Skip to the content
PCBKitNew board
4 layers239.5 × 239.5 mmBroadcast clock, the printed circuit board in 3D

Digital precision studio/broadcast masterclock with WiFi configuration, acts as local NTP server with accurate GPS time sync.

Size
239.5 × 239.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
440
Nets
206
Pads
1,311
Tracks, vias
3,473, 809
Pours
18
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
11 May 2024
Updated
15 Jun 2025

Overview

Broadcast clock is an open-source printed circuit board by espena, from the espena/broadcast-clock repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 239.5 × 239.5 mm with 440 parts on 206 nets, routed with 3,473 tracks and 809 vias.

It is built around the ESP32-WROVER-E(4MB), LEA-M8T-0 and TLC5940PWP, with the MAX6952EAX+, VEML7700-TT and SK33 among its other parts. Its parts include 360 diodes, 30 capacitors, 24 resistors, 15 ICs and 3 connectors. It belongs with the radio and wireless and lEDs and displays boards and the ESP32 boards of this library.

Main components

6

README

README.md

Broadcast clock

Digital precision studio/broadcast master clock with WiFi configuration, NTP client/server and GPS time sync.

Home made broadcast clock

Details

You'll find a complete project description on my personal home page.

The enclosure is an 25x25 cm IKEA "Sannahed" photo frame, which is deep enough to encapsulate the circuitry. I replaced the provided plexi glass with a dark acrylic glass plate.

There are no traditional buttons to control the clock. Instead, it has a browser based web configurator. When powered on, the clock will expose a dedicated wifi network for 30 seconds. Connect to the network in order to access the clock's control panel.

The clock supports time synchronization over the web (NTP) or via a range of GNSS satellite systems (GPS/QZSS, GLONASS, BeiDou, Galileo). It acts as a highly accurate NTP time server for other clocks on your LAN.

LED brightness is auto-adjusted to ambient light conditions. This feature can be overridden in the control panel.

It also has a stopwatch and a countdown timer that is operated from the browser interface.

Parts

440
QtyValueFootprintReferences
214620nmLED_THT_espena:LED_D5.0mm_p2.54D1, D10, D11, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112 +198
140620nmLED_THT_espena:LED_D3.0mm_p2.28D213, D214, D215, D216, D217, D218, D219, D220, D221, D222, D223, D224, D225, D226, D227, D228 +124
12100nFCapacitor_SMD:C_0805_2012MetricC2, C3, C7, C8, C9, C10, C11, C20, C22, C26, C31, C32
74,7kΩResistor_SMD:R_0805_2012MetricR2, R3, R4, R12, R13, R17, R18
610kΩResistor_SMD:R_0805_2012MetricR11, R14, R15, R16, R22, R213
52kΩResistor_SMD:R_0805_2012MetricR6, R7, R8, R9, R10
5TLC5940PWPPackage_SO:HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalViasU4, U5, U6, U7, U8
310µFCapacitor_SMD:C_0805_2012MetricC21, C24, C27
3820μFCapacitor_SMD_espena:CP_Elec_18x16.5C14, C19, C28
3NCP1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U12, U13, U14
2100μFCapacitor_SMD:CP_Elec_8x10C15, C25
227pFCapacitor_SMD:C_0805_2012MetricC1, C4
247µFCapacitor_SMD:C_0805_2012MetricC5, C6
253,6kΩResistor_SMD:R_0805_2012MetricR1, R5
2MAX6952Package_SO_espena:SSOP-36_7.5x12.5mm_P0.65mmU1, U2
110nFCapacitor_SMD:C_0805_2012MetricC17
110ΩResistor_SMD:R_0805_2012MetricR24
110μFCapacitor_SMD:C_0805_2012MetricC23
11kΩResistor_SMD:R_0805_2012MetricR21
11μFCapacitor_SMD:C_0805_2012MetricC12
1250mAFuse_espena:FuseHolder_Keystone_3554F1
127nHInductor_SMD_espena:L_Coilcraft_0805CSL2
137uHInductor_SMD_espena:L_Pulse_LCI-44L1
139nFCapacitor_SMD:C_0805_2012MetricC16
14,7kResistor_SMD:R_0805_2012MetricR19
1470nmLED_SMD:LED_0805_2012MetricD357
147pFCapacitor_SMD:C_0805_2012MetricC18
147μFCapacitor_SMD:C_0805_2012MetricC13
15,6kΩResistor_SMD:R_0805_2012MetricR20
1570nmLED_SMD:LED_0805_2012MetricD358
1590nmLED_SMD:LED_0805_2012MetricD359
1620nmLED_SMD:LED_0805_2012MetricD360
1Active GPS antenna 3.3VConnector_Coaxial:SMA_Amphenol_132291-12_VerticalAE1
1BOOTButton_Switch_SMD_espena:SW_SPST_TL3301_6x6mm_H4.3mmSW1
1BuzzerTransducer_espena:TP094003_Transducer_9x9mmBZ1
1CMS04Diode_SMD_mouser:SODFL4724X108ND356
1CR 2032Battery:BatteryHolder_Keystone_1058_1x2032BT1
1ESP32-WROVER-ERF_Module_espena:ESP32-WROVER-BU3
1LEA-M8TRF_GPS_espena:ublox_LEAU9
1LM2596DS-ADJRegulator_SMD_mouser:NCP5663DSADJR4GU11
1NCP1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U10
1POWERConnector_BarrelJack_espena:BarrelJack_DC044_HorizontalJ2
1RESETButton_Switch_SMD_espena:SW_SPST_TL3301_6x6mm_H4.3mmSW2
1SK33Diode_SMD:D_SMAD355
1UART GPSConnector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_VerticalJ3
1UART MCUConnector_espena:Magnetic-Pogo-Female-MG0425FB_1x4_P2.54mmJ1
1VEML7700Sensor_espena:VEML7700U15

Questions

How big is the Broadcast clock PCB?

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

What parts does the Broadcast clock use?

440 parts, built around the ESP32-WROVER-E(4MB), LEA-M8T-0, TLC5940PWP and MAX6952EAX+. 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 Broadcast clock KiCad files?

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

Can I use the Broadcast clock design in my own project?

Its repository publishes it under the GPL-3.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

  • 2 layers67.5 × 49.5 mmFlipdot driver, the printed circuit board in 3D

    Flipdot driver

    xtompok/flipdot-driver

    Driver for flipdot displays

    99 partsMIT
  • 2 layers80 × 21.6 mmVetrnik power supply, the printed circuit board in 3D

    Vetrnik power supply

    ondras12345/vetrnik

    Electronics for heating water with power from a 2 kW wind turbine

    21 parts
  • 6 layers152.4 × 92 mmGpsrx, the printed circuit board in 3D

    Gpsrx

    bgelb/gpsrx

    289 parts1
  • 4 layers86.1 × 54 mmPlanewatcher, the printed circuit board in 3D

    Planewatcher

    plane-watch/hardware

    Hardware-based ADS-B receiver and decoder for a HelloFPGA Smart ZYNQ SL board

    180 partsCERN-OHL-S-2.0
  • 4 layers30 × 51 mmMPCIe GNSS, the printed circuit board in 3D

    MPCIe GNSS

    Gaoyuan-Wang/DocumentRTK

    RTK Tracing Techniques

    23 parts3Apache-2.0
  • 4 layers307 × 46.1 mmStm32pe midi, the printed circuit board in 3D

    Stm32pe midi

    udu3324/stm32pe-midi

    a midi controller using the mpe protocol to create more expressive music

    136 parts35GPL-3.0
  • 2 layers64.8 × 109.2 mmDmx ledstrip dimmer-32ch, the printed circuit board in 3D

    Dmx ledstrip dimmer-32ch

    robinolejnik/dmx-ledstrip-dimmer-32ch

    Arduino Mini and TLC5940 based 32 channel 12V PWM dimmer with DMX512 and RDM support.

    105 parts14MIT
  • 2 layers93 × 73.5 mmOne synapse electronic, the printed circuit board in 3D

    One synapse electronic

    RepRapLtd/AnalogueNeuralNet

    Project to make a photonic neural network using photochromic material for the synaptic weighting adjustments

    141 parts8GPL-3.0