Skip to content

itzshubhamdev/ESP32-Gamepad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

70a0633 · · Jun 29, 2026

History

3 Commits
Jun 26, 2026
Jun 26, 2026
Jun 26, 2026
Jun 26, 2026
Jun 26, 2026
Jun 26, 2026
Jun 29, 2026

Repository files navigation

ESP32 Gamepad

A Gamepad based on ESP32 Devkit featuring 1x Joystick, 6x Buttons and 2x LEDs.

image

BOM

Name Purpose Quantity Total Cost (USD) Link Distributor
1K Resistor To limit the current supplied to the LED. 6 0.15 https://makerbazar.in/products/carbon-film-resistor-dip-1-4-watt-resistance-through-hole-1k-to-99kohm?variant=47248529129712 Makerbazar
ESP32 MCU Board Microcontroller for the gamepad to register as Bluetooth Gamepad 1 4.70 https://makerbazar.in/products/esp32-wroom-wifi-ble-bluetooth-iot-node-mcu-board?variant=48251049935088 Makerbazar
4pin RGB LED To display connection status and keycodes presses for debugging. 2 0.25 https://makerbazar.in/products/4pin-5mm-bright-rgb-dip-leds-diffused-milky?variant=44228519559408 Makerbazar
PS2 Joystick Used for Gamepad Joystick 1 0.40 https://makerbazar.in/products/joystick Makerbazar
12x12mm Tactile Push Button Used for the 6 buttons of the gamepad 6 0.50 https://makerbazar.in/products/tactile-push-button?variant=47433066184944 Makerbazar
3D Printer Filament For printing the body of the gamepad 50g 0 Self

Purpose

I wanted to play some racing games, which does not feel good when playing with a keyboard, so I wanted to try it out using a gamepad.

Wiring

image

Schematic

image

PCB

image

3D Preview

image image

Images

image image image image image

About

An ESP32 based Gamepad with Joystick, Buttons and LEDs.

Resources

Stars

Watchers

Forks

Languages