Энтузиаст подключил контроллер NES к 3D-принтеру, чтобы более тонко регулировать настройки 3D-печати. Он представил полное руководство по подключению.
Для начала понадобится модифицировать оригинальный 7-контактный NES, который не работает как USB-контроллер. Это можно осуществить с помощью обычных инструментов, в том числе паяльника, стрипперов для проводов, кусачек и маленькой крестовой отвёртки.
Сначала энтузиаст разобрал и почистил контроллер, который купил в комиссионном магазине. Затем он удалил чип сдвигового регистра и существующие провода, которые соединяют контроллер, с консолью с помощью паяльника и отсоса припоя.
Чтобы управлять 3D-принтером, понадобится Raspberry Pi версии 3 и выше с установленным Octoprint, а также плагином Octobuddy для входов GPIO в Octoprint. Энтузиаст подключил устройства к Arduino и провёл несколько тестов.
Он проверил настройки на макетной плате с помощью Raspberry Pi Cobbler и протестировал кнопки, прежде чем завершать подключение нового кабеля к основной Raspberry Pi.
Энтузиаст припаял провод каждой из кнопок, чтобы подключить к их выводу GPIO, а неиспользуемые контакты не трогал. Далее он протестировал их работу с Octobuddy, чтобы проверить назначение контактов для каждой кнопки.
Благодаря Octobuddy можно настраивать перемещение оси 3D-принтера, возвращение экструдера в исходное положение и управление температурой платформы и/или сопла на контроллере. Однако контроллер NES поставляется только с 8 кнопками, поэтому нужно будет определиться, какие функции на них назначить.
Ранее в Raspberry Pi рассказали, что компания Formlabs построила свой флагманский 3D-принтер Form 4 на базе Raspberry Pi Compute Module 4. Инженеры компании решили отказаться от разработки собственной системы на модуле (SOM) и сделали выбор в пользу готового решения.
Источник: habr.com