🤖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)

    Scheduled Pinned Locked Moved Micropython
    1 Posts 1 Posters 979 Views
    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 Offline
      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

      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
      • First post
        Last post