Electronic timing
for every pool.

Tachyon is an open source, open hardware timing system for swimming. Accurate to the thousandth, built around the touchpads clubs already use, and designed for a club budget.

In most club pools, races are still decided by hand-held stopwatches. Clubs care about fair results, but a commercial installation is out of reach for most of them. We think precise timing should be infrastructure for every pool, not a privilege of a few.

Tachyon is a volunteer project. Every schematic, every line of firmware and every enclosure drawing will be published.

Starting block in lane 5 during a race, swimmers in the water behind it

Every lane.
Every touch.
Every thousandth.

Measured to the thousandth.

Each lane box timestamps its own touchpad against one central quartz, so every lane is judged by the same clock. Watch a final finish.

Resolution
0.001 s
Inputs per lane
5
Shared time base
1
50 m freestyle
Measured to the thousandth
Timing resolution
0.001s
Per lane: touchpad, start block and three push buttons
5inputs
One system voltage end to end
24V
Open source and open hardware
100%

Precision,
machined.

Watchmakers taught the world what precision looks like. We want club timing to feel the same: honest materials, exact numbers, nothing hidden.

Resolution
1/1000 s
Time base
Quartz
Design files
Open
Made for
Every club

Four modules.
One time base.

Every lane measures on its own and keeps its own record. One central quartz keeps them all in step.

Calibre TC-1In design

Timing computer

The heartbeat of the pool

A central STM32 with a precision quartz is the single time base for every lane. It buffers all results, runs from an integrated UPS and switches off non-essential loads such as the scoreboard when mains power drops.

Time base
Central precision quartz
Lane buses
2, start end and turn end
Start inputs
2
Backup power
Integrated UPS

Calibre LB-1In design

Lane box

One per lane, fully independent

Each lane box timestamps its own inputs and stores them locally. Potted in resin, it is waterproof by construction. Boxes chain along one cable, and the bus keeps running if one of them fails.

Inputs
5 × 4 mm banana
Bus
CAN over M12, 8-pin
Enclosure
Resin-potted
Storage
Local result memory

Calibre ST-1In design

Start system

The first module we build

A hand unit with microphone and a START button ringed in red and green, plus a start unit with amplifier, compression-driver speakers and its own battery. It works on its own today and joins the system later.

Hand unit link
RS-485 plus START line
Speakers
2 per 5 lanes
Battery
4 × 32700 with BMS
Strobe
External, for hearing-impaired swimmers

Calibre SW-1Concept

Results software

From touch to results list

Reads results from the timing computer, applies finish judge notation and publishes results. Open interfaces let existing meet management tools connect as well.

Interfaces
Open and documented
Licence
Open source

Made for race day.

Stadium floodlight mast glowing against an evening skyTachyon
Red LED clock display showing 21:00 against a teal wallTachyon
Black and white photo of a wrist wearing a classic watchTachyon

Technical data

Target values for version 1. Expect them to change as prototypes meet real water.

Timing

Resolution
0.001 s
Time base
Central precision quartz
Inputs per lane
5, independent
Split times
On all inputs

Bus and power

System voltage
24 V
Lane bus
CAN, M12 8-pin
Topology
Daisy chain, fault tolerant
Turn end
Second bus input

Robustness

Lane box
Resin-potted
Result storage
Lane box and timing computer
Power loss
Integrated UPS
Calibration
Service interface

Open by default.

How Tachyon differs from the systems clubs know today.

TachyonTypical commercial system
PriceDesigned for club budgetsPriced for national centres
Design filesSchematics, firmware and software publishedClosed and proprietary
RepairsDocumented, repairable by anyoneManufacturer service
TouchpadsStandard 4 mm banana inputsVendor accessories
Extending itFork it, adapt it, improve itWait for the next release

Based on Tachyon v1 design goals, not on tests of specific products.

The road to the first pool.

We build in the open and in order. The start system comes first because it is useful on its own.

  1. M0

    Done2026

    Concept and architecture

    System architecture, bus topology, connector plan and power concept are defined.

    • System architecture
    • Connector plan
    • 24 V power concept
  2. M1

    In progress

    Start system

    Hand unit and start unit as a standalone product. Useful on its own, ready to connect to the timing computer later.

    • Hand unit PCB
    • Start unit PCB
    • Speaker system
    • Sound playback from SD card
    40%
  3. M2

    In progress

    Lane box

    First lane box in KiCad: five independent inputs, CAN over M12, resin potting.

    • Schematic
    • PCB layout
    • Potting test
    • Bus failure test
    20%
  4. M3

    Planned

    Timing computer

    The central time base: precision quartz, two bus inputs, result buffer and integrated UPS.

  5. M4

    Planned

    Results software

    Reading results from the timing computer, finish judge notation, exports and open interfaces.

  6. M5

    Planned

    Pilot at a club meet

    A complete system at a real meet, running side by side with a reference system.

  7. M6

    Planned

    Open release 1.0

    A documented, reproducible release of all hardware, firmware and software.

Indoor competition pool with a large video scoreboard above the lanes

Built for the pool down the road.

Every part, published.

KiCad projects, firmware, enclosure drawings and the results software will live in public repositories under open source and open hardware licences.

Build it yourself, have the boards assembled by a PCB service, or improve it and send the change back. That is how timing gets better for everyone.

  • tachyon-laneboxKiCad project for the lane boxLicence to be announcedComing soon
  • tachyon-startHand unit and start unit hardwareLicence to be announcedComing soon
  • tachyon-firmwareSTM32 firmware for every moduleLicence to be announcedComing soon
  • tachyon-resultsResults and meet softwareLicence to be announcedComing soon

Help us put a clock in every pool.

We are looking for clubs willing to test, timekeepers who know what goes wrong on race day, and people who enjoy hardware, firmware and software. Leave your details and we will tell you when there is something to try.

I am a…

Questions

Can my club use Tachyon at official meets?

That is the goal. Requirements differ between federations, and we will document what each version meets. Until then, Tachyon is aimed at club meets and training.

Will it work with our existing touchpads?

The lane box uses 4 mm banana inputs, the connector most pool touchpads and push buttons already use. We will publish a compatibility list as we test.

What will it cost?

There is no price yet. The parts list is designed to stay within a club budget, and because everything is open you can source and assemble it yourself.

I can’t solder. Can I still help?

Yes. Testing at meets, writing documentation, translating and feedback from timekeepers are as valuable as engineering work.