Race Chip Timing System Product
Overview
A race chip timing system is an RFID-based solution for automatically recording finish times in running and track-and-field events. Instead of manual stopwatches or costly photo-finish cameras, each participant wears a small passive RFID transponder pinned to their race bib. As runners cross the finish line (or intermediate waypoints), they pass over an embedded timing mat containing a large RFID antenna loop. The antenna energizes the chip wirelessly, reading a unique ID and stamping it with a microsecond-accurate timestamp. The decoder box collects these readings and forwards them to race management software for ranking, splits, and official results.
The system scales from small local 5K races (50 participants) to large marathons (5,000+ participants) without added complexity. Each chip is passive (no batteries), making them disposable or reusable; they cost $0.50–$2 each in bulk. No frequency coordination is needed, even if multiple races run simultaneously on adjacent courses—each system operates independently.
How it works
RFID Transponder Transmission
Each Transponder Chip is a tiny passive RFID inlay (approximately 1 cm × 0.5 cm) encapsulated in a plastic housing for durability and sealed in a clear snap-on bib pin. The inlay contains a micro-coil that accumulates energy from the magnetic field generated by the timing mat's antenna.
When a runner wearing the chip passes over the [[race-timing-system-mat-assembly|timing mat]], the mat's large [[race-timing-system-antenna-loop|antenna loop]] (4 meters diameter) radiates a low-frequency (125 kHz) electromagnetic signal. The runner's chip, within 1–2 meters of the mat center, captures sufficient energy to power an onboard microcontroller and transmit a response containing the chip's unique ID code.
The chip's response is modulated using a simple ASK (amplitude shift keying) encoding, returning the ID to the mat's antenna. The signal is very weak by design (passive systems cannot transmit strongly), but because LF (125 kHz) frequencies have long wavelengths and low path loss, the signal propagates reliably across the mat area even if buried under track pavement.
Timing Mat and Antenna Coupling
The Timing Mat is installed either directly on the running surface (held down by rubber mats) or buried in shallow concrete if the track requires permanent installation. The mat's [[race-timing-system-coil-inductor|primary coil]] sits inside the mat enclosure and couples magnetically (not electrically) to the larger [[race-timing-system-antenna-loop|antenna loop]]. This air-core coupling maximizes signal strength at the finish line while minimizing noise.
The mat must be tuned to 125 kHz resonance using a [[race-timing-system-antenna-tuner|tuning network]] with variable capacitors. Once tuned (a one-time calibration), the Q-factor is maintained above 50, ensuring sharp frequency selectivity and immunity to interference from AC power lines (50/60 Hz) and other RF sources.
The antenna loop is cast in an epoxy potting compound within the [[race-timing-system-mat-enclosure|aluminum weatherproof enclosure]]. Two [[race-timing-system-cable-gland|IP67 cable glands]] allow signal and power wiring to exit to the decoder box.
Decoder and Timestamp Generation
The Decoder Unit contains an [[race-timing-system-rf-frontend|RF frontend]] that demodulates the incoming RFID response and extracts the chip ID. Simultaneously, a precision real-time clock in the [[mcu|STM32H7 processor]] records the exact time of the read event with microsecond accuracy.
The decoder runs firmware that:
- Receives and validates RFID chip IDs from the antenna.
- Logs each ID with its timestamp and signal strength into an internal buffer.
- Transmits all events to the race PC via Ethernet or USB in real-time.
If power is lost, the [[race-timing-system-memory-card|SD card backup]] preserves all recorded splits, ensuring race results are never lost due to temporary power outages.
Race Management Software
The PC application reads the live stream of events from the decoder and:
- Associates each chip ID with a registered runner (bib number, name, age group).
- Calculates official finish times and rankings.
- Displays a real-time leaderboard to spectators via overhead screens.
- Exports results in standard formats (CSV, HTML, PDF) for official publication.
The [[race-timing-system-software|display module]] can be configured to show top finishers, live split times, or aggregate statistics. Race officials can adjust runner information, correct registrations, or recount splits on the fly without interrupting the decoder's logging.
Multi-Point Timing
For longer courses (marathons, trail races), additional timing mats can be installed at mile markers or checkpoint zones. Each mat has its own antenna loop and feeds into the same decoder box or networked decoders. The software automatically associates splits with known checkpoint locations based on the mat's unique ID, allowing race directors to monitor participant progress throughout the course and detect course-rule violations (e.g., skipped checkpoints).
Deployment and Installation
A timing mat is typically deployed 5–10 meters before the actual finish line, buried under the running surface. The antenna loop must be level (within 100 mm elevation change across its diameter); tilted or buckled antennas weaken the coupling and reduce read range. Installation crews use laser levels to verify.
For temporary events (road races), mats are laid on pavement, held down by rubber mats and sandbags, and connected to the decoder via 50-meter shielded cable runs. The decoder box itself sits in a weatherproof case with the PC (running timing software) inside or tethered via Ethernet.
For permanent installations (indoor track), the antenna loop is cast into a shallow recess in the concrete deck and covered with a flush aluminum access plate. The decoder box is mounted in a wall cabinet indoors.
Calibration requires that all runners' chips be in the vicinity of the mat at the start of the race. The software performs a "presence check" to confirm chips are readable and log baseline signal strengths. If a chip fails to appear on the first sweep, it's marked potentially defective, and race officials can provide a replacement before the start gun.
Power comes from a standard 110/240 VAC outlet (via the 12 VDC regulated supply) or from a [[race-timing-system-power-supply|portable 2 Ah LiPo battery]] for outdoor events. Battery operation allows 4–6 hours of continuous timing without line power.
Race-Day Operations
As runners cross the finish line:
- Their chip passes over the antenna, inducing a read event.
- The decoder logs the chip ID and timestamp.
- The PC software immediately updates the leaderboard and notifies race officials.
- Simultaneous finishes are automatically resolved by timestamp precision (sub-millisecond).
- After the race, all splits are exported and available for official review within minutes.
Participants typically collect their chip at the finish line tent for future races, or it is collected and archived. A fleet of 100 chips can support many races (reused), making the system cost-effective even for small-budget race organizations.
Manual intervention is rare—the system is fully automatic once configured. Officials only step in to correct registration errors post-race (e.g., if a bib number was transcribed incorrectly during race-day sign-up).
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 · 34 rows shown · 234 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Timing Mat 5 parts | race-timing-system-mat-assembly | 2× | 2 | 6 | assembly |
| 1.1 | Antenna Loop | race-timing-system-antenna-loop | 1× | 2 | — | part |
| 1.2 | Coil Inductor | race-timing-system-coil-inductor | 1× | 2 | — | part |
| 1.3 | Mat Enclosure | race-timing-system-mat-enclosure | 1× | 2 | — | part |
| 1.4 | Cable Gland | race-timing-system-cable-gland | 2× | 4 | — | part |
| 1.5 | Fastener Set | fastener-set | 1× | 2 | — | part |
| 2 | Decoder Unit 7 parts | race-timing-system-decoder-unit | 1× | 1 | 9 | assembly |
| 2.1 | Microcontroller | mcu | 1× | 1 | — | part |
| 2.2 | RF Frontend | race-timing-system-rf-frontend | 1× | 1 | — | part |
| 2.3 | Memory Card | race-timing-system-memory-card | 1× | 1 | — | part |
| 2.4 | Power Supply | power-supply | 1× | 1 | — | part |
| 2.5 | Connector | connector | 3× | 3 | — | part |
| 2.6 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 2.7 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 3 | Transponder Chip 4 parts | race-timing-system-transponder-chip | 50× | 50 | 4 | assembly |
| 3.1 | RFID Chip | race-timing-system-rfid-chip | 1× | 50 | — | part |
| 3.2 | Plastic Housing | race-timing-system-plastic-housing | 1× | 50 | — | part |
| 3.3 | Pin Fastener | race-timing-system-pin-fastener | 1× | 50 | — | part |
| 3.4 | Fastener Set | fastener-set | 1× | 50 | — | part |
| 4 | Antenna Tuner 4 parts | race-timing-system-antenna-tuner | 1× | 1 | 4 | assembly |
| 4.1 | SMD Passive (R/C/L) | smd-passives | 1× | 1 | — | part |
| 4.2 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 4.3 | Varicap Tuner | race-timing-system-varicap-tuner | 1× | 1 | — | part |
| 4.4 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 5 | Power Supply 5 parts | race-timing-system-power-supply | 1× | 1 | 6 | assembly |
| 5.1 | Power Supply | power-supply | 1× | 1 | — | part |
| 5.2 | LiPo Cell | lipo-cell | 1× | 1 | — | part |
| 5.3 | Battery Charger | race-timing-system-battery-charger | 1× | 1 | — | part |
| 5.4 | Connector | connector | 2× | 2 | — | part |
| 5.5 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 6 | Software Suite 3 parts | race-timing-system-software | 1× | 1 | 3 | assembly |
| 6.1 | License Key | race-timing-system-license-key | 1× | 1 | — | part |
| 6.2 | USB Cable | race-timing-system-usb-cable | 1× | 1 | — | part |
| 6.3 | Display Module | race-timing-system-display-module | 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,199-word article