Skip to the content
2 layers170 × 90 mmTimer v2, the printed circuit board in 3D

An f-stop calculation capable darkroom enlarger timer. Designed to switch mains voltage to be a drop-in solution.

Size
170 × 90 mm
Copper layers
2
Thickness
1.6 mm
Parts
51
Nets
57
Pads
175
Tracks, vias
345, 28
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
1 Apr 2024
Updated
17 Oct 2025

Overview

Timer v2 is an open-source printed circuit board by sudochamp, from the sudochamp/enlarger-timer repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 170 × 90 mm with 51 parts on 57 nets, routed with 345 tracks and 28 vias.

It is built around the MAX7221CWG+ and SC10-21SURKWA. Its parts include 13 capacitors, 7 resistors, 7 ICs, 5 switches and 3 connectors. It belongs with the STM32 boards of this library.

Main components

2

README

README.md

[!WARNING] This project is a work in progress. It functions, but not where I want it yet.

Darkroom Enlarger Timer

Built to address a simple problem. I just needed a simple timer that could do stop calculations and was accurate enough to be used in a darkroom.

It will need an off-the-shelf AC/DC power supply for the 120/240VAC to 12VDC conversion.

Parts

51
QtyValueFootprintReferences
8100nCapacitor_SMD:C_0603_1608MetricC1, C3, C5, C6, C7, C8, C11, C12
41kResistor_SMD:R_0603_1608MetricR1, R2, R3, R6
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
4SC10-21SURKWA7_segmeng:SC10-21SURKWAU3, U4, U5, U6
210kResistor_SMD:R_0603_1608MetricR4, R5
210nCapacitor_SMD:C_0603_1608MetricC9, C10
110uCapacitor_SMD:C_0603_1608MetricC2
110uCapacitor_SMD:CP_Elec_4x5.4C13
14.7uCapacitor_SMD:C_0603_1608MetricC4
151kResistor_SMD:R_0603_1608MetricR7
1EXPOSURE_TIMERotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW3
1G***kibuzzard-66150B8Ekibuzzard-66150B8E
1G***kibuzzard-66150C19kibuzzard-66150C19
1G***kibuzzard-66150D04kibuzzard-66150D04
1G***kibuzzard-66150C52kibuzzard-66150C52
1G***kibuzzard-66150CEEkibuzzard-66150CEE
1G***kibuzzard-66150B89kibuzzard-66150B89
1G***kibuzzard-66150C9Akibuzzard-66150C9A
1G***kibuzzard-66150BD0kibuzzard-66150BD0
1G***kibuzzard-66150C4Dkibuzzard-66150C4D
1G***kibuzzard-66150BA4kibuzzard-66150BA4
1G***kibuzzard-66150B83kibuzzard-66150B83
1LD1117S33TR_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1LOGOLOGOG***
1MAX7221Package_SO:SOIC-24W_7.5x15.4mm_P1.27mmU7
1PWRConnector_JST:JST_VH_B2P-VH_1x02_P3.96mm_VerticalJ1
1RELAYConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ3
1STM32C031K6TxPackage_QFP:LQFP-32_7x7mm_P0.8mmU2
1STOP+key_switches:SW_Kailh_Choc_V2_THT_nSilkSW1
1STOP-key_switches:SW_Kailh_Choc_V2_THT_nSilkSW2
1SWDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1SW_SPDTPCM_4ms_Switch:Switch_Toggle_SPDT_SubMiniSW5
1TOGGLEkey_switches:SW_Kailh_Choc_V2_THT_nSilkSW4

Similar boards

  • 4 layers500 × 34 mmPrecision clock, the printed circuit board in 3D

    Precision clock

    Alan-JH/precision-clock

    ECE 362 Final Project

    150 parts
  • 2 layers149.3 × 104.5 mmSequencer, the printed circuit board in 3D

    Sequencer

    michd/modular-synth

    Building a hardware modular synthesizer, this is where I'll collect module schematics and hardware designs.

    132 parts20
  • 2 layers189.2 × 148.6 mmEnlarger, the printed circuit board in 3D

    Enlarger

    ahradrhah/pcb

    65 parts
  • 2 layers149.9 × 99.1 mmDash, the printed circuit board in 3D

    Dash

    benke97/ER17-Dash-Prototype

    KiCad projects

    70 parts
  • 4 layers126.1 × 43.6 mmLaunch clock pcb v3 demo, the printed circuit board in 3D

    Launch clock pcb v3 demo

    crnkovicaaron/launchclock

    Key components: - MCU: ATmega328P - RTC: DS3231M with CR1220 battery backup - Displays: MAX7219-driven dual 4-digit 7-segment (5641AS) and 8x8 dot matrix (1088AS) - Input: 4x4 matrix keypad - Power: 5V DC via 5.5x2.1mm…

    48 parts
  • 2 layers65 × 56 mmSignalHAT, the printed circuit board in 3D

    SignalHAT

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    22 parts24
  • 2 layers216.9 × 86.8 mmSweepv2, the printed circuit board in 3D

    Sweepv2

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    51 parts2.1k
  • 2 layers49.4 × 94.2 mmPin board 1, the printed circuit board in 3D

    Pin board 1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    51 parts1.2k

Questions

How big is the Timer v2 PCB?

It measures 170 × 90 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Timer v2 use?

51 parts, built around the MAX7221CWG+ and SC10-21SURKWA. 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 Timer v2 KiCad files?

From the sudochamp/enlarger-timer repository on GitHub, at the commit this page was made from: the board is pcb-files/timer_v2.kicad_pcb and its schematic pcb-files/timer_v2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Timer v2 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).