Semi-anonymous maker Justin, also referred to as “RoboticWorx,” has designed a “common controller” which goals to supply the whole lot you could possibly must 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 challenge. “It helps 2.4GHz Wi-Fi and Bluetooth 5.0 communication, good for controlling all types of wi-fi/IOT [Internet of Things] gadgets.
The center 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 Kind-C connectivity for programming and charging — plus two analog joysticks, two potentiometers, and the “league of buttons” — 16 in complete, not counting a bodily energy change 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 supplied for one-handed button-centric operation.
A central OLED show gives standing updates, together with details about the present connection. (📷: RoboticWorx)
There is a closing trick up the controller’s sleeve, too: a small OLED panel, designed to learn out the whole lot from the battery stage and values for every of the attainable inputs to the standing of the present connection.
Extra particulars on the challenge can be found on Justin’s web site and on Instructables, whereas supply code, KiCad challenge recordsdata, and Gerber recordsdata can be found on GitHub underneath an unspecified license; STL and STEP recordsdata for the housing and buttons are printed to Thingiverse underneath the Inventive Commons-Attribution license.