X-Watch
Han-ZenX·X-Watch·hardware/schematic/v1.0/XWatch_Rev2.0/XWatch_Rev2.0.kicad_pcb
About the X-Watch PCB
X-Watch is an open source STM32 PCB design by Han-ZenX, published on GitHub under the MIT license. It is a 2-layer board measuring 36 × 36 mm, with 118 components from 36 distinct parts.
Its main chip is the STM32U5G9NJH6Q, from the STM32 family. Other key parts include the nRF52833-QDAA-R, GD25LQ128EWIGR, DA9168, TPS62840DLCR and MAX17048G_T10. By type, the board carries 74 capacitors, 23 resistors, 15 ICs, 3 inductors, 2 crystals and 1 diode.
It belongs with the wearables designs in this gallery.
From the project
A Fully Customizable Open-Source Smartwatch
X-Watch 是一款开源智能手表项目,主控芯片为 STM32L4R9AII6U,图形界面基于 TouchGFX 开发。本仓库统一管理硬件设计、嵌入式固件、配套软件、文档与测试。
- 超低功耗:STM32L4+ 系列,适合电池供电的穿戴设备。 - 图形能力完整:片上集成 LTDC、MIPI DSI Host、Chrom-ART 加速器和 GFXMMU(适合圆形屏帧缓冲),无需外置图形芯片。 - TouchGFX 官方支持:ST 提供 STM32L4R9I-DISCO 参考设计(圆形 AMOLED 屏),可作为软硬件起点,手册见 docs/references/Rev1.0。
完整的架构说明见 docs/architecture/architecture.md。
- STM32CubeMX:外设与时钟配置 - TouchGFX Designer:UI 设计与代码生成 - GCC ARM 工具链(arm-none-eabi-gcc)、CMake ≥ 3.20、Ninja - KiCad:打开 hardware/schematic/v1.0/XWatchRev1.0/` 下的工程 - 调试器:ST-LINK
Main components on the X-Watch
X-Watch bill of materials (BOM)
118 components, 36 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | nRF52833-QDAA-R | QFN40P500X500X90-41N | IC1 |
| 1 | STM32U5G9NJH6Q STMicroelectronics | STM32U5G9NJH6Q | U1 |
| 1 | GD25LQ128EWIGR GigaDevice Semicon Beijing | GD25LQ128EWIGR | U2 |
| 1 | DA9168 | BGA30C40P5X6_214X254X56 | U3 |
| 1 | TPS62840DLCR Texas Instruments | TPS62840DLCR | U4 |
| 1 | MAX17048G_T10 Analog Devices Inc./Maxim Integrated | MAX17048G_T10 | U5 |
| 1 | LSM6DSOXTR STMicroelectronics | LSM6DSOXTR | U6 |
| 1 | LIS2MDLTR STMicroelectronics | LIS2MDLTR | U7 |
| 1 | SM03B-SRSS-TB_LF_SN_P JST | SM03B-SRSS-TB_LF_SN_P | U8 |
| 1 | LPS27HHWTR STMicroelectronics | LPS27HHWTR | U9 |
| 1 | OPT3001DNPR Texas Instruments | OPT3001DNPR | U10 |
| 1 | MAX30101EFD_T STMicroelectronics | MAX30101EFD_T | U11 |
| 1 | DRV2605LDGSR Texas Instruments | DRV2605LDGSR | U12 |
| 1 | SK6018D4-33 Suntek | SK6018D4-33 | U13 |
| 1 | AXE530127-DO0143FMST02 | AXE530127 | U14 |
| 1 | 32.768KHZ NDK | NX3215SA_32_768KHZ_EXS00A-MU00525 | X1 |
| 1 | 16MHZ Yajingxin | TXM16M0004252CBCEO00T | X2 |
| 1 | RB520S-30 hongjiacheng | RB520S-30_C7502701 | D1 |
| 3 | 2.2uH | L_0402_1005Metric | L1, L2, L3 |
| 2 | 5.6pF | GEN_C_0201 | C1, C2 |
Show 16 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 10pF | GEN_C_0201 | C3, C4 |
| 3 | 4.7uF | GEN_C_0402 | C5, C15, C33 |
| 10 | 10uF | GEN_C_0402 | C6, C9, C10, C16, C17, C30, C46, C59 +2 |
| 6 | 100nF | GEN_C_0402 | C7, C14, C49, C73, C75, C77 |
| 1 | 47nF | GEN_C_0402 | C8 |
| 5 | 2.2uF | GEN_C_0402 | C11, C12, C13, C41, C42 |
| 12 | 1uF | GEN_C_0402 | C18, C19, C34, C36, C61, C62, C64, C65 +4 |
| 32 | 100nF | GEN_C_0201 | C20, C21, C22, C23, C24, C25, C26, C27 +24 |
| 1 | 220nF | GEN_C_0201 | C52 |
| 3 | 100K | GEN_R_0201 | R3, R17, R19 |
| 4 | 4.7K | GEN_R_0201 | R4, R5, R13, R14 |
| 11 | 10K | GEN_R_0201 | R6, R7, R8, R15, R16, R18, R20, R21 +3 |
| 1 | 24.9 k 1% | GEN_R_0201 | R9 |
| 1 | 38.3 k 1% | GEN_R_0201 | R10 |
| 2 | 2.2K | GEN_R_0201 | R11, R12 |
| 1 | 0 | GEN_R_0201 | R22 |
X-Watch design files
The KiCad project lives in the Han-ZenX/X-Watch repository on GitHub; these links point at the commit this page was built from.
X-Watch: common questions
What microcontroller does the X-Watch use?
The X-Watch is built around the STM32U5G9NJH6Q, from the STM32 family.
How big is the X-Watch PCB?
The X-Watch measures 36 × 36 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the X-Watch?
118 components, from 36 distinct parts. The full bill of materials is listed on this page.
Where can I download the X-Watch design files?
From the Han-ZenX/X-Watch repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the X-Watch design in my own project?
Yes, under the terms of its MIT license, which Han-ZenX chose for the repository.
Can I test firmware for the X-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
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k