

PrettySmallRobot
- Size
- 26 × 29 mm
- Copper layers
- 4
- Thickness
- 1.61 mm
- Parts
- 51
- Nets
- 70
- Pads
- 219
- Tracks, vias
- 324, 70
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 12 Jan 2023
- Updated
- 19 Sep 2025
Overview
PrettySmallRobot is an open-source printed circuit board by wattnotions, from the wattnotions/PrettySmallRobot repository on GitHub. It is a 4-layer board of 26 × 29 mm with 51 parts on 70 nets, routed with 324 tracks and 70 vias.
It is built around the ESP32-S2, DRV8837DSG and AP2112K-3.3, with the TYPE-C-31-M-12 among its other parts. Its parts include 24 capacitors, 8 resistors, 5 ICs, 4 diodes and 4 connectors. It belongs with the ESP32 boards of this library.
Main components
4ESP32-S2
QFN-56-EP(7x7)-40℃~+125℃ -97dBm 135mA 150Mbps 2.4GHz 2.4GHz~2.4835GHz 2.8V~3.6V 63mA DMA function SPI、UART、I2C、I2S WiFi transceiver QFN-56-EP(7x7) RF Transceiver ICs ROHSEspressif SystemsRF Transceiver ICsDRV8837DSG
WSON-8-EP(2x2)-40℃~+85℃ 1.8V~7V 1.9A 120nA 280mΩ Yes WSON-8-EP(2x2) Brushed DC Motor Drivers ROHSTexas InstrumentsBrushed DC Motor DriversAP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedTYPE-C-31-M-12
SMD-30℃~+80℃ 1 10,000 cycles 16P 20V 5A 7.35mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHRO ElectronicsUSB Connectors
README
README.mdParts
51| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C2, C3, C5, C6, C7, C8, C9, C10, C11 |
| 7 | 1uF | Capacitor_SMD:C_0402_1005Metric | C4, C16, C19, C20, C22, C23, C24 |
| 3 | Conn_01x02 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J8, J9, J10 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R7, R9 |
| 2 | 12pF | Capacitor_SMD:C_0402_1005Metric | C14, C15 |
| 2 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C12, C21 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | DRV8837 | Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm | U1, U2 |
| 2 | D_Schottky | Diode_SMD:D_SOD-323 | D2, D3 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-1000P | BOOT1, RST1 |
| 1 | 0R | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 1.8nH | Inductor_SMD:L_0402_1005Metric | L2 |
| 1 | 1.8pF | Capacitor_SMD:C_0402_1005Metric | C17 |
| 1 | 100pF | Capacitor_SMD:C_0402_1005Metric | C18 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 12pF/40MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1K | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 2k | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 2nH | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | 3.9pF | Capacitor_SMD:C_0402_1005Metric | C13 |
| 1 | 470R | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U6 |
| 1 | Antenna | Capacitor_SMD:C_1206_3216Metric | AE1 |
| 1 | ESP32-S2 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm | U4 |
| 1 | LED | LED_SMD:LED_0402_1005Metric | D1 |
| 1 | MCP73831-2ACI_MC | kicad_footprints:SON50P200X300X100-9N | U3 |
| 1 | TYPE-C-31-M-12 | kicad_footprints:HRO_TYPE-C-31-M-12 | J1 |
| 1 | USR_LED | LED_SMD:LED_0402_1005Metric | D4 |
Similar boards
- 2 layers41 × 96 mm

- 4 layers30.1 × 30.1 mm

Maglev driver
Janky-Jingle-Crew/SouthPoleLevitator
2025 Christmas card "South Pole Levitator"
65 parts3 - 4 layers30 × 40 mm

- 2 layers100 × 90 mm

EncoderPad RP2040
jpconstantineau/EncoderPad_RP2040
The EncoderPad RP2040 is a Video Editing Macropad with a 60mm Encoder Wheel. This encoder is made of metal and feels like it will last forever. The EncoderPad uses 9 mechanical switches (Cherry MX type).
62 parts29 - 2 layers75 × 55 mm

Wellfed bench
Isaac-Duarte/wellfed
Open firmware that runs the PETLIBRO Granary PLAF103 pet feeder on your own Wi-Fi: no cloud, no account. Early and in testing.
93 parts8MIT - 2 layers31.1 × 94.2 mm

- 4 layers66 × 36 mm

Gas sensor
JamesTwallin/gas_sensor
A tiny plug-in board for the rev E phone-companion board. It stands upright in a notch in rev E's sensor end, between the two gas sensor cans, and pokes 4.5 mm out through a slot in the case face, so its tip sits in the…
81 parts7MIT - 2 layers34 × 107.5 mm

Questions
How big is the PrettySmallRobot PCB?
It measures 26 × 29 mm and has 4 copper layers, 1.61 mm thick.
What parts does the PrettySmallRobot use?
51 parts, built around the ESP32-S2, DRV8837DSG, AP2112K-3.3 and TYPE-C-31-M-12. 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 PrettySmallRobot KiCad files?
From the wattnotions/PrettySmallRobot repository on GitHub, at the commit this page was made from: the board is Kicad/PrettySmallRobot.kicad_pcb and its schematic Kicad/PrettySmallRobot.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the PrettySmallRobot design in my own project?
Its repository states no licence, so its author keeps all rights: ask wattnotions before reusing the design.
