SparkFun Is Adding Python and MicroPython Support for Nearly 50 Modules
In addition to expanding their roster of MicroPython-compatible modules, they are also introducing RP2350 and ESP32 WROOM IoT RedBoards.
MicroPython support
On March 21, 2025, SparkFun announced that they are adding a total of 48 new Python and MicroPython libraries that encompass a wide range of sensor, display, electromechanical, and motor driver products. Among them, some notable callouts include:
- 9-DoF IMU (ICM-20948)
- BME280 atmospheric sensor
- Qwiic TCA9548A 8-channel multiplexer
- XA1110 Titan GPS module
- Qwiic Alphanumeric display
This means many of SparkFun's most widely-used modules can be leveraged on platforms ranging from the powerful Raspberry Pi 5 all the way to something like the ESP32-based SparkFun IoT RedBoard that was also just released.
ESP32 IoT RedBoard
The development board runs MicroPython out-of-the-box and is equipped with the standard Arduino UNO R3 header layout, a Qwiic connector for I2C connectivity, and a Micro SD card slot. Its ESP32-D0WDQ6 SoC contains the typical dual-core, 240MHz Xtensa CPU, 448KB of ROM, and 520KB of RAM, in addition to built-in Wi-Fi/Bluetooth.
RP2350 IoT RedBoard
Similar to the ESP32 variant of the IoT RedBoard, this one utilizes the RP2040's successor: the RP2350. Compared to its predecessor, the RP2350 can select between either two Arm Cortex-M33 cores or two Hazard3 RISC-V cores (both clocked at 150MHz) that use the same, shared 520KB SRAM internally. Going back to the RedBoard itself, the kit contains 16MB of flash and 8MB of PSRAM externally, as well as a Raspberry Pi Radio Module (RM2) with support for Wi-Fi 4 and Bluetooth 5.2. And, of course, the Rp2350 RedBoard supports MicroPython, Arduino, or the Raspberry Pi Pico SDK for programming.
Gimbal motors
Lastly, the week saw the introduction of three new 12V gimbal motors: two at 587RPM with or without a built-in encoder, and a servo motor at 467RPM that allows for precise and reliable rotational movement in a compact form factor.
More information about this news release from SparkFun can be read here on their blog.