

Digital Clock
A digital clock with alarm clock and calendar functions
- Size
- 45.4 × 29.5 mm
- Copper layers
- 4
- Thickness
- 4.69 mm
- Parts
- 26
- Nets
- 32
- Pads
- 163
- Tracks, vias
- 385, 72
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 10 Mar 2024
- Updated
- 27 Jul 2024
Overview
Digital Clock is an open-source printed circuit board by Right-trianglr, from the Right-trianglr/Digital-Clock repository on GitHub. It is a 4-layer board of 45.4 × 29.5 mm with 26 parts on 32 nets, routed with 385 tracks and 72 vias.
It is built around the CH340N, TM1650 and DS3231S#. Its parts include 7 capacitors, 5 ICs, 4 resistors, 4 switches and 1 diode. It belongs with the lEDs and displays boards and the 8051 (CH55x, STC, AT89) boards of this library.
Main components
3CH340N
SOP-8-20℃~+70℃ 1 2Mbps 3.3V、5V USB 2.0 USB to serial SOP-8 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersTM1650
SOP-16-40℃~+85℃ 150mA 2.8V~7V 200uA 25mA 7 Segment × 4 Digit、8 Segment x 4 Digit Built-in display RAM、PWM dimming、Internal reset function I²C SOP-16 Digital Tube Drivers ROHSTMDigital Tube DriversDS3231S#
RTC, I²C, ±3.5ppm, SOIC16Maxim Integrated (Analog Devices)Uncategorised
README
README.mdDigital-Clock
A tiny digital clock with alarm clock and calendar function
English(machine translated)
Notice
This project is no longer maintained and is now for learning purposes only
It was abandoned because this design has many bugs that have not been fixed and many thorny issues have arisen.
The bugs are:
- LDO related capacitive pads are not designed as tantalum capacitive pads.
- Switch connected to the MCU has a wrong design.
- USB is not routed according to the differential distribution method.
- The power circuit is in a mess.
- Clock chip prices are too high.
Wanted to use it?
- You can choose SDCC for C programs ,the website is https://sdcc.sourceforge.net/
- The MCU is STC15W201s or STC15W204s ,the docs website is http://stcmcudatazcom/
- Other websites:
Parts
26| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | SW_Push | Digital Clock:Switch | SW1, SW2, SW3, SW5 |
| 3 | 10K | Resistor_SMD:R_0201_0603Metric | R2, R3, R4 |
| 3 | 1uF | Capacitor_SMD:C_0201_0603Metric | C4, CIN1, COUT1 |
| 2 | 104 | Capacitor_SMD:C_0201_0603Metric | C1, C5 |
| 2 | LOGO | LOGO | G1, G2 |
| 1 | 0.01uF | Capacitor_SMD:C_0201_0603Metric | CBP1 |
| 1 | 0.1uF | Capacitor_SMD:C_0201_0603Metric | C3 |
| 1 | 1650R | Resistor_SMD:R_0201_0603Metric | R5 |
| 1 | 47uF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | Buzzer | Digital Clock:Buzzer1230 | BZ1 |
| 1 | CH340N | Package_SO:SOP-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | DS3231 | Digital Clock:DS3231 | U3 |
| 1 | Digital_tube | Digital Clock:Digital_tube | D1 |
| 1 | SGM2028 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | STC15W207S | Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm | U4 |
| 1 | TM1650 | Digital Clock:TM1650 | U5 |
| 1 | USB_B_Micro | Digital Clock:USB | J1 |
Questions
How big is the Digital Clock PCB?
It measures 45.4 × 29.5 mm and has 4 copper layers, 4.69 mm thick.
What parts does the Digital Clock use?
26 parts, built around the CH340N, TM1650 and DS3231S#. 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 Digital Clock KiCad files?
From the Right-trianglr/Digital-Clock repository on GitHub, at the commit this page was made from: the board is Electrical-Design/Digital Clock.kicad_pcb and its schematic Electrical-Design/Digital Clock.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Digital Clock design in my own project?
Its repository states no licence, so its author keeps all rights: ask Right-trianglr before reusing the design.
Similar boards
- 4 layers68.6 × 53.3 mm

- 2 layers398.2 × 398.2 mm

LargeWordClock LargeKickstarter
PCBench/PCBench
resolution = [0.5, 0.5] pcbfolder = '../PCBs/' pcbnames = ["1Bitsy1bitsy"] iters = 30 env = PCBRoutingEnv(resolution=resolution, pcbfolder=pcbfolder, pcbnames=pcbnames) obs, info = env.reset() for in range(iters): act =…
1,591 parts21MIT - 2 layers147.3 × 95.3 mm

Nixie proj conflict-20171112-163801
dm2lct/tlnixie
PCB files for the Turmlabor nixie clock 2.0
117 parts11GPL-3.0 - 2 layers167 × 52 mm

In-2-nixie
mistic100/Nixie-Clock-IN2
Check out my other projects: - Nixie Clock IN14 - Nixie Clock IN12 - IV-27 VFD Clock
34 parts10 - 2 layers200 × 66 mm

- 2 layers100 × 100 mm

MK2090 PERI order
ptravnik/Retro_CALC
A powerful RPN calculator, programmable in BASIC
50 parts8GPL-3.0 - 2 layers83.5 × 45 mm

Arducon
OpenARDF/Arducon
A transmitter controller for Amateur Radio Direction Finding (ARDF). Based on the Arduino Pro Mini.
114 parts7MIT - 2 layers32.5 × 24 mm
