

Spark
The PCB files for this project. The gerber and other PCBA files are in the production folder.
- Size
- 82 × 55 mm
- Copper layers
- 4
- Thickness
- 1.56 mm
- Parts
- 202
- Nets
- 229
- Pads
- 867
- Tracks, vias
- 1,793, 325
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 18 Apr 2026
- Updated
- 20 Apr 2026
Overview
Spark is an open-source printed circuit board by ratmuds, from the ratmuds/spark repository on GitHub. It is a 4-layer board of 82 × 55 mm with 202 parts on 229 nets, routed with 1,793 tracks and 325 vias.
It is built around the RP2350A, INA226AIDGSR and W25Q128JVSIQ, with the AP63203WU, IP2721 and MP8859GQ-0000-Z among its other parts. Its parts include 75 capacitors, 64 resistors, 24 diodes, 16 ICs and 9 connectors. It belongs with the RP2350 boards of this library.
Main components
12RP2350A
QFN-60-EP(7x7)Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、Integrated LDO、True random number generator (TRNG)、Hardware ECC check QFN-60-EP(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)INA226AIDGSR
VSSOP-10-40℃~+125℃ 0.1uV/℃ 0V~36V 100pA 140dB 2.5uV 2.7V~5.5V 330uA High-side detection、Low-side detection、Bidirectional detection、Power monitoring、Digital output interface、Programmable threshold alarm、Enable/shutdown function ±40V VSSOP-10 Current Sense Amplifiers ROHSTexas InstrumentsCurrent Sense AmplifiersW25Q128JVSIQ
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 FLASHAP63203WU
TSOT-23-6-40℃~+85℃@(TA) 1 1.1MHz 22uA 2A 3.3V 3.8V~32V Buck Built-in Fixed Overcurrent Protection、Light load efficient mode、Cycle-by-cycle current limiting、Hiccup current limiting、EMI optimization (spread spectrum) Step-down type Yes TSOT-23-6 DC-DC Converters ROHSDiodes IncorporatedDC-DC ConvertersIP2721
TSSOP-16-40℃~+85℃ 1C 3V~25V 5V、15V、20V PD 2.0、PD 3.0 Power Receiver Controller TSSOP-16 USB PD ROHSINJOINICInterface - SpecializedMP8859GQ-0000-Z
QFN-16(3x3)-40℃~+125℃@(TJ) 1 1mA 2.8V~22V 3.5A 500kHz 5V Adjustable Buck-Boost Buck-Boost Built-in Yes QFN-16(3x3) DC-DC Converters ROHSMonolithic Power SystemsDC-DC ConvertersSL2.1A
SOP-160℃~+70℃ 120mA 2.5mA 4 4V~5.25V USB 2.0 USB Hub SOP-16 USB HUB Controllers ROHSCoreChipsUSB ConvertersSN74LVC8T245PWRE4
TSSOP-24-40℃~+85℃ 1 8 Level translator Power-off protection、Output enable high-impedance Tri-State TSSOP-24 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersTPS26630RGE
VQFN-24(4x4)-40℃~+125℃ 1 1mm 31mΩ 4.5V~60V 4mm 4mm 600mA~6A Integrated FET Overcurrent Protection、Short-Circuit Protection、Under-voltage lockout、Thermal Protection、Overvoltage clamping protection、Overload protection Surface Mount VQFN-24(4x4) Surge Protection Devices (SPDs) ROHSTexas InstrumentsSurge Protection Devices (SPDs)APS6404L-SQN-SN
SOP-8SOP-8 PSRAM ROHSAP MemoryUncategorisedUSBLC6-2P6
SOT-666-6-40℃~+125℃ 150nA 17V 2 3.5pF 5.25V 5A@8/20us 6V ESD IEC 61000-4-2 Unidirectional SOT-666-6 ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)CL05B104KB54PNC
0402100nF 50V X7R ±10% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMT
README
PCB/README.mdPCB
The PCB files for this project. The gerber and other PCBA files are in the production folder.
This PCB was made using KiCad 10, and took around 40 hours to make.
PCB Design Screenshots

Schematic Screenshots

Parts
202| Qty | Value | Footprint | References |
|---|---|---|---|
| 33 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C24, C25, C29, C30, C33, C34, C101, C102, C106, C110, C111, C112, C113, C114, C115, C116 +17 |
| 19 | PESD5V0U1BL | Diode_SMD:D_SOD-882 | D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25, D26, D27 +3 |
| 16 | 47 | Resistor_SMD:R_0402_1005Metric | R4, R5, R6, R7, R9, R10, R11, R25, R31, R33, R34, R39, R40, R41, R49, R51 |
| 8 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C82, C83, C85, C88, C100, C103, C104, C105 |
| 7 | 10k | Resistor_SMD:R_0402_1005Metric | R28, R29, R47, R50, R60, R61, R66 |
| 7 | 1uF | Capacitor_SMD:C_0402_1005Metric | C14, C26, C35, C36, C39, C46, C50 |
| 6 | 4.7k | Resistor_SMD:R_0402_1005Metric | R14, R20, R21, R22, R23, R26 |
| 6 | 47uF 25V | Capacitor_SMD:C_1206_3216Metric | C8, C9, C12, C19, C20, C21 |
| 5 | 0.1uF 25V | Capacitor_SMD:C_0402_1005Metric | C6, C11, C16, C22, C23 |
| 5 | 100k | Resistor_SMD:R_0402_1005Metric | R1, R12, R19, R24, R27 |
| 5 | 10uF | Capacitor_SMD:C_0805_2012Metric | C27, C28, C31, C32, C40 |
| 4 | 15pF | Capacitor_SMD:C_0402_1005Metric | C94, C108, C119, C120 |
| 4 | 1k | Resistor_SMD:R_0402_1005Metric | R30, R32, R65, R72 |
| 4 | 27 | Resistor_SMD:R_0603_1608Metric | R63, R64, R70, R71 |
| 4 | BAT54W | Package_TO_SOT_SMD:SOT-323_SC-70 | D4, D5, D10, D11 |
| 3 | 0 | Resistor_SMD:R_0402_1005Metric | R16, R17, R59 |
| 3 | 24k | Resistor_SMD:R_0402_1005Metric | R38, R43, R45 |
| 3 | ABM8-272-T3 | ABM8-272-T3:XTAL_ABM8-272-T3 | Y2, Y4, Y5 |
| 2 | 10uF 25V | Capacitor_SMD:C_0805_2012Metric | C17, C18 |
| 2 | 20m 1W | PCM_SparkFun-Resistor:R_1206_3216Metric | R3, R18 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric | C42, C43 |
| 2 | 3.3uH | ray:AOTA-B201610S3R3-101-T | L5, L6 |
| 2 | 33 | Resistor_SMD:R_0402_1005Metric | R62, R68 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R2, R35 |
| 2 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q3, Q5 |
| 2 | INA226 | Package_SO:TSSOP-10_3x3mm_P0.5mm | U2, U13 |
| 2 | RP2350A | Package_DFN_QFN:QFN-60-1EP_7x7mm_P0.4mm_EP3.4x3.4mm_ThermalVias | U24, U27 |
| 2 | SN74LVC8T245PWR | SN74AXC8T245PWR:SOP65P640X120-24N | U3, U4 |
| 2 | STT6N3LLH6_C3021100 | easyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | Q1, Q2 |
| 2 | SW_Push | TS-1088-AR02016:SW_TS-1088-AR02016 | SW1, SW2 |
| 2 | TPS26630RGE | Package_DFN_QFN:Texas_RGE0024H_VQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias | U14, U17 |
| 2 | USB_C_Receptacle | PCM_SparkFun-Connector:USB-C_16 | J1, J5 |
| 2 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U21, U25 |
| 1 | 100pF C0G/NP0 | Capacitor_SMD:C_0402_1005Metric | C13 |
| 1 | 150k | Resistor_SMD:R_0402_1005Metric | R46 |
| 1 | 15k | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 160k | Resistor_SMD:R_0603_1608Metric | R42 |
| 1 | 22k | Resistor_SMD:R_0402_1005Metric | R15 |
| 1 | 22nF | Capacitor_SMD:C_0402_1005Metric | C15 |
| 1 | 22uF 25V | Capacitor_SMD:C_0805_2012Metric | C10 |
| 1 | 3.57k | Resistor_SMD:R_0603_1608Metric | R44 |
| 1 | 300k | Resistor_SMD:R_0402_1005Metric | R53 |
| 1 | 330k | Resistor_SMD:R_0402_1005Metric | R52 |
| 1 | 4.7uH | SPM6530T-4R7M:IND_SPM6530T-4R7M | L2 |
| 1 | 4.7uH | Inductor_SMD:L_TechFuse_SL0420 | L1 |
| 1 | 470k | Resistor_SMD:R_0402_1005Metric | R37 |
| 1 | 6.2k | Resistor_SMD:R_0603_1608Metric | R36 |
| 1 | 6V/0.5A/1A | PCM_SparkFun-Fuse:1206 | F1 |
| 1 | 8.2k | Resistor_SMD:R_0402_1005Metric | R48 |
| 1 | ADC_IN | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J2 |
| 1 | AP63203WU | Package_TO_SOT_SMD:TSOT-23-6 | U20 |
| 1 | APS6404L-SQN-SN | easyeda2kicad:SOP-8_L4.9-W3.9-P1.27-LS6.0-BL | U1 |
| 1 | BAT54S | Package_TO_SOT_SMD:SOT-23 | D7 |
| 1 | Digital Analyzer | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J7 |
| 1 | GPIO | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J12 |
| 1 | IP2721 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U5 |
| 1 | MP8859GQ-0000-Z | MP8859GQ-0000-Z:QFN-16_MP8859_00_MNP | U6 |
| 1 | Power Supply Out | 2060-452_998-404:WAGO_2060-452_998-404 | J11 |
| 1 | SL2.1A | SL2.1A:SO16 | U12 |
| 1 | ST7789V | ray:ST7789V Display Breakout | J3 |
| 1 | Trackpad | ray:SMD_Conn_01x07 | J6 |
| 1 | USBLC6-2P6 | Package_TO_SOT_SMD:SOT-666 | U19 |
| 1 | Voltage Meter Thing | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
Questions
How big is the Spark PCB?
It measures 82 × 55 mm and has 4 copper layers, 1.56 mm thick.
What parts does the Spark use?
202 parts, built around the RP2350A, INA226AIDGSR, W25Q128JVSIQ and AP63203WU. 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 Spark KiCad files?
From the ratmuds/spark repository on GitHub, at the commit this page was made from: the board is PCB/spark.kicad_pcb and its schematic PCB/analyzer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Spark design in my own project?
Its repository states no licence, so its author keeps all rights: ask ratmuds before reusing the design.
Similar boards
- 2 layers155 × 80 mm

- 6 layers50 × 23 mm

Esp32p4amoled3.19
v-cu/dpf-load-monitor-wide
ESP32-P4 diagnostic display for VAG diesels — live DPF and engine data over CAN (UDS) on a 3.19" ultra-wide AMOLED. Firmware, KiCad files, BOM and 3D enclosure.
115 parts12 - 4 layers59.9 × 30.5 mm

LNA
uzzambutt/NorthernStudios-Low-Noise-Amplifier
Designed by: Muhammad Uzzam Butt // NorthernStudios
21 parts1MIT - 2 layers54.4 × 27.9 mm

USB C-12V-2A BUCK BOOST CONVERTER
Rodolfo855/USB-C-12V-2A-BUCK-BOOST-CONVERTER
USB-C 12V @ 2AM BUCK BOOST CONVERTER
30 partsMIT - 4 layers45.1 × 45.1 mm

SuperPower uC KiCad
SuperPower/Apollo
All hardware designs and products you can find in this repository is licensed under CERN Open Hardware Licence Version 2 - Weakly Reciprocal
113 parts - 2 layers132.5 × 38 mm

Emfi
Ledger-Donjon/silicon-toaster
SiliconToaster is an open-source hardware electromagnetic fault injection device, designed for hardware security research. It has the following features:
81 parts60LGPL-3.0 - 2 layers120.5 × 46 mm

Kampela E1
Alzymologist/Kampela
Hardware signer and key storage for Substrate ecosystem
192 parts21GPL-3.0 - 2 layers78.5 × 46 mm

Kampela G5
Kalapaja/kampela-hardware
Hardware design schematics and supplementary files for Kampela hardware signer
198 parts5GPL-3.0