
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.

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.
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.
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.
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)| Component | Function |
|---|---|
| nRF54L15 | MCU with integrated BLE |
| Heart rate sensor | Optical heart rate monitoring |
| IMU | Step counting and motion sensing |
| Touchscreen | User interface display |
| USB-C charger IC | Battery charging via USB-C |
Jackson Barber — github.com/jacksterb1234
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | TestPoint | TestPoint: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 |
| 8 | 100nF | PCM_JLCPCB:C_0603 | C2, C4, C6, C8, C9, C15, C21, C23 |
| 6 | 10uF | PCM_JLCPCB:C_0603 | C1, C16, C17, C18, C19, C20 |
| 4 | SW_Push | Smart_Watch:SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010_3D | SW4, SW5, SW6, SW7 |
| 3 | 1uF | PCM_JLCPCB:C_0603 | C10, C14, C22 |
| 3 | 4.7kΩ | PCM_JLCPCB:R_0603 | R1, R2, R3 |
| 3 | NetTie_2 | NetTie:NetTie-2_SMD_Pad0.5mm | NT1, NT2, NT3 |
| 2 | 2.2uH | Inductor_SMD:L_0805_2012Metric | L3, L4 |
| 2 | 22pF | PCM_JLCPCB:C_0603 | C24, C25 |
| 2 | 4.7uF | PCM_JLCPCB:C_0603 | C3, C26 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | SW_Push | Resistor_SMD:R_0805_2012Metric | SW2, SW3 |
| 1 | 10kΩ | PCM_JLCPCB:R_0603 | R11 |
| 1 | 10kΩ | PCM_JLCPCB:R_0402 | R9 |
| 1 | 150kΩ | PCM_JLCPCB:R_0603 | R13 |
| 1 | 2.2uF | PCM_JLCPCB:C_0603 | C11 |
| 1 | 47kΩ | PCM_JLCPCB:R_0603 | R12 |
| 1 | BMI270 | Smart_Watch:BMI270_BOS-L | U10 |
| 1 | Conn_01x02 | Smart_Watch:MOLEX_0781710002 | J4 |
| 1 | Conn_01x02 | PAD_CONNECTOR:1x02_1x1mm | J2 |
| 1 | Conn_01x06 | PAD_CONNECTOR:2x03_1x1mm | J3 |
| 1 | DRV2603RUNR | Smart_Watch:RUN10_TEX | U12 |
| 1 | Display | ZIF:24-PIN-ZIF | X608 |
| 1 | ESDR0502NMUTBG | Smart_Watch:UDFN6_517AA_ONS-L | U8 |
| 1 | FAN5622SX | Smart_Watch:SSOT6_3X1P7_ONS-L | U7 |
| 1 | LPS22DFTR | Smart_Watch:XDCR_LPS22DFTR | A1 |
| 1 | MAX30102EFD_T | Smart_Watch:XDCR_MAX30101EFD_ | U9 |
| 1 | NORA-MODULE_ALT | ubloxLib:NORA_LGA82R_1430X1040X190_ANT | U3 |
| 1 | NPM1300-QEAA-R7 | Smart_Watch:QFN32_5X5_NOR-L | U6 |
| 1 | Q13FC1350000400 | PCM_JLCPCB:FC-135R_L3.2-W1.5 | X1 |
| 1 | USB4110GFA | Smart_Watch:GCT_USB4110GFA | J7 |
| 1 | W25Q32JVSS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U5 |

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.

ZSWatch/Watch-DevKit-HW
The hardware repo for the ZSWatch Development Kit.



kitspace/component_tester
A keychain version of the Mikrontroller.net AVR component tester

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.

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

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

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.
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.
Its repository states no licence, so its author keeps all rights: ask jacksterb1234 before reusing the design.