

Custom Development Board
My first custom development board. I plan to made it as a part of my drone project
- Size
- 21 × 51 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 42
- Nets
- 54
- Pads
- 197
- Tracks, vias
- 561, 38
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 20 Mar 2026
- Updated
- 21 Mar 2026
Overview
Custom Development Board is an open-source printed circuit board by maraulsav, from the maraulsav/PISTAR repository on GitHub. It is a 2-layer board of 21 × 51 mm with 42 parts on 54 nets, routed with 561 tracks and 38 vias.
It is built around the RP2040, W25Q128JVSIQ and WS2812B. Its parts include 17 capacitors, 7 resistors, 4 connectors, 3 ICs and 1 diode. It belongs with the microcontroller boards boards and the RP2040 boards of this library.
Main components
3RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.mdPISTAR
My first custom development board. I plan to made it as a part of my drone project
3D View
Front
Back
PCB
My PCB is made in KiCad These are the footprints I used
- Capacitor_SMD:C_0603_1608Metric
- Capacitor_SMD:C_0402_1005Metric
- LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm
- Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12
- Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical
- Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical
- Resistor_SMD:R_0402_1005Metric
- Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK
- RP2040: Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm
- W25Q128JVS: Package_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm
- Package_TO_SOT_SMD:SOT-23
- Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering
Here is my schematic:
and my PCB:
BOM
| Name | Purpose | Cost Per Item (USD) | Quantity | Total (USD) | Link | Distributor |
|---|---|---|---|---|---|---|
| UPS Shipping | Shipping the JLCPCB | 2.48 | 1 | 2.48 | Link | JLCPCB |
| Pin Header Delivery | Delivering the pin header | 0.83 | 1 | 0.83 | Link | Tokopedia |
| Pin Header 1x40 2x | For the GPIO pins | 0.11 | 1 | 0.11 | Link | Tokopedia |
| PCB / PCBA | PCB printing and component assembly | 78.06 | 1 | 78.06 | Link | JLCPCB |
Additional Thingy
Thankyou for HackClub and KiCad for making this project possible
Parts
42| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 0.1 uF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C5, C6, C7, C8, C9, C10, C11, C12, C17 |
| 6 | LOGO | Picture:smolstar | G***, G***, G***, G***, G***, G*** |
| 2 | 1 uF | Capacitor_SMD:C_0402_1005Metric | C3, C4 |
| 2 | 10 uF | Capacitor_SMD:C_0603_1608Metric | C13, C14 |
| 2 | 15 pF | Capacitor_SMD:C_0402_1005Metric | C15, C16 |
| 2 | 1K | Resistor_SMD:R_0402_1005Metric | R5, R7 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | Conn_01x20 | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J2, J4 |
| 2 | LOGO | Picture:BigStar | G***, G*** |
| 1 | 10K | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 12 MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | MCP1700x-330xxTT | Package_TO_SOT_SMD:SOT-23 | U4 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | W25Q128JVS | Package_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm | U3 |
| 1 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D2 |
Questions
How big is the Custom Development Board PCB?
It measures 21 × 51 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Custom Development Board use?
42 parts, built around the RP2040, W25Q128JVSIQ and WS2812B. 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 Custom Development Board KiCad files?
From the maraulsav/PISTAR repository on GitHub, at the commit this page was made from: the board is KICAD/Custom Development Board.kicad_pcb and its schematic KICAD/Custom Development Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Custom Development Board design in my own project?
Its repository states no licence, so its author keeps all rights: ask maraulsav before reusing the design.
Similar boards
- 4 layers82.6 × 82.5 mm

- 4 layers94.4 × 72.8 mm

RP2040 base
Twisted-Fields/rp2040-motor-controller
A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.
325 parts419 - 2 layers285 × 94.6 mm

PH60Slim Choc
ph-design/PH60-SC
A printable low-profile 60% wireless mechanical keyboard kit powered by ZMK firmware.
219 parts132 - 2 layers220 × 70 mm

Bemini rp
ianklug/bemini
A miniature mechanical keyboard controller with a rotary encoder for staggered-key rhythm games.
70 parts55CC-BY-SA-4.0 - 4 layers105 × 60 mm

Picocart64 v2
khill25/Dreamdrive
Open source Retro Rom Carts and ODEs by Dreamcraft Industries
162 parts26 - 2 layers66.7 × 85.7 mm

Opentaxus
OpenTaxus/opentaxus
Opentaxus is a permissively licensed set of hardware, software, and tooling to help as a starting point for customized conference badges.
54 parts19 - 2 layers475 × 139.9 mm

Skogaslider main pcb
skogaby/skogaslider
Firmware, CAD, and PCB files for the skogaslider, an RP2040-based controller to simulate Chunithm's gameplay experience
175 parts18MIT - 2 layers236.9 × 86.8 mm
