CP2112
sneakylizard123-4·CP2112·kicad/CP2112.kicad_pcb
About the CP2112 PCB
CP2112 is an open source PCB design by sneakylizard123-4, published on GitHub. It is a 4-layer board measuring 50 × 37.5 mm, with 39 components from 16 distinct parts.
Other key parts include the USBLC6-2SC6, CP2112 and TLV75718PDBV. By type, the board carries 13 resistors, 10 capacitors, 8 diodes, 4 connectors, 3 ICs and 1 switch.
It belongs with the usb & debug tools designs in this gallery.
From the project
A small board based on the CP2112 USB to SMBus/I2C
A small board based on the CP2112 USB to SMBus/I2C
- CP2112 HID USB-to-SMBus/I2C - no driver install necessary - USB-C with ESD protection - On-board 1.8V LDO - 8x status LEDs - Breakout headers for I2C/SMBus and GPIO - Slide switch for VIO selection (3.3v/1.8v) - 4-layer PCB, 50 x 37.5 mm, 4x M3 mounting holes
- 4-layer, 50.00 x 37.50 mm, 1.6 mm, 6 copper zones - USB kept close to the CP2112, D+/D- routed short on the top layer - Decoupling caps placed at the CP2112 and LDO pins - All passives 0805 for easy hand assembly

Main components on the CP2112
CP2112 bill of materials (BOM)
39 components, 16 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | USBLC6-2SC6 | SOT-23-6 | U1 |
| 1 | CP2112 | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U2 |
| 1 | TLV75718PDBV | SOT-23-5 | U3 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 2 | CONN_01X04 Conn_01x04 | PinSocket_1x04_P2.54mm_Vertical | J2, J4 |
| 1 | CONN_02X05_ODD_EVEN Conn_02x05_Odd_Even | PinSocket_2x05_P2.54mm_Vertical | J3 |
| 1 | SW_SPDT | SW_Slide_SPDT_Straight_CK_OS102011MS2Q | SW1 |
| 8 | LED | LED_0805_2012Metric | D1, D2, D3, D4, D5, D6, D7, D8 |
| 1 | 4.7UF 4.7uF | C_0805_2012Metric | C1 |
| 1 | 1UF 1uF | C_0805_2012Metric | C2 |
| 4 | 100NF 100nF | C_0805_2012Metric | C3, C5, C7, C9 |
| 4 | 10UF 10uF | C_0805_2012Metric | C4, C6, C8, C10 |
| 2 | 5.1K 5.1k | R_0805_2012Metric | R1, R2 |
| 1 | 10K 10k | R_0805_2012Metric | R3 |
| 2 | 4.7K 4.7k | R_0805_2012Metric | R4, R5 |
| 8 | 1k | R_0805_2012Metric | R6, R7, R8, R9, R10, R11, R12, R13 |
CP2112 design files
The KiCad project lives in the sneakylizard123-4/CP2112 repository on GitHub; these links point at the commit this page was built from.
- Layoutkicad/CP2112.kicad_pcb
- Schematickicad/CP2112.kicad_sch
- BOMkicad/production/bom.csv
CP2112: common questions
How big is the CP2112 PCB?
The CP2112 measures 50 × 37.5 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the CP2112?
39 components, from 16 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the CP2112 design files?
From the sneakylizard123-4/CP2112 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the CP2112 design in my own project?
The repository has no license, so all rights stay with sneakylizard123-4. Use it as a reference, and ask the author before reusing the design.
Similar boards
XG Station Power
osy
54.3 × 91 mm9 parts2LCC-BY-4.0703USB Hub Test
osy
50 × 50 mm85 parts4LCC-BY-4.0703FW-EC-DongleHiderPlus
LeoDJ
28.2 × 26.1 mm14 parts4LCERN-OHL-W-2.0490Adapter tsop48
bbogush
48 × 33 mm3 parts2LGPL-3.0389Adapter tsop48 solder
bbogush
48 × 33 mm3 parts2LGPL-3.0389Adapter soic8 solder
bbogush
48 × 20 mm3 parts2LGPL-3.0389