
CRImier MyKiCad vaio re
punkfab/pcb-corpus
235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark

A mash of several different projects in one PCB in an attempt to kicak start all of them at once. Why fail and give up on one project when you can do it on several at once!
Proto pico is an open-source printed circuit board by amundgr, from the amundgr/proto_pico repository on GitHub. It is a 4-layer board of 62.1 × 67.3 mm with 112 parts on 129 nets, routed with 853 tracks and 96 vias.
It is built around the RP2040, 74LVC1G17Z and DRV8835DSS, with the AP2112K-3.3 and CS4344 among its other parts. Its parts include 37 capacitors, 36 resistors, 17 connectors, 10 ICs and 8 diodes. It belongs with the RP2040 boards of this library.
A mash of several different projects in one PCB in an attempt to kickstart all of them at once. Why fail and give up on one project when you can do it on several at once!
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 1u | Capasitors:C_0603_1608Metric | C1, C2, C5, C6, C9, C22, C30, C31, C32, C33, C34 |
| 9 | 100k | Resistor_SMD:R_0603_1608Metric | R3, R4, R6, R7, R8, R9, R10, R11, R36 |
| 9 | 100n | Capasitors:C_0603_1608Metric | C10, C11, C12, C14, C17, C18, C35, C36, C37 |
| 9 | 470 | Resistor_SMD:R_0603_1608Metric | R23, R25, R26, R30, R31, R32, R33, R34, R35 |
| 8 | ~ | LEDs:LED_0603_1608Metric | D1, D2, D3, D4, D5, D6, D7, D8 |
| 5 | ~ | Connectors:PinHeader_1x03_P2.54mm_Vertical | J10, J12, J13, J14, J18 |
| 4 | 0.1u | Capasitors:C_0603_1608Metric | C7, C8, C21, C27 |
| 4 | 5k1 | Resistor_SMD:R_0603_1608Metric | R1, R2, R28, R29 |
| 3 | 1k | Resistor_SMD:R_0603_1608Metric | R12, R21, R27 |
| 3 | 2u2 | Capasitors:C_0603_1608Metric | C13, C15, C16 |
| 3 | Screw_Terminal_01x02 | Connectors:2x1_screw_terminal | J2, J3, J4 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R22, R24 |
| 2 | 10u | Capasitors:C_0805_2012Metric | C25, C26 |
| 2 | 15p | Capasitors:C_0603_1608Metric | C19, C20 |
| 2 | 18p | Capasitors:C_0603_1608Metric | C3, C4 |
| 2 | 27 | Resistor_SMD:R_0603_1608Metric | R17, R18 |
| 2 | 3.3u | Capasitors:C_0805_2012Metric | C23, C24 |
| 2 | 4k7 | Resistor_SMD:R_0603_1608Metric | R15, R16 |
| 2 | ? | Capasitors:C_0805_2012Metric | C28, C38 |
| 2 | Header_2.54mm_1x5 | Connectors:PinHeader_1x05_P2.54mm_Vertical | J8, J11 |
| 2 | PTS647 | Switches:PTS647 | SW1, SW2 |
| 2 | ~ | Connectors:PinHeader_1x04_P2.54mm_Vertical | J7, J9 |
| 2 | ~ | Connectors:PinHeader_1x02_P2.54mm_Vertical | J5, J17 |
| 1 | 1 | Resistor_SMD:R_0603_1608Metric | R19 |
| 1 | 12k | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 200 | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 24k | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 47k | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 74LVC1G17 | Package_TO_SOT_SMD:SOT-23-5 | U10 |
| 1 | AP2112K-3.3 | Regulators:SOT-23-5 | U3 |
| 1 | CP2615 | USB:QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm | U1 |
| 1 | CS4344 | DAC:MSOP-10_3x3mm_P0.5mm | U8 |
| 1 | Crystal_12MHz | Oscillators:ECX-32 | Y2 |
| 1 | Crystal_24MHz | Oscillators:Crystal_SMD_SeikoEpson_FA128-4Pin_2.0x1.6mm | Y1 |
| 1 | DRV8835 | Motor_Drivers:WSON-12-1EP_3x2mm_P0.5mm_EP1x2.65 | U7 |
| 1 | Header_2.54mm_1x7 | Connectors:PinHeader_1x07_P2.54mm_Vertical | J6 |
| 1 | LM4040DBZ-3 | Regulators:SOT-23-3 | U6 |
| 1 | RP2040 | Microcontrollers:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U4 |
| 1 | USB 2.0 Hub | USB:QFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm | U2 |
| 1 | USB-C Receptacle | Connectors:USB_C_Receptacle_Amphenol_12401610E4-2A | J1 |
| 1 | W25Q16JV | Memory:SOIC-8_5.23x5.23mm_P1.27mm | U5 |
| 1 | ~ | Connectors:FFC_20_Pin | J15 |
| 1 | ~ | Regulators:SOT-23-5 | U9 |

punkfab/pcb-corpus
235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark

PCBench/PCBench
resolution = [0.5, 0.5] pcbfolder = '../PCBs/' pcbnames = ["1Bitsy1bitsy"] iters = 30 env = PCBRoutingEnv(resolution=resolution, pcbfolder=pcbfolder, pcbnames=pcbnames) obs, info = env.reset() for in range(iters): act =…






ppisljar/freeesp32_audioplayer
ESP32 Audio Player main board (KiCad, XIAO ESP32-S3)
It measures 62.1 × 67.3 mm and has 4 copper layers, 1.6 mm thick.
112 parts, built around the RP2040, 74LVC1G17Z, DRV8835DSS and AP2112K-3.3. 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.
From the amundgr/proto_pico repository on GitHub, at the commit this page was made from: the board is proto_pico.kicad_pcb and its schematic proto_pico.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask amundgr before reusing the design.