Skip to the content
4 layers27 × 60 mmCitrus board, the printed circuit board in 3D

a rp2350 devboard in a standard pico form factor

Size
27 × 60 mm
Copper layers
4
Thickness
1.6 mm
Parts
68
Nets
76
Pads
335
Tracks, vias
995, 123
Pours
8
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 Jun 2026
Updated
21 Jun 2026

Overview

Citrus board is an open-source printed circuit board by obobed, from the obobed/citrus-board repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 27 × 60 mm with 68 parts on 76 nets, routed with 995 tracks and 123 vias.

It is built around the RP2354A, W25Q128JVSIQ and BQ24074RGTR, with the TPS63000-Q1DRC among its other parts. Its parts include 24 capacitors, 17 resistors, 6 connectors, 4 ICs and 2 diodes. It belongs with the microcontroller boards boards and the RP2350 boards of this library.

Main components

4

README

README.md

Citrus Board

A RP2350 based devboard with LiPO and HSTX support!

Why I made this + features

I made this since I wanted an alternative to the mainstream RP2350/2040 boards (like the xiaos), but with support for the more niche features of the chip that aren't exposed on almost all of them, like HSTX (page 1203), which allows you to easily add an external display (or even camera) without sacrificing a lot the small computing power of the small chip, or even LiPo support (although most boards have it (except for the Raspberry Pi Pico), many don't have a dedicated charging IC to both support the chip's usage and to charge the battery at the same time). Additionally, it has 26 pins, indicator LEDs for charging and power, the HSTX 22pin ribbon cable terminal (which can be used with libraries like this from Adafruit) and a debug connector that is exactly compatible with the oficial Raspberry Pi Debug Probe .

Repo Structure

  • /pcb - My KiCad design files
  • /production - Everything you need to manufacture your own! Includes gerbers, a bom and positioning files
  • /images - Images of my PCB and 3D view! (Zine is in /zine)
  • /plots - Schematic plot (SVG and PNG) and separate layer outlines in DXF format
  • /cad - A step file of my PCB for reference when building projects around it
  • /bom - My BOMs (like the below tables) stored in a CSV format

Schematic

PCB

3D View

Assembly

Welll this is a devboard, so there isn't much to assemble, but if you want to hand solder (definitely do not reccomend) instead of doing PCBA, follow these steps (my bom at the bottom accounts for using PCBA and not hand soldering) Prerequisite:

  • Purchase a stencil from JLCPCB alongside your order, and use the LCSC BOM to buy the separate parts from LCSC
  1. Apply the paste
  2. Place components
  3. Use your preferred equipment (oven, hot-air gun or hotplate) to solder the board
  4. Done!

(this section is here because the submission precheck kept giving me warning about this)

BOM

Component BOM

DesignatorFootprintQuantityValueLCSC Part #Total Cost (USD)
C1, C20402215pC15480.0088
C10, C12, C14, C5, C6, C9040264.7uC237330.2328
C11, C13, C17, C18, C19, C20, C21, C22, C23, C27, C8040211100nC3073310.0682
C15, C16, C4, C70805410uC17131.6848
C360311uC15920.0312
D108051ORANGEC22960.0304
D206031REDC22860.0144
J1USB-C-SMD_TYPE-C-6PIN-2MD-0731SHOU_HAN_USB_C_Receptacle_USB2.0_16P0.2205
J2JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical1Conn_01x02C1313370.1041
J3JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal1Conn_01x03_MountingPinC1603891.3305
J4CONN-SMD_AFC01-S22FCA-HF10.5mm FPCC492605260.2614
L1IND-SMD_L3.9-W3.912.2uHC204169982.2494
L2IND-SMD_L2.0-W1.6_AOTA-B201610S3R3-101-T13.3uHC424111191.4085
R1040211.18kC2706510.01
R10040211kC2706510.0022
R110402133RC251050.002
R12, R15, R17, R60402410kC257440.0232
R13, R140402227RC251000.02
R16080510C174770.006
R2040211.13kC670140.018
R30402150C2273870.016
R4, R5040225k1C259050.0036
R7040211.5kC258670.0022
R804021100C250760.0024
R904021100kC257410.0078
SW1, SW2SW-SMD_L3.9-W3.0-P4.452SW_PushC7204770.2208
U1VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm1BQ24074RGTC543134.7728
U2Texas_DRC0010J_ThermalVias1TPS63000-Q1C280603.5514
U3RP2350-QFN-60-1EP_7x7_P0.4mm_EP3.4x3.4mm_ThermalVias1RP2354AC413781742.678
U4SOIC-8_5.3x5.3mm_P1.27mm1W25Q128JVSC975214.8534
Y1Crystal_SMD_3225-4Pin_3.2x2.5mm1Crystal_GND24C206257311.4655
Total25.3003

Overall BOM

ItemCost (USD)Notes
PCB$7
Castellated Edges$37.70Not strictly required, see note 2 here. If you want to save on costs, it is not necessary, but will result in a slightly lower quality finish.
PCB Shipping$1.50
PCBA$80.72
Total$89.22

Zine!!

Parts

68
QtyValueFootprintReferences
11100nCapacitor_SMD:C_0402_1005MetricC8, C11, C13, C17, C18, C19, C20, C21, C22, C23, C27
64.7uCapacitor_SMD:C_0402_1005MetricC5, C6, C9, C10, C12, C14
5LOGOLOGOG***, G***, G***, G***, G***
410kResistor_SMD:R_0402_1005MetricR6, R12, R15, R17
410uCapacitor_SMD:C_0805_2012MetricC4, C7, C15, C16
4MountingHoleMountingHole:MountingHole_2.1mmH1, H2, H3, H4
215pCapacitor_SMD:C_0402_1005MetricC1, C2
227RResistor_SMD:R_0402_1005MetricR13, R14
25k1Resistor_SMD:R_0402_1005MetricR4, R5
2Conn_01x13citrus-lib:Conn_01x14_CastellatedJ5, J6
2SW_Pusheasyeda2kicad:SW-SMD_L3.9-W3.0-P4.45SW1, SW2
10Resistor_SMD:R_0805_2012MetricR16
10.5mm FPCeasyeda2kicad:CONN-SMD_AFC01-S22FCA-HFJ4
11.13kResistor_SMD:R_0402_1005MetricR2
11.18kResistor_SMD:R_0402_1005MetricR1
11.5kResistor_SMD:R_0402_1005MetricR7
1100Resistor_SMD:R_0402_1005MetricR8
1100kResistor_SMD:R_0402_1005MetricR9
11kResistor_SMD:R_0402_1005MetricR10
11uCapacitor_SMD:C_0603_1608MetricC3
12.2uHeasyeda2kicad:IND-SMD_L3.9-W3.9L1
13.3uHeasyeda2kicad:IND-SMD_L2.0-W1.6_AOTA-B201610S3R3-101-TL2
133RResistor_SMD:R_0402_1005MetricR11
150Resistor_SMD:R_0402_1005MetricR3
1BQ24074RGTPackage_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mmU1
1Conn_01x02Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ2
1Conn_01x03_MountingPinConnector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_HorizontalJ3
1Crystal_GND24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1
1ORANGELED_SMD:LED_0805_2012MetricD1
1REDLED_SMD:LED_0603_1608MetricD2
1RP2354ARP2350_60QFN_minimal:RP2350-QFN-60-1EP_7x7_P0.4mm_EP3.4x3.4mm_ThermalViasU3
1SHOU_HAN_USB_C_Receptacle_USB2.0_16Peasyeda2kicad:USB-C-SMD_TYPE-C-6PIN-2MD-073J1
1TPS63000-Q1Package_SON:Texas_DRC0010J_ThermalViasU2
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU4

Similar boards

  • 4 layers45 × 45 mmPower board, the printed circuit board in 3D

    Power board

    CMUAbstract/tartan-artibeus-hw

    Tartan Artibeus hardware

    73 parts5
  • 2 layers19.2 × 94 mmFinal PCB, the printed circuit board in 3D

    Final PCB

    T0mmy312/Breaklight

    84 parts2
  • 2 layers99.3 × 41 mmEce49022 team44 pcb, the printed circuit board in 3D

    Ece49022 team44 pcb

    SRiegle2020/ECE49022_SrDsgn_f22_Team44

    ECE49022, Team44, f2022. Biometric "Smart" Watch

    111 parts
  • 2 layers60 × 60 mmCAR RX, the printed circuit board in 3D

    CAR RX

    Gurtej2709/RC-CAR-TOY-RX

    A custom-designed Receiver (RX) PCB for an RC car toy, developed using KiCad. The board is designed to receive wireless control signals from the transmitter and interface with the RC car's motor/control circuitry.

    91 parts
  • 2 layers76 × 63.5 mmPicoTracker, the printed circuit board in 3D

    PicoTracker

    xiphonics/picoTracker-pcb

    Buy the official kit at xiphonics store # Trademark Notice

    98 parts36CC0-1.0
  • 6 layers47.3 × 35.5 mmWatch, the printed circuit board in 3D

    Watch

    alx-alexpark/watch

    65 parts
  • 4 layers106.9 × 56.3 mmHorizon, the printed circuit board in 3D

    Horizon

    Anthony-Maxwell1/horizon

    AI was used during the schematic stage, providing insight on component suggestions, finding some obscure docs and providing wiring/gpio usage suggestions.

    62 parts

Questions

How big is the Citrus board PCB?

It measures 27 × 60 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Citrus board use?

68 parts, built around the RP2354A, W25Q128JVSIQ, BQ24074RGTR and TPS63000-Q1DRC. 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 Citrus board KiCad files?

From the obobed/citrus-board repository on GitHub, at the commit this page was made from: the board is pcb/citrus-board.kicad_pcb and its schematic pcb/citrus-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Citrus board design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).