Clockcore
ansemjo·chronovfd·sandwich/boards/clockcore.kicad_pcb
About the Clockcore PCB
Clockcore is an open source ESP32 PCB design by ansemjo, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 75 × 40 mm, with 54 components from 38 distinct parts.
Its main chip is the ESP32-WROOM-32E (8MB), from the ESP32 family. Other key parts include the AP2114H-3.3TRG1, SN74HCT245PWR, DS1338Z-33+T&R, FT231XS-R and USBLC6-4SC6. By type, the board carries 16 resistors, 15 capacitors, 7 ICs, 4 connectors, 4 diodes and 2 switches.
It belongs with the displays & leds designs in this gallery.
From the project
hardware project for a clock around a russian ivl2-5/7 vfd and an esp32-wroom module
~~ a vacuum-flourescent display clock project ~~
The first prototype of this clock was built completely on protoboard and can be seen on my Twitter.
This has become my first somewhat complex hardware project and as of now I have assembled multiple printed circuit boards for the "display driver" and the "clock core". After fiddling with Espressif's development framework for a while the assembled hardware now actually works as a clock with internet time synchronization. :)

Main components on the Clockcore
Clockcore bill of materials (BOM)
54 components, 38 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AP2114H-3.3TRG1 AP2114H-3_3TRG1 Diodes Inc. | SOT-223 | U1 |
| 1 | SN74HCT245PWR SN74HCT245PWR Texas Instruments | TSSOP-20_4.4x6.5mm_P0.65mm | U2 |
| 1 | ESP32-WROOM-32E (8MB) ESP32-WROOM-32 Espressif | ESP32-WROOM-32 | U3 |
| 1 | DS1338Z-33+T&R DS1338Z-33+ Maxim | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | FT231XS-R FT231XS FTDI | SSOP-20_3.9x8.7mm_P0.635mm | U5 |
| 1 | USBLC6-4SC6 ST Microelectronic | SOT-23-6 | U6 |
| 1 | DS18B20U+T&R DS18B20U Maxim | MSOP-8_3x3mm_P0.65mm | U7 |
| 1 | 2020 | AHOI | A1 |
| 1 | MBT3904DW1T1G ON Semiconductor | SOT-363 | Q1 |
| 1 | ECS-.327-12.5-13FLX-C 32.768Hz, 12.5pF, 45kΩ ECS Inc. | Crystal_SMD_MicroCrystal_MS1V-T1K | Y1 |
| 1 | PPTC081LFBN-RC Header Sullins | PinSocket_1x08_P2.54mm_Vertical | J1 |
| 1 | PRPC040DAAN-RC Ext Sullins | PinHeader_2x05_P2.54mm_Vertical | J2 |
| 1 | 20021121-00010C4LF JTAG Amphenol | JTAG_2x05_P1.27mm_Vertical_SMD | J3 |
| 1 | USB4105-GF-A GCT_USB4108-GF-A GCT | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J7 |
| 1 | 1058 Keystone 1058 (CR2032) Keystone | BatteryHolder_Keystone_1058_1x2032 | BT1 |
| 1 | 0ZCJ0050FF2G 500mA Bel Fuse | Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | PTS526 SK15 SMTR2 LFS Reset C&K | SW_PTS526_SM08_SMTR2_LFS | SW1 |
| 1 | PTS526 SK15 SMTR2 LFS Boot C&K | SW_PTS526_SM08_SMTR2_LFS | SW2 |
| 1 | VEMD1060X01 Photodiode Vishay | D_1206_3216Metric_Castellated | D1 |
| 1 | 150080SS75000 PWR RED Würth | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
Show 18 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 150080VS75000 USR GRN Würth | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 1 | 1N5819HW-7-F 1N5819HW Diodes Inc. | D_SOD-123 | D4 |
| 1 | BLM21PG221SZ1D 220ΩZ Murata | L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | FB1 |
| 3 | CL21A475KAQNNNE 4.7µF Samsung | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C2, C15 |
| 1 | CL21B102KBANNNC 1nF Samsung | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C3 |
| 5 | CL21B104KACNNNC 100nF Samsung | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C4, C7, C8, C12, C14 |
| 1 | CL21A106KOQNNNE 10µF Samsung | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C5 |
| 1 | CL21B105KAFNNNG 1µF Samsung | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C6 |
| 1 | CL21B104KACNNNC DNP/100nF Samsung | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C9 |
| 2 | CC0805JRNPO9BN470 47pF Yageo | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C10, C11 |
| 1 | CC0805KRX7R9BB103 10nF Yageo | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C13 |
| 1 | RC0805FR-071ML 1MΩ Yageo | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1 |
| 6 | RC0805FR-0710KL 10kΩ Yageo | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R2, R3, R9, R10, R15, R16 |
| 1 | RC0805FR-072K2L 2.2kΩ Yageo | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R4 |
| 3 | RC0805FR-074K7L 4.7kΩ Yageo | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R5, R6, R8 |
| 1 | RC0805FR-071KL 1kΩ Yageo | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R7 |
| 2 | RC0805JR-075K1L 5.1kΩ Yageo | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R11, R12 |
| 2 | RC0805FR-0727RL 27Ω Yageo | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R13, R14 |
Clockcore design files
The KiCad project lives in the ansemjo/chronovfd repository on GitHub; these links point at the commit this page was built from.
Clockcore: common questions
What microcontroller does the Clockcore use?
The Clockcore is built around the ESP32-WROOM-32E (8MB), from the ESP32 family.
How big is the Clockcore PCB?
The Clockcore measures 75 × 40 mm, has 2 copper layers and is 1.6002 mm thick.
How many components are on the Clockcore?
54 components, from 38 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Clockcore design files?
From the ansemjo/chronovfd repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Clockcore design in my own project?
Yes, under the terms of its CERN-OHL-P-2.0 license, which ansemjo chose for the repository.
Can I test firmware for the Clockcore without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
More boards in chronovfd
ESP32
Radiocore
ansemjo
75 × 40 mm46 parts2LCERN-OHL-P-2.012Breadboard VFD PSU
ansemjo
51.7 × 33 mm39 parts2LCERN-OHL-P-2.012Vfddriver
ansemjo
75 × 40 mm32 partsCERN-OHL-P-2.012Radio
ansemjo
75 × 40 mm32 parts2LCERN-OHL-P-2.012Universal vfd psu
ansemjo
53 × 30.5 mm28 partsCERN-OHL-P-2.012LCD Driver Board
ansemjo
75 × 40 mm20 parts2LCERN-OHL-P-2.012
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Powertrain
byrantech
64 × 45.4 mm171 parts4LMIT4.3kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8k