Сенсорный экран и EMC2
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Сенсорный экран и EMC2
А кстати как в touchy открыть файл программы. Почему-то touchy пишет что не может открыть emc/nc_files.
Мне тоже кажется touchy самым удобным. А вообще оч удобно всё сделано в NC210, этот интерфейс бы прикрутить.
Я попробую, но после того как в аксис заработает станок.
Мне тоже кажется touchy самым удобным. А вообще оч удобно всё сделано в NC210, этот интерфейс бы прикрутить.
Я попробую, но после того как в аксис заработает станок.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сенсорный экран и EMC2
А там в Preferences нет кнопки открыть файл?Lexxa писал(а):А кстати как в touchy открыть файл программы
Честно говоря, я его никогда не запускал
Re: Сенсорный экран и EMC2
Первым делом хочется поменять размеры окнаNick писал(а):А что хочешь поменять?
а по ширине не влезает
ЗЫ . Я несколько раз поапал и перечитать понажимал , и .ngc файлы появились на
вкладке Авто . Но они в корне ./nc_files . Как быть , если они во вложенных папках ,
пока не знаю .
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сенсорный экран и EMC2
А если просто на весь экран растянуть?
Надо будет дома запустить и по подробнее рассмотреть...
Надо будет дома запустить и по подробнее рассмотреть...
Re: Сенсорный экран и EMC2
Это можно , а по ширине "сузить" - никак .Nick писал(а):А если просто на весь экран растянуть?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сенсорный экран и EMC2
Т.е. если нажать на кнопочку "на весь экран" или Alt+F10, то все равно не влазит на экран?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сенсорный экран и EMC2
Можно попробовать следующее, я где-то читал, что размер некоторых элементов Touchy завязан на размер шрифта. Размер этого шрифта можно поменять в параметрах системы, т.е. Система - Параметры - Внешний вид - Шрифт. (Там вроде говорилось о моноширинных шрифтах.)
Re: Сенсорный экран и EMC2
Даже проще . На последней вкладке touchy поменял размер с 18 на 14Nick писал(а):размер некоторых элементов Touchy завязан на размер шрифта. Размер этого шрифта можно поменять в параметрах системы
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Сенсорный экран и EMC2
недорогой 8" экранчик 800х600 http://www.ebay.com/itm/270939393356
правда к нему еще нужен http://www.ebay.com/itm/270941628744
но в сумме всего лишь $106
правда к нему еще нужен http://www.ebay.com/itm/270941628744
но в сумме всего лишь $106
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Сенсорный экран и EMC2
А насчет такого что думаете? http://www.ebay.com/itm/360441060774
Re: Сенсорный экран и EMC2
там у продаванов кроме специализированных/редких/мутных и далее по списку заморочек экранов
ЕСТЬ вполне себе тач.скрин накладки на обычные мониторы.
вот это наверное интереснее и юзабельнее чем 7-8 дюймовые недоделки.
З.Ы, и если обычный моник навернется то можно починить или купить в комиссионке другой да переставить накладку, то выход из строя нестандартного экрана заставит покупать новый.
ЕСТЬ вполне себе тач.скрин накладки на обычные мониторы.
вот это наверное интереснее и юзабельнее чем 7-8 дюймовые недоделки.
З.Ы, и если обычный моник навернется то можно починить или купить в комиссионке другой да переставить накладку, то выход из строя нестандартного экрана заставит покупать новый.
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Сенсорный экран и EMC2
у меня есть такая 19"muxa писал(а):вполне себе тач.скрин накладки на обычные мониторы
все нормально, но стоит около $90 - почти как 8" комплект. да и 15-17" ненамного дешевле.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сенсорный экран и EMC2
Ну если он по Dsub подключается, то особых проблем быть не должно...
- dberegovoy
- Мастер
- Сообщения: 297
- Зарегистрирован: 16 фев 2014, 21:25
- Репутация: 144
- Контактная информация:
Re: Сенсорный экран и EMC2
Помогиете решить проблемку.
Купил за не дорого (чуть менее 20дол) б.у. монитор 17" с USB тачскрином 3M....Планирую делать блок управления токарным (врезать в ящик)
Debian 9 его видет и распознает сразу после подключения USB, но у тача попутаны оси.
Установил и запустил калибратор, вот результат его работы
Создал файл /etc/X11/xorg.conf.d/99-calibration.conf
с содержимым
Section "InputClass"
Identifier "calibration"
MatchProduct "3M 3M USB Touchscreen - EX II"
Option "MinX" "26653"
Option "MaxX" "26210"
Option "MinY" "41637"
Option "MaxY" "41594"
Option "SwapXY" "1" # unless it was already set to 1
Option "InvertX" "0" # unless it was already set
Option "InvertY" "0" # unless it was already set
EndSection
Перезагрузился, ничего не произошло, при запуске калибратора, та же информация.
Попробовал еще создать /etc/X11/xorg.conf с выше указанным содержимым, перезапуск и опять тот же результат - оси снова попутаны, информация выдаваемая калибраторам идентична.
ИМХО по какой то причине система не подхватывает конфиг, каждый раз калибратор "говорит", оси таки попутаны
Option "SwapXY" "1" # unless it was already set to 1
Подскажите как быть дальше?
Купил за не дорого (чуть менее 20дол) б.у. монитор 17" с USB тачскрином 3M....Планирую делать блок управления токарным (врезать в ящик)
Debian 9 его видет и распознает сразу после подключения USB, но у тача попутаны оси.
Установил и запустил калибратор, вот результат его работы
Код: Выделить всё
Calibrating standard Xorg driver "3M 3M USB Touchscreen - EX II"
current calibration values: min_x=0, max_x=65535 and min_y=0, max_y=65535
If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).
--> Making the calibration permanent <--
copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' (/usr/share/X11/xorg.conf.d/ in some distro's)
Section "InputClass"
Identifier "calibration"
MatchProduct "3M 3M USB Touchscreen - EX II"
Option "MinX" "26653"
Option "MaxX" "26210"
Option "MinY" "41637"
Option "MaxY" "41594"
Option "SwapXY" "1" # unless it was already set to 1
Option "InvertX" "0" # unless it was already set
Option "InvertY" "0" # unless it was already set
EndSection
Создал файл /etc/X11/xorg.conf.d/99-calibration.conf
с содержимым
Section "InputClass"
Identifier "calibration"
MatchProduct "3M 3M USB Touchscreen - EX II"
Option "MinX" "26653"
Option "MaxX" "26210"
Option "MinY" "41637"
Option "MaxY" "41594"
Option "SwapXY" "1" # unless it was already set to 1
Option "InvertX" "0" # unless it was already set
Option "InvertY" "0" # unless it was already set
EndSection
Перезагрузился, ничего не произошло, при запуске калибратора, та же информация.
Попробовал еще создать /etc/X11/xorg.conf с выше указанным содержимым, перезапуск и опять тот же результат - оси снова попутаны, информация выдаваемая калибраторам идентична.
ИМХО по какой то причине система не подхватывает конфиг, каждый раз калибратор "говорит", оси таки попутаны
Подскажите как быть дальше?
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Сенсорный экран и EMC2
Гляньте эту тему
Помогите установить сенсорную панель #1
тут вариант решения
Re: Помогите установить сенсорную панель #34
Помогите установить сенсорную панель #1
тут вариант решения
Re: Помогите установить сенсорную панель #34
Чудес не бывает. Бывают фокусы.
- dberegovoy
- Мастер
- Сообщения: 297
- Зарегистрирован: 16 фев 2014, 21:25
- Репутация: 144
- Контактная информация:
Re: Сенсорный экран и EMC2
Не вышлоСергей Саныч писал(а):тут вариант решения
Система у меня
denis@CNC:~$ uname -a
Linux CNC 4.9.0-5-rt-amd64 #1 SMP PREEMPT RT Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64 GNU/Linux
В /usr/lib/X11 нет папки xorg.conf.d
По аналогии начал смотреть файлы подряд, наткнулся в /usr/share/X11/xorg.conf.d/40-libinput.conf
На секцию
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Добавил в нее
Option "SwapXY" "true"
Option "Calibration" "26205 26069 41605 41306"
Информацию о крайних точках взял из калибратора (в предыдущем посте есть)
Сохранил, перезапустился. Ничего не поменялось.
Калибратор как и раньше снова выдает:
Код: Выделить всё
Calibrating standard Xorg driver "3M 3M USB Touchscreen - EX II"
current calibration values: min_x=0, max_x=65535 and min_y=0, max_y=65535
If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).
--> Making the calibration permanent <--
copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' (/usr/share/X11/xorg.conf.d/ in some distro's)
Section "InputClass"
Identifier "calibration"
MatchProduct "3M 3M USB Touchscreen - EX II"
Option "MinX" "26129"
Option "MaxX" "25992"
Option "MinY" "41381"
Option "MaxY" "41850"
Option "SwapXY" "1" # unless it was already set to 1
Option "InvertX" "0" # unless it was already set
Option "InvertY" "0" # unless it was already set
EndSection
У кого будут еще идеи в каком направлении двигаться (пробовать)
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Сенсорный экран и EMC2
Покажи вывод
lsusb
xinput
lsusb
xinput
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- dberegovoy
- Мастер
- Сообщения: 297
- Зарегистрирован: 16 фев 2014, 21:25
- Репутация: 144
- Контактная информация:
Re: Сенсорный экран и EMC2
вот, пожалуйстаUAVpilot писал(а):Покажи
denis@CNC:~$ lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 004 Device 002: ID 0596:0001 MicroTouch Systems, Inc. Touchscreen
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
denis@CNC:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ 3M 3M USB Touchscreen - EX II id=9 [slave pointer (2)]
⎜ ↳ PixArt USB Optical Mouse id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
denis@CNC:~$
- dberegovoy
- Мастер
- Сообщения: 297
- Зарегистрирован: 16 фев 2014, 21:25
- Репутация: 144
- Контактная информация:
Re: Сенсорный экран и EMC2
попробовал только что на другой (стабилка) системе
denis@dhcppc2:~$ uname -a
Linux dhcppc2 3.4-9-rtai-686-pae #1 SMP PREEMPT Debian 3.4.55-4linuxcnc i686 GNU/Linux
положил 99-calibration.conf сначала в /etc/X11/xorg.conf.d/99-calibration.conf нифига не дало
потом в /usr/share/X11/xorg.conf.d/ тоже не фига
правда я калибратор не устанавливал,т.к. посчитал что координаты уже есть.
lsusb - ругается
denis@dhcppc2:~$ lsusb
bash: lsusb: команда не найдена
denis@dhcppc2:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ 3M 3M USB Touchscreen - EX II id=9 [slave pointer (2)]
⎜ ↳ PixArt USB Optical Mouse id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ ACPI Virtual Keyboard Device id=12 [slave keyboard (3)]
denis@dhcppc2:~$
Стоит попробовать установить на эту систему калибратор или добивать уже ту?
denis@dhcppc2:~$ uname -a
Linux dhcppc2 3.4-9-rtai-686-pae #1 SMP PREEMPT Debian 3.4.55-4linuxcnc i686 GNU/Linux
положил 99-calibration.conf сначала в /etc/X11/xorg.conf.d/99-calibration.conf нифига не дало
потом в /usr/share/X11/xorg.conf.d/ тоже не фига
правда я калибратор не устанавливал,т.к. посчитал что координаты уже есть.
lsusb - ругается
denis@dhcppc2:~$ lsusb
bash: lsusb: команда не найдена
denis@dhcppc2:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ 3M 3M USB Touchscreen - EX II id=9 [slave pointer (2)]
⎜ ↳ PixArt USB Optical Mouse id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ ACPI Virtual Keyboard Device id=12 [slave keyboard (3)]
denis@dhcppc2:~$
Стоит попробовать установить на эту систему калибратор или добивать уже ту?
