Hi everyone,
I’m new to the M5Stack community and I’d like to learn how to create and build custom firmware for the M5Stack Cardputer (ESP32-S3).
My goal is to:
Build a MicroPython-based firmware with my own Python code (frozen modules) inside the .bin
Generate a firmware image that can be distributed and loaded from the SD card (e.g. via the launcher), not only flash via USB
I’ve set up a project with a build script, manifest.py for frozen modules, and the usual ESP-IDF + MicroPython workflow, but I’m still missing some steps (for example, I don’t have the MicroPython repo cloned yet and I’m not sure about the exact build flow for the Cardputer).
Could you point me to:
Tutorials or guides on building custom MicroPython firmware for the Cardputer (or similar M5/ESP32-S3 boards)?
Recommended toolchain (ESP-IDF version, MicroPython branch, board target)?
Best practices for including Python code in the firmware and testing it?
Any tips, links, or past discussions that helped you would be very useful. Thanks in advance.
G
Latest posts made by greghono
-
learn how to create and build custom firmware for the M5Stack Cardputer (ESP32-S3)posted in Micropython