CircuitMess ClockStar 2.0 - image 1
1 / 3
circuitmess·Diy Kit

CircuitMess ClockStar 2.0

DIY smartwatch kit powered by ESP32 with ST7735S display, 6-axis IMU, Bluetooth connectivity, and programmable via CircuitBlocks visual coding environment.

Starting from

$140.00

Compatible Firmware

Specifications

ArchitectureXtensa LX6
CPU Cores2
Clock Speed240MHz
Flash4MB
GPIO Level3.3V
Power InputLiPo battery
BluetoothBLE 4.2
Storagenone

Components

Espressif ESP32 dual-core Xtensa LX6 microcontroller running at 240MHz with WiFi 802.11 b/g/n and Bluetooth 4.2 LE. 520KB SRAM, 4MB flash.

Sitronix ST7735S TFT LCD controller driving a 128×128 pixel color display over SPI interface at 40MHz.

STMicroelectronics LSM6DS3TR-C 6-axis IMU providing 3D accelerometer and 3D gyroscope data over I2C. Features wrist tilt detection, tap recognition, and significant motion detection for smartwatch use.

Bus Interfaces

SPI— SPI2
DC: GPIO5RST: GPIO18SCK: GPIO16MOSI: GPIO17
I2C
SCL: GPIO25SDA: GPIO26

GPIO Map

GPIO14
Button DOWN
digital-input
GPIO15
Button UP
digital-input
GPIO27
Button SELECT
digital-input
GPIO39
Button ALT
input-only
GPIO21
RGB LED Red
digital-outputpwm
GPIO22
RGB LED Green
digital-outputpwm
GPIO23
RGB LED Blue
digital-outputpwm
GPIO4
Backlight
digital-outputpwm
GPIO2
Buzzer
digital-outputpwm
GPIO36
Battery ADC
input-onlyadc
GPIO19
Charge Detect
digital-input
GPIO35
IMU INT1
input-only
GPIO34
IMU INT2
input-only
GPIO26
I2C SDA
digital-inputdigital-output
I2C
GPIO25
I2C SCL
digital-inputdigital-outputdac
I2C
GPIO16
TFT SCK
digital-output
SPI
GPIO17
TFT MOSI
digital-output
SPI
GPIO5
TFT DC
digital-output
GPIO18
TFT RST
digital-output

Overview

The CircuitMess ClockStar 2.0 is a DIY smartwatch kit that teaches electronics assembly and programming through hands-on building. Powered by an ESP32 dual-core microcontroller, it features a 128×128 color TFT display, a 6-axis IMU with accelerometer and gyroscope, Bluetooth connectivity for pairing with smartphones, and an RGB notification LED.

Assembly takes approximately one hour with step-by-step instructions and 100+ photos. Once built, the watch displays time, date, alarms, and stopwatch functions. It connects to the CircuitMess mobile app to mirror smartphone notifications.

The watch is fully programmable through CircuitBlocks, a visual block-based coding environment that generates Arduino-compatible code. Users can create custom watch faces, animations, and interactive applications like a gyroscope-controlled balance ball game. Advanced users can program directly in C++ using the Arduino IDE or ESP-IDF framework.

Use Cases

4

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.