

Digital clock
Digital clock with atmega and RTC MCP7940 with WS2812b for light
- Size
- 50 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 36
- Nets
- 58
- Pads
- 176
- Tracks, vias
- 364, 39
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 28 Mar 2023
- Updated
- 25 Aug 2023
Overview
Digital clock is an open-source printed circuit board by rmingon, from the rmingon/digital-clock repository on GitHub. It is a 2-layer board of 50 × 100 mm with 36 parts on 58 nets, routed with 364 tracks and 39 vias.
It is built around the ATMEGA328P-MU, PCF8523T and WS2812B. Its parts include 21 diodes, 4 resistors, 4 connectors, 2 ICs and 2 switches. It belongs with the lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATMEGA328P-MU
HVQFN-32(5x5)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH VQFN-32(5x5) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontroller Units (MCUs/MPUs/SOCs)PCF8523T
SOIC8Real-Time Clock (RTC) and calendarNXP SemiconductorsUncategorisedWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.mdDigital clock
Just a digital clock with atmega328p + ws2812b + RTC
FINISH

ONE DIGIT -> VIDEO
CHAINED DIGITS -> VIDEO
CLOCK ON WALL -> VIDEO
How to program
For use this clock you will need to program the mcu via ICSP. (USBASP for example)
TODO
- add connector for multiple pcb
- add capacitor
- add more light ??
- ESP8266 ?
Schematic

PCB

3D Front

3D Back

Parts
36| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1, D2, D3, D4, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 +5 |
| 4 | R_Small | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4 |
| 2 | Conn_01x04 | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J3, J4 |
| 2 | SW_SPST | Button_Switch_SMD:SW_SPST_FSMSM | SW1, SW2 |
| 1 | ABS2532768KHZ6T | Crystal:Crystal_SMD_Abracon_ABS25-4Pin_8.0x3.8mm | Y1 |
| 1 | ATmega328P-M | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | Battery_Cell | Battery:BatteryHolder_LINX_BAT-HLD-012-SMT | BT1 |
| 1 | C_Small | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J2 |
| 1 | PCF8523T | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | USB_OTG | Connector_USB:USB_Micro-B_Molex-105017-0001 | J1 |
Questions
How big is the Digital clock PCB?
It measures 50 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Digital clock use?
36 parts, built around the ATMEGA328P-MU, PCF8523T and WS2812B. 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 rmingon/digital-clock repository on GitHub, at the commit this page was made from: the board is digital-clock-pcb/digital-clock.kicad_pcb and its schematic digital-clock-pcb/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 rmingon before reusing the design.
Similar boards
- 2 layers100 × 100 mm

- 2 layers38.1 × 133.4 mm

PCBProject
vinnesttree/TixClock
The Tix Clock was originally sold in 2006 by ThinkGeek. Unfortunately, these are no longer sold. This project hopes to try to recreate this iconic clock in a miniature format.
85 partsMIT - 2 layers60 × 60 mm

Ir ball 16sensors
DiFir28/RJS-lightweight-360-IR-ball-sensor
Code for custom IR ball sensors for reglament RJS lightweight
55 parts - 2 layers19 × 106 mm

- 2 layers158 × 85 mm

- 2 layers36 × 29.3 mm

Ble mvp 1b rev0
saewoonam/ble_adv_covid
Repo to implement the advertise and scanner portion for bluetooth to enable encounter/exposure tracing (e.g. Apple/Google / TCN / etc...) on a nRF52840 based battery powered dongle/device
71 parts10 - 2 layers115 × 100 mm

Cog1
diegodemarco/cog1
cog1 is an open-source industrial IoT gateway (hardware and software) built as a motherboard hosting an Orange Pi Zero 3 Linux SBC.
133 parts6MIT - 2 layers104 × 43.3 mm

Serial snooper
can-caglar/Data-Logger-STM32
The Serial Snooper is a UART data logger with automatic baud rate detection, real-time data stamping and a command-line-interface for configuration, running on an STM32F3 microcontroller.
101 parts4