Skip to the content
PCBKitNew board
2 layers42.9 × 71.5 mmSpark-2350, the printed circuit board in 3D

The spark!2350 is a RP2350 based microcontroller that has a RM2 chip for BLE and WiFi. It also has a LiPo battery charger, as it is designed for use in mireless keyboards.

Size
42.9 × 71.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
60
Nets
101
Pads
513
Tracks, vias
736, 63
Pours
6
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
19 Jul 2025
Updated
8 Aug 2025

Overview

Spark-2350 is an open-source printed circuit board by PythonAtSea, from the PythonAtSea/spark-2350 repository on GitHub. It is a 2-layer board of 42.9 × 71.5 mm with 60 parts on 101 nets, routed with 736 tracks and 63 vias.

It is built around the MCP73871EV, W25Q128JVSIQ and ABM8-272-T3, with the SK6812MINI-E among its other parts. Its parts include 22 capacitors, 21 resistors, 5 ICs, 3 diodes and 3 connectors. It belongs with the power and radio and wireless boards and the RP2350 boards of this library.

Main components

4

README

README.md

spark!2350

A badge of a Cerberus and a raccoon laughing together, with the text 'HIGHWAY' and 'HACK CLUB' beside them.

What is this?

The spark!2350 is a RP2350 based microcontroller that has a RM2 chip for BLE and WiFi. It also has a LiPo battery charger, as it is designed for use in mireless keyboards. It also has a user accesable NeoPixel, and a variable charge rate.

Why?

I saw the release of the RM2 and I immediatly knew I wanted to make something with it. I've always thought the nice!nano was cool, so I kinda made that, although this is designed for maximum GPIO availibility, not small size.

image image image image

made with <3 and insanity.

BOM

NameLinkPrice
RPI RM2https://shop.pimoroni.com/products/raspberry-pi-radio-module$4
Pimoroni shppingn/a$14
JLC PCBAN/A$78.28
JLC shippingN/A$38.52
TotalN/A$134.80

Parts

60
QtyValueFootprintReferences
12100nRP2350_80QFN_minimal:C_0402_1005Metric_small_padsC8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C20
810kResistor_SMD:R_0402_1005MetricR1, R3, R4, R5, R6, R8, R15, R19
44.7uRP2350_80QFN_minimal:C_0402_1005Metric_small_padsC5, C6, C7, C19
215pRP2350_80QFN_minimal:C_0402_1005Metric_small_padsC21, C22
21kResistor_SMD:R_0402_1005MetricR16, R17
21uFRP2350_80QFN_minimal:C_0402_1005Metric_small_padsC3, C4
2200Resistor_SMD:R_0402_1005MetricR10, R11
227Resistor_SMD:R_0402_1005MetricR12, R13
25.1kResistor_SMD:R_0402_1005MetricR20, R21
10Resistor_SMD:R_0402_1005MetricR14
1100kResistor_SMD:R_0402_1005MetricR9
110uFRP2350_80QFN_minimal:C_0402_1005Metric_small_padsC1
13.33kResistor_SMD:R_0402_1005MetricR2
13.3uRP2350_80QFN_minimal:L_pol_2016L1
133Resistor_SMD:R_0402_1005MetricR7
14.7uFRP2350_80QFN_minimal:C_0402_1005Metric_small_padsC2
1470Resistor_SMD:R_0402_1005MetricR18
1<value>RM2:rpi_rmc20452tU2
1ABM8-272-T3footprints:ABM8-272-T3_ABRY1
1BOOTTS-1088-AR02016:SW_TS-1088-AR02016SW1
1BoostJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1GreenLED_SMD:LED_0805_2012MetricD2
1Leftcastellated:27rightJ3
1MCP1700x-330xxTTPackage_TO_SOT_SMD:SOT-23U4
1MCP73871Package_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mmU3
1RP2350_80QFNRP2350_80QFN_minimal:RP2350-QFN-80-1EP_10x10_P0.4mm_EP3.4x3.4mm_ThermalViasU1
1RUNTS-1088-AR02016:SW_TS-1088-AR02016SW2
1RedLED_SMD:LED_0805_2012MetricD1
1Rightcastellated:27leftJ4
1SK6812MINILED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mmD3
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU5

Questions

How big is the Spark-2350 PCB?

It measures 42.9 × 71.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Spark-2350 use?

60 parts, built around the MCP73871EV, W25Q128JVSIQ, ABM8-272-T3 and SK6812MINI-E. 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-2350 KiCad files?

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

Can I use the Spark-2350 design in my own project?

Its repository states no licence, so its author keeps all rights: ask PythonAtSea before reusing the design.

Similar boards

  • 2 layers70 × 119.5 mmUHBadge, the printed circuit board in 3D

    UHBadge

    gianluca-rainis/UHBadge

    Universal Hacker Badge - The ultimate badge for hackers.

    121 parts2CERN-OHL-S-2.0
  • 4 layers81.7 × 100.6 mmFinal Project PCB, the printed circuit board in 3D

    Final Project PCB

    ndesserich/ECE-36200-Final-Project-PCB

    A PCB that integrates an RP2350 and various peripherals to play games.

    80 parts1
  • 4 layers33.7 × 68.9 mmRP2350B RM2-module, the printed circuit board in 3D

    RP2350B RM2-module

    Pico-Framework/RP2350B-RM2-module

    Single-sided RPi RP2350B compute module with RM2 Wi-Fi and Bluetooth

    63 parts2
  • 2 layers303.6 × 94.1 mmVictoria PCB, the printed circuit board in 3D

    Victoria PCB

    dthelegend/Prototype-PCB

    317 parts
  • 2 layers446.9 × 141.7 mmPerson keyboard, the printed circuit board in 3D

    Person keyboard

    jtljac/person-keyboard

    My personal Keyboard Design

    374 parts
  • 2 layers421.9 × 145.2 mmKaypaw96, the printed circuit board in 3D

    Kaypaw96

    Kaympe20/Kaypaw96

    A Southpaw 96% keyboard because numpads on the left are awesome They allow the keyboard to be centered on your desk. They let you use the mouse and numpad at the same time. They are plain more ergonomic.

    396 parts
  • 2 layers60 × 50 mmMRev, the printed circuit board in 3D

    MRev

    MrFriedOk/flickerflame

    osu optimization attempt

    70 parts
  • 4 layers304.8 × 125.5 mmKeyey, the printed circuit board in 3D

    Keyey

    Thenewtechgu/Keyey

    A custom made 75 percent keyboard powered by the Rp2350.

    376 parts