Swimming Touchpad System Product
Overview
A swimming touchpad timing system is the standard equipment used in competitive swimming pools to record split times with extreme precision and automatically detect false starts. The system comprises flush-mounted touchpads installed at each lane's start and finish positions, integrated relay sensors on starting blocks for false-start detection, and a centralized timing console that processes all signals and controls the race sequence.
Modern aquatic competitions at Olympic, World Championship, and collegiate levels are governed by FINA rules, which mandate electronic timing accurate to 0.01 seconds (10 milliseconds). A touchpad system achieves this by electronically detecting the moment a swimmer's body touches the pool wall or starting block, eliminating human judgment and providing irrefutable, recorded evidence of finishing order and split times.
How it works
Touchpad Sensing
The [[swimming-touchpad-system-touchpad|touchpad assembly]] is a flush-mounted pressure-sensitive switch installed at the pool deck level, precisely at each lane's end wall. The [[swimming-touchpad-system-contact-layer|contact layer]] consists of two conductive stainless steel plates separated by approximately 0.5 mm. Between them sits a [[swimming-touchpad-system-sensing-membrane|pressure-sensitive rubber mat]] that activates when a swimmer's hand, feet, or body presses on it with 50 newtons or more force.
When pressure is applied, the rubber mat deforms, bringing the two metal plates into electrical contact. This contact closes a circuit, sending a signal through a [[swimming-touchpad-system-cable-assembly|shielded cable]] to the [[swimming-touchpad-system-decoder-box|decoder box]].
The [[swimming-touchpad-system-housing|aluminum bezel]] is sealed IP67 to protect the sensors from splashing, chlorinated water, and sunscreen oils that corrode electronics. All fasteners are stainless steel to resist corrosion in the pool environment.
Timing Precision and Multi-Lane Processing
Six touchpad inputs (one per lane × two ends = 12 total) feed into the [[swimming-touchpad-system-decoder-box|decoder box]], where a [[swimming-touchpad-system-signal-amplifier|low-noise amplifier]] on each channel boosts the contact signal to a standard voltage. A [[swimming-touchpad-system-comparator-circuit|high-speed comparator]] then detects the rising edge (moment of wall contact) with nanosecond precision.
A centralized [[mcu|ARM microcontroller]] with a phase-locked real-time clock (RTC) timestamps each rising edge. The clock is disciplined to a 10 MHz oscillator accurate to ±0.1 ppm, providing absolute timing resolution better than 10 nanoseconds across all lanes. This ensures simultaneous finishes in different lanes are resolved to the nearest millisecond, far exceeding FINA's 0.01-second requirement.
All timing data is logged to non-volatile memory; if power is lost, race results are preserved for later reconciliation.
False-Start Detection
Each [[swimming-touchpad-system-start-block|starting block]] includes two [[swimming-touchpad-system-relay-sensor|relay sensors]] positioned beneath the swimmer's hand-grips. These sensors measure reaction time—the elapsed duration between when the [[swimming-touchpad-system-audio-transducer|starting horn]] sounds and when the swimmer applies downward force on the block grips.
FINA rules state that any swimmer reacting faster than 0.1 seconds (100 milliseconds) from the horn is presumed to have jumped the start, as human reaction times cannot be faster than 100 ms. The [[swimming-touchpad-system-timing-console|console firmware]] monitors relay sensor signals; if a swimmer activates their block sensors before the horn fires, or within 100 ms of the horn, the console immediately triggers a false-start alarm horn (a distinct sound from the starting horn) and flags the lane. Race officials can then declare a restart.
This automatic false-start detection eliminates subjective judgment and speeds up race administration. The swimmer's actual reaction time is also recorded and displayed to post-race statisticians.
Central Timing Console
The [[swimming-touchpad-system-timing-console|timing console]] is a dedicated race-control computer with a [[swimming-touchpad-system-touch-display|7-inch touchscreen display]]. The operator uses this interface to:
- Register swimmers: Input heat, lane, and bib numbers for all participants.
- Sequence the race: Confirm all lanes are ready, then press "Start Race."
- Control the starting horn: The console drives a high-current relay that activates the [[swimming-touchpad-system-audio-transducer|electronic horn speaker]].
- Monitor touchpad data: As swimmers touch the wall, lane-by-lane split times appear on the display.
- False-start adjudication: If a false start is detected, the operator sees an alert and can trigger a restart sequence.
The console also logs all times to a [[swimming-touchpad-system-backup-battery|UPS battery]], preserving race results in case of mains power loss.
Multi-Pool Synchronization
For championship meets with multiple pools running heats in parallel, each pool has its own console. These consoles are networked via Ethernet, and each is synchronized to a master GPS atomic clock. This allows meet organizers to assign swimmers to multiple pools with confidence that all timing is mutually consistent.
Scoreboard Integration
The [[swimming-touchpad-system-display-interface|display interface]] drives external scoreboards showing real-time split times, rankings, and false-start alerts. This can be a traditional relay-driven scoreboard (with electromagnetic flipper digits) or a modern LED/LCD display. The console outputs timing data via [[swimming-touchpad-system-video-encoder|composite video or HDMI]], allowing scoreboard displays to update automatically as swimmers finish.
Spectators in the natatorium see split times posted within 1 second of completion; coaches can read split times to analyze performance immediately post-race.
Installation and Setup
Touchpads are installed at precise elevations (typically 50 cm above the pool surface for hand-touch depth, 5 cm above deck for turn-detection) and must be aligned perfectly level. Installation teams use laser levels to verify all pads are at the same height across lanes.
Starting blocks sit on the pool deck 0.3 meters back from the pool edge. Relay sensors are calibrated to require exactly 50 N activation force, preventing accidental false-start signals from water spray or wind.
The decoder box and timing console sit in a climate-controlled timing booth adjacent to the pool, with cable runs buried under the deck or run in conduit for safety. Power comes from dedicated 15 A circuits, separate from pool pumps and lighting to avoid ground-loop noise.
Before each meet, the system undergoes a bench test: the operator simulates a race by pressing each touchpad manually (or by electrical switch closure) and verifying that times appear on the console within the expected sequence. The false-start detection is tested by simulating a relay sensor press before the starting horn; the console should immediately alarm.
Race-Day Operations
Once swimmers are in the water and ready at the blocks:
- The starter (on deck or remote) confirms all lanes are set.
- The operator presses "Start Race" on the console.
- The starting horn sounds (110 dB), transmitted by relay through the console.
- Swimmers react and push off the blocks.
- As each swimmer reaches the finish pad, the decoder detects wall contact and logs a time.
- The console displays finishing order and splits for coaches and officials to review.
If a false start is detected, an alarm sounds immediately, visible on the console and via a red light on the deck. The operator can then reset and conduct a restart, as per meet rules.
Post-race, the console exports all times and splits in standard formats (PDF, USB, or network upload to FINA's official timing database). Meet management software imports this data for final rankings and record-setting verification.
Maintenance is minimal: annual replacement of touchpad rubber sensing mats (worn by repeated use), periodic testing of all relay circuits, and lubrication of starting block adjustment mechanisms. The system is designed for reliability and is typically operational for 10+ years with routine upkeep.
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.
Bill of materials
6 top-level lines · 42 rows shown · 159 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Touchpad 5 parts | swimming-touchpad-system-touchpad | 12× | 12 | 5 | assembly |
| 1.1 | Contact Layer | swimming-touchpad-system-contact-layer | 1× | 12 | — | part |
| 1.2 | Sensing Membrane | swimming-touchpad-system-sensing-membrane | 1× | 12 | — | part |
| 1.3 | Housing | swimming-touchpad-system-housing | 1× | 12 | — | part |
| 1.4 | Cable Assembly | swimming-touchpad-system-cable-assembly | 1× | 12 | — | part |
| 1.5 | Fastener Set | fastener-set | 1× | 12 | — | part |
| 2 | Start Block 5 parts | swimming-touchpad-system-start-block | 6× | 6 | 6 | assembly |
| 2.1 | Block Platform | swimming-touchpad-system-block-platform | 1× | 6 | — | part |
| 2.2 | Relay Sensor | swimming-touchpad-system-relay-sensor | 2× | 12 | — | part |
| 2.3 | Audio Transducer | swimming-touchpad-system-audio-transducer | 1× | 6 | — | part |
| 2.4 | Cable Assembly | swimming-touchpad-system-cable-assembly | 1× | 6 | — | part |
| 2.5 | Fastener Set | fastener-set | 1× | 6 | — | part |
| 3 | Timing Console 8 parts | swimming-touchpad-system-timing-console | 1× | 1 | 14 | assembly |
| 3.1 | Microcontroller | mcu | 1× | 1 | — | part |
| 3.2 | Touch Display | swimming-touchpad-system-touch-display | 1× | 1 | — | part |
| 3.3 | Decoder Board | swimming-touchpad-system-decoder-board | 1× | 1 | — | part |
| 3.4 | Relay Control | swimming-touchpad-system-relay-control | 2× | 2 | — | part |
| 3.5 | Power Supply | power-supply | 1× | 1 | — | part |
| 3.6 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 3.7 | Connector | connector | 6× | 6 | — | part |
| 3.8 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 4 | Decoder Box 7 parts | swimming-touchpad-system-decoder-box | 1× | 1 | 28 | assembly |
| 4.1 | Signal Amplifier | swimming-touchpad-system-signal-amplifier | 6× | 6 | — | part |
| 4.2 | Comparator Circuit | swimming-touchpad-system-comparator-circuit | 6× | 6 | — | part |
| 4.3 | Microcontroller | mcu | 1× | 1 | — | part |
| 4.4 | Connector | connector | 12× | 12 | — | part |
| 4.5 | Power Supply | power-supply | 1× | 1 | — | part |
| 4.6 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 4.7 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 5 | Display Interface 6 parts | swimming-touchpad-system-display-interface | 1× | 1 | 8 | assembly |
| 5.1 | Display Driver | swimming-touchpad-system-display-driver | 1× | 1 | — | part |
| 5.2 | Video Encoder | swimming-touchpad-system-video-encoder | 1× | 1 | — | part |
| 5.3 | Connector | connector | 3× | 3 | — | part |
| 5.4 | Power Supply | power-supply | 1× | 1 | — | part |
| 5.5 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 5.6 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 6 | Power Distribution 5 parts | swimming-touchpad-system-power-distribution | 1× | 1 | 13 | assembly |
| 6.1 | Power Supply | power-supply | 2× | 2 | — | part |
| 6.2 | Distribution Board | swimming-touchpad-system-distribution-board | 1× | 1 | — | part |
| 6.3 | Backup Battery | swimming-touchpad-system-backup-battery | 1× | 1 | — | part |
| 6.4 | Connector | connector | 8× | 8 | — | part |
| 6.5 | Fastener Set | fastener-set | 1× | 1 | — | part |
Sourcing — likely vendors
Companies that make this · indicative price $50–$10k · MOQ & lead are typical| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
| assaabloy.com ↗ | Stockholm, SE | Locks & access | 1,000 units | 8–12 wks |
| 🇺🇸Allegion allegion.com ↗ | Dublin, US | Security products (Schlage) | 1,000 units | 8–12 wks |
| dormakaba.com ↗ | Rümlang, CH | Access & door systems | 1,000 units | 8–12 wks |
| honeywell.com ↗ | Charlotte, US | Building & safety tech | 1,000 units | 8–12 wks |
| hikvision.com ↗ | Hangzhou, CN | Surveillance & security | 1,000 units | 8–12 wks |
1,295-word article