Страница 2 из 12
Re: HAL2Arduino
Добавлено: 25 ноя 2013, 18:26
sr480
Это было сказано о применимости HAL2Arduino. Кстати редкие прошивки принтеров поддерживают дуги и остальные плюшки
Зато получить кучу аппаратных кнопок и лампочек и прочего по USB это запросто.
Re: HAL2Arduino
Добавлено: 25 ноя 2013, 19:00
aftaev
sr480 писал(а):Зато получить кучу аппаратных кнопок и лампочек и прочего по USB это запросто.
вот это самое интересное

Re: HAL2Arduino
Добавлено: 23 дек 2013, 16:53
aftaev
Хочется попробовать, не совсем понятно что делать нужно со стороны ЕМС
Re: HAL2Arduino
Добавлено: 23 дек 2013, 16:59
Nick
1. надо прошить ардуинку
2. составить hal для linuxcnc
По первому пункту сам справишься?
По второму, для начала попробовать halrun, и там
loadusr -Wn Hal2Arduino (/home/dewy/Desktop/my-mill/HAL2Arduino-0.4.py - полный путь до файла со скриптом)
и потом как обычно halcmd show
и смотрим, что у нас загрузилось
Re: HAL2Arduino
Добавлено: 23 дек 2013, 17:06
aftaev
Nick писал(а):1. надо прошить ардуинку
Прошивку выложите сюды плЫз у меня ссылки не открываются. И все нужные файлы.
Эта ссылка с другой темы, не открывается у меня или уже сдохла?
Re: HAL2Arduino
Добавлено: 23 дек 2013, 18:26
sr480
У меня на работе исходники остались - завтра могу скинуть. А лучше первый пост смотреть - там ссылка на гит, но надо исправлять тот код как я писал.
Re: HAL2Arduino
Добавлено: 23 дек 2013, 18:45
aftaev
sr480 писал(а):А лучше первый пост смотреть - там ссылка на гит, но надо исправлять тот код как я писал.
не могу скачать у меня пишет сервер не отвечает

скачайте кто нибудь и сюды на форум вставьте

Re: HAL2Arduino
Добавлено: 23 дек 2013, 18:53
sr480
Вот. Это с гита. Мои исправленные смогу завтра выложить.
Re: HAL2Arduino
Добавлено: 23 дек 2013, 19:02
aftaev
ошибки где в ру файле или в прошивке Ардуины?
Re: HAL2Arduino
Добавлено: 23 дек 2013, 19:23
sr480
Ошибки в ру.
Есть один нюанс: в хал будут видны только те пины, которые прописаны в прошивке к ардине.
Re: HAL2Arduino
Добавлено: 23 дек 2013, 19:43
aftaev
Если сейчас с ошибкой сделать что будет? Хоть что то работать будет? Будет видно что Емс унюхал Ардуину?
Re: HAL2Arduino
Добавлено: 23 дек 2013, 20:04
sr480
Он скорее всего не запустит хал. Ну я в первом посте писал, что править. Там все просто.
Re: HAL2Arduino
Добавлено: 23 дек 2013, 20:25
nkp
из первого поста:
наверно можно было подправить так
Код: Выделить всё
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)
Re: HAL2Arduino
Добавлено: 23 дек 2013, 20:56
aftaev
Ардуину прошил этим файлом. Все прошло четко.
Что делать с ЕМС нифига не понятно

Re: HAL2Arduino
Добавлено: 23 дек 2013, 21:25
nkp
для начала положи HAL2Arduino.py в домашнюю папку..
в терминале пропиши :
halrun
потом:
loadusr -Wn Hal2Arduino /home/nkp/HAL2Arduino.py
(путь поправь)
в другом терминале:
halcmd show pin
должно вывести пины ардуины
Re: HAL2Arduino
Добавлено: 24 дек 2013, 11:06
solo
хочу задать чайковые вопросы
С сообщения выше скачал HAL2Arduino 0.4.py.zip распаковал архив
В архиве есть файлы но файла HAL2Arduino.py я чего то не нашел
nkp писал(а):для начала положи HAL2Arduino.py в домашнюю папку..
Где взять этот файл, а то у меня в терминале сейчас пишет так или надо использовать компонент с архива HAL2Arduino-0.4.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:
С опыта использования какую мах частоту степ у вас реально удалось получить на выводах управления ШД
Re: HAL2Arduino
Добавлено: 24 дек 2013, 11:16
sr480
solo писал(а):В архиве есть файлы но файла HAL2Arduino.py
а он там есть... HAL2Arduino-0.4.py
solo писал(а):С опыта использования какую мах частоту степ у вас реально удалось получить
не думаю, что есть смысл так использовать его. На нем можно сделать вывод координат на дисплей или дополнительные хардварные кнопки вывести.
Re: HAL2Arduino
Добавлено: 24 дек 2013, 11:40
solo
чего то не получается у меня установить компонент
Я поместил
sr480 писал(а):а он там есть... HAL2Arduino-0.4.py
в home/cnc/ переименовал файл HAL2Arduino-0.4.py в HAL2Arduino.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:
Re: HAL2Arduino
Добавлено: 24 дек 2013, 12:02
Nick
Сделай chmod a+x для файла HAL2Arduino.py. Т.е. надо добавить права на исполнение.
Или в строку
Код: Выделить всё
loadusr -Wn Hal2Arduino /home/cnc/HAL2Arduino.py
добавить интерпретатор python, т.е.
Код: Выделить всё
loadusr -Wn Hal2Arduino python /home/cnc/HAL2Arduino.py
Re: HAL2Arduino
Добавлено: 24 дек 2013, 13:16
solo
Зашел в свойства файла 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:~$