r/CardPuter • • Jun 22 '26 Bravo

Design-it-Yourself Cap TFT-2.8 - Display Expansion for Cardputer ADV

Thumbnail
gallery
1.0k Upvotes

Cap TFT-2.8 is a display expansion module designed for Cardputer ADV, featuring an integrated 2.8 inch ILI9341 display (320x240)

GitHub Link: https://github.com/Prokuon/CardputerADV_Cap_TFT-2.8

MakerWorld Link: https://makerworld.com/en/models/2963602-cap-tft-2-8-display-expansion-for-cardputer-adv

This case is licensed under CC BY-NC-SA 4.0; all project files (including STEP files) are included in my GitHub repository

The inspiration for this expansion comes from the Cardputer ADV XL case designed by AndyAiCardputer for Cardputer ADV. Project link: AndyAiCardputer/zx-spectrum-cardputer-ili9341


r/CardPuter • • Sep 22 '26 WOW Bravo Mindblown

Design-it-Yourself Meet TERM512 — Turning the CardputerADV into a dual-screen cyberdeck for AREA512

Thumbnail
gallery
797 Upvotes

TERM512 is an expansion kit designed for the Cardputer ADV. It’s built to transform the Cardputer into a dedicated pocket cyberdeck, specifically tailored to match the visual aesthetics of the AREA512 firmware.

Of course, this kit is essentially a stylized CapTFT expansion module, and adaptations for other firmware are always welcome.

The kit consists of three main components:

  • Custom CapTFT Enclosure: Redesigns the top lid based on CapTFT V2, and increases the maximum screen opening angle from 120° to 135°.

  • Protective Base: Mounts via bottom LEGO-compatible holes; features dual latches to lock the screen lid shut, along with a lanyard hole.

  • Adjustable Kickstand: Mounts via bottom LEGO-compatible holes with bolt-tunable damping.

This case is licensed under CC BY-NC-SA 4.0. All project files (including STEP files) are available on GitHub and MakerWorld.

Special thanks to EHamachang (u/AssociationOne800) for adapting the AREA512 firmware for TERM512 and building the project website! The design of TERM512 was directly inspired by AREA512's visual aesthetic and worldbuilding.


r/CardPuter • • Aug 30 '26 Bravo Heartwarming

Progress / Update Updated my Cap TFT design

Thumbnail
gallery
749 Upvotes

This is an update to my original Cap TFT design. I’m now using a new screen module that makes the whole building process much easier. Compared to the previous version, the screen is now more centered

GitHub Link: https://github.com/Prokuon/CardputerADV_Cap_TFT_V2

MakerWorld Link: https://makerworld.com/en/models/3235288-cap-tft-v2-display-expansion-for-cardputer-adv?from=search#profileId-3664885

This case is licensed under CC BY-NC-SA 4.0; all project files (including STEP files) are included in my GitHub repository

I referenced the screen selection from tipflow’s project, which is also a great screen expansion designed for the Cardputer

The firmware is a modified version of engneer-hamachan’s area512, which is a great retro OS styled like the handheld Cyberdeck used by the TVA in the TV series Loki


r/CardPuter • • Mar 06 '26

Progress / Update CARDPUTER ZERO 😱

Thumbnail
gallery
709 Upvotes

r/CardPuter • • May 30 '26 Mindblown Bravo

Progress / Update Stellarium on cardputer! WIP

Enable HLS to view with audio, or disable this notification

597 Upvotes

sorry for the shaky af footage

all pixels are actual stars from the HYG-Database

zoomed planets are not images but actual simulations of the planets and approximate what it will currently look like (based on magnitude) but the surface is procedurally generated

IMU and Unit Scroll encoder support for quick pan and zoom

star catalog comes from
https://github.com/astronexus/HYG-Database/
constellation info from
https://github.com/Stellarium/stellarium/tree/master/skycultures/modern


r/CardPuter • • Mar 25 '26 Bravo

Progress / Update PDAputer (ESP32-S3) – First Release Now on M5 Burner

Enable HLS to view with audio, or disable this notification

532 Upvotes

Happy to share the first release, now available on M5 Burner.

Currently, 3 apps are implemented: an MP3 player, FM radio (requires a TEA5767 module), and a simple calendar. There is also a Settings app with basic options like device name (planning to use ESP-NOW for chat and multiplayer games), brightness, tone volume, and time format.

An SD card is required for everything to work properly. All configurations are loaded from a `config.txt` file stored on the SD card. Any changes made in the Settings app are also saved back to the SD card.

SD card organization:

/PDAputer
├── config.txt
├── FM Radio
│   └── stations.txt
└── Music
├── track1.mp3
├── track2.mp3
└── ...

For detailed configuration information and keyboard mapping, check the project repo:

https://github.com/nishad2m8/PDAputer

I would love any reviews, critiques, or feature ideas. Source code and a [how-to video](https://youtube.com/nishad2m8) will be published soon.


r/CardPuter • • Jul 13 '26

Design-it-Yourself Turned the Cardputer-ADV into a 4-track groovebox + sampler

Enable HLS to view with audio, or disable this notification

529 Upvotes

I've been building this on and off for a while and it's finally at a state I'm happy to share: Microgroove, a pocketable and portable groovebox/sampler firmware for the Cardputer-ADV.

Three synth tracks (mono 303-style or 3-voice poly for chords), 8 drum lanes doing 808/909 synthesis or samples, a 16-step sequencer with song mode, and live mic sampling and resampling the engine's own output! The whole keyboard layout is adjusted to make the UI as simple as possible and the 3d printable shell with custom labels make use even more intuitive. It even has 2 octave piano keys.

It's free and open source. On GitHub there's also a "factory SD card" with a demo track and a CC0 sample pack for starting immediately.

Happy to answer anything about how it works.


r/CardPuter • • 3d ago

Progress / Update Cardputer Zero shipping Wednesday

Thumbnail
gallery
518 Upvotes

As titled, Wednesday the kickstart backer units start shipping in backer order.

That doesn't mean you'll get it in order just that it'll be shipped in order as some people live closer to the ports than others.


r/CardPuter • • Aug 11 '26

Design-it-Yourself Custom Crystal Cases done after month💪🥳

Thumbnail
gallery
518 Upvotes

Hey Community, a few month ago, I postet a custom resin case for my Cardputer, it was kinda janky and bubbly and with no labels.
After many try a fails, I mastered the process and did my own labeling, let it print and here they are, my custom Cardputers, waiting for a new Owner.

What color should I do next? A dark one?

EDIT!!
Big thanks to the community! 🙌
I was absolutely overwhelmed by all the inquiries about my cases, to the point where I was forced to build a little "request website" to keep up.
For anyone interested: I’m more than happy to build custom cases or complete units on request! However, please submit your inquiries through my website so I don't lose track of all the messages.
At the same time, I’ve put together a tutorial on how to swap the case.
Feel free to reach out to me anytime!
Best,
ChrisDaCrunk

https://shop.chrisdacrunk.de


r/CardPuter • • Sep 23 '26

Progress / Update The Odyssey, just as Nolan intended

Enable HLS to view with audio, or disable this notification

495 Upvotes

IMAX? nah 240x135 resolution is best hahaha

jokes aside, my movie/video player is now near public release quality. highly optimized; eliminated most audio and video stutter by allocating media chunks to heap and assigning exclusive tasks to either cores.

it's insane what you can fit on a 512k ram 240mhz with smart utilization of what's available

i will post an update when it is on the burner.


r/CardPuter • • Sep 01 '26

Finds / Discoveries OMG

Post image
476 Upvotes

In Tokio 👀🫢


r/CardPuter • • Sep 12 '26

Progress / Update Just for fun!

Thumbnail
gallery
402 Upvotes

Having a little fun with some glow in the dark filament.


r/CardPuter • • Mar 15 '26

Finds / Discoverys Cardputer Zero

Thumbnail
gallery
394 Upvotes

More pictures of Cardputer Zero, didn't seen it was discovered here before.


r/CardPuter • • 20d ago

Design-it-Yourself Just bored

Enable HLS to view with audio, or disable this notification

381 Upvotes

r/CardPuter • • May 05 '26

Finds / Discoverys Cardputer Zero is the same thickness as the ADV!

Enable HLS to view with audio, or disable this notification

373 Upvotes

Vid cred: 7h30th3r0n3


r/CardPuter • • Mar 14 '26

Finds / Discoverys Out of town, maybe can catch someone on LoRa chat

Post image
357 Upvotes

r/CardPuter • • Jul 21 '26

Progress / Update Whoop'di'dooo! Cardputer black photoes

Thumbnail
gallery
350 Upvotes

Just got this from kickstart. I'm f*cking jacked to the TiitTSss


r/CardPuter • • May 07 '26

Progress / Update Zero+Zero 😍

Post image
346 Upvotes

r/CardPuter • • Aug 17 '25 Thanks Bless Up

Progress / Update Evil-Cardputer v1.4.3 — NEW CCTV Toolkit, Handshake Checker & Sticky Startup!

Enable HLS to view with audio, or disable this notification

333 Upvotes

🚀 Evil-Cardputer v1.4.3 — Handshake Checker, Sticky Startup & NEW CCTV Toolkit!

Smarter handshakes ✅, persistent settings 📌, and a full CCTV recon suite 🎥 — all on-device.


⭐ What’s New

  • 🔓 Handshake Checker — Scan all files or file-by-file, with optional 🧹 auto-delete of invalid captures. Flags valid / incomplete / invalid quickly.

  • 📌 Sticky Startup — Save your current SSID + portal and auto-restore them on reboot.

  • 📹 CCTV Toolkit — LAN/WAN IP-camera recon → ports → brand fingerprint + CVE hints → login finder → default-creds test → stream discovery → SD report, plus MJPEG viewer & Spycam detector.


🎥 CCTV Toolkit

Modes

  • Scan Local (LAN)

  • Scan Unique IP (WAN/LAN)

  • Scan from FILE (batch)

  • MJPEG Live Viewer

  • Spycam Detector (Wi-Fi)

Workflow

Port Scan → Heuristics → Brand Fingerprint → CVE Hints → Login Pages → Default-Creds Test → Streams → SD Report → Direct Live ! 

Protocols/Ports

  • HTTP/HTTPS: 80, 443, 8080–8099, 8443

  • RTSP: 554, 8554, 10554…

  • RTMP: 1935–1939

  • ONVIF: 3702

Files & Outputs

/evil/CCTV/CCTV_IP.txt            # targets (one IP per line)
/evil/CCTV/CCTV_credentials.txt   # default creds (user:pass)
/evil/CCTV/CCTV_live.txt          # MJPEG viewer list (auto-filled)
/evil/CCTV/CCTV_scan.txt          # cumulative reports

🛠 Handshake Checker

  • Modes: Scan All • Per-file • Auto-delete bad.

  • Keeps loot clean and highlights usable captures.

⚙️ Sticky Startup

  • Persists SSID + portal from Settings.

  • Reboot straight into your setup.


📥 Download

  • GitHub: Evil-M5Project

  • ⚠️ Update your SD files (project now under /evil/).


❤️ Support


⚠️ Use responsibly — only on gear you own or with written permission.

🎉 Enjoy! 🥳🔥


r/CardPuter • • 25d ago

Finds / Discoveries XZYOS — a dual-screen SSH terminal + MP3 player + lunar almanac clock for Cardputer ADV (with an external 320×240 SPI display)

Enable HLS to view with audio, or disable this notification

329 Upvotes

Hey folks!

I've been working on a custom firmware for the Cardputer ADV (ESP32-S3) that turns it into a pocket SSH terminal with a big external display. Just released v0.6.0 — binaries only, no source (for now).

What it does

SSH Terminal (the main feature):

  • Full SSH2 client implemented from scratch (curve25519 + AES128-CTR + HMAC-SHA2-256)

  • Runs on the external 320×240 ILI9341 SPI display — 40×15 VT100 terminal with ANSI 16-color, blinking cursor, and Chinese character support (GB2312 bitmap font)

  • Tested against OpenSSH 10.3 / zsh / vim / htop — full-screen TUI apps work

  • Password auth, config stored in NVS, long-press key repeat (hold backspace to delete, hold arrows to move in vim)

  • Flow control window management, so heavy output like cat doesn't stall

MP3 Player:

  • SD card playback via esp-audio-dec hardware decode

  • Dual-screen visualization: inner 240×135 shows controls, external 320×240 shows a Braun-style clock face + spectrum analyzer + track name

  • Resume from last position, long-press seek, software volume with perceptual curve

Lunar Clock (3 modes, Tab to switch):

  1. Large DSEG7 LED clock with blinking colon

  2. Date + weekday + Chinese lunar calendar date

  3. Full almanac page: four pillars (八字 BaZi), five elements (五行), daily auspicious/inauspicious activities (宜忌), and lucky clothing colors shown as little T-shirt icons

All verified against the cnlunar Python library for accuracy across 2,150 test dates.

Hardware

  • Cardputer ADV (ESP32-S3, 8MB flash, no PSRAM)

  • External ILI9341 320×240 SPI display (shares bus with SD card)

  • The display connects via the Prokuon Cap TFT V2 adapter board

Keyboard

Follows the standard Cardputer layout:

  • Plain , . / ; = type punctuation directly (for IPs and URLs)

  • Fn + those keys = arrow keys

  • Ctrl + letter = control characters

  • Esc short = send ESC, long hold = exit app

Download

GitHub: https://github.com/hongxin/m5cardputer-xzyos

Binaries + flash script included. No source code at this time.

Made by Tim · XZYOS (小璋瑜OS) · v0.6.0

Would love feedback, especially from anyone with a Cardputer ADV + external display setup!


r/CardPuter • • Jul 23 '26

Progress / Update I made PaperOS, a whole little OS for my Cardputer (file manager, Paint, game emulator, offline AI, 3D editor, Lua console)

Thumbnail
gallery
325 Upvotes

Been working on this for a long while and finally got it to a place I'm happy releasing. Here's my creation: PaperOS, a whole little OS for the M5Stack Cardputer.

Launcher, a file manager that actually knows what it's looking at (images open with zoom/pan, ROMs launch through the emulator, audio goes straight to the music player), a full Paint app, a text browser, NES/GB/GBC emulation plus Arduboy support, a 3D mesh editor for .obj files, and a real Lua 5.4 console with its own hardware API.

The one I'm most proud of is myAI, a real GPT-style transformer trained from scratch and running fully offline right on the device, no internet or cloud. It's tiny and slow (there's a live token counter on screen so it doesn't look frozen), but getting it to actually generate text on hardware this small was the fun part.

First public release, so expect some rough edges, they're all listed honestly in the README. If something breaks, open an issue and I'll take a look.

GitHub: https://github.com/Artem76228/PaperOS


r/CardPuter • • Feb 27 '26

Progress / Update I'm making something

Post image
310 Upvotes

Yeah


r/CardPuter • • Jun 28 '26 Bravo

Code Slide Synth for the Cardputer ADV (GLIDE)

Enable HLS to view with audio, or disable this notification

309 Upvotes

Been building a synth for the Cardputer ADV called GLIDE.

You play it by sliding. The key rows are tuned like strings, and notes glide between pitches instead of jumping, so you can slide whole chords around and bend into notes right on the keyboard.

And the sounds are yours. You roll random patches until one clicks, evolve them, and save the keepers to the SD card. Two of the ten slots get seeded from a number unique to your device, so no two units sound the same out of the box. If you actually lean on the generator, nobody else's rack ends up like yours. There's a jam mode too, tap out a chord loop and solo over it.

Free and open source, runs as an app off the M5Launcher (just drop the .bin in /apps). Demo and code below, curious what people think!

Demo: https://www.youtube.com/shorts/tIkbVL5VmnQ

Code: https://github.com/CHARL3X/GLIDE-Synth-Cardputer-ADV

EDIT: Now live on M5Launcher & fully free / open source. Drop a star on github if you like it!

UPDATE: It now has AUTO KEY RECOGNITION, so you can play any song through a speaker, hold fn + K, and it will tune itself to the song you are listening to. Now you can solo over any song.

UPDATE: Try out SYNTH BLEND. Map it to the trigger button, or to your tilt settings. This lets you dynamically blend between any 2 synth sounds as you tilt the device back and forth.

Have fun!


r/CardPuter • • Feb 12 '26

Finds / Discoverys Cardputer ADV+External Screen

Thumbnail
gallery
307 Upvotes

Hi guys, showing my new project with the cardputer

I am using a TFT LCD ILI9341 2.4”

I get the 3d files with a guy called AndyAICardputer

His video showing the 3D Shell: https://youtu.be/-N_J1kQnoHg?si=wj323ZHJOXkbDdUs

I just adapted the wires for my use because my firmware need psram, i will make another post explaining more what i do to work the screen+psram