CARDPUTER APPS ON ANDROID / ESP32 APPLICATION
Droidputer
Run open-source Cardputer apps on Android: plug an ESP32-S3 over USB-OTG and the phone is the screen, keyboard, GPS and flasher. Apps are rebuilt on demand from GitHub against a display/keyboard shim.

About this project
About this project
An Android phone with an ESP32-S3 on an OTG cable takes the place of a Cardputer: the board runs the program, the phone supplies screen, a 4x14 keyboard, GPS and the flasher. Open-source Cardputer apps are recompiled unchanged against a patched M5GFX/M5Cardputer shim, which tees every pixel over the S3's native USB-Serial/JTAG and merges the phone's key and NMEA frames back into the app; apps drawing with TFT_eSPI get a second shim. The phone triggers the build, GitHub Actions runs it behind a small proxy, and the phone flashes the four parts itself. 15 apps are verified on a bare ESP32-S3 devkit; 44 of 79 app/target pairs build, 30 are refused by design, 5 wait for arduino-esp32 3.x. It needs Android 8+ with USB-OTG and the board's native USB port - a CH343 or CH9102 bridge never carries the link.
From the README
From the README
- Link
- The ESP32-S3 runs the app; the phone adds screen, keys, location and a flasher.
- Firmware
- 15 Cardputer apps are verified on a bare ESP32-S3 devkit
- Build
- Builds happen on GitHub Actions through a small proxy
- Limit
- a CH9102 or CH343 bridge shows up as "USB Single Serial" and never carries the link
- Memory
- 240x135 x 2 bytes = 64,800 B
Hardware
Native board: M5Stack Cardputer
Boards: ESP32-S3 M5Stack Cardputer
ESP32-S3 / M5Stack Cardputer. Verify the exact board revision, wiring and power requirements in the upstream build guide.
Media credit & rights
Upstream project media · rights remain with its owner · Credit: fcavalcantirj
Screenshots from the upstream README. Code and firmware were not executed. License notices are included.
View original source ↗ Copyright & removal · Reviewed
More projects on these boards
Broadcom Radar Bus 404 Found Cardboard Robot Claudescreen Codex Proxy Rs ESP32 Monitor Cyber Clock
See what an ESP32 project looks like, and whether it runs on your board.
FILTERS
Browse by form factor. Check the exact board, chip and peripherals before installing.
Try a project
Newest listings
Give your project a little spotlight.
Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.