Olimex RT1010-Py is a small development board powered by a 500 MHz NXP i.MX RT1011 Cortex-M7 MCU designed to run MicroPython and about four times faster than the Raspberry Pi Pico.
The board comes with two 20-pin GPIO headers exposing various interfaces such as SPI and I2C, a microSD card slot for storage, two buttons, and a USB-C Type port for power and programming. The RT1010-Py also includes a 12-pin fUEXT connector to connect Olimex’s UEXT modules via a flat cable.
Olimex RT1010-Py specifications:
- SoC – NXP iMX RT1011 crossover microcontroller with an Arm Cortex-M7 clocked at 500 MHz and 128KB SRAM/TCM
- Storage – 2MB SPI Flash, microSD card slot
- USB – 1x USB 2.0 OTG Type-C port
- 2x 20-pin headers with up to 15x GPIO, 3x UART, 2x SPI, 2x I2C, 1x I2S, 4x PWM. 5x analog input
- fUEXT connector (12-pin flat cable 0.5 mm step connector) with 3.3V, GND, I2C, SPI, and UART
- RTC with 32.768 kHz crystal
- RESET and BOOT buttons
- Power Supply – 5V via USB-C port
- Dimensions – 53.34 x 25.4 mm
The NXP i.MX RT1010 board can run MicroPython with all hardware interfaces (GPIO, I2C, SPI…) supported, and documentation to get started is available in the user manual (PDF). Olimex also mentions PlatformIO is supported (but no board-specific docs for that one), and the company released the KiCAD and PDF schematics as they do for most/all their boards.
For easier expansion, Olimex also designed the RT1010Py-DevKit as a carrier board for the RT1010-Py board with the following features:
- Support for RT1010-Py board via 2x 20-pin header
- 2x 250VAC/10A relays
- 2x UEXT connectors for expansion modules
- 4x position boot configuration slide switch
- Status LEDs
- Power and user buttons
- USB-C power supply connector
- Dimensions – 75 x 55 mm
The devkit is also supposed to be open-source hardware, but the schematics and user manual haven’t been released just yet.
Olimex sells the RT1010-Py board (sometimes written “RT1010Py”) for 15 Euros,and the RT1010Py-DevKit goes for an extra 10 Euros. It’s not the first NXP i.M RT1010 board we’ve covered as Adafruit previously launched the larger Metro M7 board following the Arduino UNO form factor with support for CircuitPython.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.