Re: LinuxCNC HID Extender
Добавлено: 02 июн 2017, 20:34
Примерно под такую мембрану контроллер бы. Вот тогда заживем
http://www.ebay.com/itm/1pc-802CE-6FC55 ... 2336303736
http://www.ebay.com/itm/1pc-802CE-6FC55 ... 2336303736
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
Теоретически на Ардуине написать можно. А вот Lcnc под панельку перерисовать уже сложнее. Нужно чтобы на боковые и нижние кнопки странички(экраны) переключались.PKM писал(а):Примерно под такую мембрану контроллер бы. Вот тогда заживем
http://www.ebay.com/itm/1pc-802CE-6FC55 ... 2336303736
То что купил merkwurdigliebe, Fagor чуть дороже стоит Сименса 802 http://www.ebay.com/itm/For-FAGOR-8055M ... Swx2dYB~ifPKM писал(а):http://www.ebay.com/itm/1pc-802CE-6FC55 ... 2336303736
да можно и под такую. я специально взял 200-рублевую платку с STM32F103. моя панелька ппрям как раз вписывается по количеству ног. и еще остается TX/RX UART. у него есть какой-то режим межпроцессорной коммуникации. почитаю - сделаю чтобы можно было еще такую же платку цеплять. тогда с входами будет проще...PKM писал(а):Примерно под такую мембрану контроллер бы. Вот тогда заживем
Обращайся...PKM писал(а):Примерно под такую мембрану контроллер бы. Вот тогда заживем
http://www.ebay.com/itm/1pc-802CE-6FC55 ... 2336303736
Я ж тебе писал уже как-то, что во-первых нет у тебя там STM32, смотри внимательно... Но это и не суть конечно. Мышка к контроллеру отношения не имеет - это отдельная приблуда.aftaev писал(а):У моей панельки Сименса стоит STM32 которая опрашивает цифровую клавиатуру и эмулирует клаву. К STM32 подключена и мышка.
Не все кнопки подключены к STM32. Потому все хочу сделать эмуляцию клавиатуры на Ардуино. Например: при нажатии на определенную мембранную кнопочку должна посылаться команда CTRL+пробел(закрыть окошки сообщений).
Код: Выделить всё
Вход USB --> TUSB2046B (хаб на 4 порта)
--> Контроллер клавиатуры (CY7 чаще всего, у тебя ST9 кажется, не помню, потерял твое фото)
--> Мыша
--> 2 Порта под ленточные шлейфа. Один выведен на морду, второй свободен в OP12 панели
запросто. хорошая идея - смаплю на мышинное колесо. будет в браузере работать. джойстик еще подключу и получится вполне самодостаточное устройство.aftaev писал(а):merkwurdigliebe, а прокручивать Gcode при помощи MPG в режиме MDI как у взрослых стоек можно будет? У стойки Мицубиська, переходишь в MDI, крутишь штурвальчик, находишь нужную строку - начать отсюды и старт
USB HID? а что будет, если нажать такую кнопку, посылающую ctrl+shift+f1, а потом не отпуская ее нажать букву C, например? ctrl+shift+C?N1X писал(а): Вертикальные ряды и нижний горизонтальный просто отдают компу трехэтажные комбинации вроде CTRL+SHIFT+F1...
Да ST9 МышьN1X писал(а):у тебя ST9 кажется, не помню, потерял твое фото
Лучше в отдельной теме...merkwurdigliebe писал(а):придумал еще вот что: сделаю все-таки свой модуль
И как ни странно на нем умещается все необходимое.aftaev писал(а):
И у Сименс 802 шибко маленький экран
А почему ты не хочешь написать драйвер, который будет делать тоже, что и экстендер и напрямую работать с устройствами?UAVpilot писал(а):USB соединение компа и экстендера - это короткий кабелёк длиной несколько сантиметров.
Есть более интересные занятия.torvn77 писал(а):А почему ты не хочешь написать драйвер, который будет делать тоже, что и экстендер и напрямую работать с устройствами?
Научи как втыкать несколько сетевух например вот в такую плату, крайне желательно не увеличивая её высоту до 10 см:torvn77 писал(а):Ну будет в компьютер воткнуто не одна, а несколько сетевух:

Некорректно сравнивать отдельную сетевую карту с LinuxCNC HID Extender, её надо сравнивать с встроенным USB портом. Ну а LinuxCNC HID Extender надо сравнивать с аналогичным устройством, только с другим инрефейсом. На котором придется дополнительно разместить чип, реализующий этот интерфейс.torvn77 писал(а):И я думаю что отдельная сетевая карта юудет дешевле отдельного USB экстендера и работать будет лучше чем он, хотябы потому что будут убраны промежуточные устройства шины USB.
А ты планируешь свой протокол делать, может что бы этот экстендер на себя несколько разных устройств через свитч собирал или он будет простым "удлинителем"?UAVpilot писал(а):Ну а LinuxCNC HID Extender надо сравнивать с аналогичным устройством, только с другим инрефейсом. На котором придется дополнительно разместить чип, реализующий этот интерфейс.
Проблем с этим компонентом не замечено?UAVpilot писал(а):Совместимо с HAL компонентом hidcomp.
Ты б чтоль почитал повнимательнее первый пост...torvn77 писал(а):А ты планируешь свой протокол делать, может что бы этот экстендер на себя несколько разных устройств через свитч собирал или он будет простым "удлинителем"?
Проблем не замечено. От версии LinuxCNC вообще не зависит. Компилил на компах с версиями LinuxCNC 2.6 и 2.8. Сейчас вообще скомпилённый на компе с 2.7 таскаю в бинарном виде на компы с разными версиями.Алексс писал(а):Проблем с этим компонентом не замечено?
У меня после апгрейда на lcnc2.5 перестало работать. На 2.7 тоже самое.
Перекомпилил из исходников, оказалось что даже между 2.7.0 и 2.7.11 не переносимо...