Skip to the content
PCBKitNew board
2 layers104.5 × 67 mmEsp32 smart clock, the printed circuit board in 3D

This repository provides firmware and PCB design for a clock with environmental monitoring project using the ESP-IDF framework.

Size
104.5 × 67 mm
Copper layers
2
Thickness
1.6 mm
Parts
68
Nets
77
Pads
270
Tracks, vias
587, 43
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
21 Jul 2024
Updated
11 Oct 2026

Overview

Esp32 smart clock is an open-source printed circuit board by rokube015, from the rokube015/esp32_smart-clock repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 104.5 × 67 mm with 68 parts on 77 nets, routed with 587 tracks and 43 vias.

It is built around the ESP32-S3-WROOM-1-N8, BME280 and AZ1117CH-3.3TRG1, with the RB161MM-20TR, SKRPACE010 and FC-135 among its other parts. Its parts include 21 capacitors, 13 resistors, 8 diodes, 6 ICs and 4 switches. It belongs with the lEDs and displays boards and the ESP32 boards of this library.

Main components

9

README

README.md

ESP32-smart-clock

This repository provides firmware and PCB design for a clock with environmental monitoring project using the ESP-IDF framework.

Features

  • CO2, temperature, humidity and atmosphere pressure monitoring.
  • Custom PCB design for the project.

Prerequisites

Software Requirements

  • ESP-IDF version 5.3.1 or later
  • Python 3.x

Setup

  1. Install ESP-IDF: Follow the ESP-IDF Getting Started Guide.
  2. Clone the Repository:
    bash
    git clone https://github.com/rokube015/esp32_smart-clock.git

License

This project is licensed under the Apache License 2.0.

Third-Party Licenses

This project utilizes the following third-party libraries:

  • ESP-IDF - Licensed under the Apache License 2.0
  • FreeRTOS - Licensed under the MIT License
  • LovyanGFX - Licensed under the MIT License

Each library is subject to its own license terms. Please refer to the respective repositories for more information.

Contributing

Contributions are welcome! Please use the Issues tab to report bugs or suggest features, and feel free to submit pull requests.

Parts

68
QtyValueFootprintReferences
810KResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR4, R5, R7, R9, R10, R11, R14, R15
84.7uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C13, C15, C16, C18, C19, C20, C21
5RB161MM-20Diode_SMD:D_SOD-123D2, D3, D7, D8, D9
41uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC9, C10, C17, C22
3LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D5, D6
3SKRPACE010mylib:SKRPACE010SW2, SW3, SW4
20.01uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC6, C11
210uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C5
215pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7, C8
25.1KResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R2
2GNDTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP1, TP11
10.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4
10.47Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR3
110uHmylib:AMP10420EDL1
122uFTAJ_SMD:TAJB_AVXC12
122uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2
13Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR6
13V3TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP10
150KResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR8
1AZ1117CH-3_3TRG1Package_TO_SOT_SMD:SOT-223U6
1BME280mylib:BME280_SwitchScienceU1
1BUSYTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP2
1CSTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP5
1D/CTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP4
1E-Paper 4.26inch, 800x480XF2M-2415-1A:CONN_XF2M-2415-1A_OMRU2
1ESP32-S3-WROOM-1mylib:ESP32-S3-WROOM-1U4
1FC-135mylib:FC-135Y1
1MOSITestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP7
1Micro_SD_Card_Det_Hirose_DM3ATConnector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5J4
1RSTTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP3
1SCD40mylib:SCD40_ContaU5
1SCKTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP6
1SCLTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP8
1SDATestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP9
1SI1308EDL-T1-GE3Package_TO_SOT_SMD:SOT-323_SC-70_HandsolderingQ2
1TPS2065DDBVRPackage_TO_SOT_SMD:SOT-23-5U7
1USB4105-GF-Amylib:USB-C31-S-VT-CS4-BK-PP-TRJ1
1ssss213202mylib:SSSS213202SW1

Questions

How big is the Esp32 smart clock PCB?

It measures 104.5 × 67 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp32 smart clock use?

68 parts, built around the ESP32-S3-WROOM-1-N8, BME280, AZ1117CH-3.3TRG1 and RB161MM-20TR. 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 Esp32 smart clock KiCad files?

From the rokube015/esp32_smart-clock repository on GitHub, at the commit this page was made from: the board is HW/PCB/PCB.kicad_pcb and its schematic HW/PCB/PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp32 smart clock design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers24 × 96 mmE reader, the printed circuit board in 3D

    E reader

    Navkaran-handa/e-reader

    personal project creating a pocketing tactile e-reader

    68 parts
  • 2 layers83 × 100 mmMicroNaos, the printed circuit board in 3D

    MicroNaos

    rn-t/MicroNaos_open

    113 parts4
  • 2 layers120 × 80 mmMainBoard v1, the printed circuit board in 3D

    MainBoard v1

    shimotoriharuki/2021RoboTrace_Kicad

    This repository contains circuit data for line-following robot (UnderBird).

    166 parts3GPL-3.0
  • 2 layers17.8 × 33 mmC pro micro, the printed circuit board in 3D

    C pro micro

    zgtk-guri/c-pro-micro

    The atmega32u4 micro-controller board with USB Type-C receptacle, which is compatible with SparkFun Pro Micro

    24 parts36
  • 2 layers176 × 105 mmReference Keyboard, the printed circuit board in 3D

    Reference Keyboard

    famichu/MagLevSwitch_ReferenceKeyboard

    The reference keyboard for the MagLev Switch MX

    91 parts2MIT
  • 2 layers74.5 × 40 mmMain Bike Print, the printed circuit board in 3D

    Main Bike Print

    IoT-Systems-Lab/Smart-Bike

    This repository contains the work for our Smart Bike project, part of the university IoT lab. The goal is to design a lightweight, low-power system that collects and transmits sensor data from a bicycle in real time —…

    128 parts
  • 2 layers285 × 108.3 mmFSK-66-20-C, the printed circuit board in 3D

    FSK-66-20-C

    toms74209200/Order66

    日本語入力のための60%キーボード

    193 partsMIT
  • 2 layers33.3 × 79.1 mmResonant tree, the printed circuit board in 3D

    Resonant tree

    Janky-Jingle-Crew/SouthPoleLevitator

    2025 Christmas card "South Pole Levitator"

    48 parts3