Open Source Transparent Watch - T1

A open source transparent watch, ultra-thin, BLE, 20mm strap

Similar projects worth following
I've used some smart watches, but their appearance is almost the same. They're not cool enough. I don't want to wear them after a while. I want to make a special watch for myself, which is not on the market. Seeing that transparent OLEDs are sold in the market, I came up with the idea of making a transparent watch. I want to make it thinner. The first version may not be supported by too many functions, focusing on the realization of basic functions and verifying some visual experience.


  • 1.51 OLED   ssd1309   SPI 
  • TPS61040DBVR (DCDC Vbat --> 12.5V)
  • TP4054 (charge)
  • PCB (0.8mm)

kswps - 3.68 MB - 07/27/2021 at 07:13


kswps - 1.31 MB - 07/27/2021 at 07:13



1.51 oled module

kswps - 16.30 MB - 07/21/2021 at 10:16


kswps - 1.72 MB - 07/21/2021 at 10:16


  • LED test

    Modular07/27/2021 at 13:10 0 comments

    #include "hal_gpio.h"
    uint32_t count = 0;
    void gpio_blink_init(void)
        gpio_set_mode(GPIO_PIN_17, GPIO_OUTPUT_PP_MODE);
        gpio_write(GPIO_PIN_17, 0);
    void led_blink_all(void)
        gpio_write(GPIO_PIN_17, 0);
        gpio_write(GPIO_PIN_17, 1);
    void led_running(void)
        gpio_write(GPIO_PIN_17, 1);
        gpio_write(GPIO_PIN_17, 0);
    int main(void)
        MSG("gpio test !\r\n");
        while (1) {

  • MCU arrived

    Modular07/27/2021 at 06:41 0 comments


    • frequency up to 144MHz
    • integrated BLE and Zigbee
    • 32-bit RISC-V CPU with FPU
    • 132KB RAM
    • 192 KB ROM
    • 512KB embedded Flash
    • USB2.0 FS device interface
    • QFN32

    Sipeed RV debugger plus

    Next, I'll use this board to do some experiments and, if it goes well, start the next step

  • Schematic

    Modular07/25/2021 at 15:20 0 comments

    These days I draw a schematic based on BL702, there may still be some problems, but the basic framework has been determined, in the process of drawing PCB may also make some adjustments, the current version is for reference only, if you have good suggestions, please leave a message.

    Here's an introduction to the chip:

    BL702/BL704/BL706 (

    BL702/BL704/BL706 is highly integrated BLE and Zigbee combo chipset for IoT applications.

    Wireless subsystem contains 2.4G radio, BLE+Zigbee baseband and MAC designs. Microcontroller subsystem contains 32-bit RISC-V CPU, high-speed cache and memories. Power Management Unit controls ultra-low-power modes. Moreover, variety of security features are supported.

    Peripheral interfaces include USB2.0, IR-remote, Ethernet, SPI, UART, ISO 17987, I2C, I2S, PWM, QDEC, KeyScan, ADC, DAC, ACOMP, PIR, etc.

    Flexible GPIO configurations are supported. BL702 has 15 GPIOs, BL704 has 23 GPIOs, and BL706 has 31 GPIOs.

    With the links below, you can easily configure pins, clocks, etc.

    Bouffalo Lab Config Wizard

  • Transpraent OLED display

    Modular07/21/2021 at 10:14 0 comments

    At present, esp32 is used to test and drive OLED, which proves that the display is normal. It may be replaced by other low-power MCU in the future.

    In addition to the 3.3V power supply, the OLED needs to provide an additional 12.5V voltage, which can be provided separately by tps61040dbv. It has very low static power consumption, 28 μ A。

    Of course, if you have a more suitable chip recommendation, please leave a message in the comment area below. Thank you very much.

View all 4 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates