Сенсорный экран и EMC2

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Nick писал(а):Если скрипт отработал нормально, то после перезагрузки тач должен заработать нормально.

По тачу, какое у него нормально разрешение?

Вот этого:
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1152x864_85 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

... говорит, что есть экран 1152*854.

Из всего проделанного понял
1 Работает только в ubuntu 11.10 ,но там нет EMC2( в 10.04 нет файла xorg.conf )
2 Нужна калибровка ,не знаю как запустить
3 Разрешение у панели 800х600.То что пишет потому что скрипт запускал со своим большим монитором(изменил настройку экрана на 800х600) только с подключенным драйвером панели через USB.Потом после перезагрузки подключал панель ,начиналась загрузка потом появляется надпись
"OUT OF RANGE" В слепую набираю логин и пароль вхожу в систему разрешение 800х600 .Панель работает на касание но не правильно

Думаю для начала нужно как то в Ubuntu 10.04 создать файл xorg.conf ???
А потом выполнить скрипт с подключенной панелью.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Нашёл ссылку .Буду пробовать.
http://www.eee-pc.ru/wiki/%D0%BC%D0%BE% ... 0%B0%D0%BD
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

А с пустым xorg.conf не покатило?
Калибровка - из консоли.... блин забыл... там в мануале написано.
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Пустой xorg.conf не создается
С калибровкой думаю разберусь.Сейчас проблема в Ubuntu 10.04 создать файл xorg.conf (в ubuntu 11.10 он есть)
Аватара пользователя
Morzhovich
Почётный участник
Почётный участник
Сообщения: 68
Зарегистрирован: 04 дек 2011, 21:24
Репутация: 0
Откуда: Tel Aviv сити
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Morzhovich »

а как насчет
sudo Xorg -configure
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

После того как поставил чистую 10.04 , sudo Xorg -configure
Выдает ошибку(выше описывал).Хотя на старой системе все получилось,но я там на неё все подряд устонавливал и обновлял.
Аватара пользователя
Morzhovich
Почётный участник
Почётный участник
Сообщения: 68
Зарегистрирован: 04 дек 2011, 21:24
Репутация: 0
Откуда: Tel Aviv сити
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Morzhovich »

А если попробовать вручную его создать и записать туда то, что надо?
sudo gedit и сохраняешь в /etc/X11
(сори если кого то повторяю.. случайно встрял т.к когда то с подобным сталкивался)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

Скопировать вариантов куча, например, копируешь в свою домашнюю папку и потом sudo cp xorg.conf /etc/X11/xorg.conf

Почему не получается создать пустой??? sudo touch /etc/X11/xorg.conf или sudo nano /etc/X11/xorg.conf.

ЗЫ под sudo лучше не использовать gui программы, они нет так безопасны, как консольные (это не тру :)).
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Получилось подключить сенсорный экран.
Драйвер подошёл только для Ubuntu 8.04. Запустил скрипт все само установилось.Запустил калибровку и все OK.
Теперь нужно будет для EMC2 интерфейс с большими кнопками установить.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

gendos писал(а):Драйвер подошёл только для Ubuntu 8.04. Запустил скрипт все само установилось.Запустил калибровку и все OK.
Хмм... Это получается ему так сильно не хватало xorg.conf.
gendos писал(а):Теперь нужно будет для EMC2 интерфейс с большими кнопками установить.
Это просто - в ini файле в разделе [DISPLAY]
DISPLAY = touchy
Все :)
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

xorg.conf. получилось создать и в Ubuntu 10.04.

А вот установить вот это из описания,нет.
Rebuild the kernel module. It is needed for USB TocuhScreen controller.
Please follow steps below to build the kernel module “tkusb.ko”.
Note: This kernel module of ko format is used for kernel 2.6.x only.
Но я думаю все можно было сделать в ручную ,просто у меня нет для этого опыта.
А DISPLAY = touchy завтра буду мучить.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

2.6.х - это текущая стабильная версия ядра. Меня удивило, что недавно (5-го мая 2011) появилось ядро 3.0.х, но это еще не стабильная версия и я думаю, она не так уж и скоро появится в дистрибутивах. Тем более с emc2 идет пропатченное ядро, готовое он пока только версии 2.6.32-122.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Lexxa »

gendos писал(а):xorg.conf. получилось создать и в Ubuntu 10.04.

А вот установить вот это из описания,нет.
Rebuild the kernel module. It is needed for USB TocuhScreen controller.
Please follow steps below to build the kernel module “tkusb.ko”.
Note: This kernel module of ko format is used for kernel 2.6.x only.
Но я думаю все можно было сделать в ручную ,просто у меня нет для этого опыта.
А DISPLAY = touchy завтра буду мучить.
с созданным xorg.conf у тебя gnome запускается?
У меня монитор CRT, и я всегда мучаюсь с ним с 60Гц поумолчанию. Опишу на своем примере, как создать нормально рабочий xorg.conf. Тачскрин потом пркрутим.
Для начала надо выяснить оптимальную частоту обновления экрана.

Например 100Гц.

Выясняем, вертикальные и горизонтальные частоты обновления экрана и желаемое разрешение (яндкс маркет в помощь) или опытным путем. В моем случае это 46-170 Гц и 30-96 кГц, 1024х768. Ниже указано куда их вписать.
Открываем терминал и там пишем

Код: Выделить всё

$ gtf 1024 768 100

  # 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
  Modeline "1024x768_100.00"  113.31  1024 1096 1208 1392  768 769 772 814  -HSync +Vsync
Результат команды записываем в xorg.conf в секцию Monitor. Должно получиться примерно так:

Код: Выделить всё

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
	Option             "DPMS"
	HorizSync 30-96
	VertRefresh 48-170
	Modeline "1024x768_100.00"  113.31  1024 1096 1208 1392  768 769 772 814  -HSync +Vsync
	# 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
EndSection
Теперь в секцию Screen вставляем одну единственную подсекцию чтобы получилось примерно так:

Код: Выделить всё

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth	24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes "1024x768_100.00"
EndSubSection
Ты погоди пока с тачскрином лезть в EMC2, тачскрин должен и в иксах работать типа как мышка.
:bender:
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Я поставил Ubuntu 8.04,так как у меня материнка в станке будет VIA C3VCM6 (667МHz 1DDR 2IDE 1PCI 1LAN 2COM 1LPT 6USB Sound Mini-ITX
А на неё Ubuntu 10.04 установился но EMC2 не запускается.На Ubuntu 8.04 все заработало(тачскрин),но нет времени все проверить.
Через пару дней выберу время установлю Ubuntu 10.04 на intel Atom D525 .тогда попробую и на нём установить.
Не понял твою фразу ...Ты погоди пока с тачскрином лезть в EMC2, тачскрин должен и в иксах работать типа как мышка.
Последний раз редактировалось gendos 29 дек 2011, 11:26, всего редактировалось 1 раз.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Lexxa »

тачскрин, он не только в EMC работает. он просто как устройство ввода - клава, мышь итд.
Кстати, тачскрин как HID устройство встало?
:bender:
gendos
Мастер
Сообщения: 1114
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 79
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение gendos »

Не знаю что такое " HID устройство"
А тачскрин работает нормально только в Ubuntu 8.04
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение DSP1 »

Здравствуйте .
Подскажите чайнику , как решить такую проблему .
Установил на Ubuntu 10.04 левоватый драйвер тачскрина . После загрузки компа тач не работает .
Чтобы его запустить , каждый раз пишу
sudo ./GT_service restart
Появляются сообщения типа
stop service.......ok
start service......ok
и тач начинает работать . Очень неудобно , еще и клава экранная . Можно как-нибудь побороть ?
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение NightV »

тут подробно описано как что-то добавить в автозагрузку как сервис
Всё просто! если знаешь КАК!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

Можно просто в /etc/rc.local прописать ./GT_service restart (только вместо ./ нужно полный путь прописать) (наверняка не совсем правильно, зато быстро :freak:). И т.к. этот файл выполняется от имени root, лучше владельцем файла сделать рута. Т.е. chown root:root GT_service. Иначе кто-нибудь может написать rm / -rf в начало файла и всему придет пушной зверек.
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение DSP1 »

Спасибо за ответы !
По ссылке NightV все для меня сложно , я не могу найти /etc/rc.d и /etc/initab
Nick , у меня не получается :( . Я пишу usr/local/Gentouch_S/GT_service restart перед
строкой exit 0 . Мож надо еще что-то сделать ?
Ответить

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