Skip to the content
PCBKitNew board
4 layers34 × 34 mmBSN N54, the printed circuit board in 3D

KiCad project: BSN-N54.kicadpro. See the root README for the board naming scheme.

Size
34 × 34 mm
Copper layers
4
Thickness
1.61 mm
Parts
46
Nets
52
Pads
174
Tracks, vias
279, 101
Pours
168
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Sep 2026
Updated
4 Nov 2026

Overview

BSN N54 is an open-source printed circuit board by Stachu1, from the Stachu1/BLE_Sensor_Node repository on GitHub. It is a 4-layer board of 34 × 34 mm with 46 parts on 52 nets, routed with 279 tracks and 101 vias.

It is built around the SHTC3. Its parts include 16 capacitors, 7 inductors, 4 resistors, 3 ICs and 2 crystals. It belongs with the nRF52 and nRF5x boards of this library.

Main components

1

README

hardware/N54/README.md

BSN-N54 (Nordic nRF54L variant)

Concluded at rev A. The N54 was compared with the C23 on rev A, and rev B uses the CC2340R5. See MCU_DECISION.md. This folder is kept as the record of that comparison.

KiCad project: BSN-N54.kicad_pro. See the root README for the board naming scheme.

Rev A (BSN-N54-A)

Ordered as a separate design from BSN-C23-A (not panelized). Firmware, bring-up procedure and per-board results: firmware/N54 and firmware/N54/BRINGUP.md.

Bring-up status

BoardBLE addressStatus
#1EC:A6:80:CE:7A:1AFull build except U2 (SHTC3) and X2 (32 kHz). hwtest 13/13 PASS. ble_sensor advertises BTHome and is decoded with tools/bsn_scan.py. Antenna side fitted with the C23 values (L6 4.3 nH, 2.1 pF shunt), not verified on this layout (see below). PA network as designed, which loses about 10 dB (see board #2).
#2FA:28:B5:E0:85:F5MCU + U.FL, no antenna, no U2/X2. hwtest 13/13 PASS. A*: PA network bypassed. Used for the crystal trim, conducted power and the current measurements.

Test results

  • RF: testing/RF/RF_CARRIER.md. HFXO trim 11.75 pF (+127 ppm at the datasheet 7 pF). The reference PA network as laid out costs 10–11 dB. Bypassed, the PA gives 0.0 dBm at the 0 dBm setting and +7.5 dBm at +8 dBm.
  • Current: testing/Power/POWER_MEASUREMENTS.md. Floor 4.20 µA (System OFF 2.05 µA, both about 1.4 µA above the datasheet on both boards, cause not found), 7.6 µC per advert at 0 dBm, 2.01 / 1.78 µC per sensor reading with timer / DRDY wake (C23: 0.366 µA, 12.6 µC, 9.56 / 3.72 µC).

Rework log

Hand-modified boards are marked A* (see the root README).

BoardDateChangeReason
#12026-10-27Antenna side: 4.3 nH series and 2.1 pF shunt (the C23 match)Same antenna as C23. Not re-matched: AE1 is fed from the other end than on C23 (rotated 180°, feed pad at x = 146.75 instead of 153.25) through a longer trace, so the match is only a starting point
#22026-10-27X1 reflowedChecking the +127 ppm offset (no change)
#22026-10-27PA network bypassed: 15 pF in series at L2 (DC block), L3 and L4 bridged, C14, C15, C16 removed. R4 0 Ω and J1 keptThe network cost 10–11 dB. Bypassed, the output matches the datasheet
#22026-10-27Cleaned with IPAChecking whether flux explains the high floor current (no change)

ANT-pin matching network

The antenna matching network on the nRF54L05 ANT pin (U1 pin 31) is the Nordic reference PA network (nRF54L datasheet, circuit configuration 1 for QFN48: L2, C14, L3, C15, L4, C16), followed by the antenna match (L5, L6, L7) and the U.FL test point (R4, J1).

text
U1.ANT(31) ─ L2 ─┬─ L3 ─┬─ L4 ─┬──────────── L6 ─┬─ AE1
               C14    C15    C16   L5      │     L7
                │      │      │    │      R4     │
              VSS_PA  GND    GND  GND      │    GND
             (pin 32)                     J1
RefValueRole
L2, C14, L3, C15, L4, C162.7 nH, 1.5 pF, 3.5 nH, 2.0 pF, 3.5 nH, 0.3 pFNordic reference PA network (0201 in the reference, 0402 here)
L57.3 nHShunt to GND on the J1 node (antenna side)
L66.7 nHSeries to the antenna
L7Shunt at the antenna feed
R4, J10 Ω, U.FLTest point, not fitted in normal use

C14 grounds only to pin 32 (VSS_PA), which only joins the centre pad, and C15 grounds straight to the bottom plane with no inner-layer fill, as Nordic's notes require.

Measured on rev A: this network, as laid out with 0402 parts, cost 10–11 dB into 50 Ω (see testing/RF/RF_CARRIER.md). A rev B N54 should copy Nordic's 0201 layout exactly and verify the PA network into 50 Ω on its own before the antenna is matched.

Original Smith chart estimate (superseded)

Before the boards existed, the MCU source impedance and the antenna impedance were estimated from the nRF54L and antenna datasheets and stepped through all 8 elements on a Smith chart. This treated L5 as a series part, which it isn't on the board, and the estimated antenna impedance was later measured on C23 to be quite different (about 6.4 − j13 Ω, see hardware/C23/testing/rev_A/RF/ANTENNA_MATCHING.md). Kept for reference:

https://onlinesmithchart.com/?circuit=blackBox_34.1_-40.9_0__seriesInd_2.7_nH_0_0__shortedCap_1.5_pF_0_0_0__seriesInd_3.5_nH_0_0__shortedCap_2_pF_0_0_0__seriesInd_3.5_nH_0_0__shortedCap_0.3_pF_0_0_0__shortedInd_7.3_nH_0_0__seriesInd_6.7_nH_0_0&fSpan=0

A simplified 3-element equivalent from the same estimate:

https://onlinesmithchart.com/?circuit=blackBox_34.1_-40.9_0__seriesInd_4.2_nH_0_0__shortedCap_0.3_pF_0_0_0__seriesInd_6.7_nH_0_0&fSpan=0

Parts

46
QtyValueFootprintReferences
7100nCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C5, C11, C12, C13
6TestPointTestPoint:TestPoint_Pad_D1.0mmTP5, TP6, TP7, TP8, TP9, TP10
4TestPointTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP3, TP4
210nCapacitor_SMD:C_0402_1005MetricC8, C9
22.2uCapacitor_SMD:C_0402_1005MetricC6, C7
23.5nInductor_SMD:L_0402_1005MetricL3, L4
24.7kResistor_SMD:R_0402_1005MetricR2, R3
10.3pCapacitor_SMD:C_0402_1005MetricC16
11.5pCapacitor_SMD:C_0402_1005MetricC14
1100R@100MHzInductor_SMD:L_0603_1608MetricFB1
1100uCapacitor_SMD:C_0805_2012MetricC10
110uCapacitor_SMD:C_0603_1608MetricC1
11kResistor_SMD:R_0402_1005MetricR1
12.0pCapacitor_SMD:C_0402_1005MetricC15
12.7nInductor_SMD:L_0402_1005MetricL2
132.768kHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmX2
132MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmX1
14.7uInductor_SMD:L_0603_1608MetricL1
16.7nInductor_SMD:L_0402_1005MetricL6
17.3nInductor_SMD:L_0402_1005MetricL5
1AANI-CH-0138-Q-TBSN-N54:AANI-CH-0138-Q-TAE1
1CR2032_HolderBattery:BatteryHolder_Renata_SMTU2032-LF_1x2032BT1
1Conn_Coaxial_SmallConnector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_VerticalJ1
1HDC2010BSN-N54:HDC2010U3
1LInductor_SMD:L_0402_1005MetricL7
1RResistor_SMD:R_0201_0603MetricR4
1SHTC3Sensor_Humidity:Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mmU2
1nRF54L05-QFXXBSN-N54:VQFN-48-1EP_6x6mm_P0.4mm_EP4.1x4.1mm_ThermalViasU1

Questions

How big is the BSN N54 PCB?

It measures 34 × 34 mm and has 4 copper layers, 1.61 mm thick.

What parts does the BSN N54 use?

46 parts, built around the SHTC3. 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 BSN N54 KiCad files?

From the Stachu1/BLE_Sensor_Node repository on GitHub, at the commit this page was made from: the board is hardware/N54/BSN-N54.kicad_pcb and its schematic hardware/C23/BSN-C23.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BSN N54 design in my own project?

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

More from Stachu1/BLE_Sensor_Node

1
  • 4 layers34 × 34 mmBSN C23, the printed circuit board in 3D

    BSN C23

    Stachu1/BLE_Sensor_Node

    KiCad project: BSN-N54.kicadpro. See the root README for the board naming scheme.

    47 parts

Similar boards

  • 6 layers54.6 × 57.1 mmCM5 MINIMA 2, the printed circuit board in 3D

    CM5 MINIMA 2

    piecol/CM5_MINIMA_REV2

    Compact, feature-filled CM5 carrier board

    102 parts170CERN-OHL-S-2.0
  • 4 layers38.6 × 39.5 mmRuuvitag revb71, the printed circuit board in 3D

    Ruuvitag revb71

    ruuvi/ruuvitag_hw

    RuuviTag hardware projects

    64 parts115
  • 4 layers54.6 × 57.1 mmCM5 MINIMA, the printed circuit board in 3D

    CM5 MINIMA

    piecol/CM5_MINIMA_REV1

    CM5 LoRaWAN carrier board in a compact, feature-filled footprint

    98 parts63CERN-OHL-S-2.0
  • 2 layers93.9 × 83.8 mmBackplane, the printed circuit board in 3D

    Backplane

    dbrgn/ic880a-backplane

    Backplane to connect an iC880A-SPI concentrator board to a Raspberry Pi, with protection against reversed power supply and voltage spikes, a temperature / humidity sensor, a step-down voltage regulator, an ADC to…

    72 parts15
  • 2 layers22.9 × 63.5 mmEsp rust board, the printed circuit board in 3D

    Esp rust board

    swayerloren/KICAD_ENGINE

    AI-assisted KiCad PCB design workflow for schematics, PCB layouts, DRC, BOM/CPL, and fabrication outputs using Codex or Claude.

    96 parts10MIT
  • 2 layers190 × 75 mmAVT2022 Badge Final, the printed circuit board in 3D

    AVT2022 Badge Final

    epremeaux/AVTokyo_2022_Badge

    AVTokyo 2022 event badge PCB, firmware and server code.

    72 parts9
  • 4 layers71.8 × 66 mmMinimal carrier board for CM4 rev E, the printed circuit board in 3D

    Minimal carrier board for CM4 rev E

    RobertLukan/rpi-cm4-custom-board

    Based on my previous projects I needed a customized RPI4 carrier board with 2 cameras input. The initial idea was taken from this project…

    45 parts8
  • 4 layers59.6 × 48.3 mmPlant1337, the printed circuit board in 3D

    Plant1337

    chl33/Plant133

    Firmware, circuit design, and 3D-printable components for an automated plant-watering system.

    61 parts6MIT