HAL2Arduino

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: HAL2Arduino

Сообщение aftaev »

В Ардуине стоит порт
Изображение

Делаю так:
nkp писал(а):в терминале пропиши :
halrun
потом:
loadusr -Wn Hal2Arduino /home/nkp/HAL2Arduino.py
Получается по прежнему так:
Изображение

Где задается порт Ардуины? В HAL2Arduino.py?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: HAL2Arduino

Сообщение nkp »

aftaev писал(а):Где задается порт Ардуины? В HAL2Arduino.py?
помнится - он там перебирает от нулевого до десятого...
так что с этим кажется все нормально :thinking:
upd:

Код: Выделить всё

try:
    for i in range(0, maxClients - 1):
        port = "/dev/ttyACM" + str(i)
        start_new_thread(comThread, (port, ) )
        sleep(0.1)
    sleep(3)
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: HAL2Arduino

Сообщение aftaev »

мож прошивка левая?
nkp, кинь прошивку(скейтч) которую ты использовал. Попробую прошить в Линухе
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: HAL2Arduino

Сообщение nkp »

вроде эта
HAL2Arduino_0_4.rar
(8.12 КБ) 363 скачивания
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: HAL2Arduino

Сообщение aftaev »

Ураа заработало :cheesy:
Только в очередной раз битый файл скринтоша (Снимок.png => Не удалось определить размеры изображения.). Показать нечего.
Это при том что флешку выдернул из компа когда выключил Линух и погасли все лампоШки, и это новая флешка :pssdoff:

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

Re: HAL2Arduino

Сообщение aftaev »

Попробовал прошить по новой из винды файлом HAL2Arduino #104 все равно работает. Грешным делом подумал мож ненравиться что из винды прошили :freak:

Вот скрины
01 Снимок.png (1901 просмотр) <a class='original' href='./download/file.php?id=23015&mode=view' target=_blank>Загрузить оригинал (91.41 КБ)</a>
02 Снимок.png (1901 просмотр) <a class='original' href='./download/file.php?id=23016&mode=view' target=_blank>Загрузить оригинал (75.01 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: HAL2Arduino

Сообщение aftaev »

Можно подключать панельку.
DSCN2408.JPG (1897 просмотров) <a class='original' href='./download/file.php?id=23017&mode=view' target=_blank>Загрузить оригинал (251.38 КБ)</a>
DSCN2409.JPG (1897 просмотров) <a class='original' href='./download/file.php?id=23018&mode=view' target=_blank>Загрузить оригинал (258.24 КБ)</a>
Алгоритм работы вроде такой:
повернули ручку например на №3 нажали кнопку по средине ~ = смена инструмента
или нажали кнопку (-) и нажали кнопку по средине ~ = смена инструмента

На этой панельки стоят не галлетные переключатели, наверно выдают номер позиции в двоичном коде (1,2,4,8,16)
Все переключатели в независимости от кол-ва переключений имеют 6 выводов
DSCN2410.JPG (1897 просмотров) <a class='original' href='./download/file.php?id=23019&mode=view' target=_blank>Загрузить оригинал (290.58 КБ)</a>
Поискаю мануал на них или прозвоню.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: HAL2Arduino

Сообщение nkp »

aftaev писал(а):Алгоритм работы вроде такой:повернули ручку например на №3 нажали кнопку по средине ~ = смена инструментаили нажали кнопку (-) и нажали кнопку по средине ~ = смена инструмента
может немного не так :
средняя кнопка всегда вызывает тот инструмент ,номер которого на переключателе...
нажатие "минус" сразу вызывает тот инструмент ,номер которого на переключателе - 1
нажатие "плюс" сразу вызывает тот инструмент ,номер которого на переключателе + 1
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: HAL2Arduino

Сообщение aftaev »

nkp писал(а):может немного не так :
средняя кнопка всегда вызывает тот инструмент ,номер которого на переключателе...
нажатие "минус" сразу вызывает тот инструмент ,номер которого на переключателе - 1
нажатие "плюс" сразу вызывает тот инструмент ,номер которого на переключателе + 1
Можно сделать и так. Просто при СЛУЧАЙНОМ нажатии + или - может смениться инструмент.
Возможно чтобы сменить инструмент нужно:
держать ~ и нажать - или +
или крутануть ручку и нажать ~

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

Re: HAL2Arduino

Сообщение aftaev »

Переключатель называется: Rotary wafer switch with binary coding EBE 78-156
Мануал на него не нашел, нашел примерно похожий. Есть кодировка, должна прокотить.
переключатель EBE .jpg (1892 просмотра) <a class='original' href='./download/file.php?id=23021&mode=view' target=_blank>Загрузить оригинал (42.42 КБ)</a>
Цены на них отпадные
http://www.west-l.ru/catalog/?good_id=hm188408 :freak:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: HAL2Arduino

Сообщение nkp »

nkp писал(а):может немного не так :средняя кнопка всегда вызывает тот инструмент ,номер которого на переключателе...нажатие "минус" сразу вызывает тот инструмент ,номер которого на переключателе - 1нажатие "плюс" сразу вызывает тот инструмент ,номер которого на переключателе + 1
или так:
средняя кнопка всегда вызывает тот инструмент ,номер которого на переключателе...
нажатие "минус" сразу вызывает инструмент ' активный - 1'
нажатие "плюс" сразу вызывает инструмент 'активный + 1'
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: HAL2Arduino

Сообщение nkp »

aftaev писал(а):Просто при СЛУЧАЙНОМ нажатии + или - может смениться инструмент.
не все так просто :)
смена возможна только когда можно :freak:
а во всех других случаях блокировки позволяют оператору пить пиво сидя попой на панели управления :hehehe:
ну я не беру в расчет случаи с нестандартными габаритами тыльной части тела оператора))))))
Последний раз редактировалось nkp 03 янв 2014, 21:39, всего редактировалось 1 раз.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: HAL2Arduino

Сообщение aftaev »

nkp писал(а):или так:
средняя кнопка всегда вызывает тот инструмент ,номер которого на переключателе...
Начнем с этого. Где будет обрабатываться бинарный код в Ардуине, в ру файле или в HAL ?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: HAL2Arduino

Сообщение nkp »

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

Re: HAL2Arduino

Сообщение aftaev »

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

Re: HAL2Arduino

Сообщение aftaev »

Начнем с простого
кнопки - ~ + куды к ардуине цеплять?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: HAL2Arduino

Сообщение nkp »

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

Re: HAL2Arduino

Сообщение aftaev »

nkp писал(а):ну наверно нужно оживить цифровые входы дуины
каким образом?
nkp писал(а):прицепив к ним всем просто кнопки и добиться срабатывания их в емс(хал)
подробнее :roll:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: HAL2Arduino

Сообщение nkp »

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

Re: HAL2Arduino

Сообщение aftaev »

Надо начать тогда с простого. Ну там кнопочку нажать и чтобы ЕМС это увидел :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

Вернуться в «LinuxCNC»