SnapCore-Devboard-Rev1
Magnetile·magnetile-hardware·SnapCore/KiCAD/DevBoard/SnapCore-Devboard-Rev1/SnapCore-Devboard-Rev1.kicad_pcb
About the SnapCore-Devboard-Rev1 PCB
SnapCore-Devboard-Rev1 is an open source Nordic nRF PCB design by Magnetile, published on GitHub under the MIT license. It is a 4-layer board measuring 26.9 × 47.6 mm, with 51 components from 40 distinct parts.
Its main chip is the NRF52840-QIXX, from the Nordic nRF family. Other key parts include the XC6220B331MR and TP4057. By type, the board carries 20 capacitors, 13 resistors, 3 ICs, 3 diodes, 2 crystals and 2 connectors.
It belongs with the iot & wireless, power & battery and dev boards & breakouts designs in this gallery.
From the project
A open source modular wireless input device. Based on nRF52840
Open source modular wireless macropad system
Magnetile is a modular wireless input device. A central hub connects to interchangeable input tiles - mechanical keys, rotary encoders, sliders, display keys - via magnetic pogo pin connectors. The hub presents as a single BLE HID device to the host. Everything is open source.
Tiles are hot-swappable modules. Each tile has its own small MCU communicating over I²C. The hub aggregates all input and handles the BLE stack. A single LiPo cell in the hub powers the entire system through the pogo pins.

Main components on the SnapCore-Devboard-Rev1
SnapCore-Devboard-Rev1 bill of materials (BOM)
51 components, 40 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | NRF52840-QIXX nRF52840-QIXX | Nordic_AQFN-73-1EP_7x7mm_P0.5mm | U1 |
| 1 | XC6220B331MR | SOT-23-5 | U2 |
| 1 | TP4057 | TSOT-23-6 | U4 |
| 1 | AO3407A | SOT-23 | Q1 |
| 1 | 32.768KHZ 32.768KHz | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 32MHZ 32Mhz | Crystal_SMD_2016-4Pin_2.0x1.6mm | Y3 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J2 |
| 1 | CONN_01X18_PIN Conn_01x18_Pin | PinHeader_1x18_P1.27mm_Vertical | J3 |
| 1 | AMCA31-2R450G-S1F-T3 | XDCR_AMCA31-2R450G-S1F-T3 | AE2 |
| 1 | Battery JST 3.7V | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | BAT_CONN1 |
| 1 | 500MA 500mA | Fuse_1206_3216Metric | F1 |
| 1 | TS-1187A | SW_Push_1P1T_XKB_TS-1187A | SW2 |
| 1 | CHG0 | LED_0603_1608Metric | RED1 |
| 1 | C2297 Green | LED_0805_2012Metric | D3 |
| 1 | C84256 Red | LED_0805_2012Metric | D4 |
| 1 | C139439 SDM20U40-7, 40V;250mA | D_SOD-523 | D5 |
| 1 | 4.7NH 4.7nH | L_0402_1005Metric | L1 |
| 1 | 10UH 10uH | L_0402_1005Metric | L2 |
| 4 | 2.2UF 2.2uF | C_0402_1005Metric | C1, C3, C13, C22 |
| 1 | 2.2UF 2.2uF | C_0805_2012Metric | C4 |
Show 20 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 10UF 10uF | C_0402_1005Metric | C5 |
| 3 | 2.2UF 2.2uF | C_0603_1608Metric | C6, C11, C12 |
| 1 | 100NF 100nF | C_0805_2012Metric | C7 |
| 1 | 100NF 100nF | C_0402_1005Metric | C8 |
| 4 | 12PF 12pF | C_0402_1005Metric | C9, C10, C20, C21 |
| 1 | 820PF 820pF | C_0402_1005Metric | C14 |
| 1 | 0.8pF | C_0402_1005Metric | C15 |
| 1 | 0.5pF | C_0402_1005Metric | C16 |
| 1 | 100NF 100nF | C_0603_1608Metric | C18 |
| 1 | 100PF 100pF | C_0402_1005Metric | C19 |
| 2 | 5.1K 5.1k | R_0402_1005Metric | R1, R2 |
| 1 | 100K | R_0402_1005Metric | R6 |
| 1 | 330R | R_0603_1608Metric | R7 |
| 1 | 4k | R_0603_1608Metric | R8 |
| 1 | 2.2K 2.2k | R_0402_1005Metric | R9 |
| 1 | C22935 1M_1% | R_0603_1608Metric | R10 |
| 1 | C23192 510k_1% | R_0603_1608Metric | R11 |
| 2 | 4.7K 4.7k | R_0402_1005Metric | R16, R17 |
| 1 | 10K 10k | R_0402_1005Metric | R18 |
| 2 | 33R | R_0402_1005Metric | R19, R20 |
SnapCore-Devboard-Rev1 design files
The KiCad project lives in the Magnetile/magnetile-hardware repository on GitHub; these links point at the commit this page was built from.
SnapCore-Devboard-Rev1: common questions
What microcontroller does the SnapCore-Devboard-Rev1 use?
The SnapCore-Devboard-Rev1 is built around the NRF52840-QIXX, from the Nordic nRF family.
How big is the SnapCore-Devboard-Rev1 PCB?
The SnapCore-Devboard-Rev1 measures 26.9 × 47.6 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the SnapCore-Devboard-Rev1?
51 components, from 40 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the SnapCore-Devboard-Rev1 design files?
From the Magnetile/magnetile-hardware repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the SnapCore-Devboard-Rev1 design in my own project?
Yes, under the terms of its MIT license, which Magnetile chose for the repository.
Can I test firmware for the SnapCore-Devboard-Rev1 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Nordic nRF firmware against it before you order a PCB.
More boards in magnetile-hardware
Similar boards
Nordic nRF
Keyboard
byrantech
262.5 × 109.6 mm206 parts2LMIT4.3kNordic nRF
TOTEM
GEIGEIGEIST
258.8 × 94.4 mm85 parts2LCERN-OHL-P-2.02.0kNordic nRF
Pixl.js
solosky
40 × 23 mm45 parts4LGPL-2.01.4kNordic nRF
Board
dennisss
363 × 128 mm420 parts4LApache-2.0381Nordic nRF
Management
dennisss
101 × 31.5 mm50 parts2LApache-2.0381Nordic nRF
Board hl15-latest
dennisss
61 × 37 mm14 parts2LApache-2.0381