Skip to the content
PCBKitNew board
2 layers39 × 31 mmWatch, the printed circuit board in 3D

A smart watch developped from the hardware to the firmware from scratch , providing useful tools to help in daily-life.

Size
39 × 31 mm
Copper layers
2
Thickness
1.6 mm
Parts
3
Nets
46
Pads
88
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 10.0 (file 20260206)
Created
6 Dec 2025
Updated
6 Apr 2026

Overview

Watch is an open-source printed circuit board by 0Zane, from the 0Zane/SmartWatch-ESP32 repository on GitHub. It is a 2-layer board of 39 × 31 mm with 3 parts on 46 nets.

It is built around the ESP32-S3-WROOM-1-N8 and AMS1117-3.3. Its parts include 2 ICs and 1 connector. It belongs with the wearables boards and the ESP32 boards of this library.

Main components

2

README

README.md

ESP32 Smartwatch Project

Project Goals

Build a custom wearable smart watch from scratch to explore embedded systems, firmware developpement, and PCB integration.

Ideas for Hardware Architecture

Processing & Display

  • MCU: ESP32-S3-WROOM-1 for Wi-Fi/BLE and dual-core processing.
  • Display: 1.28" TFT LCD via SPI.
  • Input: 3x Physical buttons .

Sensors

  • Timekeeping: Still looking for a compact RTC module
  • ToF Ranging: VL53L0X (I2C) for distance measurement up to 2m via infrared pulses.
  • Biometrics: MAX30102 for Heart Rate (requires tight skin contact).
  • Motion: Still looking for gyroscope / accelerometer if required for the project.
  • Utility: IR TX + IR RX

Power Management

  • Battery: LiPo (around 500mAh.
  • Charging: Still looking for power management module.

Software Features

  • Firmware: Written in C++ via PlatformIO.
  • Power Management: Sleep mode implementation with external wake-up interrupts.
  • Connectivity:
    • Wi-Fi/BLE scanning ans testing tools.
    • ESP-NOW for ultra-fast communication with other ESP devices.

Development Stages

  1. Prototyping: Wiring all modules on breadboard with an ESP32 DevKit.
  2. Schematic & PCB : I will use KiCAD to design PCB and schematics
  3. Assembly: Probably hand soldering.
  4. Case creation : I will learn to use 3d modeling CAD like Fusion360 to create a case for the project.

Parts

3
QtyValueFootprintReferences
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1UU1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01AJ1

Questions

How big is the Watch PCB?

It measures 39 × 31 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Watch use?

3 parts, built around the ESP32-S3-WROOM-1-N8 and AMS1117-3.3. 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 KiCad files?

From the 0Zane/SmartWatch-ESP32 repository on GitHub, at the commit this page was made from: the board is pcb/watch.kicad_pcb and its schematic pcb/watch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Watch design in my own project?

Its repository states no licence, so its author keeps all rights: ask 0Zane before reusing the design.

Similar boards

  • 2 layers86 × 54 mmLLM Business Card, the printed circuit board in 3D

    LLM Business Card

    pham-tuan-binh/bouija

    Running LLM on a Business Card LITERALLY

    84 parts60
  • 2 layers55 × 100 mmESP32AY revD2, the printed circuit board in 3D

    ESP32AY revD2

    djspawnbrest/ESP32AY

    ZxPod - ESP32 based AY multiformat player

    138 parts59GPL-3.0
  • 2 layers110 × 100 mmPidginTranslator, the printed circuit board in 3D

    PidginTranslator

    DevMubarak1/PidginTranslator

    Handheld translator for Nigerian languages. No internet needed for common phrases, YarnGPT for everything else.

    14 parts21MIT
  • 4 layers58.5 × 85.5 mmSr jv esp32, the printed circuit board in 3D

    Sr jv esp32

    connorzheng97/srjv

    SR-JV80 Programmable Expansion Card with ESP32 Wi-Fi

    84 parts18
  • 2 layers50.6 × 71.1 mmOpen ESPilot, the printed circuit board in 3D

    Open ESPilot

    Tomas-Kuchta-FPV/Open-ESPilot

    An open-source project to develop a custom ESP32-based flight controller designed primarily for use with ArduPilot. Focused on affordability, flexibility, and ease of integration with various robotic and UAV platforms.

    109 parts18CERN-OHL-W-2.0
  • 4 layers102 × 100 mmZelvicka, the printed circuit board in 3D

    Zelvicka

    RoboticsBrno/Robutek

    Robůtek je robotická platforma založená na čipu ESP32-S3. Je velice rozšitiřelný, ale ze základu umí jezdit, kreslit fixou, jezdit po čáře, pohybovat se bludištěm. Programování je přes Jaculus.

    214 parts12
  • 2 layers156 × 66 mmDash 6.8, the printed circuit board in 3D

    Dash 6.8

    romioRN/Dash6.8-hardware

    wifi name "service", password 12345678, connect to 192.167.4.1

    152 parts11Apache-2.0
  • 4 layers100 × 100 mmPlantomation V2, the printed circuit board in 3D

    Plantomation V2

    Synthron/Plantomation

    DIY plant watering system

    203 parts10