Setup and Using MicroPython on MCUs
In this first section, you'll learn the essential first steps: installing MicroPython firmware onto your specific MCU, with dedicated instructions for popular platforms like the RP2350, Teensy, ESP32 and more. From there, we'll explore several powerful development environments, including the command-line tool mpremote and full-featured IDEs like Thonny and PyCharm. By following along with our examples, you'll gain hands-on experience writing, uploading, and executing code, enabling you with the foundational skills to start building your own MicroPython projects.
Supported Platforms
While there are a multitude of boards you can chose from, we will be focusing on the ones capable of working with the SparkFun Firmware Updater (we'll explain more on that in the next section). These boards include:
DEV-16771
The Teensy 4.1 features an ARM Cortex-M7 processor at 600MHz, four times larger flash memory than the 4.0, and optional locat…
DEV-15583
Teensy 4.0 is the latest Teensy, offering the fastest microcontroller and powerful peripherals in the Teensy 1.4 by 0.7 inch …
ROB-26619
The XRP Controller, driven by an RP2350 dual-core processor, serves as the brain of your XRP robot, enabling complex function…
WRL-27708
The RP2350 IoT RedBoard merges the RP2350 MCU and Raspberry Pi RM2 for wireless development in an Arduino R4 format.
DEV-18288
The SparkFun Pro Micro RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspberry …
WRL-28434
The IoT RedBoard is an ESP32 WROOM-equipped development board with everything you need in an Arduino Uno with extra perks lik…
DEV-17745
The SparkFun Thing Plus - RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspber…
DEV-24870
The SparkFun RP2350 Pro Micro provides a powerful development platform in our compact Pro Micro form factor built around the…
WRL-26060
The IoT Node brings an entirely new level of usability to the often convoluted and configuration intensive effort to setup a …
WRL-25134
The SparkFun RP2350 Thing Plus is a dynamic and powerful wireless development platform in the Thing Plus form factor.
ROB-22727
At the heart of the Experiential Robotics Platform (XRP) lies the powerful yet easy-to-use XRP Controller Board, the brains o…
And more to come...