Renegade Stick
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Video Games
- Licencja
- Open Community License v1
Renerage Stick
A DIY arcade-style, retro, wireless Bluetooth joystick.
Your next DIY project ?
Hereby you can find all the 3D printable files, Bill of Materials and assembly instructions to build yourself a Renegade Stick.
Follow up on the Renegade Stick Github for sourcing materials, wiring and flashing the code
Update April/2026 : Now 2 box versions available supporting 2 of the most popular sticks (Seimitsu LS-32 or Zippy Clones and Sanwa JLF-TP or clones). Two bottom parts to choose from supporting two different types of LiPo Batteries 2500mAh and 2000mAh. Model Library Downloads Updated !
Update Jan/2026 : New 4 button on each side version ! Model Library Downloads Updated !
Who is this project for ?
Retro game enthusiasts, gamers, makers, tinkerers
Where can I use it ?
Wherever Bluetooth HID support is available. Retro emulators such as RetroPie, Recalbox etc, Mobile Phones, PCs, Steam box, modern Game Consoles like PlayStation etc
Where can I get it ?
This is not sold as a whole, you have to 3D print the parts, source a few electronic components and fasteners and build it yourself.
What do I need to build it ?
Own or have access to a 3D printer
Source or purchase some of the required parts like an ESP32 board, a Li-Po battery, microswitches, hook-up wires, screws etc
Basic soldering (for hooking up wires)
A PC from where you can flash or compile the code for the board
Love building things, patience Read on for instructions
Specifications
Dual-axis joystick 10 buttons
Bluetooth HID gamepad device
Rechargeable Battery
Auto Power-off (5 minutes inactivity)
Switchable mode (DPAD - Axis)
Pairing/Mode indication (Green LED)
Battery Charging (Red LED)
Active battery state reporting (FireBeetle2 ESP32-C6 board only) Serial Number reporting (so more than one device can get paired on one host)
Ambidextrous design (Hand side swap Key mapping) - Use the side you prefer
Read on for instructions
Disclaimer
All 3D-printed hardware part files are licensed under Open Community License (OCL) and are available on printables.com
The software code is licensed under the GPL-3.0 License
Part of the code is based on the ESP32-BLE-Gamepad library by lemmingDev distributed under the MIT license
The above project is based on the ESP32 chip and specifically a Firebeetle Board from DFRobot This project is solely for instructional and entertainment purposes.
The item as a complete unit or the 3D-printed parts it consists of are not sold and may not be sold without written permission from author.
Please be careful, especially with Li-Po batteries—they can be dangerous if mishandled. Take your time and stay safe!
Print Instructions
I have provided separate files should you want to print in multimaterial
I also provide project (3mf) files for PrusaCoreOne but you can change the profiles to your printer settings
I would generally recommend PLA, it is straighforward and you won't need something tougher
I would print with 25% infill and 0.2 layer height. In some parts I'd add height range modifier above a certain height to slice at 0.1 and give nicer finish around top curvatures.
If unsure which file to choose from, just message me and I'd be happy to help you !