

RT1010Py Rev.C
RT1010Py is Cortex-M7 running at 500Mhz MicroPython board
- Size
- 25.4 × 53.3 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 89
- Nets
- 87
- Pads
- 336
- Tracks, vias
- 1,222, 114
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 23 Oct 2023
- Updated
- 25 Oct 2025
Overview
RT1010Py Rev.C is an open-source printed circuit board by OLIMEX, from the OLIMEX/RT1010Py repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 25.4 × 53.3 mm with 89 parts on 87 nets, routed with 1,222 tracks and 114 vias.
It is built around the MIMXRT1011DAE5A, EN25QH16B-104HIP and HX6211A332MR, with the WPM2015-3/TR and LMUN2211LT1G among its other parts. Its parts include 36 capacitors, 15 resistors, 6 ICs, 2 connectors and 2 inductors. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
5MIMXRT1011DAE5A
TQFP-80(12x12)0℃~+95℃@(TJ) 128KB 12bit 32 Bit 3V~3.6V 44 500MHz ARM Cortex-M7 Built-in+External External TQFP-80(12x12) Microcontrollers (MCU/MPU/SOC) ROHSNXP SemiconductorsMicrocontrollers (MCU/MPU/SOC)EN25QH16B-104HIP
SOP-8-200milSOP-8-200mil NOR FLASH ROHSESMTNOR FLASHHX6211A332MR
SOT-23-5-40℃~+85℃ 1 260mV@(200mA) 3.3V 500mA 50uVrms 55uA 60dB@(10KHz) 6V Fixed Positive Short Circuit Protection、Enable control SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSHXLinear Voltage Regulators (LDO)WPM2015-3/TR
SOT-231 P-Channel 1.1W 110mΩ@4.5V 1V 2.4A 20V 534pF 54pF 62pF 7.3nC@4.5V P-Channel ±8V SOT-23 MOSFETs ROHSKUUMOSFETsLMUN2211LT1G
SOT-23-55℃~+150℃ 1 1 NPN (Pre-Biased) 100mA 100nA 10kΩ 200mV 246mW 250mV 35 50V NPN SOT-23 Digital Transistors ROHSLeshan Radio (LRC)Digital Transistors
README
README.mdRT10100Py
RT1010Py is Cortex-M7 running at 500Mhz MicroPython board
https://www.olimex.com/Products/MicroPython/RT1010-Py/open-source-hardware

The RT1010-Py can also be used together with its DevKit board
https://www.olimex.com/Products/MicroPython/RT1010Py-DevKit/open-source-hardware

Features
- MIMXRT1011DAE5A running at 500Mhz
- 128KB on board RAM
- 2MB SPI Flash
- Three UARTs
- Two hardware SPIs
- Two hardware I2Cs
- One hardware I2S
- Four PWM units with complementary outputs for push-pull drivers
- USB 2.0 OTG
- Micro SD card connector
- RTC with 32.768 kHz crystal
- RESET button
- BOOT button
- UEXT connector with 3.3V, GND, I2C, SPI, and UART
- Two GPIOs headers spaced at 22.86 mm (0.9”)
- Dimensions: (53.34 x 25.4)mm (2.1 x 1)”
Library
The library must be copied on the MicroPython board before using some of the examples.
MicroPython MIP Installer
On a WiFi capable plateform:
>>> import mip
>>> mip.install("github:OLIMEX/RT1010Py")Or via the mpremote utility :
mpremote mip install github:OLIMEX/RT1010PyManual installation
Copy all the files from OLIMEX/RT1010Py/lib repository to your MicroPython board under /lib directory.
Documentation
Check the files in OLIMEX/RT1010Py/DOCUMENTS for ressources:
- RT101-0Py User Manual (pdf)
- RT1010-Py PinOut (jpg)
- RT1010-py board (png, for drawing circuit)
- and some other
Also check the RT1010Py-DevKit user manual at OLIMEX/RT1010Py-DevKit repository
Licensee
- Hardware is released under Apache 2.0 Licensee
- Software is released under GPL3 Licensee
- Documentation is released under CC BY-SA 3.0
Parts
89| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 220nF/+80-20%/10VDC/0402 | OLIMEX_RLC-FP:C_0402_5MIL_DWS | C4, C5, C6, C7, C9, C10, C12, C14, C16, C19, C26, C27, C29, C35 |
| 8 | 4.7uF/6.3V/0603 | OLIMEX_RLC-FP:C_0603_5MIL_DWS | C2, C3, C15, C17, C18, C24, C25, C33 |
| 6 | 10K/0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R1, R2, R4, R7, R11, R13 |
| 6 | Fiducial | OLIMEX_Other-FP:Fiducial1x3 | FID1, FID2, FID3, FID4, FID5, FID6 |
| 3 | 100nF/10V/20%/X5R/0402 | OLIMEX_RLC-FP:C_0402_5MIL_DWS | C1, C8, C37 |
| 3 | 10uF/6.3V/20%/X5R/0603 | OLIMEX_RLC-FP:C_0603_5MIL_DWS | C13, C20, C23 |
| 3 | 22pF/NP0/5%/0402 | OLIMEX_RLC-FP:C_0402_5MIL_DWS | C21, C22, C30 |
| 2 | 100R/0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R5, R6 |
| 2 | 2.2uH/NRS3015T2R2MNGH | OLIMEX_RLC-FP:CD32 | L1, L2 |
| 2 | 22uF/6.3V/20%/X5R/0603 | OLIMEX_RLC-FP:C_0603_5MIL_DWS | C28, C34 |
| 2 | 33pF/50V/5%/C0G/0402 | OLIMEX_RLC-FP:C_0402_5MIL_DWS | C31, C32 |
| 2 | FB0805/600R/2A | OLIMEX_RLC-FP:L_0805_5MIL_DWS | FB1, FB2 |
| 2 | HN1X20 | OLIMEX_Connectors-FP:HN1x20 | CON1, CON2 |
| 2 | WPM2015-3/TR | OLIMEX_Transistors-FP:SOT23 | FET1, FET2 |
| 2 | YTS-A016-X | OLIMEX_Buttons-FP:YTS-A016-X | BOOT1, RESET1 |
| 1 | OLIMEX_LOGOs-FP:LOGO_RECYCLEBIN_1 | ReCycle | |
| 1 | OLIMEX_LOGOs-FP:LOGO_OPENHARDWARE_8x8 | OSH_Logo | |
| 1 | OLIMEX_LOGOs-FP:OLIMEX_LOGO_TB | Olimex_Logo | |
| 1 | OLIMEX_LOGOs-FP:LOGO_PBFREE | PB_Free | |
| 1 | 1.1K/1% | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R10 |
| 1 | 100K/0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R15 |
| 1 | 10K/1% | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R3 |
| 1 | 1M/0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R12 |
| 1 | 1N5822/(SS34)/SMA | OLIMEX_Diodes-FP:SMA-KA | D1 |
| 1 | 2.2K/0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R14 |
| 1 | 24MHz/20ppm/20pF/4P/3225 | OLIMEX_Crystal-FP:TSX-3.2x2.5mm_GND(3) | Y2 |
| 1 | 30K/0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R8 |
| 1 | 32.768KHz/12.5pF/2P/1206 | OLIMEX_Crystal-FP:CM7V-T1A(Crystal_Package-1206_3.20x1.50x0.65mm) | Y1 |
| 1 | 4.99K/1% | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R9 |
| 1 | CE_Sign_Small | OLIMEX_LOGOs-FP:CE_Sign_Small | Sign_CE_Small |
| 1 | EN25QH16B-104HIP | OLIMEX_IC-FP:SOIC-8_208mil | U1 |
| 1 | FPV-WZB21-12-LF | OLIMEX_Connectors-FP:FPV-WZB21-12-LF | UEXT1 |
| 1 | HX6211A332MR | OLIMEX_Regulators-FP:SOT-23-5 | U5 |
| 1 | LED/Green/0603 | OLIMEX_LEDs-FP:LED_0603_KA | USER1 |
| 1 | LED/Yellow/0603 | OLIMEX_LEDs-FP:LED_0603_KA | PWR1 |
| 1 | LMUN2211LT1G | OLIMEX_Transistors-FP:SOT23 | Q1 |
| 1 | MIMXRT1011DAE5A | OLIMEX_IC-FP:LQFP-80_12x12mm_0.5_mm_pitch | U4 |
| 1 | MISB-SWMM-5B-LF | OLIMEX_Connectors-FP:USB-MICRO_MISB-SWMM-5B_LF | USB1 |
| 1 | NA | OLIMEX_RLC-FP:C_0603_5MIL_DWS | C36 |
| 1 | SY6280AAC(SOT23-5) | OLIMEX_Regulators-FP:SOT-23-5 | U3 |
| 1 | SY8089AAAC(SOT23-5) | OLIMEX_Regulators-FP:SOT-23-5 | U6 |
| 1 | TESTPAD | OLIMEX_TestPoints-FP:TP_SMD | TP1 |
| 1 | VDA2710NTA(SOT-23) | OLIMEX_IC-FP:SOT-23 | U2 |
| 1 | Val** | OLIMEX_LOGOs-FP:LOGO_ANTISTATIC_SMALL_4.5mmX2.8mm | Anty_Static |
| 1 | uSD(TFC-9P-1.7H) | OLIMEX_Connectors-FP:uSD(TFC-9P-1.xH(ATFFS150A01BR016)) | MICRO_SD1 |
Similar boards
- 2 layers27.9 × 48.3 mm

- 2 layers50.8 × 62.2 mm

ESP32-GATEWAY Rev I
OLIMEX/ESP32-GATEWAY
ESP32 IoT Gateway board with BLE WIFI and Ethernet
111 parts322Apache-2.0 - 4 layers82.5 × 45 mm

Eumesmo poe-2rl v1
thermseekr/eumesmo-poe-2rl
PoE-powered ESP32 controller featuring 2x onboard SPST NO relays. Ideal for access control, doors, or isolated zones.
109 parts - 6 layers20 × 24 mm

Datalogger V4 REV2
wngandu/datalogger-pcb
KiCad hardware design for the Datalogger V4 REV2 board
65 parts - 4 layers85 × 54 mm

- 4 layers43.2 × 62 mm

USBAudioBridge
fsodari/USBAudioBridge
NXP RT1010 based USB to I2S bridge to connect to a Digilent Arty A7.
120 parts - 4 layers68 × 45 mm

Interface DAC
nonameCCC/PHASE-1
A compact modularized audio DAC & Headphone Amplifier.
146 partsGPL-3.0 - 2 layers50.8 × 22.9 mm

Questions
How big is the RT1010Py Rev.C PCB?
It measures 25.4 × 53.3 mm and has 4 copper layers, 1.6 mm thick.
What parts does the RT1010Py Rev.C use?
89 parts, built around the MIMXRT1011DAE5A, EN25QH16B-104HIP, HX6211A332MR and WPM2015-3/TR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the RT1010Py Rev.C KiCad files?
From the OLIMEX/RT1010Py repository on GitHub, at the commit this page was made from: the board is HARDWARE/RT1010-Py-Rev-C/RT1010Py_Rev.C.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the RT1010Py Rev.C design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).