🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    learn how to create and build custom firmware for the M5Stack Cardputer (ESP32-S3)

    Micropython
    1
    1
    23
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      greghono
      last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • First post
        Last post