Skip to the content
4 layers50 × 50 mmWatch wearable, the printed circuit board in 3D

Watch wearable

TENNLab-UTK/NWRIST

Code and KiCAD PCB design for the NWRIST: Neuromorphic Wearable for Real-Time Intelligent Sensing Technology paper

Size
50 × 50 mm
Copper layers
4
Thickness
1.53 mm
Parts
79
Nets
85
Pads
324
Tracks, vias
690, 305
Pours
9
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Apr 2026
Updated
27 Apr 2026

Overview

Watch wearable is an open-source printed circuit board by TENNLab-UTK, from the TENNLab-UTK/NWRIST repository on GitHub. It is a 4-layer board of 50 × 50 mm with 79 parts on 85 nets, routed with 690 tracks and 305 vias.

It is built around the STM32WB55CEU6, DLF162500LT-5028A1 and LTC3407EDD-3#TRPBF, with the BQ24012DRC, ICM-20948 and USBLC6-2SC6 among its other parts. Its parts include 34 capacitors, 12 resistors, 7 ICs, 5 inductors and 4 connectors. It belongs with the wearables boards and the STM32 boards of this library.

Main components

12

README

README.md

NWRIST: Neuromorphic Wearable for Real-Time Intelligent Sensing Technology

Points of contact:

Repository Organization

  • PCB: The pcb/ directory contains all of the necessary project files for the KiCAD PCB design. If you wish to edit or extend the PCB design, download the KiCAD software and open the project file in this directory. If you wish to have the PCB manufactured, consider a service such as PCBWay; follow instructions and tutorials for your given PCB manufacturer as needed.

  • Firmware: The firmware/ directory contains shared firmware files to build the apps in the app/ directory. Follow the Zephyr Tutorial steps to build your Zephyr RTOS environment.

  • Apps: The apps/ directory contains all the source code and Zephyr dependencies to build the various apps. You can follow a similar setup to design your custom applications. You can build and flash the binaries onto your board using the steps provided in Zephyr Tutorial.

Parts

79
QtyValueFootprintReferences
15100nFCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C6, C7, C8, C10, C16, C19, C20, C21, C22, C23, C24, C25
61uFCapacitor_SMD:C_0603_1608MetricC13, C26, C28, C31, C33, C34
6FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3, FID4, FID5, FID6
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
310uFCapacitor_SMD:C_0805_2012MetricC29, C30, C32
34.7uFCapacitor_SMD:C_0603_1608MetricC1, C5, C14
35.1kOhmResistor_SMD:R_0402_1005MetricR4, R7, R8
210pFCapacitor_SMD:C_0402_1005MetricC12, C15
22.2uHwatch-wearable-library:LPO3310L4, L5
2324OhmResistor_SMD:R_0402_1005MetricR2, R3
10.3pFCapacitor_SMD:C_0402_1005MetricC18
10.47uFCapacitor_SMD:C_0402_1005MetricC27
10.8pFCapacitor_SMD:C_0402_1005MetricC17
1100kOhmResistor_SMD:R_0402_1005MetricR12
1100pFCapacitor_SMD:C_0402_1005MetricC9
110kOhmResistor_SMD:R_0402_1005MetricR6
110nFCapacitor_SMD:C_0402_1005MetricC11
110nHInductor_SMD:L_0402_1005MetricL1
110uHInductor_SMD:L_0805_2012MetricL2
1120kOhmResistor_SMD:R_0603_1608MetricR11
12.7nHInductor_SMD:L_0402_1005MetricL3
1220OhmResistor_SMD:R_0402_1005MetricR5
12kOhmResistor_SMD:R_0402_1005MetricR9
1300kOhmResistor_SMD:R_0603_1608MetricR10
132.768kHzwatch-wearable-library:NX2012SAY1
132MHzwatch-wearable-library:NX2016SA_NDKY2
1750OhmResistor_SMD:R_0402_1005MetricR1
1Antennawatch-wearable-library:AMCA31-2R450G-S1F-T3AE1
1BQ24012Package_SON:VSON-10-1EP_3x3mm_P0.5mm_EP1.65x2.4mmU6
1Conn_01x02_PinConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ4
1Conn_01x06_SocketConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ1
1Conn_01x10_SocketConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ2
1DLF162500LT-5028A1watch-wearable-library:DLF-4_1P6X0P8U2
1ICM-20948Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mmU3
1LED_ARGBwatch-wearable-library:SON4_APTF1616LSEEZGKQBKC_KNBD1
1LOGOLOGOG***
1LTC3407EDD-3-TRPBFwatch-wearable-library:DFN-10_DD_LIT-LU7
1ST2378ETTRPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU4
1STM32WB55CEU6Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU1
1SW_PushButton_Switch_THT:SW_PUSH_6mm_H13mmSW1
1SW_SPDTwatch-wearable-library:SS12D07_CNKSW2
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U5
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ3

Similar boards

  • 4 layers117 × 77 mmProdDeck, the printed circuit board in 3D

    ProdDeck

    arsovskiteodor/A.ProdDeck

    Open-hardware macro pad (WIP): custom KiCad PCB with keys, encoders and a fader, plus firmware and a desktop configurator

    69 parts
  • 2 layers85.2 × 107.8 mmVCU Module, the printed circuit board in 3D

    VCU Module

    VikingMotorsports/2027-SAE-Electric-VCU

    temp VMS VCU repo

    66 parts3
  • 2 layers68.6 × 53.3 mmSassuino uno dip, the printed circuit board in 3D

    Sassuino uno dip

    jre/sassuino

    Arduino-like AVR development board

    34 parts
  • 4 layers68.6 × 53.3 mmPhyduino pico2, the printed circuit board in 3D

    Phyduino pico2

    perc-sw/phyduino_pico2

    CAD files for the student workshop Phyduino Pico2 Arduino IDE compatible board.

    179 partsGPL-3.0
  • 4 layers55.5 × 32 mmSAFE ROOM, the printed circuit board in 3D

    SAFE ROOM

    dibreyjonatan/SAFE-ROOM

    SAFE ROOM est une dispositif électronique qui permet de connaitre en temps réel, les conditions d'une pièce. A savoir la qualité d'air, la temperature, l'humidité, et la pression.

    52 partsGPL-3.0
  • 4 layers48 × 25 mmStm32mc, the printed circuit board in 3D

    Stm32mc

    justinfederico/STM32testPCB

    Custom STM32WB microcontroller to practice my PCB schematic and layout skills. Looking to get it printed soon! Bear in mind that this is an ameuter project, so there will probably be errors aplenty.

    51 parts
  • 4 layers52 × 25 mmFlying byte v1, the printed circuit board in 3D

    Flying byte v1

    PanBabinicz/ghost-feather

    Here: - -n myenv specifies the environment name - python=3.10 installs a specific Python version

    52 parts
  • 4 layers35.5 × 14.5 mmComplete v1.0, the printed circuit board in 3D

    Complete v1.0

    drpykachu/Sonar-Watch

    A self-designed, home-made watch intended to tell time in a funky and unique way!

    225 parts23

Questions

How big is the Watch wearable PCB?

It measures 50 × 50 mm and has 4 copper layers, 1.53 mm thick.

What parts does the Watch wearable use?

79 parts, built around the STM32WB55CEU6, DLF162500LT-5028A1, LTC3407EDD-3#TRPBF and BQ24012DRC. 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 Watch wearable KiCad files?

From the TENNLab-UTK/NWRIST repository on GitHub, at the commit this page was made from: the board is pcb/watch-wearable.kicad_pcb and its schematic pcb/imu.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

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