IPB IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Пульт Для Emc
at90
сообщение 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


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
ponyatov
сообщение 19.4.2011, 12:21
Сообщение #2


Постоялец
***

Группа: Пользователи
Сообщений: 94
Регистрация: 18.11.2007
Из: Самара
Пользователь №: 1088



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

а разве нельзя любой USB-джойстик прицепить ? по идее первый напрашивающийся вариант
и еще -- genius numpad в ближайшем магазине за 500р, вообще не требует какой-либо адаптации
Перейти в начало страницы
 
+Цитировать сообщение
at90
сообщение 19.4.2011, 12:36
Сообщение #3


Прописанный
*****

Группа: Коммерсанты
Сообщений: 655
Регистрация: 8.2.2010
Пользователь №: 30268



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

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

Сегодня попробую.

Сообщение отредактировал at90 - 19.4.2011, 12:41


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
alexandr_st+
сообщение 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
Перейти в начало страницы
 
+Цитировать сообщение
at90
сообщение 19.4.2011, 14:02
Сообщение #5


Прописанный
*****

Группа: Коммерсанты
Сообщений: 655
Регистрация: 8.2.2010
Пользователь №: 30268



Цитата(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
сообщение 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
Перейти в начало страницы
 
+Цитировать сообщение
at90
сообщение 20.4.2011, 11:08
Сообщение #7


Прописанный
*****

Группа: Коммерсанты
Сообщений: 655
Регистрация: 8.2.2010
Пользователь №: 30268



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

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

Ну GenericHid на моих ссылках есть. Возможно его и попробую тож.
А примеры USB клавиатуры есть как правило у многих производителей микроконтроллеров.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Текстовая версия Сейчас: 8.5.2024, 0:26