Зато получить кучу аппаратных кнопок и лампочек и прочего по USB это запросто.
HAL2Arduino
- sr480
- Мастер
- Сообщения: 1295
- Зарегистрирован: 08 янв 2012, 20:48
- Репутация: 139
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: HAL2Arduino
Это было сказано о применимости HAL2Arduino. Кстати редкие прошивки принтеров поддерживают дуги и остальные плюшки 
Зато получить кучу аппаратных кнопок и лампочек и прочего по USB это запросто.
Зато получить кучу аппаратных кнопок и лампочек и прочего по USB это запросто.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: HAL2Arduino
вот это самое интересноеsr480 писал(а):Зато получить кучу аппаратных кнопок и лампочек и прочего по USB это запросто.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: HAL2Arduino
Хочется попробовать, не совсем понятно что делать нужно со стороны ЕМС
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: HAL2Arduino
1. надо прошить ардуинку
2. составить hal для linuxcnc
По первому пункту сам справишься?
По второму, для начала попробовать halrun, и там
loadusr -Wn Hal2Arduino (/home/dewy/Desktop/my-mill/HAL2Arduino-0.4.py - полный путь до файла со скриптом)
и потом как обычно halcmd show
и смотрим, что у нас загрузилось
2. составить hal для linuxcnc
По первому пункту сам справишься?
По второму, для начала попробовать halrun, и там
loadusr -Wn Hal2Arduino (/home/dewy/Desktop/my-mill/HAL2Arduino-0.4.py - полный путь до файла со скриптом)
и потом как обычно halcmd show
и смотрим, что у нас загрузилось
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: HAL2Arduino
Прошивку выложите сюды плЫз у меня ссылки не открываются. И все нужные файлы.Nick писал(а):1. надо прошить ардуинку
Эта ссылка с другой темы, не открывается у меня или уже сдохла?
Nick писал(а):Загружаем прошивку отсюда: http://axis.unpy.net/01198594294
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- sr480
- Мастер
- Сообщения: 1295
- Зарегистрирован: 08 янв 2012, 20:48
- Репутация: 139
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: HAL2Arduino
У меня на работе исходники остались - завтра могу скинуть. А лучше первый пост смотреть - там ссылка на гит, но надо исправлять тот код как я писал.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: HAL2Arduino
не могу скачать у меня пишет сервер не отвечаетsr480 писал(а):А лучше первый пост смотреть - там ссылка на гит, но надо исправлять тот код как я писал.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- sr480
- Мастер
- Сообщения: 1295
- Зарегистрирован: 08 янв 2012, 20:48
- Репутация: 139
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: HAL2Arduino
Вот. Это с гита. Мои исправленные смогу завтра выложить.
- Вложения
-
- HAL2Arduino+0.4.zip
- (74.64 КБ) 403 скачивания
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: HAL2Arduino
ошибки где в ру файле или в прошивке Ардуины?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- sr480
- Мастер
- Сообщения: 1295
- Зарегистрирован: 08 янв 2012, 20:48
- Репутация: 139
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: HAL2Arduino
Ошибки в ру.
Есть один нюанс: в хал будут видны только те пины, которые прописаны в прошивке к ардине.
Есть один нюанс: в хал будут видны только те пины, которые прописаны в прошивке к ардине.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: HAL2Arduino
Если сейчас с ошибкой сделать что будет? Хоть что то работать будет? Будет видно что Емс унюхал Ардуину?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- sr480
- Мастер
- Сообщения: 1295
- Зарегистрирован: 08 янв 2012, 20:48
- Репутация: 139
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: HAL2Arduino
Он скорее всего не запустит хал. Ну я в первом посте писал, что править. Там все просто.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: HAL2Arduino
из первого поста:
наверно можно было подправить так
наверно можно было подправить так
Код: Выделить всё
if codesAccepted.find("133") > -1:
command=133
hostCheck=c['motion_spindle-on']
if hostCheck != hostCheckOld[command]:
hostCheckOld[command]=hostCheck
checkSum=hostCheck+command
comString=str(command) + " 0 " + str(int(hostCheck)) + " " + str(int(checkSum)) + ";"
masterTx.put(comString)Код: Выделить всё
>>> a=int(True)
>>> a
1
>>>
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: HAL2Arduino
Ардуину прошил этим файлом. Все прошло четко.
Что делать с ЕМС нифига не понятно 
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: HAL2Arduino
для начала положи HAL2Arduino.py в домашнюю папку..
в терминале пропиши :
halrun
потом:
loadusr -Wn Hal2Arduino /home/nkp/HAL2Arduino.py
(путь поправь)
в другом терминале:
halcmd show pin
должно вывести пины ардуины
в терминале пропиши :
halrun
потом:
loadusr -Wn Hal2Arduino /home/nkp/HAL2Arduino.py
(путь поправь)
в другом терминале:
halcmd show pin
должно вывести пины ардуины
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: HAL2Arduino
хочу задать чайковые вопросы
С сообщения выше скачал HAL2Arduino 0.4.py.zip распаковал архив
В архиве есть файлы но файла HAL2Arduino.py я чего то не нашел
С опыта использования какую мах частоту степ у вас реально удалось получить на выводах управления ШД
С сообщения выше скачал HAL2Arduino 0.4.py.zip распаковал архив
В архиве есть файлы но файла HAL2Arduino.py я чего то не нашел
Где взять этот файл, а то у меня в терминале сейчас пишет так или надо использовать компонент с архива HAL2Arduino-0.4.pynkp писал(а):для начала положи HAL2Arduino.py в домашнюю папку..
Код: Выделить всё
cnc@cnc-desktop:~$ halrun
halcmd: loadusr -Wn Hal2Arduino /home/cnc/HAL2Arduino.py
<stdin>:1: execv(/home/cnc/HAL2Arduino.py): No such file or directory
<stdin>:1: /home/cnc/HAL2Arduino.py exited without becoming ready
halcmd:
- sr480
- Мастер
- Сообщения: 1295
- Зарегистрирован: 08 янв 2012, 20:48
- Репутация: 139
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: HAL2Arduino
а он там есть... HAL2Arduino-0.4.pysolo писал(а):В архиве есть файлы но файла HAL2Arduino.py
не думаю, что есть смысл так использовать его. На нем можно сделать вывод координат на дисплей или дополнительные хардварные кнопки вывести.solo писал(а):С опыта использования какую мах частоту степ у вас реально удалось получить
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: HAL2Arduino
чего то не получается у меня установить компонент
Я поместил
в терминале получаю
Я поместил
в home/cnc/ переименовал файл HAL2Arduino-0.4.py в HAL2Arduino.pysr480 писал(а):а он там есть... HAL2Arduino-0.4.py
в терминале получаю
Код: Выделить всё
cnc@cnc-desktop:~$ halrun
halcmd: loadusr -Wn Hal2Arduino /home/cnc/HAL2Arduino.py
<stdin>:1: execv(/home/cnc/HAL2Arduino.py): Permission denied
<stdin>:1: /home/cnc/HAL2Arduino.py exited without becoming ready
halcmd:
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: HAL2Arduino
Сделай chmod a+x для файла HAL2Arduino.py. Т.е. надо добавить права на исполнение.
Или в строку
добавить интерпретатор python, т.е.
Или в строку
Код: Выделить всё
loadusr -Wn Hal2Arduino /home/cnc/HAL2Arduino.pyКод: Выделить всё
loadusr -Wn Hal2Arduino python /home/cnc/HAL2Arduino.py- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: HAL2Arduino
Зашел в свойства файла HAL2Arduino.py и в правах поставил разрешить использовать файл как программу
в терминале так
В другом терминале
в терминале так
Код: Выделить всё
cnc@cnc-desktop:~$ loadusr -Wn Hal2Arduino python /home/cnc/HAL2Arduino.py
loadusr: команда не найдена
cnc@cnc-desktop:~$ halrun
halcmd: loadusr -Wn Hal2Arduino /home/cnc/HAL2Arduino.py
Waiting for component 'Hal2Arduino' to become ready................................................................................................Wait, something is not right here.
<stdin>:1: /home/cnc/HAL2Arduino.py exited without becoming ready
halcmd:
Код: Выделить всё
cnc@cnc-desktop:~$ halcmd show pin
Component Pins:
Owner Type Dir Value Name
cnc@cnc-desktop:~$
