Skip to the content
4 layers80 × 52.7 mmVFDClock, the printed circuit board in 3D

ESP32-S3 -based IV-22 desk clock

Size
80 × 52.7 mm
Copper layers
4
Thickness
1.6 mm
Parts
84
Nets
86
Pads
385
Tracks, vias
1,102, 206
Pours
9
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 May 2025
Updated
25 Sep 2025

Overview

VFDClock is an open-source printed circuit board by GraniteGobbler, from the GraniteGobbler/VFDClock repository on GitHub. It is a 4-layer board of 80 × 52.7 mm with 84 parts on 86 nets, routed with 1,102 tracks and 206 vias.

It is built around the ESP32-S3-WROOM-1-N8, SHT45-AD1B-R2 and VEML3235SL, with the AMS1117-1.5, AMS1117-3.3 and DS3231MZ+TRL among its other parts. Its parts include 20 capacitors, 20 resistors, 10 ICs, 9 diodes and 9 connectors. It belongs with the ESP32 boards of this library.

Main components

12

README

README.md

VFDClock

A table clock with 7-segment VFD tubes running on an ESP32-S3 MCU.

Front Render

Showcase

Board Assembly

Parts

84
QtyValueFootprintReferences
10100nCapacitor_SMD:C_0805_2012MetricC2, C4, C5, C8, C10, C11, C14, C16, C17, C20
710kResistor_SMD:R_0805_2012MetricR11, R12, R13, R14, R18, R19, R20
64k7Resistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R5, R6
510uCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC1, C6, C13, C15, C18
51PS70SB84Package_TO_SOT_SMD:SOT-323_SC-70D3, D6, D7, D8, D9
4SW_SPSTButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFSSW3, SW4, SW5, SW6
3MountingHole_PadMountingHole:MountingHole_3.2mm_M3_ISO14580_Pad_TopBottomH1, H2, H3
2100kResistor_SMD:R_0805_2012MetricR7, R8
2180Resistor_SMD:R_0805_2012MetricR15, R16
21uCapacitor_SMD:C_0805_2012MetricC3, C12
222uCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC7, C19
25k1Resistor_SMD:R_0805_2012MetricR9, R10
2IV-22Connector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_VerticalVFD1, VFD2
2SW_SPSTButton_Switch_SMD:SW_SPST_PTS810SW1, SW2
2XGD10603MRDiode_SMD:D_0603_1608MetricD1, D2
110Potentiometer_THT:Potentiometer_Bourns_3339P_VerticalRV1
11nCapacitor_SMD:C_0805_2012MetricC9
12,5 A Fast BlowFuse:Fuse_0603_1608MetricF1
15.6uInductor_SMD:L_1812_4532MetricL1
1AMS1117-1.5Package_TO_SOT_SMD:SOT-223-3_TabPin2U10
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1CONN_GPIOConnector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical_SMDJ7
1CR2032Battery:BatteryHolder_Keystone_3034_1x20mmBT1
1Conn_01x04_SocketConnector_PinSocket_2.54mm:PinSocket_2x02_P2.54mm_Vertical_SMDJ1
1DS3231MZ+TRLPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU7
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U2
1IP4234CZ6Package_TO_SOT_SMD:SC-74-6_1.55x2.9mm_P0.95mmU3
1L_COL_CONNConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ8
1L_PWR_CONNConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_HorizontalJ6
1L_SIG_CONNConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_HorizontalJ5
1MCU LEDLED_SMD:LED_0603_1608MetricD5
1Power LEDLED_SMD:LED_0603_1608MetricD4
1RS3K-0524S_H3VFDClock_custom_lib:CONV_RS3K-0524S_H3PS1
1R_COL_CONNConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ9
1R_PWR_CONNConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_HorizontalJ3
1R_PhotoOptoDevice:R_LDR_5.1x4.3mm_P3.4mm_VerticalR17
1R_SIG_CONNConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_HorizontalJ2
1SHT45-AD1B-R2Sensor_Humidity:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPadU8
1SN74HC595PWRPackage_SO:TSSOP-16_4.4x5mm_P0.65mmU5
1TBD62783AFNGPackage_SO:SSOP-18_4.4x6.5mm_P0.65mmU4
1TBD62783AFWGPackage_SO:SSOP-18_4.4x6.5mm_P0.65mmU1
1USB_C_Receptacle_USB2.0_16PVFDClock_custom_lib:CUI_UJ20-C-V-C-2-SMT-TRJ4
1VEML3235SLVFDClock_custom_lib:VEML3235SL_HorizontalU9

More from GraniteGobbler/VFDClock

2
  • 2 layers44.4 × 52.7 mmModule, the printed circuit board in 3D

    Module

    GraniteGobbler/VFDClock

    ESP32-S3 -based IV-22 desk clock

    28 parts
  • 2 layers32 × 10 mmSeparator, the printed circuit board in 3D

    Separator

    GraniteGobbler/VFDClock

    ESP32-S3 -based IV-22 desk clock

    10 parts

Similar boards

  • 4 layers114.3 × 108 mmPellet, the printed circuit board in 3D

    Pellet

    Mouse-GYM/auto-trainer-hardware

    Repository for hardware, firmware, and software related to the Mouse-GYM modules

    202 parts
  • 4 layers120 × 65 mmFlip segment clock main board, the printed circuit board in 3D

    Flip segment clock main board

    joshbohm37/Flip-segment-clock

    A breakout board used for driving 1 inch 7 segment electromechanical displays. Built around the A3909.

    113 parts
  • 2 layers49 × 39.1 mmUWBkit minimal, the printed circuit board in 3D

    UWBkit minimal

    GraniteGobbler/UWBkit

    This is a repository containing firmware from two other repositories and is released under their license: - DWM3001C-starter-firmware, by Uberi (as of 02c341b) - SSD1306-LCD-on-NRF52, by jimmywong2003 (as of 4ca746a)

    57 parts
  • 2 layers97.8 × 66.2 mmThe Big One, the printed circuit board in 3D

    The Big One

    iustinG-afk/The48ErrCar

    ESP32-S3-WROOM-1 RC car controller PCB with Wi-Fi app control (KiCad, ESP-IDF, MIT App Inventor)

    86 partsMIT
  • 2 layersEsp32s3 pcb, the printed circuit board in 3D

    Esp32s3 pcb

    prasannan-robots/Energy-Management-using-Surveillance-Camera

    This is a project which uses camera to detect the humans and control indoor appliances

    59 parts
  • 2 layers80 × 40 mmCryptick token pcb, the printed circuit board in 3D

    Cryptick token pcb

    alphaseneca/cryptick-token-pcb

    Hardware schematics, 2-layer PCB layout, and manufacturing files for Cryptick Token — the 100% open-source biometric hardware security key and cryptographic hardware enclave.

    56 partsMIT
  • 2 layersSpc58s, the printed circuit board in 3D

    Spc58s

    bfarago/kicad_st

    KiCad model files for ST parts like spc5x micros

    59 partsLGPL-3.0

Questions

How big is the VFDClock PCB?

It measures 80 × 52.7 mm and has 4 copper layers, 1.6 mm thick.

What parts does the VFDClock use?

84 parts, built around the ESP32-S3-WROOM-1-N8, SHT45-AD1B-R2, VEML3235SL and AMS1117-1.5. 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 VFDClock KiCad files?

From the GraniteGobbler/VFDClock repository on GitHub, at the commit this page was made from: the board is pcb/VFDClock.kicad_pcb and its schematic module_pcb/Module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the VFDClock design in my own project?

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