

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
2ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdESP32 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
- Prototyping: Wiring all modules on breadboard with an ESP32 DevKit.
- Schematic & PCB : I will use KiCAD to design PCB and schematics
- Assembly: Probably hand soldering.
- Case creation : I will learn to use 3d modeling CAD like Fusion360 to create a case for the project.
Parts
3| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1U | U1 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J1 |
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 mm

- 2 layers55 × 100 mm

- 2 layers110 × 100 mm

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 mm

- 2 layers50.6 × 71.1 mm

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 mm

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 mm

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 mm
