Skip to the content
PCBKitNew board
2 layers95 × 66 mmGClock, the printed circuit board in 3D
Size
95 × 66 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
19
Pads
60
Tracks, vias
35, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
1 Nov 2026
Updated
4 Nov 2026

Overview

GClock is an open-source printed circuit board by PetrovGD, from the PetrovGD/gClock repository on GitHub. It is a 2-layer board of 95 × 66 mm with 9 parts on 19 nets, routed with 35 tracks and 0 vias.

Its parts include 4 switches and 2 ICs. It belongs with the ESP32 and RISC-V boards of this library.

README

README.md

gClock -- Simple and Reliable

Screenshot of the built clock

gClock is a simple alarm clock, powered by an ESP32C3. It features functions as:

  • Setting an alarm
  • Removing an alarm
  • Setting minutes until the alarm
  • more in future versions

Bill of Materials (BOM)

  • 4pcs Cherry MX Switches
  • 4pcs Keycaps of your choice
  • 1pcs 3.3V buzzer
  • 1pcs Seeed Studio ESP32C3
  • 1pcs SSD1306 128x64 0.91inch display (I will source the screen myself and won't use the one in the Blare kit)
  • 1pcs 3D printed custom enclosure (containing a main part and a protective cover which is going to be glued to the main part)
  • 2pcs M3x8mm Screws
  • 4pcs M3x16mm Screws (For securing the top plate to the main part)

Plans to upgrade

  • Add a functionality for the user to choose a melody
  • Add a snooze and stop alarm functions (now it just rings for set amount of seconds)
  • Make a more futuristic design

Screenshots of the project

PCB design

Screenshot of the pcb design

Schematic

Screenshot of the schematic design

Top Part

Screenshot of the top design

Bottom Part

Screenshot of the top design

Main Menu

Screenshot of the main menu

Set alarm Menu

Screenshot of the main menu

Set minutes Menu

Screenshot of the main menu

Parts

9
QtyValueFootprintReferences
4SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1OLED_I2Cfootprints:OLED_SSD1306_I2C_0.96U2
1XIAO-ESP32-C3-SMDNew_XIAO_Series_Footprints:XIAO-ESP32-C3-DIPU1

The 7 most common of 9 parts.

Questions

How big is the GClock PCB?

It measures 95 × 66 mm and has 2 copper layers, 1.6 mm thick.

What parts does the GClock use?

9 parts. 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 GClock KiCad files?

From the PetrovGD/gClock repository on GitHub, at the commit this page was made from: the board is kicadproject/gclock/gclock.kicad_pcb and its schematic kicadproject/gclock/gclock.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the GClock design in my own project?

Its repository states no licence, so its author keeps all rights: ask PetrovGD before reusing the design.

Similar boards

  • 2 layers103 × 30.5 mmTS Back Endcap, the printed circuit board in 3D

    TS Back Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    9 parts1.3kMIT
  • 2 layers31.8 × 47.6 mmNGC 38 connector, the printed circuit board in 3D

    NGC 38 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    9 parts1.2k
  • 2 layers24 × 27.3 mmExpansion Card Retrofit, the printed circuit board in 3D

    Expansion Card Retrofit

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    9 parts1.1kCC-BY-4.0
  • 2 layers15.6 × 17.3 mmSKR Mini TFT Thermistor Board, the printed circuit board in 3D

    SKR Mini TFT Thermistor Board

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    9 parts1.1kGPL-3.0
  • 2 layers39.1 × 49.5 mmLearnoliver, the printed circuit board in 3D

    Learnoliver

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    9 parts915
  • 2 layers17.4 × 16.9 mmToolhead, the printed circuit board in 3D

    Toolhead

    tanaes/whopping_Voron_mods

    9 parts787GPL-3.0
  • 2 layers9.8 × 108 mmExpander, the printed circuit board in 3D

    Expander

    wntrblm/Castor_and_Pollux

    A Juno-inspired dual oscillator

    9 parts587
  • 2 layersKeyboard after, the printed circuit board in 3D

    Keyboard after

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    9 parts547GPL-3.0