Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Пульт Для Emc
Все о станках с ЧПУ > Станки с ЧПУ, Hobby CNC > Обсуждение станков,устройств, вопросы
at90
Для своего станка в качестве ПО остановился на EMC. Все устраивает, но с клавы не удобно управлять. Хочу пульт и энкодером и USB интерфейсов, а в идеале беспроводной.
Порылся в инете и нашел проект:
http://sourceforge.net/projects/generichid/
и
http://sourceforge.net/projects/hidcomp/
Эти проекты позволяют создать свое USB HID устройство и настроить его в EMC.
Но это все как то сложно для меня в понимании. Куча исходников и т.д.

Порывшись у китайцев, я нашел пульты для станков USB. Типа такого:
http://item.taobao.com/item.htm?id=9657280400
Расспросив китайцев как работает, узнал что оно просто прикидывается USB клавой и управляет сочетаниями горячих клавиш.
Стоит только там 125$ +посредник и доставка.
Пока решил сделать свою USB HID клавиатуру микро контроллере, а у китайцев купить только энкодер.

Если кому попадались проекты для EMC,буду рад ссылкам.
ponyatov
Цитата
Все устраивает, но с клавы не удобно управлять.

а разве нельзя любой USB-джойстик прицепить ? по идее первый напрашивающийся вариант
и еще -- genius numpad в ближайшем магазине за 500р, вообще не требует какой-либо адаптации
at90
Цитата(ponyatov @ 19.4.2011, 13:21) *
а разве нельзя любой USB-джойстик прицепить ? по идее первый напрашивающийся вариант
и еще -- genius numpad в ближайшем магазине за 500р, вообще не требует какой-либо адаптации

Можно конечно, но мне хочется энкодер еще и в нормальном герметичном корпусе.
У меня есть макет на Silabs С8051F340 c 4 кнопками +USB. Видится как клавиатура. Корпус будет противоударный в резиновом чехле.

Сегодня попробую.
alexandr_st+
Вот под Пингвина.... описание , схема, прошивка и т.д... Все очень цивильно сделано. В принципе можно и под Мач прикрутить..
http://www.franksworkshop.com.au/CNC/Lathe...thePendant.htm#
http://www.franksworkshop.com.au/Electroni...aphicLCD.htm#v2
at90
Цитата(alexandr_st @ 19.4.2011, 14:53) *
Вот под Пингвина.... описание , схема, прошивка и т.д... Все очень цивильно сделано. В принципе можно и под Мач прикрутить..
http://www.franksworkshop.com.au/CNC/Lathe...thePendant.htm#
http://www.franksworkshop.com.au/Electroni...aphicLCD.htm#v2

Я на этот проект сразу наткнулся.
У меня страница с Lathe Pendant не до конца загружается чтоль, нету ссылок на прошивку и схему.
Либы по моим ссылкам от этого автора тоже.
Pointer
Есть готовые библиотеки дл USB HID http://microsin.ru/content/view/1110/44/
Цитата
В архив библиотеки LUFA добавлены многочисленные примеры демонстрационных программ, которые показывают, как использовать библиотеку. Примеры разработаны для макетных плат USBKEY, STK525, STK526, EVK527, XPLAIN и RZUSBSTICK (в большинстве случаев в двух вариантах - Low Level API и USB Class Driver). Вот список примеров:
* USB устройство Audio In
* USB устройство Audio Out
* USB устройство двухканального виртуального последовательного порта (Dual Virtual Serial Device)
* стандартное устройство USB HID (Generic HID Device)
* стандартный хост USB HID
* USB джойстик
* USB хост джойстика
* USB клавиатура
* USB устройство клавиатура/мышь
* USB хост клавиатуры
* USB клавиатура в двойном режиме (хост или устройство)
* устройство памяти USB ("флешка", MSD, Mass Storage Device)
* USB устройство Mass Storage/клавиатура
* USB хост Mass Storage
* USB устройство MIDI Device
* USB хост MIDI
* USB мышь
* USB хост мыши
* USB хост принтера
* устройство Ethernet RNDIS (CDC)
* хост Ethernet RNDIS (CDC)
* хост Still Image
* USB устройство виртуального последовательного порта
* USB устройство виртуального последовательного порта и мыши
* USB хост виртуального последовательного порта

Пакет библиотеки LUFA также содержит загрузчики программного кода (bootloader) для следующих классов USB:
* класс CDC, протокол совместим с AVR109 (AVRDude)
* класс DFU, протокол совместим с Atmel DFU (Atmel FLIP, программатор DFU)
* класс HID, протокол Teensy (Teensy Loader)

В пакете библиотеки LUFA имеются также следующие проекты с открытым исходным кодом:
* адаптер программатора Arduino для макетной платы Benito board
* клон программатора AVRISP-MKII, совместимого со средой программирования AVRStudio (поддерживаются протоколы ISP, PDI и TPI).
* USB хост пусковой установки ракет от Дейва Флетчера
* считывающее устройство для магнитной полосы, совместимый Stripe Snoop от Денвера Джинджерича
* проект светодиодной (LED) напоминалки, с несколькими примерами для .NET хоста
* переходник USB <--> последовательный порт
* логгер данных температуры, который записывает данные в собственную память Dataflash, в дисковый раздел FAT
* вебсервер с использованием uIP, работающий через подключенное устройство RNDIS
* программатор XPLAIN PDI, основанный на мосте UART <--> USB

...а вот проект например - http://generichid.sourceforge.net/
at90
Цитата(Pointer @ 20.4.2011, 9:31) *
Есть готовые библиотеки дл USB HID http://microsin.ru/content/view/1110/44/

...а вот проект например - http://generichid.sourceforge.net/

Ну GenericHid на моих ссылках есть. Возможно его и попробую тож.
А примеры USB клавиатуры есть как правило у многих производителей микроконтроллеров.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.