

Clockwork Controller
Give old Film Projectors crystal accuracy
- Size
- 56.4 × 94.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 98
- Nets
- 70
- Pads
- 289
- Tracks, vias
- 569, 89
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 16 Nov 2019
- Updated
- 11 Jun 2025
Overview
Clockwork Controller is an open-source printed circuit board by fwachsmuth, from the fwachsmuth/Clockwork repository on GitHub. It is a 2-layer board of 56.4 × 94.2 mm with 98 parts on 70 nets, routed with 569 tracks and 89 vias.
It is built around the ATMEGA328P-AU, 74HCT14D and AP2210N-3.3TRG1, with the ECS-TXO-3225MV-160-TR, G3VM-61VY3(TR) and LMC6482IN among its other parts. Its parts include 28 resistors, 20 capacitors, 7 ICs, 6 diodes and 6 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
10ATMEGA328P-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)74HCT14D
SOP-14-40℃~+125℃ 1 1.9V~2.1V 2uA 34ns@4.5V,50pF 4.4V 4.5V~5.5V 400mV 4mA 4mA 500mV~600mV 6 74HCT Schmitt trigger SOIC-14 Inverters ROHSNexperiaInvertersAP2210N-3.3TRG1
SOT-23-40℃~+125℃@(Tj) 1 13.2V 1uA 250mV@(300mA) 3.3V 300mA 75dB@(100Hz) Fixed Over Current Protection、Over Temperature Protection Positive SOT-23 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsECS-TXO-3225MV-160-TR
SMD3225-4P-30℃~+85℃ 1.6V~3.6V 16MHz 6mA HCMOS ±2.5ppm SMD3225-4P Temperature Compensated Crystal Oscillators (TCXO) ROHSECSTemperature Compensated Crystal Oscillators (TCXO)G3VM-61VY3(TR)
SOP-4-2.54mm-40℃~+110℃ 1.27V 1000MΩ 100us 150mΩ 2ms 3.75kV 30mA 60V 700mA One set normally open: 2A (SPST - normally open) SOP-4-2.54mm Solid State Relays (MOS Output) ROHSOmronSolid State Relays (MOS Output)LMC6482IN
PDIP-8-40℃~+85℃ 0.02pA 1.3V/us 1.5MHz 1uV/℃ 2 2pA 30mA 37nV/√Hz@1kHz 3V~15.5V 3mV 700uA 82dB ESD protection、Reverse-phase input protection Rail-to-Rail Input, Rail-to-Rail Output PDIP-8 Precision Op Amps ROHSTexas InstrumentsPrecision Op AmpsSS8050
SOT-323-55℃~+150℃ 1 NPN 1.5A 100MHz 100nA 200 25V 300mW 500mV 5V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)AO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsDY-IRMHF384-T05-2.5KB
SMD-4P,3.9x3.4mm-40℃~+80℃ 16m 2.5mA 2.7V~5.5V 38kHz ±45° SMD-4P,3.9x3.4mm Infrared Remote Receiver (IRM) ROHSTONYUInfrared Remote Receiver (IRM)PJ-307N5
插件-20℃~+70℃ 3.5mm Headphone Jack 30V 500mA 插件 Audio Connectors ROHSXKB ConnectionAudio Connectors (Headphones)
README
README.mdClockwork
Parts
98| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100n | Capacitor_SMD:C_0603_1608Metric | C2, C4, C12, C13, C14, C15, C17, C18, C20 |
| 7 | 10k | Resistor_SMD:R_0603_1608Metric | R6, R9, R11, R14, R18, R26, R29 |
| 5 | 100k | Resistor_SMD:R_0603_1608Metric | R8, R19, R20, R21, R27 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965 | H3, H4, H5, H6 |
| 3 | 1u | Capacitor_SMD:C_0603_1608Metric | C9, C11, C19 |
| 3 | 220k | Resistor_SMD:R_0603_1608Metric | R15, R16, R23 |
| 3 | 47u | Capacitor_SMD:C_1206_3216Metric | C5, C6, C7 |
| 3 | GND | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP3, TP4, TP12 |
| 3 | LED | easyEDA:LED-SMD_XYC-IRA4335A65-X4 | D2, D3, D4 |
| 3 | SS8050 | Package_TO_SOT_SMD:SOT-23 | Q2, Q3, Q4 |
| 2 | 22k | Resistor_SMD:R_0603_1608Metric | R4, R28 |
| 2 | 22u | Capacitor_SMD:C_0805_2012Metric | C1, C8 |
| 2 | 2k2 | Resistor_SMD:R_0603_1608Metric | R24, R25 |
| 2 | 2u2 | Capacitor_SMD:C_0603_1608Metric | C3, C10 |
| 2 | 3k3 | Resistor_SMD:R_0603_1608Metric | R10, R13 |
| 2 | 47 | Resistor_SMD:R_0603_1608Metric | R1, R22 |
| 2 | B5819W SL | Diode_SMD:D_SOD-123 | D1, D5 |
| 1 | 10 | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 10k | easyEDA:RES-SMD_RK10J11R0A0H_fixed | RV1 |
| 1 | 330n | Capacitor_SMD:C_0603_1608Metric | C16 |
| 1 | 3V3 | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP1 |
| 1 | 470 | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 470k | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 5R1 | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | 5V | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP2 |
| 1 | 74HCT14 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U3 |
| 1 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | AP2210N-3.3TRG1 | Package_TO_SOT_SMD:SOT-23-3 | U2 |
| 1 | ATmega328P-A | Package_QFP:TQFP-32_7x7mm_P0.8mm | U7 |
| 1 | D | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP11 |
| 1 | DAC | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP5 |
| 1 | DY-IRMHF384-T05-2.5KB | easyEDA:OPTO-SMD_4P-L3.9-W3.4_IRM-H432M3-R8 | CGQ1 |
| 1 | ECS-TXO-3225MV-160-TR | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | U1 |
| 1 | FTDI | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J6 |
| 1 | Frame + | easyEDA:SW-SMD_4P-L6.0-W6.0-P4.50-LS9.0-H11.5 | SW5 |
| 1 | Frame - | easyEDA:SW-SMD_4P-L6.0-W6.0-P4.50-LS9.0-H11.5 | SW4 |
| 1 | G3VM-61VY3(TR) | easyEDA:SOP-4_L3.9-W4.4-P2.54-LS7.0-BR | U4 |
| 1 | GND Ctrl | Jumper:SolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mm | JP2 |
| 1 | Guide/Follow | easyEDA:SW-TH_SS-12D11G4R | SW1 |
| 1 | I | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP7 |
| 1 | ICSP | Peacemans Teile:PinHeader_2x03_P2.54mm_Vertical_displaced | J4 |
| 1 | Imp IN | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP9 |
| 1 | Imp cln | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP10 |
| 1 | LED-Connector | easyEDA:HDR-TH_6P-P2.00-V-F-R2-C3-S2.00-2 | J5 |
| 1 | LMC6482 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | MCP4725 | Package_TO_SOT_SMD:SOT-23-6 | U5 |
| 1 | MH Display | MountingHole:MountingHole_2.2mm_M2_DIN965 | H2 |
| 1 | Mode + | easyEDA:SW-SMD_4P-L6.0-W6.0-P4.50-LS9.0-H11.5 | SW3 |
| 1 | Mode - | easyEDA:SW-SMD_4P-L6.0-W6.0-P4.50-LS9.0-H11.5 | SW2 |
| 1 | MountingHole | Peacemans Teile:Kabelbinder 4mm | H1 |
| 1 | OLED 128x64 | easyEDA:HDR-TH_4P-P2.54-V-F | D8 |
| 1 | P | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP6 |
| 1 | PJ-307N5 | easyEDA:AUDIO-TH_PJ-307N5 | CN2 |
| 1 | Pause Button | easyEDA:CONN-TH_2P-P2.54_MX128-2.54-GN01-02P-CU-Y-A | J3 |
| 1 | VCC Ctrl | Jumper:SolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mm | JP1 |
| 1 | fps pulse | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP8 |
| 1 | to DIN-6 Male | easyEDA:CONN-TH_S7B-XH-A-LF-SN | J2 |
Questions
How big is the Clockwork Controller PCB?
It measures 56.4 × 94.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Clockwork Controller use?
98 parts, built around the ATMEGA328P-AU, 74HCT14D, AP2210N-3.3TRG1 and ECS-TXO-3225MV-160-TR. 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 Clockwork Controller KiCad files?
From the fwachsmuth/Clockwork repository on GitHub, at the commit this page was made from: the board is KiCad/Clockwork-Controller/Clockwork-Controller.kicad_pcb and its schematic KiCad/Clockwork-Controller/Clockwork-Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Clockwork Controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask fwachsmuth before reusing the design.
More from fwachsmuth/Clockwork
2- 2 layers57.3 × 23.5 mm

- 2 layers56.4 × 94.2 mm

Similar boards
- 4 layers165 × 125 mm

- 2 layers33.7 × 36.6 mm

- 2 layers70 × 70 mm

- 4 layers68 × 68 mm

Backbone
andreapiccini/spaghettilab-community
SpaghettiLab is an open modular hardware and software ecosystem for rapid prototyping, embedded systems development, and product innovation.
212 parts10 - 4 layers150 × 100 mm

- 2 layers100 × 60 mm

- 4 layers

Ceilingpuck v3 final v0-2
nate922/ceilingpuck_v4
Ceiling Puck v4 - smart ceiling sensor/actuator
115 parts - 2 layers140 × 30 mm

FumeExtractorBoard v1
lizard-electronics/Soldering_Fume_Extractor
Portable soldering fume extractor based on an ATmega328P MCU.
82 parts