r/M5Stack

Quanto arrependimento !!
▲ 26 r/M5Stack+1 crossposts

Quanto arrependimento !!

Que decepção, o flipper chegou faz 2 semanas, testei todos os firmwares que imaginarem. É triste perceber que um m5stack sticks3 faz um serviço melhor que o flipper (sub GHz por exemplo, RFID, lidar com questão de Rolling code etc)

E antes que venham falar que estou contra o flipper quero dizer que sempre foi meu sonho ter um; mas infelizmente venho percebendo que talvez está realmente ultrapassado.

u/ArtIntrepid7323 — 10 hours ago

Plai (Meshtastic) on Cardputer ADV is low power compared to Cardputer Mesh kit - alternative options needed.

Hello all,

I recently purchased a Cardputer Mesh kit, and also purchased the Cardputer ADV & flashed that with Plai.

Testing traceroutes direct, output power on Plai is consistently lower than that of the Cardputer Mesh kit - probably about 30-40% less at a guess.

Is there any other Meshtastic app' available that's the full 22dBm (150mW) power output that can also connect with my phone via Bluetooth, please?

TIA.

reddit.com
u/Low_Bison_5209 — 1 day ago
▲ 24 r/M5Stack

M5Stick S3 - verschiedene Minimalistische Schutzhüllen

Ich habe ein minimalistisches Schutz-Case für den M5Stick S3 entworfen.

Die Idee war ein leichtes und simples Case ohne unnötigen Schnickschnack, das den M5 trotzdem im Alltag schützt und bei dem alle Tasten und Anschlüsse weiterhin gut erreichbar bleiben.

Aktuell gibt es mehrere Varianten:

  • normales Schutzcase
  • Version mit Öse für eine Schlaufe / Karabinerloch
  • ultra minimale Version ohne Öse

Gedruckt habe ich die Cases mit PLA+, da normales PLA meiner Erfahrung nach relativ schnell brüchig wird. TPU95A sollte theoretisch ebenfalls funktionieren, wenn man eine flexible Variante möchte.

Eine Version für den M5StickC Plus 2 plane ich als Nächstes, da dort die Aussparungen etwas anders sind.

MakerWorld: M5Stick S3 - Minimalistische Schutzhülle

Falls jemand Ideen, Wünsche oder Änderungswünsche hat, könnt ihr mir gerne schreiben.

▲ 127 r/M5Stack+1 crossposts

Gym tracker ADV

check my new project!

### 1. 📊 Real-Time Biomechanics & VBT (Velocity Based Training)

* **100Hz IMU Precision Sampling:** Tracks repetitions, distance, and acceleration using the onboard accelerometer (specifically tuned for short-travel weight stacks of only a few centimeters).

* **Rep-by-Rep Peak Velocity Profile:** Records and stores the peak concentric velocity ($m/s$) of *every single repetition* in a set, creating a precise fatigue-management profile.

* **Adaptive Acoustic Feedback (Rep-Beep):** Instantly guides your form using high-fidelity tone beeps:

* 🟢 **High Pitch:** Perfect form (perfect concentric-to-eccentric control ratio).

* 🟡 **Medium Pitch:** Good form (stable repetition pacing).

* 🔴 **Low Pitch:** Poor form (repetition completed too quickly or dropped too fast).

### 2. ⚡ Intelligent Power Saver (Backlight Dimmer)

* **Smart Backlight Dimmer:** During rest timers (`STATE_SUMMARY`), the screen auto-dims to 25% brightness (`40`) after 10 seconds of inactivity, extending battery life by up to **40%**. It instantly wakes to full brightness (`160`) at 5 seconds remaining (with an alarm beep) or as soon as any key is pressed.

### 3. 💾 Resilient Dual-Filesystem (SD Card + LittleFS Fallback)

* **25MHz SPI SD Card Protocol:** Uses optimal high-speed SPI on pins `SCK=40, MISO=39, MOSI=14, CS=12`.

* **Automatic Fallback:** Dynamically auto-detects and mounts the MicroSD card (FAT32) on boot. If a MicroSD card is present, heavy workout logs (`/workout_log.json`, `/workout_log_temp.json`) and **custom routines (`/routines.json`)** are read and saved directly from it. If the card is absent, it seamlessly falls back to the **internal SPI Flash (LittleFS)**.

* **Data Integrity:** Configuration and active workout progress files (`prs.json`, `weights.json`, `favs.bin`, `active_session.json`, and `wifi_config.json`) remain securely inside the internal Flash memory, ensuring your parameters are never lost!

### 4. 🫀 Wireless Cardio Telemetry (BLE Heart Rate)

* **MiBand & Polar Auto-Scanner:** Connects wirelessly to any standard BLE heart rate chest strap or smartwatch, providing active live telemetry.

* **Heart Rate Recovery (HRR) Analysis:** Computes average and peak heart rates, and tracks the exact rate of cardiovascular recovery during rest timers.

### 5. 🌐 Responsive Web Dashboard (Zero-RAM Streaming)

* **Flash-Streamed PROGMEM Web Page:** The 45KB interactive dashboard is served directly from flash memory (`send_P`), using virtually zero RAM. This prevents heap fragmentation and completely eliminates out-of-memory (OOM) reboots during Bluetooth/IMU activity.

* **VBT Hover Tooltips:** The workout diary displays average set speed (e.g. `Ø 0.58 m/s`) and shows an interactive **rep-by-rep tooltip** upon mouse hover (e.g., `Rep 1: 0.65 m/s, Rep 2: 0.61 m/s, Rep 3: 0.58 m/s`), allowing you to analyze fatigue curves at a glance.

* **Interactive Cardiac Graphs:** Visualizes your live heart rate curves during sets and recovery periods.

* **Instant CSV Export:** Download your entire workout history database as an Excel-compatible `.csv` file in one click.

### 6. ⌨️ Dynamic Custom Exercise Creator

* **On-the-Fly Database Expansion:** Press the `'N'` key on your Cardputer keyboard while browsing the Exercise Database (View 3) to trigger the typing modal.

* **Premium Overlay Text Entry:** A beautiful custom text entry box slides on-screen. Type any name up to 30 characters using the Cardputer keyboard.

* **Persistent Serialization:** Saved directly to permanent internal SPI Flash storage (`/custom_exercises.json`), surviving SD card removal.

* **Smart Auto-Focus Selector:** On pressing `ENTER`, the system automatically moves you to the new `Custom` muscle category, updates the active list, and focuses your new exercise so you can immediately start training or assign it to a custom routine.

---

## 🎹 Keyboard Quick Reference Guide

GymTracker supports 7 interactive views, navigable using the numeric keys `1` to `7`.

### 🧭 Navigation Views (Press `1` to `7`)

* `1` ➡️ **Workout View:** Active workout tracking, real-time IMU rep counters, peak repetition speed, active heart rate, progress bar, and training duration estimation.

* `2` ➡️ **Statistics:** Interactive bar chart showing cumulative set volume over your last 7 completed workouts.

* `3` ➡️ **Exercise Database:** Complete list of 100+ exercises sorted by muscle group. Press `SPC` to toggle an exercise as favorite.

* `4` ➡️ **History Logs:** Chronological archive of your last 10 completed workouts. View details or delete record using the `DEL` key.

* `5` ➡️ **Personal Records (PR):** Tracks and logs your estimated 1RM and historical personal records for every exercise.

* `6` ➡️ **Custom Routines:** Browse, select, and activate pre-configured custom workout routines.

* `7` ➡️ **Cardio (Live):** High-frequency heart rate scrolling graph with live min/max/average telemetry.

### 🛠️ Hotkey Commands

* `W` ➡️ **Wi-Fi Toggle:** Turns on/off the onboard access point (SSID: `GymTracker`, pass: `12345678`) or connects to saved home Wi-Fi.

* `B` ➡️ **BLE Scanner:** Triggers auto-scanning and connection for BLE heart rate monitors.

* `E` ➡️ **Edit Weight:** Allows keyboard input to instantly edit the active exercise weight.

* `N` ➡️ **New Custom Exercise:** In View 3, type custom exercise names with the keyboard.

* `SPC` (Space) ➡️ **Toggle Favorite:** Marks an exercise as favorite in View 3.

* `ENT` (Enter) ➡️ **Start / OK:** Starts a set, confirms inputs, or saves information.

* `Q` ➡️ **Complete Set / Rest:** Stops the active set, runs VBT fatigue calculations, and launches the rest timer.

* `DEL` (Backspace) ➡️ **Cancel / Back:** Cancels the active operation, exits the current set, or deletes logs in View 4.

u/marcosnarcos2 — 2 days ago
▲ 46 r/M5Stack+1 crossposts

Evil CardPuter Bootcamp

Hey,

I've made a simple thing.

I wanted to learn a thing or two and be able to use evil cardputer (and basically any such similar firmware) in an educated manner. Somewhere along the road I created a simple app:

https://rasmar.github.io/evil-cardputer-bootcamp/

it navigates the user through all the concepts needed to understand and use evil cardputer firmware. It covers all the basics as well as some advanced topics. Everything in a form that's easy to digest.

Feedbacks welcomed.

Now go, expand your knowledge.

reddit.com
u/marcinraszkiewicz — 3 days ago
▲ 69 r/M5Stack+1 crossposts

Cardputer Zero DIY Part 2

Mom can we have Cardputer Zero?

We have Cardputer Zero at home...

After M5Stack announced shipping starts in September, I realized the earliest I’d probably get one in my hands is October… realistically November. So… let’s go for Cardputer Zero DIY Part 2 lol.

I’ll keep you posted, but the current goal is to build one with:

  • Raspberry Pi Zero W2
  • Battery + all the necessary power components and proper on/off switch
  • CardKB2 keyboard (where I’ll need to de-solder ALL buttons… god help me with this assignment)
  • 1.9 inch screen

The plan is to make it as clean as possible, ideally not a single port visible… or MAYBE I push the Pi to the edge and expose the ports intentionally.

I’m also considering using a Pi UPS with an 18650 battery, but I need to calculate dimensions and see how everything fits once the keyboard arrives. Honestly, fitting the keyboard will probably be the biggest challenge of the entire build.

Missing parts are already ordered from Ali, so hopefully in a couple of weeks I’ll have everything needed to start assembling.

Once the build begins, I’ll post updates, progress pics, files, and schematics again.

u/Rimedag — 3 days ago
▲ 28 r/M5Stack

The Power LED drains the entire battery on the M5StickS3

Why does the Power LED stay on even when the controller is completely turned off? It drains the entire battery even when it's turned off.

u/rarity22000 — 3 days ago
▲ 168 r/M5Stack+3 crossposts

Is my bf using this to track me?

Bf got upset I was on IG at 4 am (insomnia from meds im taking for inflammatory disease), sent me a pic of this w my phone number written above and said “keep playing, busted”. Im not familiar w the device. Is he using it to track or hack me potentially? Haven’t even done anything literally sitting at home sick… thanks in advance.

u/Coalabare — 5 days ago
▲ 5 r/M5Stack+1 crossposts

Do I require a Micro SD to flash FW on the Cardputer ADV?

A Cardputer ADV with LoRa cap is due to arrive with me tomorrow, and I'm interested in flashing Evilputer or Meshcore, or both.

To flash one or both of these, do I require a Micro SD card or is the Cardputer ADV sufficient for this out of the box, please?

Many thanks.

reddit.com
u/Low_Bison_5209 — 4 days ago
▲ 75 r/M5Stack+1 crossposts

Crystal firmware v0.7.0 - Cardputer ADV support!

I have ported the Crystal firmware to the Cardputer ADV and, in addition, added new features.

- File browser: create, delete, rename and view files in SD card and littleFS.

- SD Card Support for Cardputer-ADV and M5StickCPlus2

- Wi-Fi: Check the weather in your region; synchronize the time.

I would be grateful if you supported the project with a star.
https://github.com/Dlazder/m5_crystal_firmware

u/Professional_Two5774 — 4 days ago
▲ 3 r/M5Stack+1 crossposts

Please help with my M5StickCPlus2

On my m5stickcplus2 running Bruce 1.14 I’m not able to use most Bluetooth features. For example when I try to do badble i get stuck at “waiting for victim” but there’s no Bluetooth connection on any of my devices I want to connect to it. It’s named as “keyboard_6f” and it’s worked before but just seemed to stop working randomly. I noticed it after I went to version 1.14, But i went back to 1.12-1.13 and it doesn’t work on those anymore either. Somebody please help me. Thank you in advanced.

reddit.com
u/jasonwin445 — 4 days ago
▲ 80 r/M5Stack+2 crossposts

Initial Release/Beta - Plume: Surveillance Awareness

EDIT: This is now on M5 Launcher!

Hey everyone!

I've been working on Plume—a passive RF scanner that detects Flock Safety ALPR cameras and Raven (SoundThinking/ShotSpotter) acoustic surveillance devices using WiFi promiscuous mode and BLE scanning. It runs on the M5Cardputer ADV (ESP32-S3) with GPS logging, SD card capture, and a full tactical UI.

It's not perfect yet—it's a beta—but it's at the point where I'd love for people to start playing with it, breaking it, and telling me what sucks.

What it does:

  • Passive Detection. Passively detects Flock cameras and Raven devices via WiFi and BLE signature matching (MAC OUI, SSID patterns, manufacturer IDs, service UUIDs, wildcard probe analysis)
  • Multi Confidence Scoring. Multi-factor confidence scoring (75%+ triggers an alarm)
  • 5 Screens: radar scanner with 3 visualizations, signal tracker, detection history, GPS, and device stats.
  • Logging. Logs everything to SD with GPS coordinates—exports as CSV and Wireshark-compatible PCAP files. Export mode for downloading files locally.
  • Fully offline. No cloud. No network connection. Purely passive—never transmits.

Why I Built It
My goal was to make something that people would actually be excited to use—something that feels empowering and gives a sense of agency. Not just a command-line tool that dumps text. I wanted the experience of turning it on, driving around, and having like you have just as capable of a tool as they do. I did my best, and I hope other can help.

I developed a lot of this with frontier AI, and I'd like to stop using that for a lot of ethical reasons and instead invest in local AI, which means hardware. Any donations for that are helpful, but if you don't have a Cardputer Adv--another good option is buying one for a friend so we can detect more of these things (instead of donating to me).

GitHub:
https://github.com/zmattmanz/Plume

This is also on launcher, but maybe taking time to populate (and now on Launcher)

u/zmattmanz — 6 days ago
▲ 43 r/M5Stack+1 crossposts

BreezyBox for Cardputer

I came across this neat project (link below) and thought it would be a great fit for Cardputer so I ported it. It’s a BusyBox-inspired shell and virtual terminal system that includes a bunch of features like vi editor, compiler, unix-like commands, ANSI colors, I/O redirection, script execution, tab completion, history, SSH, WiFi/network commands, HTTP server, and embedded Lua runtime for GUI/TUI apps and scripts.

https://github.com/chrisdiana/breezybox-cardputer

u/inflam52 — 6 days ago
▲ 91 r/M5Stack

Check out what's new this week!

New Arrival Alert!

Check out our new release this week:

PaperColor, a development board featuring a 4-inch E Ink Spectra 6 full-color e-paper display with a resolution of 400x600, offering both low power consumption and high visibility. 

Also, good news:  Hot items incl. Atom-Lite and Unit CardKB v1.1 are in stock now 🔥🔥

In case missing out, subscribe our Weekly Newsletter for more updates!

u/No-Connection1900 — 7 days ago
▲ 121 r/M5Stack+1 crossposts

I made an IR blaster for the cardputer

So yeah as you see it is an addon board for the cardputer ADV. I am fully ready to order the components and pcb. But I don’t know if there is any intrest in it and if u guys would like to order via tindie or etsy?

u/Kulderzipke_ — 7 days ago
▲ 36 r/M5Stack+3 crossposts

MeshCast Alpha Test!

🤟Hi! I'm looking for testers for a new desktop app that supports Meshtastic-compatible LoRa devices.

If you're interested, send me a private message on Reddit to get access to the private tester group👌

u/KotovMp3 — 5 days ago
▲ 247 r/M5Stack+2 crossposts

Need Beta Testers for Flock Finder

I spent the past two months building a a flock detecting app, and I want to validate it and make sure it passes mustard for stability and detections. I'm looking for some beta testers with a Cardputer Adv who would be willing to test for a couple of weeks and provide feedback.

https://docs.google.com/forms/d/e/1FAIpQLSfz659YKAjOyWrIjDiOtE0WjXWej5nbaYPZ6tfx2nWoCId2Ng/viewform?usp=header

I'd love to get 10 people to test this to start, and I'll subsequently update this post (and send those people the bin file). I'll also be deleting these emails once we get done with this (and will update this post to tell you when I have my 10 so no one else fills it out).

u/zmattmanz — 9 days ago
▲ 176 r/M5Stack+4 crossposts

Latest Changelog -> 2.6.8:

  • Increased Gamestation Partitions sizes.
  • Added option to erase App Partition
  • Added option to always boot into Launcher
  • Added "APP" menu item to reboot into the last installed firmware
  • Enhanced NVS partition and partition schemes for UiFlow2
  • Fix M5Stack Tab5 Wifi scan and WebUI in AP mode.
  • New Device: Lilygo T-Watch-S3
  • New Device: Lilygo T-Watch-Ultra
  • New Device: Lilygo E-Paper S3 Pro H752-x .

Support the project

Website and Flasher Buy me a Coffee BTC: bc1q6m5sks6vhl38g8xyuzuazdv3wffsk58ffxk8rg

u/bmorcelli — 10 days ago