

NanoMotorBreakout
A breakout board for an Arduino nano 33 BLE with motor controller and UART to serial port
- Size
- 58 × 67.8 mm
- Copper layers
- 2
- Thickness
- 2.23 mm
- Parts
- 24
- Nets
- 62
- Pads
- 154
- Tracks, vias
- 373, 39
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 4 Apr 2025
- Updated
- 6 Apr 2025
Overview
NanoMotorBreakout is an open-source printed circuit board by greenpanda111, from the greenpanda111/Arduino-Nano-Motor-Board repository on GitHub. It is a 2-layer board of 58 × 67.8 mm with 24 parts on 62 nets, routed with 373 tracks and 39 vias.
It is built around the CP2102N-A02-GQFN20 and 10118193-0001LF. Its parts include 6 resistors, 6 diodes, 5 connectors, 2 capacitors and 2 ICs. It belongs with the interfaces and adapters and robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
2README
README.mdArduino-Nano-Motor-Board
A breakout board for an Arduino nano 33 BLE with motor controller and UART to serial port

Parts
24| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 5V1 Zener | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3 |
| 3 | LED | LED_THT:LED_D5.0mm | D4, D5, D6 |
| 2 | 10118193-0001LF | MicroUSBCutoutfootprints:CONN_47642-0001_MOL_fixed | J2 Serial, J3 Power |
| 2 | 220 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4, R5 |
| 1 | 0.1uF | Capacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm | C2 |
| 1 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 22k1 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 1 | 300 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R6 |
| 1 | 4.7uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1 |
| 1 | 47k5 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | Arduino_Nano_33_BLE_Socket | arduino-library:Arduino_Nano_Every_Socket | A1 |
| 1 | CP2102N-A02-GQFN20 | footprints:QFN20_CP2102N_SIL | U2 |
| 1 | Conn_01x04_Socket | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J1 |
| 1 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J4 |
| 1 | Conn_01x09_Pin | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J5 |
| 1 | MC14069UBCPG | MC14069UBCP:PDIP-14_ONS | U1 |
| 1 | SW_Push_Open_Dual | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | SW2 |
| 1 | ~ | Pololu_MD08A_Motor_Driver:Pololu_MD08A_Motor_Driver | M1 |
Similar boards
- 4 layers55 × 14.7 mm

- 6 layers22 × 80 mm

M2SmartHome
lukasznowarkiewicz/M2SmartHome
Setting up a smart home hub, such as running Home Assistant, often requires hardware with sufficient performance and connectivity options.
257 parts2 - 4 layers101.3 × 50.5 mm

ESP32 sensor board
Ankithkumarsingh/ESP32-custom-sensor-board
This PCB contains the power supply unit, ESP32 module as compute, microphone sensor, light sensing sensor, SDCard module for data logging.
94 parts1 - 4 layers88.6 × 55.6 mm

ESP32 4 layers
riteshsalikeripatil/ESP32-IoT-Development-Board
Custom ESP32 IoT Development Board designed in KiCad.
95 parts1MIT - 4 layers18 × 35 mm

- 4 layers77.3 × 48.5 mm

ESP32 IOT
WasikeIsaac/ESP32_IOT-PCB-
ESP32 IoT board: 4-layer KiCad PCB with USB-C, BME280, mic, audio amp, SD card, GPIO breakout. Full custom design from schematic to layout.
87 parts1 - 6 layers139.7 × 88.9 mm

- 2 layers100 × 100 mm

Questions
How big is the NanoMotorBreakout PCB?
It measures 58 × 67.8 mm and has 2 copper layers, 2.23 mm thick.
What parts does the NanoMotorBreakout use?
24 parts, built around the CP2102N-A02-GQFN20 and 10118193-0001LF. 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 NanoMotorBreakout KiCad files?
From the greenpanda111/Arduino-Nano-Motor-Board repository on GitHub, at the commit this page was made from: the board is Arduino-Nano-Motor-Board Kicad/NanoMotorBreakout.kicad_pcb and its schematic Arduino-Nano-Motor-Board Kicad/NanoMotorBreakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the NanoMotorBreakout design in my own project?
Its repository states no licence, so its author keeps all rights: ask greenpanda111 before reusing the design.