

VFDClock
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
12ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesSHT45-AD1B-R2
DFN-4(1.5x1.5)-40℃~+125℃ 1.08V~3.6V 16bit 1uA 8.3ms Factory temperature calibration I2C ±0.1℃ DFN-4(1.5x1.5) Temperature Sensors ROHSSensirionTemperature SensorsVEML3235SL
SMD-4P-40℃~+85℃ 1.5mm 1.5mm 16bit 17.867klx 2.6V~3.6V 2.95mm I2C Light Intensity Low power/sleep mode、Spectral correction/filtering、Built-in temperature compensation SMD-4P Ambient Light Sensors ROHSVishay IntertechnologyAmbient Light SensorsAMS1117-1.5
SOT-223-40℃~+125℃ 0.003%Vout 1 1.3V@(1A) 1.5V 18V 1A 5mA 60dB@(120Hz) Fixed Over Current Protection Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSUMWVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsDS3231MZ+TRL
SOIC-8-40℃~+85℃ 100nA 2.3V~5.5V 200uA Built-in I2C Temperature compensation、Backup power management and battery charging、Alarm function、Periodic interrupt output Yes SOIC-8 Real Time Clocks ROHSMaxim Integrated (Analog Devices)Real Time ClocksIP4234CZ6
TSOP-6-40℃~+85℃@(Ta) 100W 100nA 3.1pF 5.5V 6V ESD Four channels IEC 61000-4-2、IEC 61000-4-5 TSOP-6 ESD and Surge Protection (TVS/ESD) ROHSNexperiaESD And Surge Protection (TVS/ESD)SN74HC595PWRE4
TSSOP-16-175mil-40℃~+85℃ 1 14ns@6V,50pF 29MHz 2V~6V 6mA 6mA 6mA 74HC 8 Asynchronous clear function、Output enable Serial-to-Parallel or Serial Tri-State TSSOP-16-175mil Shift Registers ROHSTexas InstrumentsShift RegistersTBD62783AFNG,EL
SSOP-18-225mil-40℃~+85℃ 2V~30V 400mA 560mΩ 8 Active High High Side Switch SSOP-18-225mil Power Distribution Switches ROHSToshibaPower Distribution SwitchesTBD62783AFWG,EL
SOIC-18-300mil-40℃~+85℃ 0.1mA 1uA 1uA 2V 30V 8 SOIC-18-300mil Darlington Transistor Arrays ROHSToshibaPower Distribution Switches1PS70SB84
SOT-3231 Pair Series Connection 15V 200nA@1V 30mA 700mV@30mA SOT-323 Schottky Diodes ROHSNexperiaSchottky DiodesXGD10603MR
0603-65℃~+125℃ 0.09pF 1 32V 40V Bidirectional ESD IEC 61000-4-2 0603 ESD and Surge Protection (TVS/ESD) ROHSLittelfuseESD And Surge Protection (TVS/ESD)
README
README.mdVFDClock
A table clock with 7-segment VFD tubes running on an ESP32-S3 MCU.

Showcase

Parts
84| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100n | Capacitor_SMD:C_0805_2012Metric | C2, C4, C5, C8, C10, C11, C14, C16, C17, C20 |
| 7 | 10k | Resistor_SMD:R_0805_2012Metric | R11, R12, R13, R14, R18, R19, R20 |
| 6 | 4k7 | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R4, R5, R6 |
| 5 | 10u | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C1, C6, C13, C15, C18 |
| 5 | 1PS70SB84 | Package_TO_SOT_SMD:SOT-323_SC-70 | D3, D6, D7, D8, D9 |
| 4 | SW_SPST | Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFS | SW3, SW4, SW5, SW6 |
| 3 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad_TopBottom | H1, H2, H3 |
| 2 | 100k | Resistor_SMD:R_0805_2012Metric | R7, R8 |
| 2 | 180 | Resistor_SMD:R_0805_2012Metric | R15, R16 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric | C3, C12 |
| 2 | 22u | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C7, C19 |
| 2 | 5k1 | Resistor_SMD:R_0805_2012Metric | R9, R10 |
| 2 | IV-22 | Connector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_Vertical | VFD1, VFD2 |
| 2 | SW_SPST | Button_Switch_SMD:SW_SPST_PTS810 | SW1, SW2 |
| 2 | XGD10603MR | Diode_SMD:D_0603_1608Metric | D1, D2 |
| 1 | 10 | Potentiometer_THT:Potentiometer_Bourns_3339P_Vertical | RV1 |
| 1 | 1n | Capacitor_SMD:C_0805_2012Metric | C9 |
| 1 | 2,5 A Fast Blow | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | 5.6u | Inductor_SMD:L_1812_4532Metric | L1 |
| 1 | AMS1117-1.5 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U10 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U6 |
| 1 | CONN_GPIO | Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical_SMD | J7 |
| 1 | CR2032 | Battery:BatteryHolder_Keystone_3034_1x20mm | BT1 |
| 1 | Conn_01x04_Socket | Connector_PinSocket_2.54mm:PinSocket_2x02_P2.54mm_Vertical_SMD | J1 |
| 1 | DS3231MZ+TRL | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U2 |
| 1 | IP4234CZ6 | Package_TO_SOT_SMD:SC-74-6_1.55x2.9mm_P0.95mm | U3 |
| 1 | L_COL_CONN | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J8 |
| 1 | L_PWR_CONN | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal | J6 |
| 1 | L_SIG_CONN | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal | J5 |
| 1 | MCU LED | LED_SMD:LED_0603_1608Metric | D5 |
| 1 | Power LED | LED_SMD:LED_0603_1608Metric | D4 |
| 1 | RS3K-0524S_H3 | VFDClock_custom_lib:CONV_RS3K-0524S_H3 | PS1 |
| 1 | R_COL_CONN | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J9 |
| 1 | R_PWR_CONN | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal | J3 |
| 1 | R_Photo | OptoDevice:R_LDR_5.1x4.3mm_P3.4mm_Vertical | R17 |
| 1 | R_SIG_CONN | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal | J2 |
| 1 | SHT45-AD1B-R2 | Sensor_Humidity:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad | U8 |
| 1 | SN74HC595PWR | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U5 |
| 1 | TBD62783AFNG | Package_SO:SSOP-18_4.4x6.5mm_P0.65mm | U4 |
| 1 | TBD62783AFWG | Package_SO:SSOP-18_4.4x6.5mm_P0.65mm | U1 |
| 1 | USB_C_Receptacle_USB2.0_16P | VFDClock_custom_lib:CUI_UJ20-C-V-C-2-SMT-TR | J4 |
| 1 | VEML3235SL | VFDClock_custom_lib:VEML3235SL_Horizontal | U9 |
More from GraniteGobbler/VFDClock
2- 2 layers44.4 × 52.7 mm

- 2 layers32 × 10 mm

Similar boards
- 4 layers114.3 × 108 mm

Pellet
Mouse-GYM/auto-trainer-hardware
Repository for hardware, firmware, and software related to the Mouse-GYM modules
202 parts - 4 layers120 × 65 mm

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 mm

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 mm

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 layers56.1 × 49.1 mm

- 2 layers

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 mm

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 layers

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.