

Sidewalk Devkit
KiCad hardware design for a compact Nordic Semiconductor devkit built around an nRF54L15 target, nPM1300 power management, and an SX1262 sub-GHz radio front end.
- Size
- 55 × 34 mm
- Copper layers
- 6
- Thickness
- 1.69 mm
- Parts
- 184
- Nets
- 137
- Pads
- 851
- Tracks, vias
- 1,706, 301
- Pours
- 24
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 2 Jun 2026
- Updated
- 10 Sep 2026
Overview
Sidewalk Devkit is an open-source printed circuit board by hlord2000, from the hlord2000/Sidewalk_Devkit repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 6-layer board of 55 × 34 mm with 184 parts on 137 nets, routed with 1,706 tracks and 301 vias.
It is built around the NRF54L15-QFAA-R, BGS12SN6E6327XTSA1 and SX1262IMLTRT, with the MX25R1635FZUIL0, LIS2DH and TMUX1511RSVR among its other parts. Its parts include 67 capacitors, 18 resistors, 18 ICs, 8 inductors and 7 connectors. It belongs with the nRF52 and nRF5x boards of this library.
Main components
10NRF54L15-QFAA-R
QFN-48(6x6)Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、Software reset、External pin reset (NRST)、Built-in general-purpose timer、Calendar function、Built-in temperature sensor QFN-48(6x6) Microcontrollers (MCU/MPU/SOC) ROHSNordic SemiconMicrocontrollers (MCU/MPU/SOC)BGS12SN6E6327XTSA1
DFN-6(0.7x1.1)-40℃~+85℃ 0.9dB 1.8V~3.5V 47dB 50MHz~6GHz SPDT DFN-6(0.7x1.1) RF Switches ROHSInfineon TechnologiesRF SwitchesSX1262IMLTRT
QFN-24-EP(4x4)-148dBm -40℃~+85℃ 1.8V~3.7V 150MHz~960MHz 22dBm 300Kbps 32mA 4.2mA ISM SPI Supports software reset、Power-on reset function、Supports RSSI function transceiver QFN-24-EP(4x4) RF Transceiver ICs ROHSSEMTECHRF Transceiver ICsMX25R1635FZUIL0
USON-8-EP(2x3)-40℃~+85℃ 1.65V~3.6V 100,000 cycles 16Mbit 20 Years 3.2ms 33MHz SPI USON-8-EP(2x3) NOR FLASH ROHSMXICNOR FLASHLIS2DH
LGA-14(2x2)-40℃~+85℃ 1.71V~3.6V Accelerometer SPI、I2C X,Y,Z ±16g LGA-14(2x2) Accelerometers ROHSSTMicroelectronicsAccelerometersTMUX1511RSVR
UTQFN-16(1.8x2.6)-40℃~+125℃ 1.5V~5.5V 1:1 2pC 2Ω 3.3pF 3GHz 4 4us 60us 67ps Bidirectional analog channel、Power-off isolation、Fail-safe disconnect UTQFN-16(1.8x2.6) Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, MultiplexersTXU0204RUTR
UQFN-12(1.7x2)-40℃~+125℃ 1 1.08V~5.5V 1.08V~5.5V 200Mbps 4 Level translator Power-off protection、Output enable high-impedance Tri-State Unidirectional UQFN-12(1.7x2) Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersUSBLC6-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)NPM1300-QEAA-R
QFN-32(5x5)Adjustable current limiting、Light load efficient mode、Output discharge QFN-32(5x5) Power Management - Specialized ROHSNordic SemiconPower Management - Specialized0900FM15K0039E
SMD-10P,1.2x2mmSMD-10P,1.2x2mm Ceramic Filters ROHSJohanson DielectricsCeramic Filters
README
README.mdSidewalk Devkit
KiCad hardware design for a compact Nordic Semiconductor devkit built around an
nRF54L15 target, nPM1300 power management, and an SX1262 sub-GHz radio
front end.

Hardware
nRF54L15-QFAAtarget SoC with external32 MHzand32.768 kHzcrystals.nPM1300-QEAAPMIC for USB/battery power management, charging, and status LEDs.SX1262IMLTRTsub-GHz transceiver with RF switch/filter network, U.FL, and chip antenna footprints.- On-board
nRF52833-QDXXdebug helper with USB, SWD, UART, and level-translated target boundary. - USB-C input with ESD protection and a 1 A fuse.
- Battery connector, reset/user buttons, and board-edge debug/test access.
STEMMA QTI2C expansion connector.SHT4xhumidity/temperature sensor,ADXL367accelerometer, andZD25WQ16CEIGRQSPI flash.- NFC connector footprint and user/status LEDs.
Board
| Property | Value |
|---|---|
| KiCad version | 10.x project files |
| Board revision | 0.1 |
| Size | 55 mm x 34 mm |
| Stackup | 6 copper layers, 1.6 mm board thickness |
| Minimum track / clearance | 0.127 mm / 0.127 mm |
| Minimum drill | 0.200 mm |
Passed Qualification Tests
- Flashing the
nRF54L15target from the on-boardnRF52833debug helper. - RTT logging.
- UART logging.
- BLE validation.
- NFC validation.
- Sensor and PMIC logging from
SHT40,ADXL367, andnPM1300. SX1262radio operation in both FSK and LoRa modes.- Sidewalk operation over all transports.
Top

Bottom

Schematic Structure
The design is split into hierarchical KiCad sheets:
sch/nRF54L15.kicad_sch- target SoC, sensors, QSPI flash, STEMMA QT, NFC, and user IO.sch/SX1262.kicad_sch- sub-GHz radio, RF matching/filtering, antenna switch, and RF connectors.sch/nPM1300.kicad_sch- USB-C, battery input, PMIC rails, charger support, and PMIC LEDs.sch/Debugger.kicad_sch- on-board debug helper, target SWD/UART boundary, and level shifting.
Repository Layout
.
|-- Sidewalk_Devkit.kicad_pro KiCad project
|-- Sidewalk_Devkit.kicad_sch Top-level schematic
|-- Sidewalk_Devkit.kicad_pcb PCB layout
|-- sch/ Hierarchical schematic sheets
|-- lib/ Local symbols, footprints, and 3D models
|-- docs/images/ README render images
|-- build/ Local generated outputs, ignored by git
`-- debug_helper_parts.md Notes for the debug-helper boundary partsRegenerating Outputs
The README images are rendered directly from the KiCad PCB:
mkdir -p docs/images
kicad-cli pcb render Sidewalk_Devkit.kicad_pcb \
--output docs/images/sidewalk-devkit-hero.png \
--width 1800 --height 1000 \
--background opaque --quality high --perspective \
--rotate '-35,0,35' --zoom 0.84
kicad-cli pcb render Sidewalk_Devkit.kicad_pcb \
--output docs/images/sidewalk-devkit-top.png \
--width 1600 --height 900 \
--side top --background opaque --quality high --zoom 1.12
kicad-cli pcb render Sidewalk_Devkit.kicad_pcb \
--output docs/images/sidewalk-devkit-bottom.png \
--width 1600 --height 900 \
--side bottom --background opaque --quality high --zoom 1.12Useful local exports:
mkdir -p build
kicad-cli sch export pdf Sidewalk_Devkit.kicad_sch \
--output build/schematic.pdf
kicad-cli pcb export step Sidewalk_Devkit.kicad_pcb \
--output build/board.step
kicad-cli sch export bom Sidewalk_Devkit.kicad_sch \
--output build/bom.csv \
--fields Reference,Value,Footprint,QUANTITY,DNP \
--group-by Value,FootprintThe custom EasyEDA-derived footprints and 3D models live under lib/. STEP
export may still warn if a local KiCad installation does not include every
referenced stock KiCad 3D model.
Run design checks before fabrication or release:
mkdir -p build
kicad-cli sch erc Sidewalk_Devkit.kicad_sch --output build/erc.rpt
kicad-cli pcb drc Sidewalk_Devkit.kicad_pcb --output build/drc.rptLicense
This hardware design is licensed under the CERN Open Hardware Licence Version 2
- Permissive. See LICENSE.
Parts
184| Qty | Value | Footprint | References |
|---|---|---|---|
| 37 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP2, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23, TP24 +21 |
| 30 | 1uF | passives:C_0201_0603Metric_L | C1, C2, C3, C4, C27, C28, C36, C41, C42, C43, C46, C47, C48, C49, C50, C51 +14 |
| 9 | 10uF | passives:C_0603_1608Metric_L | C16, C17, C18, C19, C22, C23, C24, C25, C26 |
| 6 | 5.1kR | passives:C_0201_0603Metric_L | R6, R7, R9, R10, R11, R12 |
| 5 | 100kR | passives:C_0201_0603Metric_L | R8, R14, R15, R16, R18 |
| 5 | TPS22991 | easyeda2kicad:4-UQFN-0.9x0.8mm | U10, U14, U15, U16, U17 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 4 | TBD | passives:C_0201_0603Metric_L | Z1, Z3, Z4, Z6 |
| 3 | 32MHz, 10pF | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | X1, Y1, Y2 |
| 3 | LED_Blue | LED_SMD:LED_0603_1608Metric | D1, D4, D5 |
| 3 | Q_NMOS_GSD | Package_DFN_QFN:Diodes_DFN1006-3 | Q1, Q2, Q3 |
| 2 | 0R | passives:C_0201_0603Metric_L | Z2, Z5 |
| 2 | 100R | passives:C_0201_0603Metric_L | R4, R5 |
| 2 | 100nF | passives:C_0201_0603Metric_L | C15, C38 |
| 2 | 12pF | passives:C_0201_0603Metric_L | C44, C45 |
| 2 | 1kR | passives:C_0201_0603Metric_L | R13, R17 |
| 2 | 1nF | passives:C_0201_0603Metric_L | C32, C34 |
| 2 | 1uF | passives:C_0603_1608Metric_L | C14, C21 |
| 2 | 2.2uF | passives:C_0201_0603Metric_L | C7, C10 |
| 2 | 2.2uH | passives:L_0806_2016Metric_L | L5, L6 |
| 2 | 3.5nH | passives:L_0201_0603Metric_L | L3, L4 |
| 2 | 330pF | passives:C_0201_0603Metric_L | C52, C53 |
| 2 | 4.7uF | passives:C_0201_0603Metric_L | C35, C40 |
| 2 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5, J6 |
| 2 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_NO_Vertical_Wuerth_434133025816 | SW1, SW2 |
| 1 | 0.3pF | passives:C_0201_0603Metric_L | C11 |
| 1 | 0900FM15K0039 | RF_Converter:Balun_Johanson_0900FM15K0039 | FL1 |
| 1 | 1.5pF | passives:C_0201_0603Metric_L | C6 |
| 1 | 100pF | passives:C_0201_0603Metric_L | C37 |
| 1 | 10nF | passives:C_0201_0603Metric_L | C12 |
| 1 | 10uF | passives:C_0402_1005Metric_L | C5 |
| 1 | 120R/0.2A | passives:L_0201_0603Metric_L | FB1 |
| 1 | 15uH | passives:L_0603_1608Metric_L | L8 |
| 1 | 1A | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | 1kR | passives:R_0201_0603Metric_L | R1 |
| 1 | 2.0pF | passives:C_0201_0603Metric_L | C9 |
| 1 | 2.2nF | passives:C_0201_0603Metric_L | C13 |
| 1 | 2.2uF | passives:C_0603_1608Metric_L | C20 |
| 1 | 2.7nH | passives:L_0201_0603Metric_L | L2 |
| 1 | 3.9pF | passives:C_0201_0603Metric_L | C8 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mm | X2 |
| 1 | 39pF | passives:C_0201_0603Metric_L | C33 |
| 1 | 4.7uF | passives:C_0402_1005Metric_L | C39 |
| 1 | 4.7uH | passives:L_0603_1608Metric_L | L1 |
| 1 | 470kR | passives:R_0201_0603Metric_L | R3 |
| 1 | 470nF | passives:C_0201_0603Metric_L | C30 |
| 1 | 47kR | passives:R_0201_0603Metric_L | R2 |
| 1 | 47nF | passives:C_0201_0603Metric_L | C29 |
| 1 | 47nH | passives:L_0201_0603Metric_L | L7 |
| 1 | 47pF | passives:C_0201_0603Metric_L | C31 |
| 1 | Antenna_Chip | RF_Antenna:Johanson_2450AT18x100 | AE1 |
| 1 | BGS12SN6E6327XTSA1 | Package_LGA:Infineon_PG-TSNP-6-10_0.7x1.1mm_0.7x1.1mm_P0.4mm | U4 |
| 1 | Conn_01x02_MountingPin | Connector_JST:JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical | J4 |
| 1 | Conn_01x05_MountingPin | easyeda2kicad:CONN-SMD_5P-P0.50_0.5K-1.2W-5PWB | J7 |
| 1 | Conn_ARM_SWD_TagConnect_TC2030-NL | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J3 |
| 1 | Conn_Coaxial_Small | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J2 |
| 1 | LED_Green | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | LED_Red | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | LIS2DH | Package_LGA:LGA-14_2x2mm_P0.35mm_LayoutBorder3x4y | U18 |
| 1 | MX25R1635FZUIL0 | Package_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm | U13 |
| 1 | SHT4x | Sensor_Humidity:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad | U11 |
| 1 | STEMMA-QT | easyeda2kicad:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | U9 |
| 1 | SX1262IMLTRT | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias | U3 |
| 1 | TMUX1511RSVR | easyeda2kicad:UTQFN-16_L2.6-W1.8-P0.40-BL | U12 |
| 1 | TXU0101DRYR | easyeda2kicad:SON-6_L1.5-W1.0-P0.50-TL | U8 |
| 1 | TXU0204RUTR | easyeda2kicad:UQFN-12_L2.0-W1.7-P0.40-TL | U6 |
| 1 | TestPoint | TestPoint:TestPoint_Keystone_5015_Micro_Mini | TP1 |
| 1 | USBLC6-2P6 | Package_TO_SOT_SMD:SOT-666 | U5 |
| 1 | USB_C_Receptacle_USB2.0_16P | easyeda2kicad:USB_C_Receptacle_HRO_TYPE-C-31-M-12-Edge_Silkscreen_Removed | J1 |
| 1 | nPM1300-QEAA | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias | U2 |
| 1 | nRF52833-QDXX | Package_DFN_QFN:QFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm_ThermalVias | U7 |
| 1 | nRF54L15-QFAA | Package_DFN_QFN:QFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mm_ThermalVias | U1 |
Questions
How big is the Sidewalk Devkit PCB?
It measures 55 × 34 mm and has 6 copper layers, 1.69 mm thick.
What parts does the Sidewalk Devkit use?
184 parts, built around the NRF54L15-QFAA-R, BGS12SN6E6327XTSA1, SX1262IMLTRT and MX25R1635FZUIL0. 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 Sidewalk Devkit KiCad files?
From the hlord2000/Sidewalk_Devkit repository on GitHub, at the commit this page was made from: the board is Sidewalk_Devkit.kicad_pcb and its schematic Sidewalk_Devkit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Sidewalk Devkit design in my own project?
Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 6 layers31.8 × 27 mm

- 6 layers53.7 × 46.9 mm

- 4 layers54 × 22 mm

- 4 layers96 × 99.2 mm

Panel
cheyao/nrf54l15-discovery
nRF54L15 Discovery board for low-power BLE prototyping
419 parts18CERN-OHL-P-2.0 - 2 layers277.2 × 107.5 mm

- 4 layers56 × 56 mm

- 4 layers68.8 × 90.3 mm

Horizon
Horizon-Avionics/Horizon-H1
Building a fully open-source flight computer for amateur rocketry!
173 parts17 - 4 layers61.8 × 79.6 mm
