
KeyChuck
thingiverse
KeyChuck is a highly programmable input device that virtualizes multiple controllers at once, seamlessly emulating a keyboard, mouse, and gamepads simultaneously. We can customize every key event response by programming one automaton while also creating complex navigation menus and key actions on the fly. This level of control allows users to tailor KeyChuck to their specific needs. Built around the powerful ESP32 microcontroller, KeyChuck boasts robust WiFi and Bluetooth connectivity, ensuring seamless integration with HID devices. The firmware is developed using C++ with esp-idf, a more advanced framework compared to Arduino IDE or Python, but one that's necessary for harnessing the full potential of dual-core processing. After extensive testing, refinement, and experimentation, we've crafted a versatile device that far exceeds the capabilities of conventional gamepads. KeyChuck can be used in various settings, operated with both hands, and powered by rechargeable batteries, making it an incredibly convenient tool. KeyChuck's impressive features include: - Versatility: It can be utilized in multiple locations and is designed to be managed with ease using separate hands. - Input capabilities: It can send keyboard and mouse events, a useful feature that might prove invaluable in certain situations. - Extensive gaming applications: KeyChuck enables complex gaming combos, such as Street Fighter's intricate button presses, with ease. Several videos showcase KeyChuck's capabilities: - Playing Street Fighter combos in one button - Utilizing player one and two controls simultaneously At this stage, KeyChuck is still a concept and a small project where user comfort and ergonomics are paramount. We're providing the source code and examples on how to program the automaton for users who wish to further customize their experience.
With this file you will be able to print KeyChuck with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on KeyChuck.