

Panel gauge clock
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
6CH340E
MSOP-10150uA 20mA 2Mbps 3.3V、5V Transceiver USB 2.0 MSOP-10 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersADA4891-2ARZ
SOIC-8-40℃~+125℃ 125mA 170V/us 2 2.5mV 2.7V~5.5V 240MHz 2pA 4.4mA 6uV/℃ 88dB 9nV/√Hz@1MHz Rail-to-rail output SOIC-8 Operational Amplifier ROHSAnalog DevicesOperational Amplifier74HC14
SOP-14-40℃~+85℃ 1.9V、3.98V、4.4V、5.48V、5.9V 100mV、260mV、260mV 20uA 25ns@4.5V,50pF 2V~6V 6 74HC Noise suppression function Schmitt trigger SOP-14 Inverters ROHSJSMSEMIInvertersAP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedBAT760
SOD-3231 Independent 1A 30V 5.5A 50uA@15V 550mV@1A SOD-323 Schottky Diodes ROHSDiodes IncorporatedSchottky DiodesMMBT3904
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mA 200mW 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)
README
readme.mdPanel 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 |
| 7 | Conn_01x02 | Connector_JST:JST_ACH_BBM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical | J3, J4, J5, J6, J7, J8, J9 |
| 6 | 22k | Resistor_SMD:R_0603_1608Metric | R17, R18, R19, R20, R21, R22 |
| 5 | 1µF, 6.3V | Capacitor_SMD:C_0603_1608Metric | C5, C11, C12, C13, C14 |
| 5 | BAT760 | Diode_SMD:D_SOD-323 | D3, D4, D8, D9, D10 |
| 4 | MountingHole | MountingHole:MountingHole_3.5mm | H1, H2, H3, H4 |
| 3 | 10k0 | Resistor_SMD:R_0603_1608Metric | R9, R10, R13 |
| 3 | 4k3 | Resistor_SMD:R_0603_1608Metric | R3, R4, R12 |
| 3 | SW_PUSH | Button_Switch_SMD:SW_SPST_PTS810 | SW1, SW2, SW3 |
| 2 | 0.1µF, 6.3V | Capacitor_SMD:C_0603_1608Metric | C6, C10 |
| 2 | 15k0 | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | 1k0 | Resistor_SMD:R_0603_1608Metric | R7, R8 |
| 2 | 4.7µF, 6.3V | Capacitor_SMD:C_0603_1608Metric | C2, C3 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | TestPoint | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP9, TP10 |
| 2 | WHITE - LW Q38G-Q1OO-3K6L-1 | LED_SMD:LED_0603_1608Metric | D6, D7 |
| 1 | 0.01µF, 6.3V | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | 0.1µF, 6.3V x7r | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 100k0 | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 10µF, 10V tant | Capacitor_Tantalum_SMD:CP_EIA-1608-08_AVX-J | C7 |
| 1 | 1µF, 10V | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 220R | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 220nF, 6.3V | Capacitor_SMD:C_0603_1608Metric | C9 |
| 1 | 56R | Resistor_SMD:R_0805_2012Metric | R15 |
| 1 | 74HC14 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U5 |
| 1 | 910R | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | ADA4891-2 | Package_SO:MSOP-8_3x3mm_P0.65mm | U1 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | BLUE - LB Q39G-L2OO-35-1 | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | CH340E | Package_SO:MSOP-10_3x3mm_P0.5mm | U3 |
| 1 | Conn_ARM_JTAG_SWD_10 | Connector:Tag-Connect_TC2050-IDC-FP_2x05_P1.27mm_Vertical | J2 |
| 1 | GREEN - LT Q39G-Q1OO-25-1 | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | LOGO | Symbol:enter-5.2mm | G*** |
| 1 | LOGO | Symbol:ccw-5.2mm | G*** |
| 1 | LOGO | Symbol:pm-logo-12x3 | G*** |
| 1 | LOGO | Symbol:cw-5.2mm | G*** |
| 1 | MCU_LED | LED_SMD:LED_0603_1608Metric | D5 |
| 1 | MMBT3904 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | NetTie_2 | NetTie:NetTie-2_SMD_Pad0.5mm | NT1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles | J1 |
| 1 | XMC1302 | Package_DFN_QFN:VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm | U4 |
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 mm

- 4 layers80 × 50 mm

Harp.device.lickety split
AllenNeuralDynamics/harp.device.lickety-split
0360: an ephys-compliant capacitive lick detector
193 parts5MIT - 4 layers66 × 61 mm

- 2 layers33 × 50 mm

Hema console
rapha-tech/ESP32-hema-console
New PCB for the small console from hema to use an ESP32
59 parts4 - 4 layers65 × 45 mm

STM32F446VE Module v1
pipipipi2002/stm32f446vetx-dev-module
Dev Module for STM32F446VETx
88 parts2GPL-3.0 - 2 layers80 × 74 mm

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 mm

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 mm

Controls carier board
pipipipi2002/embedded-controls
An attempt to understand control theories using accelerometer, gyroscopes, magnetometer and barometer.
77 partsGPL-3.0