NPK Board x RFM96
collins-emasi·KiCAD-PROJECTS-PCB·NPK_Board x RFM96/NPK_Board x RFM96.kicad_pcb
About the NPK Board x RFM96
NPK Board x RFM96 is an open source STM32 PCB design by collins-emasi, published on GitHub. It is a 4-layer board measuring 57 × 95 mm, with 96 components from 60 distinct parts.
Its main chip is the STM32L443RCT6, from the STM32 family. Other key parts include the ESDALC6V1W5, USBLC6-2SC6, MAX3485, RFM95W-868S2 and RT8059. By type, the board carries 34 capacitors, 20 resistors, 12 ICs, 10 diodes, 6 connectors and 4 inductors.
It belongs with the rf & radio and power & battery designs in this gallery.
From the project
In this repository, I will be sharing some of the project I'm working on with KiCAD software.

Main components on the NPK Board x RFM96
NPK Board x RFM96 bill of materials (BOM)
96 components, 60 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESDALC6V1W5 | SOT-23-5 | IC1 |
| 1 | STM32L443RCT6 | LQFP-64_10x10mm_P0.5mm | U1 |
| 2 | USBLC6-2SC6 | SOT-23-6 | U2, U3 |
| 1 | MAX3485 | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | RFM95W-868S2 | HOPERF_RFM9X | U5 |
| 1 | RT8059 | SOT-23-5 | U6 |
| 2 | MT3608 | SOT-23-6 | U7, U8 |
| 1 | DW06D | SOT-23-6 | U9 |
| 1 | SY6280 | SOT-23-5 | U10 |
| 1 | CN3065 | SON50P300X300X90-9N-D | U11 |
| 1 | AO3400A | SOT-23 | Q1 |
| 1 | SI2301 | SOT-23 | Q2 |
| 1 | X201632MKB4SI | Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1 |
| 1 | FC31M2-32.768-N07LLDTL | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | USB IN | USB_B_Micro | J1 |
| 1 | SWD | PinHeader_2x05_P1.27mm_Vertical | J2 |
| 1 | Coax RF Conn | GT-RF1125A-01G | J3 |
| 1 | BAT IN | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J4 |
| 1 | SOLAR IN | TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J5 |
| 1 | Screw_Terminal_01x12 | TerminalBlock_Phoenix_MPT-0,5-12-2.54_1x12_P2.54mm_Horizontal | J6 |
Show 40 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SW_SPDT | SW_SPDT_PCM12 | BOOT1 |
| 1 | 5V | PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | 12V | PinHeader_1x03_P2.54mm_Vertical | JP2 |
| 1 | POWER | PinHeader_1x03_P2.54mm_Vertical | JP3 |
| 2 | SW_MEC_5E | SW4-SMD-5.2X5.2X1.5MM | SW1, SW2 |
| 1 | BLUE | LED_0603_1608Metric | D1 |
| 1 | YELLOW | LED_0603_1608Metric | D2 |
| 2 | RED | LED_0603_1608Metric | D3, D9 |
| 1 | ESDALC6V1-1U2 | D_SOD-523 | D4 |
| 1 | SMLVT3V3 | SMB | D5 |
| 1 | SS34 | D_0603_1608Metric | D6 |
| 2 | SK34 | D_0603_1608Metric | D7, D8 |
| 1 | GREEN | LED_0603_1608Metric | D10 |
| 1 | 600R@100MHz | L_0603_1608Metric | FB1 |
| 2 | 4u7 | L_Sunlord_SWPA4030S | L1, L3 |
| 1 | 2u2 | L_Sunlord_SWPA3015S | L2 |
| 4 | 4u7 | C_0603_1608Metric | C1, C12, C15, C17 |
| 2 | 8p | C_0402_1005Metric | C2, C6 |
| 2 | 5p | C_0402_1005Metric | C3, C9 |
| 10 | 100n | C_0402_1005Metric | C4, C5, C7, C8, C10, C11, C13, C14 +2 |
| 5 | 10u | C_0603_1608Metric | C19, C20, C24, C32, C33 |
| 6 | 100n | C_0603_1608Metric | C21, C22, C26, C27, C31, C34 |
| 1 | 68p | C_0402_1005Metric | C23 |
| 1 | 1u | C_0603_1608Metric | C25 |
| 3 | 47u | C_0805_2012Metric | C28, C29, C30 |
| 1 | 10k | R_0402_1005Metric | R1 |
| 1 | 47 | R_0402_1005Metric | R2 |
| 3 | 1k5 | R_0603_1608Metric | R3, R4, R5 |
| 2 | 4k7 | R_0603_1608Metric | R6, R7 |
| 1 | 1k | R_0603_1608Metric | R8 |
| 1 | 68k | R_0603_1608Metric | R9 |
| 1 | 15k | R_0603_1608Metric | R10 |
| 1 | 150k | R_0603_1608Metric | R11 |
| 1 | 20k | R_0603_1608Metric | R12 |
| 1 | 200k | R_0603_1608Metric | R13 |
| 3 | 10k | R_0603_1608Metric | R14, R18, R19 |
| 1 | 510 | R_0603_1608Metric | R15 |
| 1 | 100R | R_0603_1608Metric | R16 |
| 1 | 6k8 | R_0603_1608Metric | R17 |
| 1 | 2k | R_0603_1608Metric | R20 |
NPK Board x RFM96 design files
The KiCad project lives in the collins-emasi/KiCAD-PROJECTS-PCB repository on GitHub; these links point at the commit this page was built from.
NPK Board x RFM96: common questions
What microcontroller does the NPK Board x RFM96 use?
The NPK Board x RFM96 is built around the STM32L443RCT6, from the STM32 family.
How big is the NPK Board x RFM96?
The NPK Board x RFM96 measures 57 × 95 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the NPK Board x RFM96?
96 components, from 60 distinct parts. The full bill of materials is listed on this page.
Where can I download the NPK Board x RFM96 design files?
From the collins-emasi/KiCAD-PROJECTS-PCB repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the NPK Board x RFM96 design in my own project?
The repository has no license, so all rights stay with collins-emasi. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the NPK Board x RFM96 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in KiCAD-PROJECTS-PCB
STM32
NPK Board
collins-emasi
107.6 × 41 mm104 parts4LNo license1STM32
LoST 9632 Board
collins-emasi
56 × 114 mm97 parts4LNo license1STM32
LoRa STM32 Board
collins-emasi
51.6 × 56 mm81 parts4LNo license1STM32
STM32 Example 1 board
collins-emasi
54.7 × 42 mm46 parts4LNo license1STLoRa Carrier Board
collins-emasi
96 × 45.7 mm22 parts4LNo license1Traffic lights
collins-emasi
26.7 × 49 mm7 parts2LNo license1
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k