SkillAgentSearch skills...

Esp32Fightpad

Esp32 based wireless leverless controller

Install / Use

/learn @tommybee456/Esp32Fightpad
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Esp32 Fightpad

Esp32-based wireless leverless controller

This project is an ESP32 based wireless controller that incorperates a trackpad.

The device enumerates as both a mouse and generic gamepad[^1].

Feel free to omit the trackpad or adapt this project into a different controller.

Xnput firmware to be determined.

Bill of Materials

  • For One Device

Required

Switches

Dev Board

  • 1 x LOLIN32 Lite Esp32 Dev Board with Type-C
    • (You can find these anywhere, I just linked what I got)
  • 1 x Battery
    • (User whatever you like, just make sure it has a JST-PH connector)
    • (DOUBLE CHECK THE POLARITY. You may also need to extend the wires a bit)

Capacitors and Resistors

Buttons

Optional

Build Instructions

(Work in progress)

[^1]: Xinput driver will be present in a later firmware iteration.

Related Skills

View on GitHub
GitHub Stars8
CategoryDevelopment
Updated1mo ago
Forks1

Languages

C++

Security Score

85/100

Audited on Mar 5, 2026

No findings