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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

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

Сообщение gendos » 10 дек 2011, 08:29

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
Мастер
 
Сообщения: 1015
Зарегистрирован: 06 июл 2011, 15:26
Откуда: Ростов-на-дону
Репутация: 60

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

Сообщение gendos » 10 дек 2011, 20:11

Нашёл ссылку .Буду пробовать.
http://www.eee-pc.ru/wiki/%D0%BC%D0%BE% ... 0%B0%D0%BD
gendos
Мастер
 
Сообщения: 1015
Зарегистрирован: 06 июл 2011, 15:26
Откуда: Ростов-на-дону
Репутация: 60

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

Сообщение Nick » 11 дек 2011, 23:58

А с пустым xorg.conf не покатило?
Калибровка - из консоли.... блин забыл... там в мануале написано.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22398
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1475
Заслуга: Developer
Медальки:

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

Сообщение gendos » 12 дек 2011, 00:11

Пустой xorg.conf не создается
С калибровкой думаю разберусь.Сейчас проблема в Ubuntu 10.04 создать файл xorg.conf (в ubuntu 11.10 он есть)
gendos
Мастер
 
Сообщения: 1015
Зарегистрирован: 06 июл 2011, 15:26
Откуда: Ростов-на-дону
Репутация: 60

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

Сообщение Morzhovich » 12 дек 2011, 00:21

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

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

Сообщение gendos » 12 дек 2011, 00:32

После того как поставил чистую 10.04 , sudo Xorg -configure
Выдает ошибку(выше описывал).Хотя на старой системе все получилось,но я там на неё все подряд устонавливал и обновлял.
gendos
Мастер
 
Сообщения: 1015
Зарегистрирован: 06 июл 2011, 15:26
Откуда: Ростов-на-дону
Репутация: 60

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

Сообщение Morzhovich » 12 дек 2011, 00:46

А если попробовать вручную его создать и записать туда то, что надо?
sudo gedit и сохраняешь в /etc/X11
(сори если кого то повторяю.. случайно встрял т.к когда то с подобным сталкивался)
Аватара пользователя
Morzhovich
Почётный участник
Почётный участник
 
Сообщения: 68
Зарегистрирован: 04 дек 2011, 21:24
Откуда: Tel Aviv сити
Репутация: 0

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

Сообщение Nick » 12 дек 2011, 07:39

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

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

ЗЫ под sudo лучше не использовать gui программы, они нет так безопасны, как консольные (это не тру :)).
Аватара пользователя
Nick
Мастер
 
Сообщения: 22398
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1475
Заслуга: Developer
Медальки:

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

Сообщение gendos » 27 дек 2011, 23:13

Получилось подключить сенсорный экран.
Драйвер подошёл только для Ubuntu 8.04. Запустил скрипт все само установилось.Запустил калибровку и все OK.
Теперь нужно будет для EMC2 интерфейс с большими кнопками установить.
gendos
Мастер
 
Сообщения: 1015
Зарегистрирован: 06 июл 2011, 15:26
Откуда: Ростов-на-дону
Репутация: 60

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

Сообщение Nick » 27 дек 2011, 23:31

gendos писал(а):Драйвер подошёл только для Ubuntu 8.04. Запустил скрипт все само установилось.Запустил калибровку и все OK.

Хмм... Это получается ему так сильно не хватало xorg.conf.

gendos писал(а):Теперь нужно будет для EMC2 интерфейс с большими кнопками установить.

Это просто - в ini файле в разделе [DISPLAY]
DISPLAY = touchy
Все :)
Аватара пользователя
Nick
Мастер
 
Сообщения: 22398
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1475
Заслуга: Developer
Медальки:

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

Сообщение gendos » 27 дек 2011, 23:47

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 завтра буду мучить.
gendos
Мастер
 
Сообщения: 1015
Зарегистрирован: 06 июл 2011, 15:26
Откуда: Ростов-на-дону
Репутация: 60

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

Сообщение Nick » 28 дек 2011, 00:00

2.6.х - это текущая стабильная версия ядра. Меня удивило, что недавно (5-го мая 2011) появилось ядро 3.0.х, но это еще не стабильная версия и я думаю, она не так уж и скоро появится в дистрибутивах. Тем более с emc2 идет пропатченное ядро, готовое он пока только версии 2.6.32-122.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22398
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1475
Заслуга: Developer
Медальки:

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

Сообщение Lexxa » 28 дек 2011, 22:51

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, тачскрин должен и в иксах работать типа как мышка.
Комната залита кровью, я занимаюсь любовью!
Аватара пользователя
Lexxa
Мастер
 
Сообщения: 2486
Зарегистрирован: 16 дек 2011, 16:48
Откуда: ryazan
Репутация: 269
Медальки:
Настоящее имя: Алексей

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

Сообщение gendos » 28 дек 2011, 23:22

Я поставил 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 раз.
gendos
Мастер
 
Сообщения: 1015
Зарегистрирован: 06 июл 2011, 15:26
Откуда: Ростов-на-дону
Репутация: 60

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

Сообщение Lexxa » 29 дек 2011, 00:02

тачскрин, он не только в EMC работает. он просто как устройство ввода - клава, мышь итд.
Кстати, тачскрин как HID устройство встало?
Комната залита кровью, я занимаюсь любовью!
Аватара пользователя
Lexxa
Мастер
 
Сообщения: 2486
Зарегистрирован: 16 дек 2011, 16:48
Откуда: ryazan
Репутация: 269
Медальки:
Настоящее имя: Алексей

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

Сообщение gendos » 29 дек 2011, 11:30

Не знаю что такое " HID устройство"
А тачскрин работает нормально только в Ubuntu 8.04
gendos
Мастер
 
Сообщения: 1015
Зарегистрирован: 06 июл 2011, 15:26
Откуда: Ростов-на-дону
Репутация: 60

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

Сообщение DSP1 » 15 янв 2012, 19:57

Здравствуйте .
Подскажите чайнику , как решить такую проблему .
Установил на Ubuntu 10.04 левоватый драйвер тачскрина . После загрузки компа тач не работает .
Чтобы его запустить , каждый раз пишу
sudo ./GT_service restart
Появляются сообщения типа
stop service.......ok
start service......ok
и тач начинает работать . Очень неудобно , еще и клава экранная . Можно как-нибудь побороть ?
DSP1
Опытный
 
Сообщения: 156
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2

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

Сообщение NightV » 15 янв 2012, 22:30

тут подробно описано как что-то добавить в автозагрузку как сервис
Всё просто! если знаешь КАК!
Аватара пользователя
NightV
Почётный участник
Почётный участник
 
Сообщения: 6334
Зарегистрирован: 30 дек 2011, 09:14
Откуда: Israel
Репутация: 2302
Медальки:
Настоящее имя: Владимир Айрапетян

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

Сообщение Nick » 16 янв 2012, 10:09

Можно просто в /etc/rc.local прописать ./GT_service restart (только вместо ./ нужно полный путь прописать) (наверняка не совсем правильно, зато быстро :freak:). И т.к. этот файл выполняется от имени root, лучше владельцем файла сделать рута. Т.е. chown root:root GT_service. Иначе кто-нибудь может написать rm / -rf в начало файла и всему придет пушной зверек.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22398
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1475
Заслуга: Developer
Медальки:

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

Сообщение DSP1 » 16 янв 2012, 11:00

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

Пред.След.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: Алексей063, Bing [Bot], diamond file, dvina, Google [Bot], Google Feedfetcher, Yandex [bot], пансо, ДмитрийП

Поделиться

Reputation System ©'