Skip to the content
PCBKitNew board
2 layers39.4 × 46.2 mmPanel gauge clock, the printed circuit board in 3D

From ./Build dir make clean and make all are available.

Size
39.4 × 46.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
83
Nets
61
Pads
269
Tracks, vias
431, 61
Pours
5
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
23 May 2020
Updated
13 Aug 2026

Overview

Panel gauge clock is an open-source printed circuit board by pilotingpete, from the pilotingpete/panel-gauge-clock repository on GitHub. It is a 2-layer board of 39.4 × 46.2 mm with 83 parts on 61 nets, routed with 431 tracks and 61 vias.

It is built around the CH340E, ADA4891-2ARZ and 74HC14, with the AP2112K-3.3, BAT760 and MMBT3904 among its other parts. Its parts include 22 resistors, 14 capacitors, 10 diodes, 9 connectors and 5 ICs. It belongs with the lEDs and displays boards of this library.

Main components

6

README

readme.md

Panel Gauge Clock

Building and Installing

From ./Build dir make clean and make all are available.

On the XMC1300 boot kit dev board, you can use jflash lite to install the hex file.

Flash with jflash lite [JFlashLite] and seggerjlink ToDo: jlink commander to flash from command line

Hardware

Current

Assume 50 mA max current. Probably closer to 25 mA

MCU

XMC1302-0064 12 mA max current 2-6 mA in sleep mode

Gauges

500 mV full scale 100 ohm resistance? = 5 mA each, 10 mA total

Batt Backup

Assume 50 mA load Assume max Vin over voltage = 7 v

Zener Power = .05 * 3.15 V = 158 mW

Curr lim resistor Resistance: 7v - 3.15v / 50mA = 77 ohm, select 75R then max vin becomes 3.75 + 3.15 = 6.9 V Power: 3.75v * 50 mA = 188 mW

Pushbutton Debounce

Status LED

Pin P0.0

Backlight LED

one LED in each gauge Pin P0.5 -> BCCU0.OUT1

Power supply Monitor

p2.6 -> ORC4.AIN interrupt if OOR, but does it interrupt if comes back in range?

Pushbuttons

p2.0 Time++ p2.1 Time-- p2.2 PB_A - generic pushbutton

Temperature sensor

XMC1302 internal accuracy +/- 6-10 deg C

UART

USIC 0 CH 1

p0.6 -> ALT7 -> U0C1.DOUT0 -> TX p0.7 -> U0C1.DX0D -> RX

8-n-1-n 115200

USB Serial cable

  • Red cable: +5V
  • Black cable: GND
  • Green cable: TXD
  • White cable: RXD

BCCU

p0.8 -> ALT1 -> BCCU0.OUT4 -> Hours p0.9 -> ALT1 -> BCCU0.OUT5 -> Minutes

SWD0

p0.14 -> SWDCLK p0.15 -> SWDIO

HW NOTES

TODO:

  • DONE, C7 Tantalum needs polarity on silkscreen

  • DONE, Use smaller silk text, 0.8h, 0.15s minimum

  • DONE, Do not use D, R, C, designators, do use U, ?

  • Improve usb layout tuned length

  • DONE, R3, R4 should be 3k3 for 600mv full scale.

  • DONE, D6, D7 led too bright. Use 0.5ma, 4k3 for 5v0, 910R for 3v3.

  • DONE, U1 +/- input pins reversed.

  • DONE, test point style and smaller

  • DONE, reduce pcb size

  • increase voltage on caps to 2-3x, 3x for tant.

  • ADA4891-2 ordered wrong package

General note

  • pre-wired board to wire connectors
  • lost one led
  • silkscreen and mask black/wht inverted
  • 5v0 supply: 5.056
  • 3v3 supply: 3.305

Led back light Brass faceplate for HH, MM Battery backup AC freq timing? Pushbutton time setting Alarm?

Picture of case Bakelight switch?

Parts

83
QtyValueFootprintReferences
8TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8
7Conn_01x02Connector_JST:JST_ACH_BBM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_VerticalJ3, J4, J5, J6, J7, J8, J9
622kResistor_SMD:R_0603_1608MetricR17, R18, R19, R20, R21, R22
51µF, 6.3VCapacitor_SMD:C_0603_1608MetricC5, C11, C12, C13, C14
5BAT760Diode_SMD:D_SOD-323D3, D4, D8, D9, D10
4MountingHoleMountingHole:MountingHole_3.5mmH1, H2, H3, H4
310k0Resistor_SMD:R_0603_1608MetricR9, R10, R13
34k3Resistor_SMD:R_0603_1608MetricR3, R4, R12
3SW_PUSHButton_Switch_SMD:SW_SPST_PTS810SW1, SW2, SW3
20.1µF, 6.3VCapacitor_SMD:C_0603_1608MetricC6, C10
215k0Resistor_SMD:R_0603_1608MetricR1, R2
21k0Resistor_SMD:R_0603_1608MetricR7, R8
24.7µF, 6.3VCapacitor_SMD:C_0603_1608MetricC2, C3
25k1Resistor_SMD:R_0603_1608MetricR5, R6
2TestPointTestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_BeadedTP9, TP10
2WHITE - LW Q38G-Q1OO-3K6L-1LED_SMD:LED_0603_1608MetricD6, D7
10.01µF, 6.3VCapacitor_SMD:C_0603_1608MetricC8
10.1µF, 6.3V x7rCapacitor_SMD:C_0603_1608MetricC4
1100k0Resistor_SMD:R_0603_1608MetricR14
110µF, 10V tantCapacitor_Tantalum_SMD:CP_EIA-1608-08_AVX-JC7
11µF, 10VCapacitor_SMD:C_0603_1608MetricC1
1220RResistor_SMD:R_0603_1608MetricR11
1220nF, 6.3VCapacitor_SMD:C_0603_1608MetricC9
156RResistor_SMD:R_0805_2012MetricR15
174HC14Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU5
1910RResistor_SMD:R_0603_1608MetricR16
1ADA4891-2Package_SO:MSOP-8_3x3mm_P0.65mmU1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U2
1BLUE - LB Q39G-L2OO-35-1LED_SMD:LED_0603_1608MetricD1
1CH340EPackage_SO:MSOP-10_3x3mm_P0.5mmU3
1Conn_ARM_JTAG_SWD_10Connector:Tag-Connect_TC2050-IDC-FP_2x05_P1.27mm_VerticalJ2
1GREEN - LT Q39G-Q1OO-25-1LED_SMD:LED_0603_1608MetricD2
1LOGOSymbol:enter-5.2mmG***
1LOGOSymbol:ccw-5.2mmG***
1LOGOSymbol:pm-logo-12x3G***
1LOGOSymbol:cw-5.2mmG***
1MCU_LEDLED_SMD:LED_0603_1608MetricD5
1MMBT3904Package_TO_SOT_SMD:SOT-23Q1
1NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHolesJ1
1XMC1302Package_DFN_QFN:VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mmU4

Questions

How big is the Panel gauge clock PCB?

It measures 39.4 × 46.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Panel gauge clock use?

83 parts, built around the CH340E, ADA4891-2ARZ, 74HC14 and AP2112K-3.3. 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 Panel gauge clock KiCad files?

From the pilotingpete/panel-gauge-clock repository on GitHub, at the commit this page was made from: the board is Hardware/panelGaugeClock/panelGaugeClock.kicad_pcb and its schematic Hardware/panelGaugeClock/panelGaugeClock.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Panel gauge clock design in my own project?

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

Similar boards

  • 4 layers86 × 96 mmFsorx, the printed circuit board in 3D

    Fsorx

    haunma/fieldmill

    Hardware and software for an electrostatic field mill

    161 parts1CC-BY-SA-4.0
  • 4 layers80 × 50 mmHarp.device.lickety split, the printed circuit board in 3D

    Harp.device.lickety split

    AllenNeuralDynamics/harp.device.lickety-split

    0360: an ephys-compliant capacitive lick detector

    193 parts5MIT
  • 4 layers66 × 61 mmBaseband, the printed circuit board in 3D

    Baseband

    wnmusic/simpleFE

    A very low cost mixed front end (ADC, DAC, SDR)

    145 parts5GPL-2.0
  • 2 layers33 × 50 mmHema console, the printed circuit board in 3D

    Hema console

    rapha-tech/ESP32-hema-console

    New PCB for the small console from hema to use an ESP32

    59 parts4
  • 4 layers65 × 45 mmSTM32F446VE Module v1, the printed circuit board in 3D

    STM32F446VE Module v1

    pipipipi2002/stm32f446vetx-dev-module

    Dev Module for STM32F446VETx

    88 parts2GPL-3.0
  • 2 layers80 × 74 mmHubble metal detector, the printed circuit board in 3D

    Hubble metal detector

    zartarn15/hubble-metal-detector

    STM32-based digital metal detector with custom hardware and embedded DSP firmware.

    156 parts2
  • 6 layers91.4 × 92.5 mmPCB CableUndefined1stPrototype 2024-02-18, the printed circuit board in 3D

    PCB CableUndefined1stPrototype 2024-02-18

    Ne-Se-Chete/CableUndefined-Embedded

    AI-powered intelligent breadboard that digitally routes circuit connections using an STM32-controlled multiplexer matrix

    218 parts1
  • 4 layers65 × 45 mmControls carier board, the printed circuit board in 3D

    Controls carier board

    pipipipi2002/embedded-controls

    An attempt to understand control theories using accelerometer, gyroscopes, magnetometer and barometer.

    77 partsGPL-3.0