Instructions - DIY Bluetooth Gamepad

Published at : 23 Dec 2025

UPDATE: New version of the firmware and configurator is at https://realrobots.net/configurator

I'll go through all the steps to assemble, wire up and configure a fully working bluetooth gamepad.

NOTE: At 7.35 the schematic shows the SDA wire going to pin 19 on the ESP32, it should be pin 21.

https://www.patreon.com/realrobots

It uses the rr_configurator firmware/software so there's no code to do, I just have to wire up the buttons and knobs, upload the firmware and configure it all from Windows.

Discord: https://discord.gg/QzrrbQVfpb

3D files & schematic
https://www.thingiverse.com/thing:4847835

Software
https://www.gitlab.com/realrobots/rr_configurator

Parts
ESP32 Dev Kit https://amzn.to/3ufagqV
Arduino Pro Micro https://amzn.to/3h2xcpJ
Momentary toggle x 4 https://amzn.to/2SpBJID
Push Button x 6 https://amzn.to/3ufbClv
Thumbstick https://amzn.to/3ufbClv
Perfboard https://amzn.to/3ufbClv
PCB buttons x 4 https://amzn.to/3ufbClv
M3 8mm bolt x 10 https://amzn.to/3vDB7gR
M3 6mm bolt x 2 https://amzn.to/3vDB7gR
Potentiometer https://amzn.to/3vwPJhU
Wrapping wire https://amzn.to/3vDB7gR

00:00 Intro
00:56 Adding Inputs
07:35 Schematic & Wiring
15:26 Rechargeable Battery Schematic
16:39 Firmware and Configuration
24:21 Final Assembly