Кнопки для панелей на LinuxCNC
- 
				Фрост
 - Мастер
 - Сообщения: 393
 - Зарегистрирован: 28 окт 2013, 00:18
 - Репутация: 23
 - Настоящее имя: Сергей
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
и не хватает большой красной кнопки)
			
			
									
									
						- 
				tpolimer2000
 - Мастер
 - Сообщения: 347
 - Зарегистрирован: 07 ноя 2018, 19:03
 - Репутация: 45
 - Настоящее имя: Александр
 - Откуда: Беларусь
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Получилось отлично.antoxa-kylibin писал(а): ↑ Ну как то так получилось, думаю для прототипа нормально...
Экран сенсорный?
- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Кнопки сам делал на фрезере. Крутилки конкретно для меня норм, но замечание уместно. Это больше все таки вариант для того чтобы "руками пощупать" и сделать выводы на будущее.... Со своим фрезерном подружку, сделаю краткий обзор. Надеюсь получится найти время для этого.
			
			
									
									
						- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Не, обычный моник. Что под рукой было, то и впихнул. Дисплеи надо че нить на 10-15" смотреть, китайские. Их и проще встроить и с тачем можно взять сразу. Есть планшет на win10 x32..... Но жалко его курочить, думал может в качестве удалённого рабочего стола настроить типа заменить монитор)))). Ну пока с этим вариантом надо до рабочего результата дойти.tpolimer2000 писал(а): ↑12 май 2022, 12:26Получилось отлично.antoxa-kylibin писал(а): ↑ Ну как то так получилось, думаю для прототипа нормально...
Экран сенсорный?
- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
- 
				Фрост
 - Мастер
 - Сообщения: 393
 - Зарегистрирован: 28 окт 2013, 00:18
 - Репутация: 23
 - Настоящее имя: Сергей
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Речь про программу?antoxa-kylibin писал(а): ↑ чтобы не дублировать кнопки интерфейса gmoccapy
у меня получилось, что пуск аппаратная запускает по-любому с первой строки, а с интерфейсной можно и с выбранного номера строки. Сначала хотел поковыряться в настройках, а потом нашел в этом больше плюсов)))
- 
				tpolimer2000
 - Мастер
 - Сообщения: 347
 - Зарегистрирован: 07 ноя 2018, 19:03
 - Репутация: 45
 - Настоящее имя: Александр
 - Откуда: Беларусь
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Спасибо, задумался о тачскрине.antoxa-kylibin писал(а): ↑ Не, обычный моник. Что под рукой было, то и впихнул. Дисплеи надо че нить на 10-15" смотреть, китайские. Их и проще встроить и с тачем можно взять сразу.
- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Не то чтобы про программу речь, скорее про логику работы этих кнопок на уровне hal...аппаратно их как к mesa вязать напрямую? Есть в моей русской плате под грибок e-stop и start/stop отдельные входа, но я пока не проверил как они работают.... Подозреваю что работают по принципу комп опрашивает плату меса, та говорит о состоянии этих пинов. Как только состояние изменилось, при опросе комп это видит и реагирует..... Т. Е. в теории если комп подвиснет, то это может не сработать? Или в самой плате на уровне прошивки сделано при нажатии e-stop прекращать любые телодвижения?Фрост писал(а): ↑12 май 2022, 18:16Речь про программу?antoxa-kylibin писал(а): ↑ чтобы не дублировать кнопки интерфейса gmoccapy
у меня получилось, что пуск аппаратная запускает по-любому с первой строки, а с интерфейсной можно и с выбранного номера строки. Сначала хотел поковыряться в настройках, а потом нашел в этом больше плюсов)))
- 
				alex_sar
 - Мастер
 - Сообщения: 1863
 - Зарегистрирован: 28 авг 2018, 17:13
 - Репутация: 315
 - Настоящее имя: Алексей
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
а как сами кнопки сделаны? готовые откуда-то? и что под ними? микрики?
			
			
									
									
						- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Я же вроде отвечал что кнопки сам изготовил, фрезерованные. Под ними микрики припаянные на плату. Плату тоже фрезеровал, лут не моя технология). Плата прикручивается к лицевой панели, которая является по сути корпусом для кнопок.
- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Плата подключена проводами к usb hid контроллеру....как то так.....
			
							
			
									
									
						- 
				alex_sar
 - Мастер
 - Сообщения: 1863
 - Зарегистрирован: 28 авг 2018, 17:13
 - Репутация: 315
 - Настоящее имя: Алексей
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
сурово ) уважаю!antoxa-kylibin писал(а): ↑13 май 2022, 01:00 Плата подключена проводами к usb hid контроллеру....как то так.....
- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Ну работает же))). Эт на продажу надо красивый фантик, а для себя только сурово получается).
			
			
									
									
						- 
				steals_y2k
 - Мастер
 - Сообщения: 960
 - Зарегистрирован: 29 окт 2017, 14:08
 - Репутация: 61
 - Настоящее имя: Makc
 - Откуда: Ярославль
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
смд-такси, судя по всему) нет, это обычные входы, опторазвязанные, пнп вроде)antoxa-kylibin писал(а): ↑ Есть в моей русской плате под грибок e-stop и start/stop отдельные входа
клавиатура классная.
в практике-комп(интерфейс) подвисает, но естоп обычно норм срабатывает.antoxa-kylibin писал(а): ↑ в теории если комп подвиснет, то это может не сработать
можно через нз естоп включать пускатель, чтобы хлоп-и всё погасло. судя по тому, что кнопка там обычно 10А-оно так и задумано. во взрослых стойках естоп 4-контактный или больше, и там на драйвера идёт отдельный контакт. фанук точно, драйвера Митсубиси имеют такой контакт точно. дельта вроде тоже.
- 
				alex_sar
 - Мастер
 - Сообщения: 1863
 - Зарегистрирован: 28 авг 2018, 17:13
 - Репутация: 315
 - Настоящее имя: Алексей
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
я у себя делал так - кнопка стоп не только заходит в linuxcnc, но и этим же сигналом электрически размыкает контакты аварии серв и частотников. Так спокойнее. Загнанное в деталь с разгону сверло, обломки от которого мимо просвистели, очень впечатлило )
			
			
									
									
						- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Ладно, уговорили))) подумаю над добавлением красной кнопки)
			
			
									
									
						- 
				Kupfershcmidt
 - Мастер
 - Сообщения: 2295
 - Зарегистрирован: 04 авг 2019, 15:54
 - Репутация: 323
 - Настоящее имя: Сергей
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
А какие именно кнопки имеются на панели?
			
			
									
									
						- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Кнопки для панелей на LinuxCNC
Я же вроде фото выложил, там же видно.... Управление самим gui gmoccapy, все основные действия завязаны на эти кнопки.... Шпиндель вправо, влево и быстрый сброс оборотов на 100%, управление осями, воздух, масло, выбор дискретности перемещения осей в ручном режиме, сброс рабочей подачи на 100%. Ну и крутилки рабочие подачи, ускоренные перемещения, обороты шпинделя. А, ещё есть кнопка переключения режима медленно/быстро в jog режиме. Ну вроде основные все.