Skip to the content
4 layersSmart Watch, the printed circuit board in 3D

A fully custom smartwatch designed from the ground up, featuring a purpose-built PCB, BLE connectivity, and a 3D-printed case. Designed for complete control over hardware and software integration.

Copper layers
4
Thickness
1 mm
Parts
73
Nets
100
Pads
355
Tracks, vias
812, 181
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
28 Mar 2026
Updated
3 Jul 2026

Overview

Smart Watch is an open-source printed circuit board by jacksterb1234, from the jacksterb1234/Smart_Watch repository on GitHub. It is a 4-layer board with 73 parts on 100 nets, routed with 812 tracks and 181 vias.

It is built around the FAN5622SX, W25Q32JVSSIQ and BMI270, with the ESDR0502NMUTBG-TP, NPM1300-QEAA-R7 and Q13FC1350000400 among its other parts. Its parts include 22 capacitors, 8 ICs, 7 resistors, 6 switches and 4 connectors. It belongs with the wearables boards of this library.

Main components

6

README

README.md

Smart Watch — Custom KiCad Smartwatch PCB

A fully custom smartwatch designed from the ground up, featuring a purpose-built PCB, BLE connectivity, and a 3D-printed case. Designed for complete control over hardware and software integration.

Integration testing projected to begin July 2026.

Features

  • MCU: Nordic nRF54L15 — ultra-low power with integrated Bluetooth LE
  • Step counting via IMU
  • Heart rate sensing
  • Touchscreen display
  • Music control and notification vibration (haptic)
  • USB-C charging
  • Custom 3D-printed case — ~30% lighter than off-the-shelf alternatives, fully personalizable
  • Designed for JLCPCB assembly

Repository Structure

text
Smart_Watch/
├── Architecture.kicad_sch   # Top-level architecture schematic
├── MCU.kicad_sch            # nRF54L15 MCU schematic
├── Power.kicad_sch          # Power management schematic
├── Peripherals.kicad_sch   # Sensors & peripheral schematic
├── Smart_Watch.kicad_pcb   # PCB layout
├── Smart_Watch.pdf          # Full schematic export
├── Smart_Watch.pretty/     # Custom KiCad footprints
├── Smart_Watch.3dshapes/   # 3D models for PCB components
├── ZIF.pretty/              # ZIF connector footprints
├── B2B_PH_SM4_TB/          # Board-to-board connector footprints
├── Backpack_Board/         # Backpack extension board
├── Case/                   # 3D-printable case files
└── jlcpcb/                  # JLCPCB production files (Gerbers, BOM, CPL)

Tools Used

  • KiCad — Schematic capture and PCB layout
  • JLCPCB — PCB fabrication and SMT assembly
  • SolidWorks / Fusion360 — Case design

Key Components

ComponentFunction
nRF54L15MCU with integrated BLE
Heart rate sensorOptical heart rate monitoring
IMUStep counting and motion sensing
TouchscreenUser interface display
USB-C charger ICBattery charging via USB-C

Author

Jackson Barber — github.com/jacksterb1234

Parts

73
QtyValueFootprintReferences
16TestPointTestPoint:TestPoint_Pad_1.0x1.0mm+1V8, +3V0, +BATT1, GND1, LRA_EN1, LRA_PWM1, PGND1, PGND2, PMIC_INT1, QSPI_CLK1, QSPI_CS1, SCL1, SDA1, VBUS_IN1, VBUS_OUT1, VSYS1
8100nFPCM_JLCPCB:C_0603C2, C4, C6, C8, C9, C15, C21, C23
610uFPCM_JLCPCB:C_0603C1, C16, C17, C18, C19, C20
4SW_PushSmart_Watch:SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010_3DSW4, SW5, SW6, SW7
31uFPCM_JLCPCB:C_0603C10, C14, C22
34.7kΩPCM_JLCPCB:R_0603R1, R2, R3
3NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1, NT2, NT3
22.2uHInductor_SMD:L_0805_2012MetricL3, L4
222pFPCM_JLCPCB:C_0603C24, C25
24.7uFPCM_JLCPCB:C_0603C3, C26
2LOGOLOGOG***, G***
2SW_PushResistor_SMD:R_0805_2012MetricSW2, SW3
110kΩPCM_JLCPCB:R_0603R11
110kΩPCM_JLCPCB:R_0402R9
1150kΩPCM_JLCPCB:R_0603R13
12.2uFPCM_JLCPCB:C_0603C11
147kΩPCM_JLCPCB:R_0603R12
1BMI270Smart_Watch:BMI270_BOS-LU10
1Conn_01x02Smart_Watch:MOLEX_0781710002J4
1Conn_01x02PAD_CONNECTOR:1x02_1x1mmJ2
1Conn_01x06PAD_CONNECTOR:2x03_1x1mmJ3
1DRV2603RUNRSmart_Watch:RUN10_TEXU12
1DisplayZIF:24-PIN-ZIFX608
1ESDR0502NMUTBGSmart_Watch:UDFN6_517AA_ONS-LU8
1FAN5622SXSmart_Watch:SSOT6_3X1P7_ONS-LU7
1LPS22DFTRSmart_Watch:XDCR_LPS22DFTRA1
1MAX30102EFD_TSmart_Watch:XDCR_MAX30101EFD_U9
1NORA-MODULE_ALTubloxLib:NORA_LGA82R_1430X1040X190_ANTU3
1NPM1300-QEAA-R7Smart_Watch:QFN32_5X5_NOR-LU6
1Q13FC1350000400PCM_JLCPCB:FC-135R_L3.2-W1.5X1
1USB4110GFASmart_Watch:GCT_USB4110GFAJ7
1W25Q32JVSSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU5

More from jacksterb1234/Smart_Watch

1
  • 2 layers12 × 7.7 mmBackpack Board, the printed circuit board in 3D

    Backpack Board

    jacksterb1234/Smart_Watch

    A fully custom smartwatch designed from the ground up, featuring a purpose-built PCB, BLE connectivity, and a 3D-printed case. Designed for complete control over hardware and software integration.

    9 parts

Similar boards

  • 4 layers100 × 70 mmZSWatch Watch DevKit, the printed circuit board in 3D

    ZSWatch Watch DevKit

    ZSWatch/Watch-DevKit-HW

    The hardware repo for the ZSWatch Development Kit.

    132 parts188GPL-3.0
  • 4 layers41 × 12.4 mmZSWatch, the printed circuit board in 3D

    ZSWatch

    yuxiangcheng2002/KiCad-lib-ref

    73 parts
  • 6 layers270 × 170 mmSIGMAGE, the printed circuit board in 3D

    SIGMAGE

    allogic/SIGMAGE

    A smoll 4-channel audio DSP board.

    725 partsMIT
  • 4 layers170 × 120 mmBMS dacus, the printed circuit board in 3D

    BMS dacus

    kitspace/component_tester

    A keychain version of the Mikrontroller.net AVR component tester

    286 parts1
  • 4 layers36 × 36 mmJRWatch, the printed circuit board in 3D

    JRWatch

    jadenrhee/JRWatch

    Low-power BLE wearable: nRF52840 module + nPM1300 PMIC + BMI270 IMU + Sharp MIP display. 36 mm 4-layer board, ~15 µA projected sleep current, Zephyr firmware.

    47 parts2
  • 6 layers196 × 20 mmSmartbag core, the printed circuit board in 3D

    Smartbag core

    claudiofin/smartbag

    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).

    113 partsMIT
  • 6 layers75 × 21.4 mmSmartcube revA, the printed circuit board in 3D

    Smartcube revA

    manhoosbilli1/smart-cube-multi-pcb-flex-assembly

    Smart Cube - multi-PCB flex assembly (PCBA, PCBB, PCBC + FLEX + tabs Y/G/B)

    39 parts1

Questions

What parts does the Smart Watch use?

73 parts, built around the FAN5622SX, W25Q32JVSSIQ, BMI270 and ESDR0502NMUTBG-TP. 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 Smart Watch KiCad files?

From the jacksterb1234/Smart_Watch repository on GitHub, at the commit this page was made from: the board is Smart_Watch.kicad_pcb and its schematic Architecture.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Smart Watch design in my own project?

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