Skip to content
IEMI Labs
Now part of FootballOne. FootballOne does this product's jobs and more in one device, our one product for Football.

OffsideFlag

Smart referee flags, a keeper count, sin-bin and playing-time boards, and body cameras for referees and umpires

Concept · not for sale
Engineering design: OffsideFlag
Target price from$99per SinBin board, QuarterBoard, LineCam, Set or Crew Kit

Software: No subscription required

Concept, not for sale yet. Tell us if you want it; that decides what we build.

Rate this idea and tell us what to change
OffsideFlag concept: the idea and where each part goes

Drag to rotate · right-drag to move · scroll to zoom · click a part for its size and placeSwipe to rotate · pinch to zoom · two fingers to move · tap a part for its size

How it fits together

OffsideFlag, part by part

Scroll or tap a part. Press “See the 3D CAD design” to watch the model, built from our CAD, light each part up and show how it connects.

OffsideFlag concept: the idea and where each part goes

Real-time 3D render · drag to rotate · final design may varySwipe sideways to rotate

  1. 01

    The whole OffsideFlag

    A smart assistant-referee flag senses a press, raise or wave and radios it to the referee's wrist unit, which buzzes and lights an LED.

  2. 02Brain

    XIAO ESP32-C3 (flag grip)

    The brain: it runs the flag grip firmware program

  3. 03

    Motion sensor

    Wakes the flag and detects a raise or a wave

    XIAO ESP32-C3 (flag grip) · I²C (4 wires) · Acceleration, wake interrupt

  4. 04

    Signal button

    Gives a press signal with the thumb

    XIAO ESP32-C3 (flag grip) · GPIO pin · Button press

  5. 05

    Vibration motor

    Buzzes the grip once to confirm the flag was heard

    XIAO ESP32-C3 (flag grip) · GPIO pin · Motor on/off

  6. 06

    Referee wrist unit

    Buzzes and lights left or right LED for each flag

    XIAO ESP32-C3 · ESP-NOW radio · 24-byte flag events

  7. 07

    LineCam clip recorder

    Saves 12 s of video around each flag

    XIAO ESP32-C3 · ESP-NOW, then UART · Flag events

  8. 08

    18650 cell

    Powers the flag through a match

    XIAO ESP32-C3 (flag grip) · Power lead via XIAO charger · 3.7 V power

  9. 09

    QuarterBoard screen

    Shows quarters played and who must start next

    XIAO ESP32-C3 · ESP-NOW radio, then SPI · Quarter start and lineups

  10. 10

    All connected

    8 key parts, one program, and your phone

What it is

A pair of assistant referee flags with smart grips, a referee wrist unit and optional body cameras for referees and umpires.

What it does

  • Buzzes the referee on every flag
  • Times sin bins and counts quarters played
  • Counts the 8-second keeper rule
  • Records abuse only when the official says

Who it's for

Grassroots referees, baseball and softball umpires, referee associations and body-camera schemes.

How the parts connect

OffsideFlag, wired up

Every part, what links it to the brain, and how the data reaches your phone. A solid line is a cable; a dashed line is a radio link.

Motion sensorAcceleration, wake interruptI²C (4 wires)Signal buttonButton pressGPIO pinVibration motorMotor on/offGPIO pinReferee wrist unit24-byte flag eventsESP-NOW radioown board: XIAO ESP32-C3LineCam clip recorderFlag eventsESP-NOW, then UARTown board: XIAO ESP32-C318650 cell3.7 V powerPower lead via XIAO cha…QuarterBoard screenQuarter start and lineupsESP-NOW radio, then SPIown board: XIAO ESP32-C3THE BRAINXIAO ESP32-C3 (flag grip)runs flag grip firmwareC (ESP-IDF)Wrist unit and LineCamvia ESP-NOW radioReferee's phonevia Wi-Fi hotspot · web page
Drawn from the OffsideFlag parts list. The 3D view above is built separately, from the CAD.

The program

What controls OffsideFlag

Runs on
XIAO ESP32-C3
Written in
C (ESP-IDF)
System
FreeRTOS on ESP-IDF
AI model
No AI; rule-based press, raise and wave detection
  1. 1Sleep until the LIS3DH or the button wakes the chip
  2. 2Classify press, raise or wave over a 500 ms window
  3. 3Broadcast the event 3 times, 20 ms apart, over ESP-NOW
  4. 4Buzz once if the wrist beacon was heard, twice if not
  5. 5Go back to sleep
flag grip firmware.cppmain loop
for (;;) {
    wait_for_wake();                           // LIS3DH > 1.2 g or button (GPIO)
    kind = classify(500);                      // press / raise / wave
    msg = (flag_msg_t){ .ver = 1, .crew = crew_id, .flag = FLAG_ID,
                        .kind = kind, .seq = ++seq, .t_ms = now_ms() };
    for (int i = 0; i < 3; i++) {
        esp_now_send(BROADCAST, (uint8_t *)&msg, sizeof msg);
        vTaskDelay(pdMS_TO_TICKS(20));         // receivers de-duplicate by seq
    }
    buzz(heard_beacon_last_10s() ? 1 : 2);
    enter_sleep();
}

To your phone

How the data reaches LineCam clip page

Referee's phone browser, after the match

  1. Flag grip
  2. Wrist unit and LineCam
  3. Referee's phone

What you see in the app

One screen for each job OffsideFlag does.

  • Flag signalThe left assistant raises the flag behind the referee's back. The referee's wrist buzzes with a yellow light, and LineCam saves the clip.

  • Keeper countThe goalkeeper picks up the ball and holds on to it. The wrist unit counts the 8 seconds of Law 12 and buzzes when time is up.

  • Body cameraA player squares up to a lone referee, who says 'I'm recording' and presses REC. A red ring lights round the lens and the clip is sealed.

  • Sin binsA home player is sin-binned for dissent. The referee triple-presses the wrist, and the board on the halfway post counts down for both benches.

  • Everyone playsAt half-time a coach's third-quarter lineup leaves out #5, who sat the second. The board shows #5 MUST START and the referee warns the coach.

App screens with sample data. The interface is in development.

What the app gets

Data OffsideFlag sends to the app
Flag signalLeft flag: raiseEach flag
Event clip12 s MP4Each flag
Clip time18:02:11Each flag
Flag battery82%With each event
Quarters played#5: 1 of 3, must start Q3Each quarter

Clips stay on the LineCam's own card until the referee opens the hotspot. No cloud upload.

CAD design · Rev A5 design complete (QuarterBoard 27 Oct 2026; SinBin A4, UmpCam A3, RefCam A2, KeeperCount A1), all hardware fit-checked in CAD, not built

Designed in code, checked in 3D

  • 16 printed parts, each a single closed solid
  • Every bought part fitted inside and checked for collisions
  • Assembled exactly as shown in the 3D CAD view (the button on the picture at the top)
See the CAD parts renderOffsideFlag printable parts rendered from the CAD

Key specs

OffsideFlag hardware
AI processorSeeed XIAO ESP32C3 in each flag grip and the wrist unit; Raspberry Pi Zero 2 W plus XIAO ESP32C3 in each LineCam
CameraRaspberry Pi Camera Module 3 Wide (102° HFOV, 2304 × 1296 at 56 fps), LineCam only
SensorsAdafruit LIS3DH accelerometer in each grip · 12 mm IP67 thumb button · Coin vibration motors in grip and wrist unit · Guarded KeeperCount thumb button on the wrist unit · Guarded REC key and 3 red recording LEDs under a clear halo (RefCam) · SinBin board: 2.9 in e-paper with HOME and AWAY keys on the halfway flag post
ConnectivityESP-NOW broadcast (no router needed) · Wi-Fi to the referee's phone for clip download (LineCam) or sealed upload to the county FA (RefCam)
Power18650 cell in each grip (charge monthly); 500 mAh LiPo in the wrist unit (about 2 matches); 2000 mAh LiPo in the LineCam or RefCam (about 3.9 h recording or 9 h armed, est.)
EnclosureBlack ASA grips (Ø36 × 231 mm) on 16 mm aluminium shafts; black ASA wrist unit on a 22 mm strap; white ASA LineCam with lens hood and GoPro-style mount
DimensionsWrist unit 52 × 38 × 13 mm; LineCam and RefCam 88 × 76 × 24 mm; SinBin board 120 × 62 × 30 mm
WeightAbout 200 g per flag and 150 g per LineCam (est.)
All target specifications

Signals

Signals target specifications
Signal typesPress, held raise, wave
Flag to buzz≤ 150 ms (to be tested)
Range≥ 120 m across a full pitch (to be tested)
Crew isolationPaired crew ID, no cross-triggers on nearby pitches

Keeper count

Keeper count target specifications
Count8 s, cue at 3 s to raise the hand
Timing accuracyWithin ±50 ms per count (to be tested)
ControlsPress to start or pause, hold to clear
LogEach count with match time and result

SinBin

SinBin target specifications
Period10 min, 8 min or set per competition
StartsAt the restart press, not the card
Lost time and half-timePaused with one hold on the wrist key
BatteryAbout 109 h, 40+ matches (est.)

LineCam

LineCam target specifications
CameraCamera Module 3 Wide, 102°, 56 fps
Clip8 s before to 4 s after each flag
Detail across the pitchAbout 8–49 mm per pixel at 10–64 m
RuntimeAbout 3.9 h per charge (est.)

RefCam

RefCam target specifications
Starts recordingOnly on REC key or wrist double-press
WarningRed ring round the lens, 3 s blink then steady
ClipsEncrypted to the county FA's key; deleted after upload or at 60 days
BatteryAbout 3.9 h recording or 9 h armed (est.)

Power (target, est.)

Power (target, est.) target specifications
Flag gripMonths on standby; charge monthly
Wrist unitAbout 4.5 h, 2 matches

Targets for production units; they may change during development.

Pricing

Hardware: $99–$599 per SinBin board, QuarterBoard, LineCam, Set or Crew Kit

Software: No subscription required

Target prices: $249 OffsideFlag Set (2 flags and wrist unit), $99 SinBin board, $119 QuarterBoard, $199 per LineCam, RefCam or UmpCam, $599 Crew Kit. Parts cost at quantity 1 is about $96 per Set, $52.28 per SinBin board, $61.58 per QuarterBoard, $120 per LineCam, $121 per RefCam and $337 per Crew Kit (est.).

OffsideFlag Set

$249 (target)

Two smart flags and a referee wrist unit.

  • Press, raise and wave signals
  • Left and right LED on the wrist
  • 8-second keeper count
  • No router or phone needed

SinBin

$99 (target)

Sin-bin board for the halfway flag post, run from the wrist unit.

  • Several sin bins at once, HOME and AWAY
  • Starts at the restart
  • Pauses for stoppages and half-time
  • READY buzz when time is served

QuarterBoard

$119 (target)

Playing-time board for youth leagues, under the SinBin board.

  • Quarters played for every shirt number
  • MUST START warning before each quarter
  • A and I marks from the referee's phone
  • Keeper limits by age group

RefCam

$199 (target)

Chest body camera for a referee without assistants, for county FA and league schemes.

  • Records only on the REC key
  • Red ring tells players it is on
  • Clips sealed for the county FA
  • Deleted after upload or at 60 days

LineCam

$199 (target)

Optional chest camera for one assistant referee.

  • Saves the view around each flag
  • Long-press recording
  • Clips to the referee's phone
  • Chest harness mount

Crew Kit

$599 (target)

A Set plus two LineCams for a full crew.

  • Everything in the Set
  • 2× LineCams
  • Crew mode for both views
  • Assessor-ready clip list

Indicative launch pricing in USD, excluding taxes and shipping. Final pricing is confirmed before any balance is charged.

Community

What do you think of OffsideFlag?

OffsideFlag is in development. Rate the idea, tell us what to change about the features, specs or price, and we'll build it with your feedback.

How much people want it

–

No ratings yet

  1. 50
  2. 40
  3. 30
  4. 20
  5. 10

Follow OffsideFlag

Get build updates and first access when pre-orders open.

Leave feedback

Your rating of the idea

Feedback on a product concept in development, not a review of a shipped product. Posts may be moderated; links and contact details are held for review. See our community guidelines and privacy policy.

Comments

    No comments yet. Tell us what you'd want from OffsideFlag.

    Questions

    Ask about OffsideFlag

    Tell us what this would save you, or ask anything. We reply within two business days.

    We use your details only to respond to this request. See our privacy policy.

    From the product lab · ideation phase

    Lab updates for OffsideFlag

    All lab updates
    1. LatestOne football product per club, as the smart goal itself.
      • Still part of FootballOne, now redesigned as a smart goal: https://iemilabs.com/products/footballone/

      See it in 3DFull research and design

    2. Football clubs need one product for the pitch, not several kits and apps.
      • Folded into FootballOne: see https://iemilabs.com/products/footballone/

      See it in 3DFull research and design

    3. A youth football club trains and plays on one pitch but tracks it all by hand: shooting practice, each player's headers against the FA limits for their age, sin bins that must start at the restart with lost time added (London FA, IFAB guidelines), and who must start each quarter under an everyone-plays rule (AYSO). Our own four products for these jobs cost $4,366 + $150 a month with three clocks and two apps.
      • Combined into GoalSide (https://iemilabs.com/products/goalside/); OffsideFlag itself is unchanged

      See it in 3DFull research and design

    4. A high-school practice field shared by football, soccer and track needs a WBGT heat reading and log (UIL rule from 1 Aug 2026, GHSA on-site rule), a 30-minute lightning clock (NFHS guidelines), heat-acclimatization check-in and weekly sprint testing, and hosts league matches where referees use electronic flags. Today that is a Kestrel ($554-786) or a Perry Weather subscription, stopwatches or $940-1,100 gate pairs, and $900 ErvoCom flags.
      • Combined into FieldSide (https://iemilabs.com/products/fieldside/); OffsideFlag itself is unchanged

      See it in 3DFull research and design

    5. AYSO youth soccer says everyone plays: at least half of every game nationally, and three of four quarters in Region 76. The Region 76 coach handbook says a quarter counts for the player who starts it, referees mark absent and injured players on the lineup card, and referees must warn a coach whose substitutions will break the rule, or the league may take points or order a forfeit.
      • New CAD parts quarterboard-case and quarterboard-lid: a 140 x 100 mm board for a Waveshare 4.2 inch e-paper screen that straps under the SinBin board on the halfway flag post (all bought parts fit, each part one solid)
      • QuarterBoard software: coaches send each quarter's starters from their phones, the referee's press at the quarter kick-off locks them, and the board shows quarters played and MUST START; 5 of 5 rule checks pass (12U full rotation, a missing must-start player, injury credit, late arrivals, keeper limits)
      • 3D view updated: the QuarterBoard under the SinBin board on the halfway post
      • Product page updated: summary, a highlight, a 12U example, two new questions and a $119 QuarterBoard option; parts about $62 a board (est.); real parts list now includes the 4.2 inch e-paper screen

      See it in 3DFull research and design

    6. Grassroots referees in England must run sin bins for dissent in every match, youth included: 10 minutes (8 in shorter games) that start only when play restarts, with stoppages added and unfinished time carried over half-time, and the player back only when the ball is out and the referee allows it. County FAs tell referees with no assistants to note each minute and do the sums themselves. Sources: The FA and London FA (2019 roll-out), IFAB temporary dismissal guidelines, Essex, Birmingham, Suffolk and Cumberland FA guidance.
      • New CAD part sinpost-case: an e-paper board case with HOME and AWAY keys that straps to a 25–32 mm halfway flag post (17/17 fit checks, one solid)
      • New CAD part sinpost-lid: window lid with a clear cover and a sun brow (6/6 fit checks, one solid)
      • Wrist software: triple press logs a sin bin, the next press starts it at the restart, a 2-second hold pauses all of them; 5/5 rule checks pass, including the FA example of 25, 33 and 41 minutes back at 35, 43 and 51
      • BOM: SinBin board about $52.28 of parts (est.), target $99
      • Product page, design page and DESIGN.md updated with the sin-bin use case, specs, FAQs, sources and a rules note

      See it in 3DFull research and design

    7. Baseball and softball umpires take abuse from coaches and parents, and after an ejection must file a report within 24 hours (Maryland MPSSAA, Georgia GHSA) or 48 hours (Softball BC), often with only their word against a coach's. Washington's WIAA gave 100 officials body cameras that save the last 30 seconds on a press; umpires taping action cameras to their masks say the batteries die in 2 hours and the footage is mostly dead time (Umpire Empire, 2025). Sources: KPTV and Youth Sports Business Report on the WIAA pilot; MPSSAA, GHSA and Softball BC forms; Umpire Empire.
      • New CAD part ump-belt-clip: a clip that drops over a 1.5–1.75 inch umpire belt with GoPro-style fingers for the RefCam case, tilted 15° up (5/5 fit checks, one solid)
      • Software: 30-second memory pre-roll only where the tournament allows it, a 2-second press marks an ejection, audio off, and a phone draft of the ejection report with a 24-hour countdown
      • BOM: UmpCam about $109 of parts (est.), $12 less than RefCam because the chest harness goes
      • Product page, design page and DESIGN.md updated with the umpire use case, FAQs, sources and a rules note

      See it in 3DFull research and design

    8. Grassroots football referees usually work alone and take the abuse: the FA logged 1,451 serious-offence allegations against officials in 2022–23 and ran an IFAB-approved trial of referee body cameras whose footage counts at disciplinary hearings. Football Victoria's 2025 scheme sets the rules a league will ask for: record only for threats or serious misconduct, tell the players first, footage encrypted, owned by the federation and deleted within 60 days.
      • New CAD part: RefCam lid with a guarded REC key and three red-light holes round the lens; 22 of 22 fit checks pass, including the battery booster, boards and power button underneath
      • New CAD parts: red rubber REC key and a clear ring that glows red round the lens while recording; each printed part is one solid
      • New software plan: camera off until REC (or a double press on the wrist), 3-second blinking warning, clips locked to the county FA's key, deleted after upload or at 60 days
      • BOM: +$0.70 per referee camera (switch, 3 LEDs, printed parts), about $121 of parts per RefCam (est.)
      • Product page updated: summary, highlights, a RefCam use case, specs, tier and FAQs on when it records, who can watch and whether it is allowed
      • Design notes: dated RefCam section with 8 sources and a rules note; sports shortlist re-scored (OffsideFlag 22 of 30)

      See it in 3DFull research and design

    OffsideFlag FAQ

    General FAQ
    Is OffsideFlag available?

    No. OffsideFlag is a concept in the in-house design and testing stage. It is designed and fit-checked in CAD but has not been built, and range, latency and battery figures are targets.

    Does it decide offside?

    No. The buzz only gets the referee's attention, as IFAB guidance describes for beep flags. The LineCam shows what the assistant saw from where they stood. It is not VAR and is not approved by FIFA or IFAB.

    How does SinBin time a sin bin?

    Triple-press the wrist key when you send the player off, then press once as play restarts: the period starts then, not when the card was shown. Hold the key for 2 seconds to pause every sin bin for an injury or other stoppage, and again to restart; at half-time the remaining time waits for the second half. The board on the halfway flag post shows HOME or AWAY with minutes left, and the wrist buzzes twice when a period is served.

    Does SinBin let the player back on?

    No. The board only shows READY. As the FA and IFAB guidance says, the player waits on the touchline until the ball is out of play and the referee gives permission. The referee is still in charge of time, and a second sin bin or caution is still the referee's call.

    Is a board on the flag post allowed?

    Flag posts at the halfway line are allowed under Law 1, at least 1 m outside the touchline, and must carry no advertising, so the board has no logo on the pitch side and straps to the post. Sin bins themselves only apply where the competition uses them; where it names a team official to keep the time, both benches can now see it.

    When does RefCam record?

    Only when the referee presses the REC key or double-presses the wrist key, after telling the players. A red ring round the lens blinks for 3 seconds and then glows while it records. There is no hidden recording, and no pre-roll unless the competition's own rules allow a short one.

    Who can watch RefCam clips?

    Only the county FA or league that runs the scheme. Each clip is encrypted to their key with a time and hash log, so the referee and the clubs cannot watch, edit or post it, and the card copy is deleted after upload or at 60 days.

    Is RefCam allowed under the Laws of the Game?

    Body cameras are a competition option backed by IFAB after the FA's grassroots trial, not standard equipment. RefCam is for schemes a county FA or league runs. It records conduct for disciplinary cases and never changes a match decision.

    Can baseball and softball umpires use it?

    Yes, as UmpCam: the RefCam on a clip that drops over the umpire's belt next to the ball bags, because the plate umpire's chest protector is under the shirt. It records only when the umpire presses REC, never reviews a call (judgment calls are final), keeps audio off because Little League bars microphones on umpires, and is used only where the league or tournament allows it, shown to both managers at the plate meeting.

    How does UmpCam help with ejection reports?

    Holding REC for 2 seconds marks the clip as an ejection. After the game the phone app opens a report draft with the date, field, clip time and a fingerprint of the clip; the umpire adds the inning, who and why, and the app counts down the 24-hour (or 48-hour) deadline and sends it only to the assignor or tournament director.

    When does the LineCam record?

    An assistant's LineCam keeps a 20-second ring in memory that is overwritten all the time. A clip is saved only on a flag event or a long press, and clips stay on the LineCam and the referee's phone.

    Does the keeper count decide when the 8 seconds start?

    No. The referee still judges when the keeper has the chance to release the ball and presses the button then, and still shows the last five on a raised hand. The wrist unit only keeps the count the same length every time and logs it.

    Can it be used in youth football?

    The flags can. The LineCam ships disabled for youth matches, because filming children is tightly controlled; it stays adult-only until a league or county FA approves it.

    Will my league allow it?

    Each competition must allow electronic flags and body cameras. We plan to ask one adult league to permit a trial season before any wider use.

    Does QuarterBoard enforce the playing-time rule?

    No. It counts the quarters each player started and warns early. The referee still warns the coach and reports a coach who refuses, and the league decides any penalty. It never stops play or blocks a substitution.

    Which playing-time rules does it follow?

    You set it per league: AYSO National's half a game, Region 76's three quarters, keeper limits by age, and late arrivals (after the 2nd quarter starts a player is owed one quarter). Credit goes to the player who starts the quarter, as AYSO counts it.

    Related products

    CricketOne concept: the idea and where each part goes
    SportsConcept

    CricketOne

    IEMI's one cricket product: a smart wicket pair at Law 8 size, with every sensor inside the stumps.

    • Makes the calls: bowled, hit wicket, run-out, stumping, no-ball, wide, over
    • Tracks the ball from six global-shutter stump cameras
    • Times bail-off and checks the bat at the crease in stereo

    From $1,990 per CricketOne

    Details
    FootballOne concept: the idea and where each part goes
    SportsConcept

    FootballOne

    IEMI's one football product: a pair of legal full-size goals with cameras, computers, batteries and radios inside the posts and crossbar, and a referee wrist unit.

    • Sees the ball cross the line and buzzes the referee
    • Logs shots, saves and headers at goal
    • Counts the keeper’s 8 seconds and keeps the match clock and sin bins

    From $4,690 per pair of smart goals with sockets and the referee wrist unit

    Details
    CourtOne concept: the idea and where each part goes
    SportsConcept

    CourtOne

    IEMI's one basketball product: the backboard, ring, padding and shot clock at both ends of a court, with a camera, a computer, a rim sensor and edge lights built in, and one app.

    • Counts makes, maps shot spots and feels rim hits
    • Runs a double-sided 24/14 or 35-second shot clock from the scorer's tablet
    • Lights the board edges red at the end of a period and yellow at the shot clock signal

    From $4,990 per court: two smart backboards with rings, padding and shot clocks

    Details

    OffsideFlag

    Concept · target $99

    I want this