ЧПУ пульты
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Отрегулировал после того как сфоткал, просто после сфоткать забыл.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
-
aftaev
- Зачётный участник

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

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Неа, поменять цвет не получится
. Я вдохнул в него "синий дым "(жизнь), вот он и светит синим цветом! 
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
Re: ЧПУ пульты
(;Тима писал(а):Отрегулировал после того как сфоткал, просто после сфоткать забыл.
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Схему с радиокота собрал, но пока что-то не робит. Может подтягивающие резисторы надо установить?
Сегодня обещали притаранить дохлую мышку, пока попробую на его колесике запустить. Импульсов на оборот маловато, всего 12, но для пробы сойдет.
А вот далее вопрос посерьезнее: как связать ардуину и ЕМС2, чтоб для начала выводил координаты ? Насколько я понял, надо написать скетч для ардуины, который будет принимать данные и выводить их на экран, и доработать HAL-файл ЕМС2 , чтоб отправлял данные ардуине! Я в правильном направлении двигаюсь?
Сегодня обещали притаранить дохлую мышку, пока попробую на его колесике запустить. Импульсов на оборот маловато, всего 12, но для пробы сойдет.
А вот далее вопрос посерьезнее: как связать ардуину и ЕМС2, чтоб для начала выводил координаты ? Насколько я понял, надо написать скетч для ардуины, который будет принимать данные и выводить их на экран, и доработать HAL-файл ЕМС2 , чтоб отправлял данные ардуине! Я в правильном направлении двигаюсь?
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
Да, но такой скетч уже есть, вот тут ссылка на него есть: Arduino Linux CNC - советы начинающим #1Тима писал(а):А вот далее вопрос посерьезнее: как связать ардуину и ЕМС2, чтоб для начала выводил координаты ? Насколько я понял, надо написать скетч для ардуины, который будет принимать данные и выводить их на экран, и доработать HAL-файл ЕМС2 , чтоб отправлял данные ардуине! Я в правильном направлении двигаюсь?
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Там все на буржуйском, а я в нем не бум-бум. Nick, обьясни, что и как этот скетч делает?
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
Вот тут внизу есть 4 файла:
http://axis.unpy.net/01198594294
Прошивку скачиваешь в ~/sketchbook/halintf/, и загружаешь в ардуинку.
Остальные в директорий с ini.
Потом в arduino-vcp.hal меняешь
на
(на том сайте сказано, что можно переименовать arduino.py в arduino и добавить ему права на исполнение, но по моему, так проще).
после этого можешь протестировать как оно работает:
в консоле halrun arduino-vcp.hal.
Этот arduino.py создает пины, которые можно подключать к чему угодно, а не только к панеле PyVCP.
arduino.analog-in-##
arduino.digital-out-##
or arduino-digital-in-##
arduino.analog-out-##
http://axis.unpy.net/01198594294
Прошивку скачиваешь в ~/sketchbook/halintf/, и загружаешь в ардуинку.
Остальные в директорий с ini.
Потом в arduino-vcp.hal меняешь
Код: Выделить всё
loadusr -W arduino /dev/ttyUSB0 3Код: Выделить всё
loadusr -Wn arduino python arduino /dev/ttyUSB0 3после этого можешь протестировать как оно работает:
в консоле halrun arduino-vcp.hal.
Этот arduino.py создает пины, которые можно подключать к чему угодно, а не только к панеле PyVCP.
arduino.analog-in-##
arduino.digital-out-##
or arduino-digital-in-##
arduino.analog-out-##
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
А эти пины обязательно привязывать к реальным входам/выходам ардуины или это виртуальные пины? Или я что-то не так понял? К примеру, для вывода координат их надо к этим пинам привязывать?
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
Эти пины привязываются в прошивке платы.
А как ты отправлял информацию на свой экран? Через какие выводы ардуины он работал?
А как ты отправлял информацию на свой экран? Через какие выводы ардуины он работал?
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Я только сопротивление резисторов джойстика выводил на экран. Считал данные с аналогового входа и вывел его в определенной позиции экрана.
А экран подключен к выходам с 8го по 13, подряд.
А экран подключен к выходам с 8го по 13, подряд.
Последний раз редактировалось Тима 29 окт 2012, 12:05, всего редактировалось 1 раз.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
В общем из этой прошивки можешь использовать все для заведения и обработки пинов, и потом пихать их на экран.
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
А г де находятся данные о координатах осей?
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
Пины
axis.N.motor-pos-fb
также есть координаты куда сейчас едет:
axis.N.motor-pos-cmd
И сколько осталось ехать: motion.distance-to-go
axis.N.motor-pos-fb
также есть координаты куда сейчас едет:
axis.N.motor-pos-cmd
И сколько осталось ехать: motion.distance-to-go
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Вот, смотри какое поле деятельности. Аж руки зачесались...
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
При компиляции скетча с этого сайта http://axis.unpy.net/01198594294, выдает такую ошибку:
sketch_oct29a.cpp: In function ‘void loop()’:
sketch_oct29a.cpp:49: ошибка: нет декларации ‘BYTE’ в этой области видимости
sketch_oct29a.cpp: In function ‘void loop()’:
sketch_oct29a.cpp:49: ошибка: нет декларации ‘BYTE’ в этой области видимости
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
И еще, там 4 файла, но скачивается только одна(arduino-vcp.hal), остальные открываются.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
У ардуино, похоже, поменялась спецификация, надо это:Тима писал(а):sketch_oct29a.cpp: In function ‘void loop()’:
sketch_oct29a.cpp:49: ошибка: нет декларации ‘BYTE’ в этой области видимости
Код: Выделить всё
Serial.print((v >> 7) | 0x80, BYTE);
Serial.print(v & 0x7f, BYTE);
Код: Выделить всё
Serial.write( byte((v >> 7) | 0x80) );
Serial.write( byte(v & 0x7f) );
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Скомпелировал скетч, закатал в ардуину, поместил оставшиеся файлы в папку с ini-файлом.
cnc@cnc-desktop:~$ halrun arduino-vcp.hal.
пишет
<commandline>:0: Unknown command 'arduino-vcp.hal.'
Выполняю в терминале эту команду:Nick писал(а):после этого можешь протестировать как оно работает:
в консоле halrun arduino-vcp.hal.
cnc@cnc-desktop:~$ halrun arduino-vcp.hal.
пишет
<commandline>:0: Unknown command 'arduino-vcp.hal.'
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
Упс, надо halrun -f arduino-vcp.hal
- читать команды из файла
- читать команды из файла
