XPAD is now previewing on MakerWorld Crowdfunding. Interested in the concept? Follow the project →
Quick Start
Dev Docs
A Hands-On Platform for Embedded Development

XPAD uses documented RP2040 hardware and standard firmware interfaces, making it suitable for embedded development practice.

An open-source Arduino firmware is included as an annotated reference, and the hardware accepts any RP2040-compatible firmware — study it, modify it, or replace it.

Available Firmware Options
XTIA Firmware
Official firmware. Full feature support including ADC calibration, layout sync, and web configuration.
GP2040-CE
Open-source gamepad firmware. Supports vibration module. Flash directly — same Waveshare RP2040 hardware.
XPAD Neo (Arduino)
Open-source Arduino-based DIY firmware. All code annotated with learning notes. Ideal for beginners.
Small Deck — Launch Software (Optional App)
XPAD Small Deck
An optional, free companion app that lets the F13–F24 keys on your XPAD launch programs, files, folders or URLs. The keyboard works fully without it — power users can also use AutoHotkey / Keyboard Maestro instead.
Slow from GitHub in mainland China? Mirror: Windows · macOS
Open-source — the download is always the latest build. Unsigned for now, so your OS may warn on first launch.
GitHub Setup Guide →