

Receiver board
Lap timer, EKA 2 sem PWR
- Size
- 16.5 × 19.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 5
- Nets
- 5
- Pads
- 15
- Tracks, vias
- 11, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 13 Apr 2025
- Updated
- 27 Mar 2026
Overview
Receiver 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 16.5 × 19.7 mm with 5 parts on 5 nets, routed with 11 tracks and 0 vias.
It is built around the TSSP58038 and PJ-342. Its parts include 1 capacitor, 1 IC and 1 connector. It belongs with the STM32 boards of this library.
Main components
2README
README.mdLap Timer
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:
This project contains 3 custom PCBs:
- Timer board: main PCB of the system, responsible for time measurement and displaying results
- Transmitter board: generates the modulated IR light beam for the optical barrier
- 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
- KiCad - Schematic and PCB design
- Autodesk Fusion 360 - 3D modeling
- STM32CubeIDE - STM32 firmware development (build/flash/debug)
Authors
- Dominik Pluta:
- Responsibility: Timer board
- Mateusz Gwioździk:
- Responsibility: Transmitter board
- Radek Mierzwa:
- Responsibility: Receiver board
Parts
5| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | C-1u-0402 | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | Jack_PJ-342 | Connector_JAE:Jack_PJ-342 | J2 |
| 1 | TSSP58038 | OptoDevice:Vishay_MINICAST-3Pin | U2 |
The 3 most common of 5 parts.
Questions
How big is the Receiver board PCB?
It measures 16.5 × 19.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Receiver board use?
5 parts, built around the TSSP58038 and PJ-342. 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 Receiver board KiCad files?
From the Dominik-Workshop/lap-timer repository on GitHub, at the commit this page was made from: the board is pcb/receiver-board/receiver-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 Receiver 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 layers50 × 40 mm

- 2 layers28.9 × 20.5 mm

Similar boards
- 6 layers50.2 × 77.2 mm

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 mm

ScoutAM
RADARC/Scout-Radio
Si4732 and Raspberry Pi Pico Radio device for Scouts to build and use to gain badges
92 parts6GPL-3.0 - 4 layers100 × 80 mm

- 2 layers120 × 93 mm

- 2 layers55 × 90 mm

IPodClone
mojo626/iPodClone
This is a clone of an iPod video based on the Allwinner V3s processor
163 parts - 2 layers20.1 × 27.2 mm

- 2 layers11 × 22.1 mm

Ir smart led controller
dotcypress/ir-smart-led-controller
IR Remote Controller for WS2812(or analog) LED Strip
7 parts10Apache-2.0 - 2 layers57.7 × 50 mm

KiCAD Board
XasWorks/dragon-home
A rework of our old SmartHome project, this time done cleanly and neatly~
47 parts8GPL-3.0