Skip to the content
PCBKitNew board
2 layers50 × 40 mmTimer board, the printed circuit board in 3D

Lap timer, EKA 2 sem PWR

Size
50 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
70
Nets
76
Pads
238
Tracks, vias
281, 69
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
13 Apr 2025
Updated
27 Mar 2026

Overview

Timer board is an open-source printed circuit board by Dominik-Workshop, from the Dominik-Workshop/lap-timer repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 50 × 40 mm with 70 parts on 76 nets, routed with 281 tracks and 69 vias.

It is built around the STM32F411RET6, AMS1117-3.3 and TSSP58038, with the CL05B104KB54PNC, KMR211NGLFS and KT-0603R among its other parts. Its parts include 18 capacitors, 12 resistors, 6 diodes, 4 switches and 3 ICs. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

Lap Timer

License Repo Size

Hero image

Overview

Compact and portable lap timer, capable of measuring time on:

  • Closed-loop tracks (1-gate mode)
  • Start/finish tracks (2-gate mode)

Infrared light barriers are used as optical triggers to detect when an object crosses the start or finish line.

Key Features

  • High accuracy using STM32 hardware timers
  • OLED display for showing lap times
  • Two operating modes: 1-gate or 2-gate
  • Modulated IR system (38 kHz) for ambient light immunity

Project Status

Design: ✅ --> Fabrication & Assembly: ✅ --> Bring-up: ✅

Electronics

Simplified arhitecture of the Lap Timer is shown on the block diagram bellow: Block diagram

This project contains 3 custom PCBs:

  • Timer board: main PCB of the system, responsible for time measurement and displaying results
  • Receiver board: (used only in 2-gate mode) detects the IR signal and triggers the timer

Mechanical

Each board has a custom-designed 3D printed enclosure.

Used Tools

Authors

Parts

70
QtyValueFootprintReferences
7C-100n-0402DW-footprints:C_0402_1005MetricC1, C4, C9, C11, C12, C13, C14
7R-5k1-0402DW-footprints:R_0402_1005MetricR2, R3, R5, R9, R10, R11, R12
5C-4u7-0402DW-footprints:C_0402_1005MetricC2, C3, C7, C15, C16
4SW_KMR211NGLFSDW-footprints:SW_KMR211NGLFSSW1, SW2, SW3, SW4
4TP_SMD_1mmDW-footprints:TP_SMD_1mmTP1, TP2, TP3, TP4
3C-1u-0402DW-footprints:C_0402_1005MetricC6, C8, C17
3LED-R-0603_KT-0603RDW-footprints:LED_0603_1608Metric_RD3, D4, D5
3R-1k-0402DW-footprints:R_0402_1005MetricR4, R7, R8
2C-33p-0402DW-footprints:C_0402_1005MetricC5, C18
11N4148WS-AUDW-footprints:D_SOD-323FD6
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1C-2u2-0402DW-footprints:C_0402_1005MetricC10
1G***kibuzzard-68E6B152kibuzzard-68E6B152
1G***kibuzzard-690B1D8Ekibuzzard-690B1D8E
1G***kibuzzard-68E6B0E6kibuzzard-68E6B0E6
1G***kibuzzard-690B1DCBkibuzzard-690B1DCB
1G***kibuzzard-69109536kibuzzard-69109536
1G***kibuzzard-69109507kibuzzard-69109507
1G***kibuzzard-68E6B138kibuzzard-68E6B138
1G***kibuzzard-691094F6kibuzzard-691094F6
1G***kibuzzard-68E6B182kibuzzard-68E6B182
1G***kibuzzard-68E6B17Ckibuzzard-68E6B17C
1G***kibuzzard-690B1DD3kibuzzard-690B1DD3
1G***kibuzzard-68FD2D82kibuzzard-68FD2D82
1G***kibuzzard-690B8D6Fkibuzzard-690B8D6F
1G***kibuzzard-690B1DD8kibuzzard-690B1DD8
1Jack_PJ-342DW-footprints:Jack_PJ-342J2
1N096-2864KSWEG01-H30DW-footprints:N096-2864KSWEG01-H30DISP1
1PESD5Z5DW-footprints:D_SOD-523D1
1Programming connectorDW-footprints:Custom-programming-connector-1x6_P1.27mmJ11
1R-330r-0402DW-footprints:R_0402_1005MetricR1
1R-390k-0402DW-footprints:R_0402_1005MetricR6
1STM32F411RET6DW-footprints:LQFP-64_10x10mm_P0.5mmU1
1TPD2E2U06DCKRDW-footprints:SOT-323D2
1TSSP58038OptoDevice:Vishay_MINICAST-3PinU2
1USB-C_USB-310F-B-SUDW-footprints:USB-C-Receptacle_USB-310-B-SUJ1
1X322512MSB4SIDW-footprints:Crystal_SMD_3225-4Pin_3.2x2.5mmY1

The 66 most common of 70 parts.

Questions

How big is the Timer board PCB?

It measures 50 × 40 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Timer board use?

70 parts, built around the STM32F411RET6, AMS1117-3.3, TSSP58038 and CL05B104KB54PNC. 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 board KiCad files?

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

Can I use the Timer board 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).

More from Dominik-Workshop/lap-timer

2
  • 2 layers28.9 × 20.5 mmTransmitter board, the printed circuit board in 3D

    Transmitter board

    Dominik-Workshop/lap-timer

    Lap timer, EKA 2 sem PWR

    28 partsGPL-3.0
  • 2 layers16.5 × 19.7 mmReceiver board, the printed circuit board in 3D

    Receiver board

    Dominik-Workshop/lap-timer

    Lap timer, EKA 2 sem PWR

    5 partsGPL-3.0

Similar boards

  • 4 layers100 × 100 mmCm5-module, the printed circuit board in 3D

    Cm5-module

    Dominik-Workshop/moducard-cm5-module

    ModuCard module for CM5

    306 parts5MIT
  • 4 layers100 × 55 mmResonant converter, the printed circuit board in 3D

    Resonant converter

    Dominik-Workshop/resonant-converter

    Resonant converter PCB, 60V -> 12V 10A

    147 parts1MIT
  • 4 layers25 × 35 mmWatch, the printed circuit board in 3D

    Watch

    Pedro-Seixas/Custom-Watch

    A custom low-power stm32-based wearable smart watch

    49 parts1MIT
  • 4 layers65.3 × 38 mmAIS IREC 2026 FC, the printed circuit board in 3D

    AIS IREC 2026 FC

    JackMcCrae/AIS-SRAD-2026

    Schematic, PCB and C++ files for the SRAD flight computer being developed by strath AIS for IREC 2026

    49 parts
  • 6 layers50.2 × 77.2 mmMeko, the printed circuit board in 3D

    Meko

    KOEGlike/meko

    A linux music player with ddr3, a 70hz e-paper display and a haptic touchpad

    274 parts90GPL-3.0
  • 2 layers55 × 100 mmScoutAM, the printed circuit board in 3D

    ScoutAM

    RADARC/Scout-Radio

    Si4732 and Raspberry Pi Pico Radio device for Scouts to build and use to gain badges

    92 parts6GPL-3.0
  • 2 layers120 × 93 mmSbc3 pcb, the printed circuit board in 3D

    Sbc3 pcb

    lprib/sbc3

    single board computer thingy

    181 parts