Nanro uno
rmingon·nanro-uno·hardware/hardware.kicad_pcb
About the Nanro uno PCB
Nanro uno is an open source AVR/Arduino PCB design by rmingon, published on GitHub. It is a 2-layer board measuring 34 × 33 mm, with 33 components from 14 distinct parts.
Its main chip is the ATmega88PA-A, from the AVR/Arduino family. Other key parts include the CH340C, MPU-6050 and AP2112K-3.3. By type, the board carries 13 capacitors, 6 resistors, 5 connectors, 4 ICs, 2 switches and 2 diodes.
It belongs with the sensors, dev boards & breakouts and usb & debug tools designs in this gallery.
From the project
A compact and breadboard-friendly development board featuring the ATmega88PA microcontroller, onboard MPU-6050 6-axis IMU, USB-to-serial interface (CH340C), and ISP header. Perfect for motion-sensing, embedded development, and robotics prototyping.
This project is a compact microcontroller development board based on the ATmega88PA, equipped with an MPU-6050 accelerometer/gyroscope and USB interface. It is designed for embedded systems development, particularly in motion-sensing or robotics applications.
- Microcontroller: ATmega88PA (TQFP32) - IMU Sensor: MPU-6050 (3-axis gyroscope + 3-axis accelerometer) - USB Interface: CH340C USB-to-Serial converter - Onboard Voltage Regulation: 5V to 3.3V via AP2112K-3.3 - USB Power and Data via Micro-USB - External Programming Header (ISP) - I2C and UART breakout pins - Reset and User Button - LED…

Main components on the Nanro uno
Nanro uno bill of materials (BOM)
33 components, 14 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega88PA-A | TQFP-32_7x7mm_P0.8mm | U2 |
| 1 | CH340C | SOIC-16_3.9x9.9mm_P1.27mm | U3 |
| 1 | MPU-6050 | InvenSense_QFN-24_4x4mm_P0.5mm | U4 |
| 1 | AP2112K-3.3 | SOT-23-5 | U6 |
| 1 | Crystal | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | AVR-ISP-6 | PinHeader_2x03_P1.00mm_Vertical | J1 |
| 3 | Conn_01x08_MountingPin | PinHeader_1x08_P2.54mm_Vertical | J2, J3, J4 |
| 1 | USB_B_Micro | USB_Micro-B_GCT_USB3076-30-A | J5 |
| 2 | SW_Push | SW_Push_SPST_NO_Alps_SKRK | SW1, SW2 |
| 2 | LED | D_0603_1608Metric | D1, D2 |
| 13 | C | C_0603_1608Metric | C1, C2, C3, C4, C5, C6, C7, C8 +5 |
| 1 | 2K | R_0603_1608Metric | R1 |
| 3 | 4.7K | R_0603_1608Metric | R2, R3, R4 |
| 2 | 10k | R_0603_1608Metric | R5, R6 |
Nanro uno design files
The KiCad project lives in the rmingon/nanro-uno repository on GitHub; these links point at the commit this page was built from.
- Layouthardware/hardware.kicad_pcb
- Schematichardware/hardware.kicad_sch
Nanro uno: common questions
What microcontroller does the Nanro uno use?
The Nanro uno is built around the ATmega88PA-A, from the AVR/Arduino family.
How big is the Nanro uno PCB?
The Nanro uno measures 34 × 33 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Nanro uno?
33 components, from 14 distinct parts. The full bill of materials is listed on this page.
Where can I download the Nanro uno design files?
From the rmingon/nanro-uno repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Nanro uno design in my own project?
The repository has no license, so all rights stay with rmingon. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Nanro uno without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k