Еще немного электроники.
Пульт.
Можно купить уже готовый у тех же китайцев, но мне пока нужен "просто"-пульт со штурвалом, а программировать/паять я и сам немного умею.
Про самодельные энкодеры для штурвала много информации есть в сети, я решил собрать его из принтерного диска (как он там точно называется ?)
С нерабочего принтера снял диск и оптопару. Диск приклеил на ротор двигателя от флоппика.
Поскольку его центральная ось за пределы движка не выступает, симметрично относительно центра вкрутил два длинных винта, на которые впоследствии будет насажен и прикручен сам штурвал.
Смонтировал пока на куске пластика. Когда дело дойдет до корпуса пульта, они будут крепиться просто к его нижней стенке.
Схема почти типовая - микроконтроллер с аппаратным USB и два мультиплексора для обслуживания клавиш.
Всего можно будет подключить до 16 кнопок, два галетных переключателя (для выбора осей и скорости подачи) и, собственно, сам энкодер.
Все это хозяйство эмулирует стандартную USB-клавиатуру c той лишь разницей, что здесь на отдельные кнопки можно повесить сочетания клавиш (напр., Ctrl+K, Ctrl+R ).
Аппаратное разрешение получившегося энкодера - 1150 имп/об. Наверное, это круто для поделки из говна и палок, поскольку у готовых заводских с 1000 имп/об цена совсем не копеечная.
Но работа будет вестись все же на 100 имп/об (они получаются программно), иначе чувствительность энкодера выходит запредельной - при малейшем прикосновении к нему на выходе появляется пачка из 5-10 импульсов.