NI-watch

kwojcik22·NI-watch·hardware/zegarek/zegarek.kicad_pcb

NI-watch PCB layout, top view — open source STM32 board by kwojcik22

About the NI-watch PCB

NI-watch is an open source STM32 PCB design by kwojcik22, published on GitHub. It is a 4-layer board measuring 100 × 100 mm, with 105 components from 43 distinct parts.

Its main chip is the STM32F091RCTX, from the STM32 family. Other key parts include the DI78L3.3UAB, MC34063AD, L7805ACV, CH340C and 74141. By type, the board carries 41 resistors, 31 capacitors, 6 ICs, 4 modules, 4 connectors and 4 switches.

It belongs with the wearables designs in this gallery.

From the project

NI-watch is an embedded watch project based on the STM32F0 MCU family. The firmware is designed for a custom hardware platform with RTC support, button input, LED feedback, alarm management, and UART-based debug logging.

NI-watch is an embedded watch project based on the STM32F0 MCU family. The firmware is designed for a custom hardware platform with RTC support, button input, LED feedback, alarm management, and UART-based debug logging.

Top and bottom photos exported from the post-production media folder:

A compact overview of the main repository layout:

The main firmware path is software/TheWatch/Core/, where the primary application, peripheral drivers, and helpers are located.

NI-watch, from the project README
From the project README

Main components on the NI-watch

NI-watch bill of materials (BOM)

105 components, 43 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
DI78L3.3UAB
U1
1
MC34063AD
U2
1
L7805ACV
U3
1
STM32F091RCTX
STM32F091RCTx
U4
1
CH340C
SN74LVC8T245
U5
1
74141
SN74LVC8T245
U6
3
74141DIP16
M1, M2, M4
1
74441DIP16
M3
1
IRF740
Q1
1
32.768KHZ
32.768kHz
Y1
1
Barrel_Jack_MountingPin
J1
2
CONN_01X02
Conn_01x02
J2, J3
1
CONN_01X04
Conn_01x04
J4
1
C964750
Battery_Cell
BT1
1
Buzzer
BZ1
1
JUMPER_2_SMALL_BRIDGED
Jumper_2_Small_Bridged
JP1
4
IN-14
N1, N2, N3, N4
4
SW_Push
SW1, SW2, SW3, SW4
1
UF4007
D1
3
LED
D2, D3, D4
Show 23 more
QtyPartRefs
1
BLM18AG121SN1
FB1
1
100UH
100uH
L1
17
100N
100n
C1, C2, C3, C5, C9, C12, C14, C16 +9
2
0.33U
0.33u
C4, C8
1
100NF
100nF
C6
1
1NF
1nF
C7
1
4u7 250V
C10
2
10U
10u
C11, C15
1
100N
100n
C13
2
4.3P
4.3p
C17, C18
4
100n
C29, C30, C31, C32
6
1k
R1, R2, R3, R7, R12, R13
4
4K7
4k7
R4, R5, R6, R15
1
0R22
R8
1
180
R9
1
330
R10
1
150K
150k
R11
2
10K
10k
R14, R16
1
510K
510k
R17
4
220
R18, R19, R21, R22
15
100
R23, R24, R25, R26, R27, R28, R29, R30 +7
4
15K
15k
R31, R32, R41, R42
1
100
R40

NI-watch design files

The KiCad project lives in the kwojcik22/NI-watch repository on GitHub; these links point at the commit this page was built from.

NI-watch: common questions

What microcontroller does the NI-watch use?

The NI-watch is built around the STM32F091RCTX, from the STM32 family.

How big is the NI-watch PCB?

The NI-watch measures 100 × 100 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the NI-watch?

105 components, from 43 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 NI-watch design files?

From the kwojcik22/NI-watch 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 NI-watch design in my own project?

The repository has no license, so all rights stay with kwojcik22. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the NI-watch without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards