Skip to the content
4 layers35.2 × 29.7 mmSmartwatch, the printed circuit board in 3D
Size
35.2 × 29.7 mm
Copper layers
4
Thickness
1.6 mm
Parts
34
Nets
52
Pads
167
Tracks, vias
305, 43
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
29 Mar 2024
Updated
10 Oct 2026

Overview

Smartwatch is an open-source printed circuit board by Westsi, from the Westsi/ESP-Smartwatch repository on GitHub, published under the GPL-2.0 licence. It is a 4-layer board of 35.2 × 29.7 mm with 34 parts on 52 nets, routed with 305 tracks and 43 vias.

It is built around the ESP32-WROVER-E(4MB), MPU-6050 and TLV1117-33DCY. Its parts include 13 capacitors, 9 resistors, 4 ICs, 3 connectors and 1 switch. It belongs with the wearables boards and the ESP32 boards of this library.

Main components

3

README

README.md

GitHub Actions Workflow Status

ESP32 Based Smartwatch

A smartwatch with modern features such as notifications and Spotify sync, watch faces that can be customised, a 240x240 round LCD screen, and a companion app connected with a custom BLE profile.

Features

  • Custom BLE Profile allowing for
    • Notification Sync
    • Time Sync
    • Spotify Sync
    • Exercise Sync
  • Auto Sleep Timeout to save battery
  • Adjustable Brightness
  • Semi-customizeable Watch Faces
  • Rudimentary Exercise Tracker
  • Code for wireless (OTA) updates (most code from fbiego/ESP32_BLE_OTA_Arduino)

Prototype 1

alt text

Demo Video (youtube.com)

TODO

  • Fix OTA updates over BLE
  • Make weather sync as well
  • Put it all together
  • Calibrate battery level code
  • Make Exercise Tracker work properly with accelerometer
  • Saveable Preferences

Parts

34
QtyValueFootprintReferences
610KΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R5, R6, R7, R8, R9
4100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3, C9, C10
410nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C4, C8, C13
20.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C7
2470ΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3
2Polarized_10uFCapacitor_Tantalum_SMD:CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolderC11, C12
12.2KΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
12.2nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6
1BAT_CON/DC_CONConnector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_HorizontalJ5
1BOOT/FLASHButton_Switch_SMD:SW_SPST_Omron_B3FS-100xPBOOT/FLASH1
1CHARGEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderGREEN1
1CHARGINGLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderRED1
1ESP32-WROVER-EEspressif:ESP32-WROVER-EU1
1MCP73831-5-OTPackage_TO_SOT_SMD:SOT-23-5U2
1MPU-6050Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mmU3
1PROG_INTConnector_JST:JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_HorizontalJ6
1RSTButton_Switch_SMD:SW_SPST_Omron_B3FS-100xPRST1
1SM13B-GHS-TBSM13B-GHS-TB:JST_SM13B-GHS-TBJ4
1SW_PushSide_Button:Wurth_Elektronik_436331045822SW1
1TLV1117-33Package_TO_SOT_SMD:SOT-223-3_TabPin2U4

Similar boards

  • 2 layers92.4 × 70 mmLucaudioESP32 V2 1, the printed circuit board in 3D

    LucaudioESP32 V2 1

    lucococo/LucaudioESP32

    ESP32 based board running SqueezeliteESP32 for audio streaming

    104 parts
  • 4 layers28 × 80 mmESP32-PoE Rev M, the printed circuit board in 3D

    ESP32-PoE Rev M

    OLIMEX/ESP32-POE

    ESP32 IoT development board with 100Mb Ethernet and 802.3 Power Over Ethernet (POE)

    142 parts415Apache-2.0
  • 6 layers83.5 × 56 mmEspiff v3 1, the printed circuit board in 3D

    Espiff v3 1

    MDCservice/EsPiFF

    An ESP32 in the Raspberry Pi form factor

    172 parts223GPL-3.0
  • 2 layers84.2 × 52 mmPicoPico, the printed circuit board in 3D

    PicoPico

    DavidVentura/PicoPico

    Pico-8 Player

    57 parts141
  • 2 layers80 × 50 mmThermal Camera, the printed circuit board in 3D

    Thermal Camera

    Circuit-Digest/MLX90640-Thermal-Camera

    An Open Source Thermal Imaging IR camera that you can build yourserlf

    66 parts94
  • 4 layers239.5 × 239.5 mmBroadcast clock, the printed circuit board in 3D

    Broadcast clock

    espena/broadcast-clock

    Digital precision studio/broadcast masterclock with WiFi configuration, acts as local NTP server with accurate GPS time sync.

    440 parts28GPL-3.0
  • 2 layers58.8 × 55.7 mmAiO i2s DAC, the printed circuit board in 3D

    AiO i2s DAC

    martinroger/ipodesp32

    An iPod emulator for 2006-2013 BMW Mini Coopers that need Bluetooth

    102 parts24MIT
  • 2 layers99.1 × 49.9 mmRc fabgl, the printed circuit board in 3D

    Rc fabgl

    PickledDog/rc-fabgl

    FabGL terminal board for RC2014

    47 parts17Apache-2.0

Questions

How big is the Smartwatch PCB?

It measures 35.2 × 29.7 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Smartwatch use?

34 parts, built around the ESP32-WROVER-E(4MB), MPU-6050 and TLV1117-33DCY. 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 Smartwatch KiCad files?

From the Westsi/ESP-Smartwatch repository on GitHub, at the commit this page was made from: the board is smartwatch/smartwatch.kicad_pcb and its schematic smartwatch/smartwatch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Smartwatch design in my own project?

Its repository publishes it under the GPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).