1 / 6
Renegade Stick — image 1
1 / 6

Renegade Stick

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

Model information

Category
Video Games
License
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 ?

  1. Own or have access to a 3D printer

  2. Source or purchase some of the required parts like an ESP32 board, a Li-Po battery, microswitches, hook-up wires, screws etc

  3. Basic soldering (for hooking up wires)

  4. A PC from where you can flash or compile the code for the board

  5. 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 !

Tags