Кнопки для панелей на LinuxCNC
- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: LinuxCNC HID Extender
Простой пример и жизни. Дома стоял роутер mikrotik из бюджетной серии. Ping между компом и сетевым диском которые были подключены через этот роутер составлял 5мс. Поставил keneetic, Ping стал меньше 1мс....Для файлопомойки это никак не критично, для управления оборудованием наверное имеет значение....
			
			
									
									
						- 
				steals_y2k
 - Мастер
 - Сообщения: 960
 - Зарегистрирован: 29 окт 2017, 14:08
 - Репутация: 61
 - Настоящее имя: Makc
 - Откуда: Ярославль
 - Контактная информация:
 
Re: LinuxCNC HID Extender
люди-то говорят, что поставил свич в стойке(да можно и юсб сетевую) и прицепил к ней что угодно-рт не нужен.
и мы делаем очередной круг.
вообще, мысль о подобном пульте мне тоже симпатична, но почему-то отражения в реализации не находит
 всем достаточно пк.
поработал тут с митсу-ну, видимо, я тоже к пк привык..
у меня вай-фай через второй в цепочке роутер даёт 3мс.
пойду по кабелю потестирую
с другой стороны, свич и роутер-немного разные вещи. или сильно разные даже.
			
			
									
									
						и мы делаем очередной круг.
вообще, мысль о подобном пульте мне тоже симпатична, но почему-то отражения в реализации не находит
поработал тут с митсу-ну, видимо, я тоже к пк привык..
как интересно.antoxa-kylibin писал(а): mikrotik из бюджетной серии.
у меня вай-фай через второй в цепочке роутер даёт 3мс.
пойду по кабелю потестирую
с другой стороны, свич и роутер-немного разные вещи. или сильно разные даже.
- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: LinuxCNC HID Extender
GUI не работает в RT. Это относительно медленный интерфейс. Просто прикрутить панель управления к GUI надо. Для этого вообще месу не надо задействовать. Обычная клавиатура пк работает на много быстрее человека. Вот hid usb девайс это то что нужно. Занимаем 1 usb порт компа и имеем панель управления. Тут больше с софтом вопросы....
			
			
									
									
						- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: LinuxCNC HID Extender
Антоха, я тебе как прогер говорю, софт обойдётся в несколько плат меса по цене. Если, канеш, ты сам не прогер.
			
			
									
									
						- 
				steals_y2k
 - Мастер
 - Сообщения: 960
 - Зарегистрирован: 29 окт 2017, 14:08
 - Репутация: 61
 - Настоящее имя: Makc
 - Откуда: Ярославль
 - Контактная информация:
 
Re: LinuxCNC HID Extender
можно господина Serg'a попросить сделать юсб вариант-будет явно дешевле нескольких плат меса

			
			
									
									
						- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: LinuxCNC HID Extender
Ты думаешь дядя Серёжа работает за еду и спасибо? Нет. Как и любой из вас. Ребятки, если всё так просто, где ваш собственный вариант сего устройства, собранный хотя бы на коленке?
			
			
									
									
						- 
				steals_y2k
 - Мастер
 - Сообщения: 960
 - Зарегистрирован: 29 окт 2017, 14:08
 - Репутация: 61
 - Настоящее имя: Makc
 - Откуда: Ярославль
 - Контактная информация:
 
Re: LinuxCNC HID Extender
я знаю, что не за спасибо.
но скорее всего дешевле будет, чем самому разработать и собрать))
			
			
									
									
						но скорее всего дешевле будет, чем самому разработать и собрать))
- 
				Kost_irk
 - Мастер
 - Сообщения: 1000
 - Зарегистрирован: 19 июл 2018, 07:46
 - Репутация: 194
 - Откуда: Иркутск
 - Контактная информация:
 
Re: LinuxCNC HID Extender
У меня вот был очень древний комп под linuxcnc. Тормозил интерфейс безбожно. При управлении перемещениями с клавиатуры задержка до начала движения и перед остановкой. Отпускаешь кнопку, а он еще едет, причем величина задержки непостоянная. Очень небезопасно в общем. При этом проводной пультик через ком-порт в rt - никаких проблем. Так что подумайте два раза, прежде чем делать.antoxa-kylibin писал(а): ↑ GUI не работает в RT. Это относительно медленный интерфейс. Просто прикрутить панель управления к GUI надо.
- 
				steals_y2k
 - Мастер
 - Сообщения: 960
 - Зарегистрирован: 29 окт 2017, 14:08
 - Репутация: 61
 - Настоящее имя: Makc
 - Откуда: Ярославль
 - Контактная информация:
 
Re: LinuxCNC HID Extender
у юсб пультика при движении шагами буфер бывает ну очень вместительный)))
			
			
									
									
						- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: LinuxCNC HID Extender
Пром станки тоже не молниеносно на пультик реагируют, на разных станках работаю, наблюдал...
			
			
									
									
						- 
				steals_y2k
 - Мастер
 - Сообщения: 960
 - Зарегистрирован: 29 окт 2017, 14:08
 - Репутация: 61
 - Настоящее имя: Makc
 - Откуда: Ярославль
 - Контактная информация:
 
Re: LinuxCNC HID Extender
где проводами к энкодеру напрямую-молниеносно. 
нет там буфера.
			
			
									
									
						нет там буфера.
- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: LinuxCNC HID Extender
Не молниеносно, это факт. Есть задержка и человек это замечает... Как там подключено не вдавался в подробности.... Инерционность системы есть, не критична, но заметная...
			
			
									
									
						- Сергей Саныч
 - Мастер
 - Сообщения: 9116
 - Зарегистрирован: 30 май 2012, 14:20
 - Репутация: 2858
 - Откуда: Тюмень
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Если вопрос не упирается в USB, то, может пойдет такой вариант?
viewtopic.php?f=15&t=6868
viewtopic.php?p=173883#p173883
Никаких микроконтроллеров, никакого программирования (кроме ini/hal).
Собственно, подобное можно и на LPT организовать.
			
			
									
									viewtopic.php?f=15&t=6868
viewtopic.php?p=173883#p173883
Никаких микроконтроллеров, никакого программирования (кроме ini/hal).
Собственно, подобное можно и на LPT организовать.
Чудес не бывает. Бывают фокусы.
						- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Ну вы даёте! Я ж уже всё разработал и отдаю бесплатно (даже не за еду) - собирайте и пользуйтесь!steals_y2k писал(а): ↑19 июн 2021, 13:04 я знаю, что не за спасибо.
но скорее всего дешевле будет, чем самому разработать и собрать))
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- 
				steals_y2k
 - Мастер
 - Сообщения: 960
 - Зарегистрирован: 29 окт 2017, 14:08
 - Репутация: 61
 - Настоящее имя: Makc
 - Откуда: Ярославль
 - Контактная информация:
 
- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Ничего не противоречит - это не рыба, а инструкция как самому сделать удочку. 
			
			
									
									Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- 
				steals_y2k
 - Мастер
 - Сообщения: 960
 - Зарегистрирован: 29 окт 2017, 14:08
 - Репутация: 61
 - Настоящее имя: Makc
 - Откуда: Ярославль
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
благодарю 
)
но лично мне-то вроде как не надо.
а кому надо-хочет готовую удочку..

			
			
									
									
						но лично мне-то вроде как не надо.
а кому надо-хочет готовую удочку..
- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Чтобы собрать подобное устройство, нужно разбираться в определённых сферах. Я пока не силен в этом направлении. Поэтому для меня сделать самостоятельно подобное устройство будет сложно. То что есть исходники проекта, это очень хорошо. По возможности буду разбираться что с этим добром делать надо...Про готовые платы спрашивал, если есть возможность их приобрести (понятно что не за бесплатно), то мне проще их уже в собранном виде получить чтобы двигаться дальше... Если есть отдельная тема по коммерческому варианту, можете ссылку дать где посмотреть?
			
			
									
									
						- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Да по сути и com порт может решить задачу. На 32 кнопки клавиатуру иметь тоже не плохо... А 2 порта можно задействовать, чтобы получить 64 кнопки или 40 кнопок и 2 штурвала?Сергей Саныч писал(а): ↑20 июн 2021, 13:32 Если вопрос не упирается в USB, то, может пойдет такой вариант?
viewtopic.php?f=15&t=6868
viewtopic.php?p=173883#p173883
Никаких микроконтроллеров, никакого программирования (кроме ini/hal).
Собственно, подобное можно и на LPT организовать.
- Сергей Саныч
 - Мастер
 - Сообщения: 9116
 - Зарегистрирован: 30 май 2012, 14:20
 - Репутация: 2858
 - Откуда: Тюмень
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
В принципе, ничто не мешает. Теоретически можно на двух портах до 256 кнопок / контактов переключателей + 2 штурвала.antoxa-kylibin писал(а): ↑ А 2 порта можно задействовать, чтобы получить 64 кнопки или 40 кнопок и 2 штурвала?
Но это будет несколько более сложная схема.
Чудес не бывает. Бывают фокусы.