

MicroDev
A UPDI programmer for the MicroDev128-32P Series. Also universal for any UPDI device at 5V.
- Size
- 21.5 × 11.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 19
- Pads
- 59
- Tracks, vias
- 77, 3
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 17 Sep 2026
- Updated
- 18 Sep 2026
Overview
MicroDev is an open-source printed circuit board by ILikeBWRs, from the ILikeBWRs/MicroDevUPDI repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 21.5 × 11.5 mm with 13 parts on 19 nets, routed with 77 tracks and 3 vias.
It is built around the CH340E and LM66100DCK. Its parts include 5 resistors, 2 capacitors, 2 ICs, 2 diodes and 2 connectors.
Main components
2CH340E
MSOP-10150uA 20mA 2Mbps 3.3V、5V Transceiver USB 2.0 MSOP-10 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersLM66100DCK
SC-70-6-40℃~+125℃ 1 1.5A 1.5V~5.5V 150nA 95mΩ Integrated FET Reverse current blocking、Reverse polarity protection、With enable SC-70-6 ORing Controllers ROHSTexas InstrumentsPower Distribution Switches
README
README.mdMain project Page: Here

MicroDevUPDI
A UPDI programmer for the MicroDev128 Series. Compatible with most computers (Linux, Windows, Mac). Based on the CH340E USB to serial chip. This is a simple universal USBtoUDPI converter.
Designed on a two layer board feturing reverse polarity protection. Files included for KiCad 10.
See Document Repo for technical specs: Here
Thanks to PCBWay for sponsoring this project!
For more information on ordering etc see the main project page.
Revision: 1A
Document Version: 1.00
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 1 | 10K | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 330 | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 4.7K | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | CH340E | Package_SO:MSOP-10_3x3mm_P0.5mm | U1 |
| 1 | D_Zener | Diode_SMD:D_SOD-123 | D1 |
| 1 | LM66100DCK | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U2 |
| 1 | PRGM | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | UPDI | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
Questions
How big is the MicroDev PCB?
It measures 21.5 × 11.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MicroDev use?
13 parts, built around the CH340E and LM66100DCK. 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 MicroDev KiCad files?
From the ILikeBWRs/MicroDevUPDI repository on GitHub, at the commit this page was made from: the board is KiCad Files/MicroDev.kicad_pcb and its schematic KiCad Files/MicroDev.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MicroDev 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).
Similar boards
- 4 layers70 × 54 mm

- 4 layers91 × 53.1 mm

Nff pcb
o7-machinehum/flipper-blackhat
Linux based WiFi pentesting device for the Flipper Zero.
184 parts300 - 6 layers55 × 95 mm

- 2 layers115.2 × 78.6 mm

- 2 layers54 × 12.5 mm

BrodBoost C2
axiometa/BrodBoost-C2
USB - C Breadboard Powersupply: BrodBoost-C
31 parts36CERN-OHL-S-2.0 - 4 layers112.1 × 102.1 mm

WarpSE
garrettsworkshop/WarpSE
WIP 25 MHz MC68HC000-based accelerator card for Macintosh SE
146 parts26 - 2 layers100 × 63.7 mm

- 4 layers34.5 × 39 mm
