Купил недавно на алиэкспрессе пульт для станка, совместимый с MACH3
http://www.aliexpress.com/snapshot/6207255978.html, т.к. с большой клавиатурой выставлять ноли станка очень неудобно. Основным критерием при выборе была цена и совместимость с MACH3. При подключении оказалось что не работала одна кнопка (+Х), и порой некоторые кнопки тоже работали через раз. Отписался продавцу. В общем, в итоге он вернул мне 10$ (при стоимости пульта 35$), хотя я просил половину. Ну да ладно.
Сам пульт выглядит следующим образом:
Подключается по USB. При заказе ещё были сомнения - как его с MACH3 подружить, какие дрова надо будет, но при подключении пульта вопросы отпали сами собой, т.к. данный пульт виндой определяется как USB-клавиатура.
Сразу стало понятно - внутри, наверное, контроллер клавиатуры и кнопки пульта просто повторяют определённые клавиши обычной клавиатуры или их комбинации. Вскрытие подтвердило мои догадки:
Видим ужасную ручную сборку/пайку:
Название микросхем сточено на наждачном круге. Зачем это сделано? Всё-равно там никакой сложной электроники, простая логика наверное.
А вот и кнопки:
Кнопки проржавели! Поэтому часть их и не работала

И скорее всего вода туда попала ещё у продавца или на этапе изготовления, т.к. посылка была хорошо запечатана и во время пересылки влага туда вряд ли могла попасть.
Далее наблюдаем ужасное качество изготовления корпуса - для одной кнопки сначала не в том месте просверлили отверстие:
а здесь приглядевшись можно увидеть что отверстия в корпусе не совпадают с лицевой наклейкой с мембранами:
В переходнике USB-RJ11, как и предполагалось, никакой электроники нет. Сделано это видимо для того чтобы можно было любой телефонный шнур растягивающийся подключить. Чтож, вполне разумно

.
Для замены кнопок заказал на eBay 100 штук таких кнопок за 2,09$, так что ЗИПа теперь - море
http://www.ebay.com/itm/311133764483?_t ... EBIDX%3AIT
Видео для продавца в подтверждение того что кнопки не работают:
http://www.youtube.com/watch?v=fNECJ1uk ... e=youtu.be