Пульт Для Emc |
Здравствуйте, гость ( Вход | Регистрация )
Пульт Для Emc |
19.4.2011, 11:30
Сообщение
#1
|
|
Прописанный Группа: Коммерсанты Сообщений: 655 Регистрация: 8.2.2010 Пользователь №: 30268 |
Для своего станка в качестве ПО остановился на 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,буду рад ссылкам. Сообщение отредактировал at90 - 19.4.2011, 11:36 -------------------- |
|
|
19.4.2011, 12:21
Сообщение
#2
|
|
Постоялец Группа: Пользователи Сообщений: 94 Регистрация: 18.11.2007 Из: Самара Пользователь №: 1088 |
Цитата Все устраивает, но с клавы не удобно управлять. а разве нельзя любой USB-джойстик прицепить ? по идее первый напрашивающийся вариант и еще -- genius numpad в ближайшем магазине за 500р, вообще не требует какой-либо адаптации |
|
|
19.4.2011, 12:36
Сообщение
#3
|
|
Прописанный Группа: Коммерсанты Сообщений: 655 Регистрация: 8.2.2010 Пользователь №: 30268 |
а разве нельзя любой USB-джойстик прицепить ? по идее первый напрашивающийся вариант и еще -- genius numpad в ближайшем магазине за 500р, вообще не требует какой-либо адаптации Можно конечно, но мне хочется энкодер еще и в нормальном герметичном корпусе. У меня есть макет на Silabs С8051F340 c 4 кнопками +USB. Видится как клавиатура. Корпус будет противоударный в резиновом чехле. Сегодня попробую. Сообщение отредактировал at90 - 19.4.2011, 12:41 -------------------- |
|
|
19.4.2011, 13:53
Сообщение
#4
|
|
Прописанный Группа: Пользователи Сообщений: 516 Регистрация: 31.1.2009 Из: Kiev Пользователь №: 22348 |
Вот под Пингвина.... описание , схема, прошивка и т.д... Все очень цивильно сделано. В принципе можно и под Мач прикрутить..
http://www.franksworkshop.com.au/CNC/Lathe...thePendant.htm# http://www.franksworkshop.com.au/Electroni...aphicLCD.htm#v2 |
|
|
19.4.2011, 14:02
Сообщение
#5
|
|
Прописанный Группа: Коммерсанты Сообщений: 655 Регистрация: 8.2.2010 Пользователь №: 30268 |
Вот под Пингвина.... описание , схема, прошивка и т.д... Все очень цивильно сделано. В принципе можно и под Мач прикрутить.. http://www.franksworkshop.com.au/CNC/Lathe...thePendant.htm# http://www.franksworkshop.com.au/Electroni...aphicLCD.htm#v2 Я на этот проект сразу наткнулся. У меня страница с Lathe Pendant не до конца загружается чтоль, нету ссылок на прошивку и схему. Либы по моим ссылкам от этого автора тоже. -------------------- |
|
|
20.4.2011, 8:31
Сообщение
#6
|
|
Завсегдатай Группа: Пользователи Сообщений: 100 Регистрация: 1.5.2010 Пользователь №: 30769 |
Есть готовые библиотеки дл 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/ Сообщение отредактировал Pointer - 20.4.2011, 8:32 |
|
|
20.4.2011, 11:08
Сообщение
#7
|
|
Прописанный Группа: Коммерсанты Сообщений: 655 Регистрация: 8.2.2010 Пользователь №: 30268 |
Есть готовые библиотеки дл USB HID http://microsin.ru/content/view/1110/44/ ...а вот проект например - http://generichid.sourceforge.net/ Ну GenericHid на моих ссылках есть. Возможно его и попробую тож. А примеры USB клавиатуры есть как правило у многих производителей микроконтроллеров. -------------------- |
|
|
Текстовая версия | Сейчас: 8.5.2024, 0:26 |