Smartbag core
claudiofin·smartbag·hardware/smartbag_core.kicad_pcb
About the Smartbag core PCB
Smartbag core is an open source Nordic nRF PCB design by claudiofin, published on GitHub under the MIT license. It is a 6-layer board measuring 196 × 20 mm, with 107 components from 47 distinct parts.
Its main chip is the NRF54L15-QFAA-R, from the Nordic nRF family. Other key parts include the Acconeer A121, NPM1300-QEAA-R7, BMI270, DRV5032FBDBZR and CD74HC4067SM96. By type, the board carries 46 capacitors, 36 resistors, 10 ICs, 5 connectors, 4 crystals and 4 inductors.
It belongs with the sensors designs in this gallery.
From the project
Tagless smart insert for a handbag: recognises its contents with an IR camera, 60 GHz radar and a 96-taxel FSR floor. PCB, CAD, renders and films all generated by script (KiCad -> CadQuery -> Blender).
A removable smart insert for a handbag that recognises what is inside it — without putting a tag on anything.
Everything in this repo is generated by script: the PCB, the CAD, the renders, the films. One command runs the whole chain, from KiCad to a finished MP4.
This is a design study. Some of it is now checked by machine; none of it has been built.
⚠️ The last two lines are printed on every run on purpose — and they are the two findings that rewrote the board. The feed loss deleted the 60 GHz copper and split one transceiver into two sensors; the charging analysis added a thermistor and…

Main components on the Smartbag core
Smartbag core bill of materials (BOM)
107 components, 47 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | NRF54L15-QFAA-R nRF54L15-QFAA-R Nordic Semiconductor | QFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mm | U1 |
| 2 | Acconeer A121 Acconeer | Acconeer_A121_fcCSP50 | U2, U6 |
| 1 | NPM1300-QEAA-R7 nPM1300-QEAA-R7 Nordic Semiconductor | QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm | U3 |
| 1 | BMI270 Bosch Sensortec | Bosch_LGA-14_3x2.5mm_P0.5mm | U4 |
| 1 | DRV5032FBDBZR Texas Instruments | SOT-23 | U5 |
| 1 | CD74HC4067SM96 Texas Instruments | SSOP-24_5.3x8.2mm_P0.65mm | U7 |
| 2 | TLV9064IPWR Texas Instruments | TSSOP-14_4.4x5mm_P0.65mm | U8, U9 |
| 1 | BQ51013BRHLR Texas Instruments | Texas_VQFN-RHL-20 | U11 |
| 1 | SI2302CDS-T1-GE3 Vishay | SOT-23 | Q1 |
| 1 | ABM8-32.000MHZ-B2-T 32 MHz Cl=8pF Abracon | Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1 |
| 2 | ABM8-24.000MHZ-B2-T 24 MHz Abracon | Crystal_SMD_2016-4Pin_2.0x1.6mm | Y2, Y3 |
| 1 | ABS07-32.768KHZ-9-T 32.768 kHz Cl=9pF Abracon | Crystal_SMD_2012-2Pin_2.0x1.2mm | Y4 |
| 1 | FFC optics, 12 way Hirose | Hirose_FH12-12S-0.5SH_1x12-1MP_P0.50mm_Horizontal | J1 |
| 1 | Jauch LP523450JU 950mAh JST | JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal | J2 |
| 1 | Qi RX coil JST | JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal | J3 |
| 1 | FFC FSR matrix, 24 way Hirose | Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal | J4 |
| 1 | SWD debug JST | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J5 |
| 1 | 2450AT43F0100E Johanson Technology | Johanson_2450AT43F0100_2400-2500Mhz | AE1 |
| 1 | 4.7u 120mA | L_0603_1608Metric | L1 |
| 1 | 2.7n | L_0402_1005Metric | L2 |
Show 27 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 2.2u 1.2A | L_0603_1608Metric | L3, L4 |
| 2 | 2.2u X6T 2.5V | C_0402_1005Metric | C1, C2 |
| 1 | 10u X6S 6.3V | C_0402_1005Metric | C3 |
| 11 | 100n X7R | C_0402_1005Metric | C4, C7, C8, C9, C50, C51, C52, C61 +3 |
| 1 | 2.2n X7R | C_0402_1005Metric | C5 |
| 1 | 1.5p NP0 | C_0402_1005Metric | C6 |
| 1 | 0.3p C0G | C_0402_1005Metric | C11 |
| 13 | 1u X5R | C_0402_1005Metric | C20, C21, C22, C23, C30, C31, C32, C33 +5 |
| 4 | 8p NP0 | C_0402_1005Metric | C24, C25, C34, C35 |
| 3 | 10u X5R 6.3V | C_0402_1005Metric | C40, C41, C42 |
| 1 | 220n C0G (Cs) | C_0603_1608Metric | C80 |
| 1 | 2n2 C0G (Cd) | C_0402_1005Metric | C81 |
| 2 | 10n X7R | C_0402_1005Metric | C82, C83 |
| 2 | 470n X7R 25V | C_0603_1608Metric | C84, C85 |
| 2 | 47n X7R | C_0402_1005Metric | C86, C87 |
| 1 | 10u X5R 25V | C_0603_1608Metric | C88 |
| 4 | 10k 1% | R_0402_1005Metric | R2, R3, R5, R22 |
| 1 | 1M 1% | R_0402_1005Metric | R4 |
| 1 | 1k 1% | R_0402_1005Metric | R6 |
| 2 | 4.7k 1% | R_0402_1005Metric | R7, R8 |
| 1 | 6.8k 1% | R_0402_1005Metric | R10 |
| 1 | 1.2k 1% | R_0402_1005Metric | R11 |
| 1 | 0R | R_0402_1005Metric | R12 |
| 17 | 100k 1% | R_0402_1005Metric | R13, R60, R61, R62, R63, R64, R65, R66 +9 |
| 1 | 220R 1% | R_0402_1005Metric | R20 |
| 1 | 100R 1% | R_0402_1005Metric | R21 |
| 6 | 8.2k 1% | R_0402_1005Metric | R40, R41, R42, R43, R44, R45 |
Smartbag core design files
The KiCad project lives in the claudiofin/smartbag repository on GitHub; these links point at the commit this page was built from.
Smartbag core: common questions
What microcontroller does the Smartbag core use?
The Smartbag core is built around the NRF54L15-QFAA-R, from the Nordic nRF family.
How big is the Smartbag core PCB?
The Smartbag core measures 196 × 20 mm, has 6 copper layers and is 0.8 mm thick.
How many components are on the Smartbag core?
107 components, from 47 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 Smartbag core design files?
From the claudiofin/smartbag 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 Smartbag core design in my own project?
Yes, under the terms of its MIT license, which claudiofin chose for the repository.
Can I test firmware for the Smartbag core 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 smartbag
Similar boards
Nordic nRF
Pixl.js
solosky
40 × 23 mm45 parts4LGPL-2.01.4kNordic nRF
Mikoto
zhiayang
18 × 33.3 mm53 parts4LApache-2.0355Nordic nRF
Klein
snsten
148 × 97.2 mm69 parts2LNo license285Nordic nRF
Full
zzeneg
281.7 × 95.7 mm118 parts2LGPL-2.0178Nordic nRF
PH60
ph-design
285 × 94.6 mm204 parts2LCC-BY-NC-4.0154Nordic nRF
Osprey rev a
ebastler
256.1 × 99.3 mm150 parts2LCERN-OHL-P-2.0150