Использование второй мышки для управления станком в LinuxCNC
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Использование второй мышки для управления станком в LinuxCNC
Наткнулся на такую забавную статью:
http://bdyssh.ru/ispolzovanie-vtorojj-m ... -linuxcnc/
ЗЫ название блога прикольное - Бдыщь .
http://bdyssh.ru/ispolzovanie-vtorojj-m ... -linuxcnc/
ЗЫ название блога прикольное - Бдыщь .
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Я больше года назад писал где-то тут, что можно мышом станок позиционировать, только это никого не заинтересовало... В той теме ещё спорили что лучше штурвал или джойстик.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Вот видишь, видать, вдохновил кого-то
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Да идея-то на поверхности лежит... На самом деле удобнее не мышом, а тачпадом.
Я ещё прикалывался: позиционирование тачскрином делал - в какую область экрана пальцем ткнёшь, туда станок и едет.
Я ещё прикалывался: позиционирование тачскрином делал - в какую область экрана пальцем ткнёшь, туда станок и едет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- megagad
- Почётный участник
- Сообщения: 3207
- Зарегистрирован: 05 апр 2014, 18:57
- Репутация: 712
- Откуда: Реуспублика Крым, Бахчисарай.
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Один вопрос - А НАХРЕНА??
И скорее всего ПС/2 или даже КОМ продиктованы не спецификой(в цеху видите-ли неудобно USB/WiFi пользовать), а именно возможностью доступа к ком/пс-пополам из под линуха без танцев с бубном. Да, танцы будут, но меньше.
И да - лучше нарыть старенький "трекболл" для ком-порта и не изобретать велосипед. По сути - на некоторых старых станках были стойки с трекболлом.
И скорее всего ПС/2 или даже КОМ продиктованы не спецификой(в цеху видите-ли неудобно USB/WiFi пользовать), а именно возможностью доступа к ком/пс-пополам из под линуха без танцев с бубном. Да, танцы будут, но меньше.
И да - лучше нарыть старенький "трекболл" для ком-порта и не изобретать велосипед. По сути - на некоторых старых станках были стойки с трекболлом.
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Причинять добро, наносить пользу и подвергать ласке.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Есть такое, по крайней мере перескоков с порта на порт не будет, как бывает с конверторами USB/COMmegagad писал(а):И скорее всего ПС/2 или даже КОМ продиктованы не спецификой(в цеху видите-ли неудобно USB/WiFi пользовать), а именно возможностью доступа к ком/пс-пополам из под линуха без танцев с бубном.
Чудес не бывает. Бывают фокусы.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Никаких танцев, достаточно использовать стандартный мышиный драйвер - у него на выходе стандартные сигналы не зависимо ни от интерфейса, ни от типа манипулятора.megagad писал(а):И скорее всего ПС/2 или даже КОМ продиктованы не спецификой(в цеху видите-ли неудобно USB/WiFi пользовать), а именно возможностью доступа к ком/пс-пополам из под линуха без танцев с бубном. Да, танцы будут, но меньше.
udev вам в помощь - по умолчанию оно конечно вешается на первый свободный порт, но с помощью udev можно жёстко задать порт/имя устройства. Например у меня на станке адаптер USB-RS485 всегда "садится" на /dev/spindlectl, привязка сделана по серийному номеру чипа конвертора.Сергей Саныч писал(а):Есть такое, по крайней мере перескоков с порта на порт не будет, как бывает с конверторами USB/COM
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
я ж тебя пытал как-то насчет привязки серийника чипа конвертора в линуксе! Делись, как сделать?UAVpilot писал(а):Например у меня на станке адаптер USB-RS485 всегда "садится" на /dev/spindlectl, привязка сделана по серийному номеру чипа конвертора.
Re: Управление частотником через modbus. #216
Чудес не бывает. Бывают фокусы.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- megagad
- Почётный участник
- Сообщения: 3207
- Зарегистрирован: 05 апр 2014, 18:57
- Репутация: 712
- Откуда: Реуспублика Крым, Бахчисарай.
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Хм, я в линухе "дуб со словарём". но вроде между этим "стандартным драйвером мыши" и собственно мышью висит ещё и драйвер устройства, к которому мышка прицеплена? Может у человека возникли проблемы именно с ним?UAVpilot писал(а): достаточно использовать стандартный мышиный драйвер - у него на выходе стандартные сигналы не зависимо ни от интерфейса, ни от типа манипулятора.
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Причинять добро, наносить пользу и подвергать ласке.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Какие могут быть проблемы? Просто читаешь файл /dev/input/mouse0 - оттуда сыпятся координаты и события при нажатии кнопок.
Драйвер устройства - это как раз посредник между "железкой" и этим файлом. Уже наверно лет 10 как в линуксе нет никаких проблем с мышиными драйверами.
Драйвер устройства - это как раз посредник между "железкой" и этим файлом. Уже наверно лет 10 как в линуксе нет никаких проблем с мышиными драйверами.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- megagad
- Почётный участник
- Сообщения: 3207
- Зарегистрирован: 05 апр 2014, 18:57
- Репутация: 712
- Откуда: Реуспублика Крым, Бахчисарай.
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Судя по названию файла - "мышей" может быть превеликое множество? Как минимум от нуля до N? или есть ограничения? Ведь курсор всего 1.UAVpilot писал(а):Просто читаешь файл /dev/input/mouse0 - оттуда сыпятся координаты и события при нажатии кнопок.
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Причинять добро, наносить пользу и подвергать ласке.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Ограничений нет. По умолчанию для курсора информация берётся из /dev/input/mice - там будет сумма всех событий от всех мышей, т.е. курсор будут двигать все мыши какие есть. (есть и механизм фильтрации событий от конкретных мышей, но это отдельная тема).
Ещё мышиный драйвер поддерживает файлы типа /dev/input/eventN - это унифицированный доступ к любым устройствам ввода, Например Xorg пользуется именно этим доступом.
Ещё мышиный драйвер поддерживает файлы типа /dev/input/eventN - это унифицированный доступ к любым устройствам ввода, Например Xorg пользуется именно этим доступом.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Новичок
- Сообщения: 38
- Зарегистрирован: 20 окт 2015, 23:09
- Репутация: 0
- Настоящее имя: Alex
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
По поводу мыши, взыграл интерес привинтить их к станку в качестве линейных энкодеров
Вот один фриц показал, что у него получилась разрешающая способность в 5 мкм - https://youtu.be/D-sgFz3seFg, я догадываюсь, что в реалтайм систему заводить энкодер через юсб наверно не феншуй, ну уж больно подкупает предполагаемая простота реализации. Если есть мысли по этому поводу прошу поделиться, так как я с энкодерами не сталкивался от слова совсем, дальше шаговиков пока что продвинуться не было возможности
Вот один фриц показал, что у него получилась разрешающая способность в 5 мкм - https://youtu.be/D-sgFz3seFg, я догадываюсь, что в реалтайм систему заводить энкодер через юсб наверно не феншуй, ну уж больно подкупает предполагаемая простота реализации. Если есть мысли по этому поводу прошу поделиться, так как я с энкодерами не сталкивался от слова совсем, дальше шаговиков пока что продвинуться не было возможности
- MX_Master
- Мастер
- Сообщения: 7480
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Ох уж эти немецкие экономисты.. Недорогая китайская линейка будет лучше - и по RT, и по времени настройки, и по монтажу. По деньгам отобьётся на паре-тройке заказов для станка.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Побаловаться для общего развития - в самый раз.
Для управления станком - не, не надо.
Для управления станком - не, не надо.
Чудес не бывает. Бывают фокусы.
-
- Новичок
- Сообщения: 38
- Зарегистрирован: 20 окт 2015, 23:09
- Репутация: 0
- Настоящее имя: Alex
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
у меня станочек 2 на 3 метра, куда я ее приткну эту линейку пол метровую:)), да и просто мышка интересней как говориться для познакомиться с тематикой энкодеров и цена входа в эту тему приятней, другое дело как это будет работать и стоит вообще это ставить, может сто раз и не стоит, но поиграться очень заманчиво:))
так что если есть какие наброски для реализации такого рода хотелки, прошу не стесняться:))
так что если есть какие наброски для реализации такого рода хотелки, прошу не стесняться:))
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
Точность оптических мышей зависит от поверхности и скорости перемещения. Т.е. никакая.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Новичок
- Сообщения: 38
- Зарегистрирован: 20 окт 2015, 23:09
- Репутация: 0
- Настоящее имя: Alex
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
ну не отговаривайте, хочется попробовать:)) лучше больше конкретики, как в хал мышку прописать вместо энкодера:))?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Использование второй мышки для управления станком в Linu
USB-HID. Можно посмотреть что используется для LinuxCNC-HID...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...