Semi-anonymous maker Justin, also called “RoboticWorx,” has designed a “common controller” which goals to supply the whole lot you can have to take cost of any given machine — and the styling of a Nintendo 64 controller throughout a foul acid journey.
“That is my common controller. It’s outfitted with 16 buttons, two potentiometers, and two joysticks every in a position to go up, down, left, and proper for a complete of 26 totally different inputs,” Justin explains of the 3D-printed venture. “It helps 2.4GHz Wi-Fi and Bluetooth 5.0 communication, excellent for controlling all types of wi-fi/IOT [Internet of Things] gadgets.
The guts of the construct is an Espressif ESP32-S3-WROOM-1 microcontroller module, which gives the built-in radios required for the controller’s Wi-Fi and Bluetooth connectivity. There is a lithium-polymer charger for an built-in battery, a voltage regulator, and USB Sort-C connectivity for programming and charging — plus two analog joysticks, two potentiometers, and the “league of buttons” — 16 in whole, not counting a bodily energy swap dead-center.
The electronics are housed in a 3D-printed shell which appears for all of the world like somebody tried to attract a Sony PlayStation DualShock whereas remembering a Nintendo 64 controller and underneath the affect of illicit substances. There are two facet grips, offering simple thumb entry to the analog joysticks and buttons, whereas a single central grip is offered for one-handed button-centric operation.
A central OLED show gives standing updates, together with details about the present connection. (📷: RoboticWorx)
There is a remaining trick up the controller’s sleeve, too: a small OLED panel, designed to learn out the whole lot from the battery degree and values for every of the potential inputs to the standing of the present connection.
Extra particulars on the venture can be found on Justin’s web site and on Instructables, whereas supply code, KiCad venture information, and Gerber information can be found on GitHub underneath an unspecified license; STL and STEP information for the housing and buttons are revealed to Thingiverse underneath the Artistic Commons-Attribution license.