Cyberwatch

ttankbuster·Cyberwatch·design/electronics/CyberwatchV1B/CyberwatchV1B.kicad_pcb

Cyberwatch PCB layout, top view — open source ESP32 board by ttankbuster
Simulate this board

About the Cyberwatch PCB

Cyberwatch is an open source ESP32 PCB design by ttankbuster, published on GitHub under the MIT license. It is a 2-layer board measuring 37.5 × 45.5 mm, with 32 components from 21 distinct parts.

Its main chip is the SEEED-113991114, from the ESP32 family. Other key parts include the MAX17048G+T10, DS3231MZ+, MCP23017-E/ML and MT6701CT-STD. By type, the board carries 10 resistors, 7 connectors, 5 ICs, 4 switches, 4 capacitors and 1 transistor.

It belongs with the wearables, iot & wireless and displays & leds designs in this gallery.

From the project

An open source extensible smartwatch.

The software follows a strict naming convention for all source code for the firmware and CyanOS to keep .

design/ holds the KiCad schematic and PCB, a FreeCAD case, component datasheets, and BOM spreadsheets for the hardware.

New public symbols should also take a cyan prefix. Styling is defined in .clang-format (stored at root).

Tests live under test/: - test/testcyanshell/ - Unity-style unit test for the shell command parser. - test/testcyanshellrepl/ - a Python-driven interactive REPL test, run via pio test -e shellrepl.

Cyberwatch, from the project README
From the project README

Main components on the Cyberwatch

Cyberwatch bill of materials (BOM)

32 components, 21 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MAX17048G+T10
MAX17048
U1
1
DS3231MZ+
DS3231MZ
U2
1
SEEED-113991114
XIAO-ESP32-S3-Plus-SMD
U3
1
MCP23017-E/ML
MCP23017x-x-ML
U4
1
MT6701CT-STD
MT6701CT
U5
1
AO3401A
Q1
1
S2B-PH-SM4-TB(LF)(SN)
Conn_01x02_M_Battery
J1
1
SM03B-SRSS-TB(LF)(SN)
Conn_01x03_M_input_left
J2
1
SM07B-SRSS-TB(LF)(SN)
Conn_01x07_M_input_right
J3
1
SM08B-GHS-TB(LF)(SN)
Conn_01x08_M_Display
J4
1
47219-2001
Micro_SD_Card
J5
1
SM03B-SRSS-TB(LF)(SN)
Conn_01x03_IL_main
J6
1
SM07B-SRSS-TB(LF)(SN)
Conn_01x07_IR_main
J7
1
Keystone 3000
Battery_Cell
BT1
1
CHS-01A
SW_power
SW1
3
KMR231NG LFS
SW_Push
SW2, SW3, SW4
4
CL10B104KB8NNNC
100nF
C1, C2, C3, C4
1
RC0603FR-07100KL
100k
R1
1
RC0603FR-0733RL
33
R2
6
RC0603FR-0710KL
10k
R3, R4, R5, R6, R7, R8
Show 1 more
QtyPartRefs
2
RC0603FR-074K7L
4.7k
R9, R10

Cyberwatch design files

The KiCad project lives in the ttankbuster/Cyberwatch repository on GitHub; these links point at the commit this page was built from.

Cyberwatch: common questions

What microcontroller does the Cyberwatch use?

The Cyberwatch is built around the SEEED-113991114, from the ESP32 family.

How big is the Cyberwatch PCB?

The Cyberwatch measures 37.5 × 45.5 mm, has 2 copper layers and is 1.09 mm thick.

How many components are on the Cyberwatch?

32 components, from 21 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 Cyberwatch design files?

From the ttankbuster/Cyberwatch 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 Cyberwatch design in my own project?

Yes, under the terms of its MIT license, which ttankbuster chose for the repository.

Can I test firmware for the Cyberwatch without the hardware?

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

Similar boards