

Pcb rev1
Video of clock in action: https://photos.google.com/share/AF1QipM3veQpQ0XkVU6mXYjfI77cDL8gVcDZlROT0qATZYPRnyIRZsuLHRsqtRsNTrixQ?key=c0U2SFBVdGpubVNTWW43WENBeFczdWVBSk5FbmZB
- Size
- 336 × 46.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 64
- Nets
- 62
- Pads
- 262
- Tracks, vias
- 593, 121
- Pours
- 18
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 5 May 2022
- Updated
- 28 Jan 2024
Overview
Pcb rev1 is an open-source printed circuit board by alang321, from the alang321/ClockClock24-Replica repository on GitHub. It is a 2-layer board of 336 × 46.1 mm with 64 parts on 62 nets, routed with 593 tracks and 121 vias.
It is built around the TLE4905L. Its parts include 22 capacitors, 12 resistors, 4 crystals, 2 ICs and 1 connector.
Main components
1README
readme.mdClockClock 24 replica
Video of clock in action: https://photos.google.com/share/AF1QipM3veQpQ0XkVU6mXYjfI77cDL8gVcDZlROT0_qATZYPRnyIRZsuLHRsqtRsNTrixQ?key=c0U2SFBVdGpubVNTWW43WENBeFczdWVBSk5FbmZB
A clock consiting of 24 X40 stepper motors. There are 6 pcb where 4 of the X40 steppers are on a pcb. On each PCB 2 X40 (so 4 steppers, since X40 are dual axle) are controlled by a VID6606 stepper controller, so 2 VID6606 per PCB. These 2 are controlled by 1 MapleMini STM32F103. These 6 modules are controlled by a single RasberryPi Pico running MicroPython, this Pico communicates with the modules over I2C and also a DS3231 RTC for timekeeping. Additionally, as an optional addon a network model (a Pico W) can be added to get ITP time (This was added after everthing was finished so I didnt want to change the main control board to a Pico W). The clock works reliably with the newest addition of chekcsums and hasnt crashed since. Setting the time and display modes is done via a button panel of 4 buttons.
Things to improve:
- The bus should be switched to CAN something else more robust then I2C, which is used here. I2C now works flawlessly for me but perhaps in a higher noise environment or over years errors would occur.
- Add pull down resistor for enable pin of vid 6606, connect to MCU pin (had to be botched in)
- Change microcontroller to smth cheaper/newer (RP2040?)
- Maybe switch to TMC2209 or smth for more silent driving (Some preliminary tests showed they do work with these steppers and are a bit more quiet, but they are much more expensive)
Additional notes:
- There was a plan to automatically zero the steppers with a small magnet and hall sensor but this was not implemented, but the sensor mountings are present on the PCB
- I lubricated the X40 steppers with SuperLube which did definitely reduce noise but this went back to normal levels after a few months.
- The main body is made of Korian which I had made by a professional using the drawing in the 3d parts folder
- Pointers where printed on a consumer FDM printer (Ender3V2) and where sanded and are friction fit.
Parts
64| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 4.7 nF | Capacitor_SMD:C_0603_1608Metric | C1.4, C1.5, C1.6, C1.7, C1.8, C1.9, C1.10, C1.11, C2.4, C2.5, C2.6, C2.7, C2.8, C2.9, C2.10, C2.11 |
| 14 | MountingHole_3.2mm_M3 | MountingHole:MountingHole_3.2mm_M3 | M3, M3, M3, M3, M3, M3, M3, M3, M3, M3, M3, M3, M3, M3 |
| 10 | 1K2 | Resistor_SMD:R_0603_1608Metric | R1.1, R1.2, R1.3, R1.4, R1.5, R2.1, R2.2, R2.3, R2.4, R2.5 |
| 8 | TLE4905L | c40:PG-SSO-3-02 | H1.1L1, H1.1U1, H1.2L1, H1.2U1, H2.1L1, H2.1U1, H2.2L1, H2.2U2 |
| 4 | 100 nF | Capacitor_SMD:C_0603_1608Metric | C1.2, C1.3, C2.2, C2.3 |
| 4 | X40 | c40:X40 | X1.1, X1.2, X2.1, X2.2 |
| 2 | 22 uF | Capacitor_SMD:CP_Elec_4x5.3 | C1.1, C2.1 |
| 2 | 5K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2 |
| 2 | VID66-06 | Package_SO:SOP-28 | U1, U2 |
| 1 | Conn_01x04_Female | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Maple_Mini | Module:Maple_Mini | A1 |
Questions
How big is the Pcb rev1 PCB?
It measures 336 × 46.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pcb rev1 use?
64 parts, built around the TLE4905L. 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 Pcb rev1 KiCad files?
From the alang321/ClockClock24-Replica repository on GitHub, at the commit this page was made from: the board is PCB/kicad files/pcb rev1.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pcb rev1 design in my own project?
Its repository states no licence, so its author keeps all rights: ask alang321 before reusing the design.
Similar boards
- 2 layers69.9 × 71.1 mm

- 2 layers154.9 × 130.8 mm

- 2 layers109.5 × 35 mm

Verstärker schaltung
Megamann77/UW_Lautsprecher_for_OTS_Mic
Autonomer, druckdichter Sprachverstärker für die Taucherausbildung. Nimmt das Signal des Mikrofons einer OTS-Vollgesichtsmaske ab und gibt es über einen Körperschallwandler an der POM-Gehäusewand ins Wasser.
41 parts1CERN-OHL-S-2.0 - 2 layers76.5 × 120 mm

Numpad project
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
64 parts915 - 2 layers160 × 99.1 mm

Flat hierarchy
drandyhaas/KiCadRoutingTools
A set of Python/Rust tools to aid routing in KiCad
64 parts744MIT - 2 layers49 × 53.2 mm

DB25 External
BlueSCSI/BlueSCSI-v2
BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350
64 parts459GPL-3.0 - 2 layers90 × 71 mm

- 2 layers28 × 30 mm
