Кнопки для панелей на LinuxCNC

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC HID Extender

Сообщение antoxa-kylibin »

Простой пример и жизни. Дома стоял роутер mikrotik из бюджетной серии. Ping между компом и сетевым диском которые были подключены через этот роутер составлял 5мс. Поставил keneetic, Ping стал меньше 1мс....Для файлопомойки это никак не критично, для управления оборудованием наверное имеет значение....
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: LinuxCNC HID Extender

Сообщение steals_y2k »

люди-то говорят, что поставил свич в стойке(да можно и юсб сетевую) и прицепил к ней что угодно-рт не нужен.
и мы делаем очередной круг.

вообще, мысль о подобном пульте мне тоже симпатична, но почему-то отражения в реализации не находит😏 всем достаточно пк.
поработал тут с митсу-ну, видимо, я тоже к пк привык..
antoxa-kylibin писал(а): mikrotik из бюджетной серии.
как интересно.
у меня вай-фай через второй в цепочке роутер даёт 3мс.
пойду по кабелю потестирую

с другой стороны, свич и роутер-немного разные вещи. или сильно разные даже.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC HID Extender

Сообщение antoxa-kylibin »

GUI не работает в RT. Это относительно медленный интерфейс. Просто прикрутить панель управления к GUI надо. Для этого вообще месу не надо задействовать. Обычная клавиатура пк работает на много быстрее человека. Вот hid usb девайс это то что нужно. Занимаем 1 usb порт компа и имеем панель управления. Тут больше с софтом вопросы....
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC HID Extender

Сообщение MX_Master »

Антоха, я тебе как прогер говорю, софт обойдётся в несколько плат меса по цене. Если, канеш, ты сам не прогер.
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: LinuxCNC HID Extender

Сообщение steals_y2k »

можно господина Serg'a попросить сделать юсб вариант-будет явно дешевле нескольких плат меса😂😂
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC HID Extender

Сообщение MX_Master »

Ты думаешь дядя Серёжа работает за еду и спасибо? Нет. Как и любой из вас. Ребятки, если всё так просто, где ваш собственный вариант сего устройства, собранный хотя бы на коленке?
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: LinuxCNC HID Extender

Сообщение steals_y2k »

я знаю, что не за спасибо.
но скорее всего дешевле будет, чем самому разработать и собрать))
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: LinuxCNC HID Extender

Сообщение Kost_irk »

antoxa-kylibin писал(а): GUI не работает в RT. Это относительно медленный интерфейс. Просто прикрутить панель управления к GUI надо.
У меня вот был очень древний комп под linuxcnc. Тормозил интерфейс безбожно. При управлении перемещениями с клавиатуры задержка до начала движения и перед остановкой. Отпускаешь кнопку, а он еще едет, причем величина задержки непостоянная. Очень небезопасно в общем. При этом проводной пультик через ком-порт в rt - никаких проблем. Так что подумайте два раза, прежде чем делать.
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: LinuxCNC HID Extender

Сообщение steals_y2k »

у юсб пультика при движении шагами буфер бывает ну очень вместительный)))
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC HID Extender

Сообщение antoxa-kylibin »

Пром станки тоже не молниеносно на пультик реагируют, на разных станках работаю, наблюдал...
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: LinuxCNC HID Extender

Сообщение steals_y2k »

где проводами к энкодеру напрямую-молниеносно.
нет там буфера.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC HID Extender

Сообщение antoxa-kylibin »

Не молниеносно, это факт. Есть задержка и человек это замечает... Как там подключено не вдавался в подробности.... Инерционность системы есть, не критична, но заметная...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Кнопки для панелей на LinuxCNC

Сообщение Сергей Саныч »

Если вопрос не упирается в USB, то, может пойдет такой вариант?
viewtopic.php?f=15&t=6868
viewtopic.php?p=173883#p173883
Никаких микроконтроллеров, никакого программирования (кроме ini/hal).
Собственно, подобное можно и на LPT организовать.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Кнопки для панелей на LinuxCNC

Сообщение Serg »

steals_y2k писал(а): 19 июн 2021, 13:04 я знаю, что не за спасибо.
но скорее всего дешевле будет, чем самому разработать и собрать))
Ну вы даёте! Я ж уже всё разработал и отдаю бесплатно (даже не за еду) - собирайте и пользуйтесь! :hehehe:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Кнопки для панелей на LinuxCNC

Сообщение steals_y2k »

Serg писал(а): Я ж уже всё разработал и отдаю бесплатно (даже не за еду) - собирайте и пользуйтесь!
противоречит
Serg писал(а): Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
😂😂😂😂😂😂
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Кнопки для панелей на LinuxCNC

Сообщение Serg »

Ничего не противоречит - это не рыба, а инструкция как самому сделать удочку. :tongue:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: Кнопки для панелей на LinuxCNC

Сообщение steals_y2k »

благодарю :))
но лично мне-то вроде как не надо.
а кому надо-хочет готовую удочку.. 😂😂
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: Кнопки для панелей на LinuxCNC

Сообщение antoxa-kylibin »

Чтобы собрать подобное устройство, нужно разбираться в определённых сферах. Я пока не силен в этом направлении. Поэтому для меня сделать самостоятельно подобное устройство будет сложно. То что есть исходники проекта, это очень хорошо. По возможности буду разбираться что с этим добром делать надо...Про готовые платы спрашивал, если есть возможность их приобрести (понятно что не за бесплатно), то мне проще их уже в собранном виде получить чтобы двигаться дальше... Если есть отдельная тема по коммерческому варианту, можете ссылку дать где посмотреть?
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: Кнопки для панелей на LinuxCNC

Сообщение antoxa-kylibin »

Сергей Саныч писал(а): 20 июн 2021, 13:32 Если вопрос не упирается в USB, то, может пойдет такой вариант?
viewtopic.php?f=15&t=6868
viewtopic.php?p=173883#p173883
Никаких микроконтроллеров, никакого программирования (кроме ini/hal).
Собственно, подобное можно и на LPT организовать.
Да по сути и com порт может решить задачу. На 32 кнопки клавиатуру иметь тоже не плохо... А 2 порта можно задействовать, чтобы получить 64 кнопки или 40 кнопок и 2 штурвала?
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Кнопки для панелей на LinuxCNC

Сообщение Сергей Саныч »

antoxa-kylibin писал(а): А 2 порта можно задействовать, чтобы получить 64 кнопки или 40 кнопок и 2 штурвала?
В принципе, ничто не мешает. Теоретически можно на двух портах до 256 кнопок / контактов переключателей + 2 штурвала.
Но это будет несколько более сложная схема.
Чудес не бывает. Бывают фокусы.
Ответить

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