Clock

MitchellStride·Hummingbird-RP2040-Clock-Module·pcb/v1/clock_pcb.kicad_pcb

Clock PCB layout, top view — open source RP2040/RP2350 board by MitchellStride

About the Clock PCB

Clock is an open source RP2040/RP2350 PCB design by MitchellStride, published on GitHub. It is a 2-layer board measuring 100 × 50 mm, with 94 components from 41 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the SRV05-4, RT9080-33GJ5, W25Q64JV and DS1307Z+. By type, the board carries 33 capacitors, 30 resistors, 6 connectors, 6 diodes, 5 ICs and 5 switches.

It belongs with the displays & leds designs in this gallery.

From the project

RP2040 RTC Module, highly compatible with JLCPCB's basic SMT components.

The Hummingbird RP2040 Clock Module is designed for crafting artisan clocks by pairing it with different clock faces. Its modular design allows this project to be shared across various display technologies.

The test OLED above shows time, my age, and my time to death countdown based on my life expectancy.

- Life Clock: A countdown to estimated time of death using seven-segment displays - Nixie Clock: A personal take on the classic Nixie tube clock, featuring IN-12 tubes - 0402 Year Calendar Inspired by the Yetch THE EVERY DAY GOAL CALENDAR

Clock, from the project README
From the project README

Main components on the Clock

Clock bill of materials (BOM)

94 components, 41 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
RP2040
U1
1
SRV05-4
U2
1
RT9080-33GJ5
U3
1
W25Q64JV
U4
1
DS1307Z+
U5
2
AO3401A
Q1, Q2
1
AO3400A
Q3
1
2N7002
Q4
1
XYDBPCNANF-12MHZ
Y1
1
32.768KHZ
32.768kHz
Y2
1
USB_C_RECEPTACLE_USB2.0
USB_C_Receptacle_USB2.0
J1
1
C202112
FFC 24
J3
3
C160402
5V
J4, J5, J6
1
OLED
J7
1
CR2032
BT1
1
CMT-8504-100-SMT-TR
BZ1
1
C516068
12V 3A
F1
1
SSSS811101
SW1
4
TS-1187A-B-A-B
SW2, SW3, SW4, SW5
1
C2296
LED_Y
D1
Show 21 more
QtyPartRefs
1
5.6V
D2
2
C2297
LED_G
D3, D4
1
WS2812B-2020
D5
1
SS14
D6
2
10U
10u
C1, C22
11
1u
C2, C8, C18, C20, C21, C24, C26, C27 +3
14
0.1U
0.1u
C3, C4, C5, C6, C7, C9, C10, C11 +6
2
10P
10p
C12, C13
3
4.7U
4.7u
C16, C17, C31
1
2.2U
2.2u
C28
6
1k
R1, R11, R18, R19, R24, R30
2
5.1K
5.1k
R2, R3
9
10K
10k
R4, R9, R20, R23, R25, R26, R27, R28 +1
1
2.2K
2.2k
R5
2
22
R6, R7
2
100K
100k
R8, R10
3
4.7K
4.7k
R13, R14, R21
1
300
1k
R15
2
0
R16, R17
1
51
R22
1
330K
330k
R31

Clock design files

The KiCad project lives in the MitchellStride/Hummingbird-RP2040-Clock-Module repository on GitHub; these links point at the commit this page was built from.

Clock: common questions

What microcontroller does the Clock use?

The Clock is built around the RP2040, from the RP2040/RP2350 family.

How big is the Clock PCB?

The Clock measures 100 × 50 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Clock?

94 components, from 41 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Clock design files?

From the MitchellStride/Hummingbird-RP2040-Clock-Module repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Clock design in my own project?

The repository has no license, so all rights stay with MitchellStride. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Clock without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

More boards in Hummingbird-RP2040-Clock-Module

Similar boards