learn how to create and build custom firmware for the M5Stack Cardputer (ESP32-S3)
-
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.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login