Back to Browse

MicroPython for Beginners: Flash Firmware, Upload Code & Run!

5.0K views
Jul 23, 2025
10:32

Learn how to get started with MicroPython, from flashing firmware to uploading code and using professional development tools. In this video, SparkFun embedded software engineer Malcolm walks through everything you need to begin developing with MicroPython. Whether you're using an ESP32, Raspberry Pi Pico, or another supported board, we cover: • Flashing firmware with board-specific tools or the SparkFun MicroPython Firmware Updater • Using the REPL with MPremote • Uploading and running Python scripts on your board • Installing libraries and packages • Developing with IDEs like Thonny and PyCharm By the end of this video, you’ll know how to go from a blank board to running MicroPython code and sensor demos using SparkFun’s Qwiic ecosystem. Resources mentioned in the video: https://youtu.be/oq1fLK5vn-g Read the written tutorial: https://learn.sparkfun.com/tutorials/setup-and-using-micropython-for-beginners See the previous video on micropython: https://youtu.be/oq1fLK5vn-g SparkFun MicroPython Firmware Updater: https://github.com/sparkfun/SparkFun_MicroPython_Firmware_Uploader MicroPython Downloads: https://micropython.org/download/ MPremote documentation: https://docs.micropython.org/en/latest/reference/mpremote.html Thonny IDE: https://thonny.org/ PyCharm MicroPython plugin: (PyCharm): https://www.jetbrains.com/pycharm/download MicroPython Tools Plugin: https://plugins.jetbrains.com/plugin/26227-micropython-tools# Get the hardware: https://www.sparkfun.com/catalogsearch/result/?q=micropython Subscribe for more embedded tutorials #MicroPython #SparkFun #EmbeddedSystems #ESP32 #Thonny #PyCharm #Python #ElectronicsTutorials

Download

0 formats

No download links available.

MicroPython for Beginners: Flash Firmware, Upload Code & Run! | NatokHD