http://arduino.ru/forum/proekty/chpu-na-arduino?page=1
может кому будет интересно как вариант использования в ЧПУ
Правда все это не в тему Линукса но хотелось бы реализоварь компьютерную часть данной идеи на Lcnc + Ардуино

Сделал, правда не понятно куда их ложить файлы. Положил в папку конфига /home/aft/linuxcnc/configs/millNick писал(а):Итак, загружаем остальные файлы (arduino.py, arduino-vcp.hal, arduino-vcp.xml) отсюда: http://axis.unpy.net/01198594294
Сделал.Nick писал(а):Добавляем в файл ini следующую строку в раздел [HAL]:
POSTGUI_HALFILE = arduino-vcp.hal
Сделал.Nick писал(а):и эту в раздел [DISPLAY]:
PYVCP = arduino-vcp.xml
ЕМС не запускаетсяNick писал(а):Запускаем .... не работает, emc2 запускается, панельки нет...
Код: Выделить всё
#PORT = "/dev/ttyUSB0"
PORT = "/dev/ttyACM0"
пока не хотит и что ему нужно не понятно.sr480 писал(а):А че HAL2ARDUINO не завелся?
надо скорее всего либо в этой строке поменятьaftaev писал(а):Что ему нужно?
Код: Выделить всё
loadusr -W arduino /dev/ttyACM0 3Код: Выделить всё
loadusr -Wn arduino python arduino.py /dev/ttyACM0 3
переименовывал и оба файла в папку кидал arduino.py и arduinoNick писал(а):либо файл arduino.py переименовать в просто arduinio
правой мышкой свойства, потом ставил галку разрешить выполнение(как то так называется)Nick писал(а):и добавить ему права на исполнение.



Код: Выделить всё
#loadusr -W arduino /dev/ttyUSB0 3
loadusr -Wn arduino /home/aft/linuxcnc/configs/mill/arduino.py
loadusr -W arduino /dev/ttyACM0 3
loadusr -Wn arduino-vcp pyvcp arduino-vcp.xml
show pin arduino-vcp
Вот: Всякие файлыNick писал(а):после того как запустил linuxcnc выполни
halcmd show | grep arduino
надо посмотреть, что там загрузилось...
Эти строчки делают одно и то же...aftaev писал(а):loadusr -Wn arduino /home/aft/linuxcnc/configs/mill/arduino.py
loadusr -W arduino /dev/ttyACM0 3
или вот такую (при условии, что конфиг лежит тут /home/aft/linuxcnc/configs/mill/):loadusr -Wn arduino /home/aft/linuxcnc/configs/mill/arduino.py /dev/ttyACM0 3
loadusr -Wn arduino arduino.py /dev/ttyACM0 3
Это в принципе, не надо. Оно должно вывести список пинов, но непонятно кому и кудаaftaev писал(а):show pin arduino-vcp

С одной loadusr -W arduino /dev/ttyACM0 3 не работалоNick писал(а):Эти строчки делают одно и то же...
сделай из них одну, вот такую:
это show pin arduino-vcp было в файле автораNick писал(а):Это в принципе, не надо. Оно должно вывести список пинов, но непонятно кому и куда .
новый это какой? Мне хотябы один запустить чтобы разобраться как работает, написать то что мне нужно. Этот хоть как то "заработал"Nick писал(а):ЗЫ А чем тебе новый компонент для ардуины не нравится?