The Agile Embedded Podcast

MicroPython with Matt Trentini

7 snips
Jan 5, 2026
In this discussion, Matt Trentini, a Principal Software Engineer with 25 years in embedded systems, shares his journey back to embedded development through MicroPython. He highlights the power of MicroPython's interactive REPL for rapid development and usability in medical devices. Matt dives into practical integrations with C code, discusses performance trade-offs, and shares real-time client feedback experiences. He sheds light on the benefits of MicroPython for junior developers and its limitations, making it essential listening for anyone interested in modern embedded development.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

REPL Transforms Embedded Development

  • MicroPython is a full Python reimplementation tailored for microcontrollers with a REPL, filesystem, and machine module.
  • Its on-device REPL enables interactive hardware exploration that dramatically speeds driver development.
ANECDOTE

Vision Project Brought MicroPython In

  • Planet Innovation used OpenMV and MicroPython to move laptop vision processing into a small embedded device for field sampling.
  • The client loved the integrated device and the ported algorithms performed well on STM hardware.
ADVICE

Test Locally With Unix Port And Mocks

  • Use the Unix/x86 port and a mock machine library to run fast unit and integration tests on your desktop.
  • Publish a Docker image with MicroPython to let teams quickly spin up a test REPL environment.
Get the Snipd Podcast app to discover more snips from this episode
Get the app