$15 Olimex RT1010-Py board runs MicroPython on 500 MHz NXP i.MX RT1011 Cortex-M7 MCU

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 MicroPython board

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
  • Expansion
    • 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
  • Misc
    • RTC with 32.768 kHz crystal
    • RESET and BOOT buttons
  • Power Supply – 5V via USB-C port
  • Dimensions – 53.34 x 25.4 mm

Olimex NXP i.MX RT1010 development board for MicroPython

MCU board with fUEXT connector
The “fUEXT” connector can be found on the bottom side of the board

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
  • Expansion
    • 2x 250VAC/10A relays
    • 2x UEXT connectors for expansion modules
  • Misc
    • 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.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
1 Comment
wq 2
wq 2
7 months ago

why not mRuby ?

Khadas VIM4 SBC