

Source Controller
All the electrical designs for MECSEM.
- Size
- 72 × 50 mm
- Copper layers
- 4
- Thickness
- 1.61 mm
- Parts
- 147
- Nets
- 127
- Pads
- 519
- Tracks, vias
- 1,082, 220
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 27 Apr 2026
- Updated
- 27 Apr 2026
Overview
Source Controller is an open-source printed circuit board by MECSEM, from the MECSEM/electrical repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 72 × 50 mm with 147 parts on 127 nets, routed with 1,082 tracks and 220 vias.
It is built around the RP2350B, TPS5430DDA and W25Q128JVSIQ, with the CSD25310Q2, LM27762DSS and H3V3U10B among its other parts. Its parts include 46 capacitors, 42 resistors, 19 diodes, 9 ICs and 8 connectors. It belongs with the RP2350 boards of this library.
Main components
12RP2350B
QFN-80-EP(10x10)48 Power-on reset (POR)、Watchdog reset、External pin reset (NRST)、Built-in general-purpose timer、Integrated LDO、True random number generator (TRNG)、Hardware ECC check、Independent watchdog (IWDG) QFN-80-EP(10x10) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)TPS5430DDA
ESOP-8-40℃~+125℃@(TJ) 1 1.221V~32.04V 3A 4.4mA 5.5V~36V 500kHz Adjustable Buck Buck Built-in No ESOP-8 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersW25Q128JVSIQ
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 FLASHCSD25310Q2
WSON-6(2x2)-55℃~+150℃ 1 P-Channel 19.9mΩ@4.5V 2.9W 20V 21.7pF 3.6nC@4.5V 655pF 850mV 9.6A P-Channel WSON-6(2x2) MOSFETs ROHSTexas InstrumentsMOSFETsLM27762DSS
WSON-12-EP(2x3)-40℃~+85℃ -5V~-1.5V、1.5V~5V 2.5Ω 2.7V~5.5V 250mA 2MHz 390uA Inverted Support WSON-12-EP(2x3) Charge Pumps ROHSTexas InstrumentsCharge PumpsH3V3U10B
DFN1006-2L-55℃~+125℃ 0.3pF 125W@8/20us 200nA 25V 3.3V 5A@8/20us 6V Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5 DFN1006-2L ESD and Surge Protection (TVS/ESD) ROHShongjiachengESD And Surge Protection (TVS/ESD)H5VSD3B
SOD-323-55℃~+125℃ 1.5pF 200nA 20V 25A@8/20us 500W@8/20us 5V 9V Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5 Single-channel SOD-323 ESD and Surge Protection (TVS/ESD) ROHShongjiachengESD And Surge Protection (TVS/ESD)HL3416
SOT-23MOSFETshongjiachengH5VS10BA
DFN1006-2L-55℃~+125℃ 10V 200nA 3.5A@8/20us 35W@8/20us 5.5pF 5V 8V Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5 DFN1006-2L ESD and Surge Protection (TVS/ESD) ROHShongjiachengESD And Surge Protection (TVS/ESD)SS54
SMA(DO-214AC)-55℃~+125℃ 1mA@40V 40V 550mV@5A 5A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes2057-07-BLF
插件-40℃~+90℃ 1pF 2 5.5mm 5kA 6mm 700V 75V ±20% 插件 Gas Discharge Tube Arresters (GDT) ROHSBournsGas Discharge Tube Arresters (GDT)ASE-12.000MHZ-ET
SMD3225-4P-20℃~+70℃ 12MHz 3.3V 7mA CMOS SMD3225-4P Crystal Oscillators ROHSAbraconCrystal Oscillators
Parts
147| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 100nF | PCM_JLCPCB:C_0402 | C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C34, C35 |
| 8 | H3V3U10B | PCM_JLCPCB:D_DFN1006-2L | D1, D2, D3, D4, D9, D10, D11, D12 |
| 7 | 100uF | PCM_JLCPCB:C_1206 | C7, C8, C9, C10, C11, C12, C13 |
| 6 | 1kΩ | PCM_JLCPCB:R_0402 | R11, R12, R35, R36, R37, R38 |
| 4 | 10k 0.1% | Resistor_SMD:R_0603_1608Metric | R21, R27, R31, R33 |
| 4 | 10uF | PCM_JLCPCB:C_1206 | C1, C2, C4, C5 |
| 4 | 10uF | PCM_JLCPCB:C_0805 | C15, C31, C33, C37 |
| 4 | H5VSD3B | PCM_JLCPCB:D_SOD-323 | D8, D15, D18, D19 |
| 4 | HL3416 | PCM_JLCPCB:Q_SOT-23 | Q1, Q4, Q5, Q6 |
| 4 | M3 | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H4, H5, H6, H7 |
| 3 | 10kΩ | PCM_JLCPCB:R_0402 | R6, R7, R23 |
| 3 | 330pF | PCM_JLCPCB:C_0402 | C39, C40, C42 |
| 3 | ~ | PCM_JLCPCB:Hole_Tooling_JLCPCB | H1, H2, H3 |
| 2 | 1.2kΩ | PCM_JLCPCB:R_0603 | R3, R30 |
| 2 | 1.5k 0.1% | Resistor_SMD:R_0603_1608Metric | R22, R28 |
| 2 | 100m | Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal | R8, R20 |
| 2 | 10uF | PCM_JLCPCB:C_0603 | C43, C44 |
| 2 | 150Ω | PCM_JLCPCB:R_0603 | R25, R26 |
| 2 | 15kΩ | PCM_JLCPCB:R_0402 | R40, R42 |
| 2 | 2.2nF | PCM_JLCPCB:C_0805 | C3, C41 |
| 2 | 2.2uF | PCM_JLCPCB:C_0603 | C36, C46 |
| 2 | 22Ω | PCM_JLCPCB:R_0402 | R13, R14 |
| 2 | 33uH | FYDPLIB:L_Radial_D10.5mm_P4.00x5.00mm_Murata_1200RS | L1, L2 |
| 2 | 4.7k 0.1% | Resistor_SMD:R_0603_1608Metric | R32, R34 |
| 2 | 470Ω | PCM_JLCPCB:R_0603 | R19, R24 |
| 2 | 49.9Ω | PCM_JLCPCB:R_0402 | R9, R10 |
| 2 | 5.1kΩ | PCM_JLCPCB:R_0402 | R17, R18 |
| 2 | 51kΩ | PCM_JLCPCB:R_0402 | R39, R41 |
| 2 | H5VS10BA | PCM_JLCPCB:D_DFN1006-2L | D13, D14 |
| 2 | OPA2387xxDGK | FYDPLIB:VSSOP-8_3x3mm_P0.65mm | U2, U8 |
| 2 | OPTOISO | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Horizontal | J3, J4 |
| 2 | SS54 | PCM_JLCPCB:D_SMA | D6, D7 |
| 1 | 1.2k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 100Ω | PCM_JLCPCB:R_0402 | R5 |
| 1 | 10nF | Capacitor_SMD:C_0805_2012Metric | C6 |
| 1 | 10Ω | PCM_JLCPCB:R_0805 | R4 |
| 1 | 10Ω | PCM_JLCPCB:R_0402 | R15 |
| 1 | 120Ω | PCM_JLCPCB:R_0402 | R16 |
| 1 | 1uF | PCM_JLCPCB:C_0603 | C45 |
| 1 | 1uF | PCM_JLCPCB:C_0402 | C30 |
| 1 | 2.2kΩ | PCM_JLCPCB:R_0603 | R2 |
| 1 | 2.2uF | PCM_JLCPCB:C_0402 | C32 |
| 1 | 2057-07-BLF | FYDPLIB:GDT_Bourns_2057 | GD1 |
| 1 | 220nF | PCM_JLCPCB:C_0402 | C14 |
| 1 | 27kΩ | PCM_JLCPCB:R_0603 | R29 |
| 1 | 3.15A | Fuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open | F1 |
| 1 | 47uF | PCM_JLCPCB:C_0805 | C38 |
| 1 | ADS131M04xPW | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U4 |
| 1 | ASE-12.000MHz | FYDPLIB:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | Y1 |
| 1 | BIAS | Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm | J2 |
| 1 | Buzzer | FYDPLIB:Buzzer_12x9RM6.5 | BZ1 |
| 1 | CATHODE+ | Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm | J5 |
| 1 | CATHODE- | Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm | J6 |
| 1 | CSD25310Q2 | FYDPLIB:WSON-6_L2.0-W2.0-P0.65-BL_CSD17571Q2 | U3 |
| 1 | DEBUG | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J7 |
| 1 | DFU | FYDPLIB:SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | Green | PCM_JLCPCB:D_0805 | D16 |
| 1 | H3V3HD3B | PCM_JLCPCB:D_SOD-323 | D5 |
| 1 | LD1117AS12TR | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U6 |
| 1 | LM27762 | Package_SON:WSON-12-1EP_3x2mm_P0.5mm_EP1x2.65_ThermalVias | U9 |
| 1 | LiPo Battery XT60 | Connector_Wire:SolderWire-0.5sqmm_1x02_P4.8mm_D0.9mm_OD2.3mm | J1 |
| 1 | RESTART | FYDPLIB:SW_Push_1P1T_XKB_TS-1187A | SW2 |
| 1 | RP2350B | FYDPLIB:QFN-80_L10.0-W10.0-P0.40-TL-EP3.4 | U5 |
| 1 | Red | PCM_JLCPCB:D_0805 | D17 |
| 1 | S9012 2T1 200-350 | PCM_JLCPCB:Q_SOT-23 | Q2 |
| 1 | S9013 J3 200-350 | PCM_JLCPCB:Q_SOT-23 | Q3 |
| 1 | SW_SPDT | FYDPLIB:SLW-864574-5A-RA-N-D | SW3 |
| 1 | TPS5430DDA | Package_SO:TI_SO-PowerPAD-8_ThermalVias | U1 |
| 1 | USB4085-GF-A | FYDPLIB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J8 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U7 |
| 1 | ~ | PCM_JLCPCB:Part_Num_JLCPCB | PN1 |
Questions
How big is the Source Controller PCB?
It measures 72 × 50 mm and has 4 copper layers, 1.61 mm thick.
What parts does the Source Controller use?
147 parts, built around the RP2350B, TPS5430DDA, W25Q128JVSIQ and CSD25310Q2. 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 Source Controller KiCad files?
From the MECSEM/electrical repository on GitHub, at the commit this page was made from: the board is HVDC/Source Controller/Source Controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Source Controller 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).
More from MECSEM/electrical
12- 4 layers120 × 120 mm

- 4 layers100 × 100 mm

- 4 layers100 × 100 mm

- 4 layers100 × 70 mm

- 4 layers95 × 74 mm

- 4 layers70 × 50 mm

- 4 layers78 × 53 mm

- 4 layers80 × 50 mm

- 4 layers100 × 65 mm

- 4 layers100 × 50 mm

- 4 layers100 × 50 mm

- 4 layers37.5 × 22 mm

Similar boards
- 2 layers160 × 110 mm

Acquedotto test v4 finale
igorilla666/water-controller
Scheda di controllo basata sul modulo Waveshare ESP32-S3-ETH, con ingressi sensore, RS-485, pilotaggio rele, buzzer e alimentazione/protezioni dedicate.
139 parts1CERN-OHL-S-2.0 - 2 layers126.7 × 25.3 mm

BalthazarPSU2
balthazar-space/Balthazar-PSU-IO-v.2
Balthazar open-hardware laptop - version 2 of keyboard and touchpad module controller
148 parts2 - 2 layers249 × 69.5 mm

Helsinki LED Train Map
CDFER/helsinki-live-train-map
A physical, real-time LED map of the Auckland train network, powered by an ESP32-C3 microcontroller. Train movements are displayed using addressable RGB LEDs, with live data fetched over Wi-Fi.
441 partsMIT - 4 layers85.7 × 54 mm

- 4 layers162 × 87 mm

- 4 layers86 × 34 mm

Bsl drv v1
jackw01/scanlight
A better light source for scanning color negative film
157 parts397CERN-OHL-W-2.0 - 2 layers110 × 220 mm

Fin ltm
HekiNav/finland-live-train-map
Some of the LEDs are missing because they were removed after making the initial layout
423 parts7MIT - 4 layers92.5 × 70 mm

Clock
stevel1212-droid/stm32-rtc-climate-controller
Kicad project of an STM32-based board climate controller utilizing an RTC module for time-scheduled environmental reading of temperature/humidity with SHT30 sensor and optional small relay for control.
69 partsMIT