Skip to the content
PCBKitNew board
2 layers336 × 46.1 mmPcb rev1, the printed circuit board in 3D

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

1

README

readme.md

ClockClock 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
QtyValueFootprintReferences
164.7 nFCapacitor_SMD:C_0603_1608MetricC1.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
14MountingHole_3.2mm_M3MountingHole:MountingHole_3.2mm_M3M3, M3, M3, M3, M3, M3, M3, M3, M3, M3, M3, M3, M3, M3
101K2Resistor_SMD:R_0603_1608MetricR1.1, R1.2, R1.3, R1.4, R1.5, R2.1, R2.2, R2.3, R2.4, R2.5
8TLE4905Lc40:PG-SSO-3-02H1.1L1, H1.1U1, H1.2L1, H1.2U1, H2.1L1, H2.1U1, H2.2L1, H2.2U2
4100 nFCapacitor_SMD:C_0603_1608MetricC1.2, C1.3, C2.2, C2.3
4X40c40:X40X1.1, X1.2, X2.1, X2.2
222 uFCapacitor_SMD:CP_Elec_4x5.3C1.1, C2.1
25KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2
2VID66-06Package_SO:SOP-28U1, U2
1Conn_01x04_FemaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1Maple_MiniModule:Maple_MiniA1

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 mmBreakout, the printed circuit board in 3D

    Breakout

    Vuurvos1/splitFlap

    A modernized split flap display

    10 parts2MIT
  • 2 layers154.9 × 130.8 mmRhex demo, the printed circuit board in 3D

    Rhex demo

    legokor/SPYBOT-rHex-demo-v2

    rHex controlling via bluetooth

    60 parts1
  • 2 layers109.5 × 35 mmVerstärker schaltung, the printed circuit board in 3D

    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 mmNumpad project, the printed circuit board in 3D

    Numpad project

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    64 parts915
  • 2 layers160 × 99.1 mmFlat hierarchy, the printed circuit board in 3D

    Flat hierarchy

    drandyhaas/KiCadRoutingTools

    A set of Python/Rust tools to aid routing in KiCad

    64 parts744MIT
  • 2 layers49 × 53.2 mmDB25 External, the printed circuit board in 3D

    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 mmTd hv, the printed circuit board in 3D

    Td hv

    tdaede/td-crt

    tubes

    64 parts373
  • 2 layers28 × 30 mmOtterIron Devkit, the printed circuit board in 3D

    OtterIron Devkit

    Jana-Marie/Otter-Iron-PRO

    USB-PD soldering station for JBC C245 handles.

    64 parts321