Skip to the content
PCBKitNew board
2 layers100 × 80 mmPcb design, the printed circuit board in 3D

This project focuses on designing and building a custom development board that combines the strengths of the Raspberry Pi RP2040 microcontroller and an Espressif Systems ESP32 Wi-Fi/Bluetooth module on a single PCB. The goal is to create a compact, flexible, and cost-effective devboard suitable for IoT, embedded systems.

Size
100 × 80 mm
Copper layers
2
Thickness
1.6 mm
Parts
125
Nets
174
Pads
550
Tracks, vias
135, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Jan 2026
Updated
10 Jan 2026

Overview

Pcb design is an open-source printed circuit board by piyush3i2, from the piyush3i2/Custom-Dev-Board repository on GitHub. It is a 2-layer board of 100 × 80 mm with 125 parts on 174 nets, routed with 135 tracks and 0 vias.

It is built around the RP2040, W25Q128JVSIQ and INMP441. Its parts include 65 diodes, 27 capacitors, 18 resistors, 6 ICs and 4 connectors. It belongs with the microcontroller boards and radio and wireless boards and the ESP32 and RP2040 boards of this library.

Main components

3

README

README.md

Custom-Dev-Board

This project focuses on designing and building a custom development board that combines the strengths of the Raspberry Pi RP2040 microcontroller and an Espressif Systems ESP32 Wi-Fi/Bluetooth module on a single PCB. The goal is to create a compact, flexible, and cost-effective devboard suitable for IoT, embedded systems.

Parts

125
QtyValueFootprintReferences
65LEDLED_SMD:LED_0402_1005Metric_Pad0.77x0.64mm_HandSolderD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +49
140.1ufCapacitor_SMD:C_0201_0603Metric_Pad0.64x0.40mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C8, C10, C11, C18, C22, C23, C27
510ufCapacitor_SMD:C_0201_0603Metric_Pad0.64x0.40mm_HandSolderC13, C14, C19, C20, C21
45.1KResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR1, R2, R12, R13
310KResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR14, R15, R17
310kResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR8, R9, R10
31ufCapacitor_SMD:C_0201_0603Metric_Pad0.64x0.40mm_HandSolderC9, C12, C26
3SW_PushResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderSW1, SW2, SW3
21nfCapacitor_SMD:C_0201_0603Metric_Pad0.64x0.40mm_HandSolderC24, C25
227Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR3, R4
233pfCapacitor_SMD:C_0201_0603Metric_Pad0.64x0.40mm_HandSolderC15, C16
2Conn_01x20_SocketConnector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_VerticalJ2, J3
2MCP1700x-330xxTTPackage_TO_SOT_SMD:SOT-23U2, U6
2RResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR6, R7
1100kResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR18
11kResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR5
175Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR16
19.53KResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR11
1CCapacitor_SMD:C_0201_0603Metric_Pad0.64x0.40mm_HandSolderC17
1Conn_01x03_SocketConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ4
1Conn_01x14_SocketConnector_PinSocket_2.54mm:PinSocket_1x14_P2.54mm_VerticalJ5
1Crystal_12MHzCrystal:Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style1Y1
1ESP32-S3-WROOM-2RF_Module:ESP32-S3-WROOM-2U4
1INMP441INMP441:MIC_INMP441MK1
1MAX98357APackage_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mmU7
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU3

Questions

How big is the Pcb design PCB?

It measures 100 × 80 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pcb design use?

125 parts, built around the RP2040, W25Q128JVSIQ and INMP441. 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 Pcb design KiCad files?

From the piyush3i2/Custom-Dev-Board repository on GitHub, at the commit this page was made from: the board is Pcb_design/PCB.kicad_pcb and its schematic Pcb_design/PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pcb design design in my own project?

Its repository states no licence, so its author keeps all rights: ask piyush3i2 before reusing the design.

Similar boards

  • 4 layers45 × 38 mmMerlynCAM, the printed circuit board in 3D

    MerlynCAM

    YeetTheAnson/MerlynCAM

    An action camera that records at 1080p@90, 1440p@60 and 4k@20 (With I2S microphone and gyro logging @ 150Hz)

    150 parts1
  • 2 layers42 × 67 mmLalboard, the printed circuit board in 3D

    Lalboard

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    65 parts993
  • 2 layers181 × 97 mmOpenDeck r3.1.2, the printed circuit board in 3D

    OpenDeck r3.1.2

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    262 parts960Apache-2.0
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 4 layers102.9 × 96.7 mmPicoGUS chipdown, the printed circuit board in 3D

    PicoGUS chipdown

    polpo/picogus

    Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

    99 parts805
  • 4 layers180.8 × 300.3 mmDilemma, the printed circuit board in 3D

    Dilemma

    Bastardkb/Dilemma

    The Dilemma is a vertical stagger low-profile keyboard with mods.

    383 parts590
  • 2 layers130.4 × 76.6 mmGb stream cart, the printed circuit board in 3D

    Gb stream cart

    Staacks/gbinterceptor

    Capture or stream Game Boy gameplay footage via USB without modifying the Game Boy.

    80 parts542
  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0