Аркадный Джойстик
Версия моего предыдущего проекта джойстика C64/Amiga (https://www.printables.com/model/1565145-arcade-joystick-for-c64amiga), но на этот раз для аркадного USB-накопителя с большим количеством кнопок.
Используется стандартный джойстик Sanwa, стандартные 30-миллиметровые кнопки для основных кнопок на лицевой стороне, четыре дополнительные 24-миллиметровые кнопки на передней панели (для запуска/выбора/вставки монеты и т. д.)
Для интерфейса USB HID я использовал плату Waveshare ESP32-S3-Zero и библиотеку Joystick_ESP32S2 через Arduino IDE (обратите внимание, что вам конкретно нужен ESP32 S2/S3, а не C3/C6/H2). Сейчас добавил пример эскиза.
Крепление для платы ESP32 представляет собой отдельную печатную деталь, поэтому вы можете заменить его, если используете другую электронику. И моя первоначальная версия не очень хороша, поскольку требует приклеивания платы на место, поскольку эта плата маленькая и не имеет крепежных отверстий.
Я напечатал его блестящим PLA на принт��ре Bambu P1P. Необходимо было использовать гладкую рабочую пластину для лучшего сцепления и предотвращения значительного коробления отпечатка (на всякий случай я также добавил поля). Для опорной пластины потребуются опоры для задних зажимов, но основной корпус можно напечатать вертикально на задней поверхности без опор. Я повернул его на кровати на 45 градусов, чтобы оставить место для краев. Я также добавил дост��точное количество краевых петель, чтобы сделать верхнюю поверхность прочной, в основном для того, чтобы она не деформировалась при затягивании крепежных болтов рукоятки.
Распечатывая основную часть на Bambu P1P, я обнаружил, что печать с высотой слоя 0,20 мм и пониженной скоростью печати даст более чистый результат, чем меньшая высота слоя на более высоких скоростях по умолчанию.





























