Skip to the content
PCBKitNew board
2 layers21 × 51 mmCustom Development Board, the printed circuit board in 3D

Custom Development Board

maraulsav/PISTAR

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

3

README

README.md

PISTAR

My first custom development board. I plan to made it as a part of my drone project

3D View

Front

Screenshot 2026-03-21 at 07 20 37

Back

Screenshot 2026-03-21 at 18 49 06

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:

Screenshot 2026-03-21 at 07 23 57

and my PCB:

Screenshot 2026-03-21 at 07 24 26

BOM

NamePurposeCost Per Item (USD)QuantityTotal (USD)LinkDistributor
UPS ShippingShipping the JLCPCB2.4812.48LinkJLCPCB
Pin Header DeliveryDelivering the pin header0.8310.83LinkTokopedia
Pin Header 1x40 2xFor the GPIO pins0.1110.11LinkTokopedia
PCB / PCBAPCB printing and component assembly78.06178.06LinkJLCPCB

Additional Thingy

Thankyou for HackClub and KiCad for making this project possible

Parts

42
QtyValueFootprintReferences
110.1 uFCapacitor_SMD:C_0402_1005MetricC1, C2, C5, C6, C7, C8, C9, C10, C11, C12, C17
6LOGOPicture:smolstarG***, G***, G***, G***, G***, G***
21 uFCapacitor_SMD:C_0402_1005MetricC3, C4
210 uFCapacitor_SMD:C_0603_1608MetricC13, C14
215 pFCapacitor_SMD:C_0402_1005MetricC15, C16
21KResistor_SMD:R_0402_1005MetricR5, R7
227Resistor_SMD:R_0402_1005MetricR3, R4
25.1KResistor_SMD:R_0402_1005MetricR1, R2
2Conn_01x20Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ2, J4
2LOGOPicture:BigStarG***, G***
110KResistor_SMD:R_0402_1005MetricR6
112 MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1MCP1700x-330xxTTPackage_TO_SOT_SMD:SOT-23U4
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q128JVSPackage_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mmU3
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD2

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 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 4 layers94.4 × 72.8 mmRP2040 base, the printed circuit board in 3D

    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 mmPH60Slim Choc, the printed circuit board in 3D

    PH60Slim Choc

    ph-design/PH60-SC

    A printable low-profile 60% wireless mechanical keyboard kit powered by ZMK firmware.

    219 parts132
  • 2 layers220 × 70 mmBemini rp, the printed circuit board in 3D

    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 mmPicocart64 v2, the printed circuit board in 3D

    Picocart64 v2

    khill25/Dreamdrive

    Open source Retro Rom Carts and ODEs by Dreamcraft Industries

    162 parts26
  • 2 layers66.7 × 85.7 mmOpentaxus, the printed circuit board in 3D

    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 mmSkogaslider main pcb, the printed circuit board in 3D

    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 mmRaii020, the printed circuit board in 3D

    Raii020

    unspecworks/raii

    splay sweep with ferris

    233 parts17