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

FieldFlag

Automatic WBGT readings, a lightning 30-minute clock on the sideline, a cricket ground-and-covers record, and a log for every field

Concept · not for sale
Engineering design: FieldFlag
Target price from$699per field station

Software: $299 per station per year

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
FieldFlag 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

FieldFlag, 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.

FieldFlag 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 FieldFlag

    A fence-post station finds the heat band every minute, drives a sideline display and lightning clock, and texts coaches, with a log for the AD.

  2. 02Brain

    nRF9151 station board

    The brain: it runs the fieldflag-station program

  3. 03

    Air sensor in shield

    Reads air temperature and humidity in the shade

    nRF9151 station board · I²C (address 0x44) · Temperature, humidity

  4. 04

    Black globe probe

    Reads radiant heat from the sun at the globe's centre

    nRF9151 station board · SPI (MAX31865 chip) · Globe temperature

  5. 05

    Ultrasonic wind sensor

    Measures wind speed with no moving parts

    nRF9151 station board · RS485 Modbus (address 1) · Wind speed

  6. 06

    RollCall tap pod

    Athletes tap NFC wristbands in and out at the gate

    nRF9151 station board · 4-core cable, UART · Wristband tap IDs

  7. 07

    StrikeClock pod

    Hears lightning and starts the 30-minute clock

    XIAO RP2040 · RS485 Modbus (address 3) · Strikes, THUNDER key presses

  8. 08

    Sideline display

    Shows the heat number and colour or the lightning countdown

    Raspberry Pi Pico 2 · RS485 Modbus (address 2) · Digits, colour, brightness

  9. 09

    GroundCheck tags

    Cover tags and wet-spot pucks report rain and soil wetness

    RAK3272S receiver · LoRa 868 MHz radio · Wetness and cover state

  10. 10

    All connected

    8 key parts, one program, and your phone

What it is

A solar heat-stress (WBGT) station for a practice field, with an optional sideline display.

What it does

  • Takes WBGT readings on schedule
  • Runs the 30-minute lightning clock
  • Texts coaches the band and limits
  • Keeps a per-practice weather log

Who it's for

Athletic directors and head athletic trainers at high schools, and cricket club groundsmen and committees.

How the parts connect

FieldFlag, 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.

Air sensor in shieldTemperature, humidityI²C (address 0x44)Black globe probeGlobe temperatureSPI (MAX31865 chip)Ultrasonic wind sensorWind speedRS485 Modbus (address 1)RollCall tap podWristband tap IDs4-core cable, UARTStrikeClock podStrikes, THUNDER key pressesRS485 Modbus (address 3)own board: XIAO RP2040Sideline displayDigits, colour, brightnessRS485 Modbus (address 2)own board: Raspberry Pi Pico 2GroundCheck tagsWetness and cover stateLoRa 868 MHz radioown board: RAK3272S receiverTHE BRAINnRF9151 station boardruns fieldflag-stationC with Zephyr (nRF Connect SDK)Cloudvia LTE-M · MQTT/TLSCoach phonevia Web app, push and SMS
Drawn from the FieldFlag parts list. The 3D view above is built separately, from the CAD.

The program

What controls FieldFlag

Runs on
nRF9151
Written in
C with Zephyr (nRF Connect SDK)
System
Zephyr RTOS
AI model
None; a heat model and fixed rule bands
  1. 1Sample air, globe and wind sensors every 60 s
  2. 2Solve WBGT on the chip and pick the rule-set band
  3. 3Send the number and colour to the display over RS485
  4. 4Publish over LTE-M every 5 min, or at once on a change
  5. 5Keep a 7-day buffer when the network is down
fieldflag-station.cppmain loop
for (;;) {
    sample = sensors_read();            // SHT45 I2C, MAX31865 SPI, wind RS485
    wbgt = liljegren_wbgt(&sample);     // on-device, authoritative
    band = band_for(wbgt, ruleset);     // G, Y, O, R, black
    display_write(wbgt, band);          // Modbus holding registers, addr 2
    if (band != last_band || uplink_due())
        mqtt_publish_cbor("ff/dev/tele", &sample, wbgt, band);
    buffer_push(&sample, wbgt, band);   // 7 days offline
    if (band > last_band)
        evt_band(last_band, band);      // starts acknowledgement chain
    last_band = band;
    k_sleep(K_SECONDS(60));
}

To your phone

How the data reaches FieldFlag app

Coach and AD phone or laptop browser

  1. Station
  2. Cloud
  3. Coach phone

What you see in the app

One screen for each job FieldFlag does.

  • Heat readingFifteen minutes before practice the station reads the heat on the field. When it crosses into a hotter band, every coach is told at once.

  • Lightning stopThe trainer presses THUNDER. The horn sounds and the sideline digits count down 30 minutes; a new strike nearby restarts the clock.

  • Heat acclimatizationPlayers tap in at the gate during preseason. The app counts each band's day under the state rule-set and flags a second session that comes too soon.

  • Cricket ground checkAfter a wet night the cover tags and outfield pucks log the rain and wet spots. One timestamped page goes to the visitors and umpires, who decide.

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

What the app gets

Data FieldFlag sends to the app
Heat readingWBGT 87.4 °F, band OrangeEvery 30 min in practice
Band change alertYellow to OrangeOn change
Lightning clock28:15 leftDuring a stop
Athlete dayBand 17, day 3Each tap
Station battery82%Every 5 min

Logs store band numbers, not names. Names appear only in exports by the athletic trainer or AD.

CAD design · Design complete (stages 1–6, rev A3 GroundCheck), not built, not validated

Designed in code, checked in 3D

  • 31 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 renderFieldFlag printable parts rendered from the CAD

Key specs

FieldFlag hardware
AI processorNordic nRF9151 SiP (LTE-M + GNSS); Seeed XIAO RP2040 in the StrikeClock pod; RAK3272S LoRa (STM32WLE5) in the GroundCheck tags, pucks and receiver; Raspberry Pi Pico 2 in the optional display
SensorsSensirion SHT45 in an 8-plate radiation shield · PT1000 + MAX31865 in a 150 mm copper black globe · Renke RS485 ultrasonic wind sensor · ams AS3935 lightning sensor (SparkFun board) with a 16 mm IP67 THUNDER key in the StrikeClock pod · Tilt and GNSS for tamper alerts · PN532 NFC reader in the RollCall tap pod, with NTAG215 wristbands · GroundCheck: tipping-bucket rain gauge, LIS3DH motion and rain pins in each cover tag, stainless soil rods and standing-water pins in each flush wet-spot puck
ConnectivityLTE-M, MQTT over TLS with a 7-day buffer (no school Wi-Fi needed) · SMS and push alerts · RS485 Modbus to the sideline display and the StrikeClock pod · LoRa from the GroundCheck tags and pucks to a receiver box on the station bus
Power20 W solar panel (30 W with display), BQ24650 MPPT and 12.8 V 12 Ah LiFePO4; about 4 Wh a day for the station (about 30 days in reserve), 58 Wh a day with the display, which is shed first at low battery
Enclosure3D-printed white ASA station with hidden-screw fence clamps (41–76 mm), band-strap pole saddle (Ø100–420 mm) and cable lock; a 76 × 104 × 32 mm sealed RollCall tap pod on its own fence clamp, a 90 × 150 × 42 mm sealed StrikeClock pod with a horn port and guarded key; optional display of four black ASA 200 mm digits behind opal polycarbonate
DimensionsDisplay 710 × 250 mm on two 1 in rails; station mounted at 1.2–1.5 m
Ingress ratingDisplay: 144 × WS2815 IP65 pixels in sealed digit boxes (hose test planned)
All target specifications

Measurement

Measurement target specifications
WBGT accuracyMAE ≤ 0.5 °C vs an ISO 7243 reference (test target)
CalculationEvery minute, 5-minute means
Official readingsT-15, every 30 min, and on band rise
Band agreement≥95% vs reference (test target)

Lightning clock

Lightning clock target specifications
Rule30 min after the last thunder or strike; every new one restarts it
InputsTHUNDER key, app button, AS3935 strikes within the set radius
Sensor rangeAbout 40 km, coarse 1–40 km distance steps (AS3935)
OutputsRed countdown on the digits, horn, text to every coach and the AD
Ends a stopNever by itself; a person gives the all-clear

Alerts and records

Alerts and records target specifications
Coach alertWithin 60 s of a band change
EscalationAT at 10 min, AD at 20 min
LogHash-chained, PDF/CSV per practice
Athlete tap≤ 0.5 s read, ≤ 3 s per athlete at the gate (test target)
Student dataWristband numbers in the log; names only in AT/AD exports

Sideline display

Sideline display target specifications
DigitsFour 200 mm RGB digits + colour bar
ReadabilityNumber at 30 m, colour at 60 m (to test)
Power≤14 W at full brightness

Targets for production units; they may change during development.

Pricing

Hardware: $699–$1,496 per field station

Software: $299 per station per year

Target pricing: $699 per field station, StrikeClock pod +$199, RollCall tap pod +$149 with 100 wristbands, GroundCheck cricket kit +$349, sideline display +$449, pole kit included; district bundle of 10 stations $5,990 + $2,490 a year. The subscription covers alerts, logs, the lightning clock, acclimatization tracking, the cricket ground page, the district dashboard, LTE and a recalibration swap. Estimated pilot BOM about $597 per station, $82 per StrikeClock pod, $57 per tap pod, $208 per GroundCheck kit and $333 per display.

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

Community

What do you think of FieldFlag?

FieldFlag 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 FieldFlag

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 FieldFlag.

    Questions

    Ask about FieldFlag

    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 FieldFlag

    All lab updates
    1. LatestOne school athletics product, as the smart finish posts themselves.
      • Still part of AthleticsOne, now redesigned as smart finish posts: https://iemilabs.com/products/athleticsone/

      See it in 3DFull research and design

    2. Schools want one product for heat, lightning and race timing, not one per job.
      • FieldFlag page now links to AthleticsOne: https://iemilabs.com/products/athleticsone/

      See it in 3DFull research and design

    3. After rain the groundskeeper must decide whether to mark lines and whether a field is playable: paint makers say to let the field dry fully before striping (Krylon, Rust-Oleum), parks departments post open or closed by 7 am (Montgomery Parks, Rainout Line), and Canberra and Moreton Bay check wet spots with sensors because damage happens under the surface. Our SmartLine Guide and a FieldFlag station with GroundCheck cost $3,538 + $647 a year together.
      • Combined into GroundsKit (https://iemilabs.com/products/groundskit/); FieldFlag 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/); FieldFlag itself is unchanged

      See it in 3DFull research and design

    5. On a wet Saturday, club cricket leagues expect the home club to have covered the pitch and run-ups and to let the visitors see the ground before a match is called off. Shropshire and Birmingham leagues take 24 points from a home club that cancels without that, and a dispute needs an independent umpire. Under MCC Law 2.7 and ECB guidance, only the umpires decide, after walking the whole field. Sources: ECB Guidance on Ground, Weather and Light; Shropshire and Birmingham league rules; Yorkshire Premier League North; MCC Law 2.
      • New CAD parts covertag-case and covertag-lid: a small tag strapped through each cover eyelet that sees the cover pulled on or off and rain landing on it (17/17 fit checks)
      • New CAD parts wetspot-body and wetspot-cap: a sensor set flush in a standard 108 mm hole-cutter hole at the outfield's wet spots and the run-up ends, with soil rods and standing-water pins (19/19 fit checks)
      • BOM: GroundCheck kit (rain gauge, receiver box, 2 cover tags, 4 wet spots) about $208 (est.), target +$349
      • Product page, design page and DESIGN.md updated with the ground page, sources and a Laws of Cricket note

      See it in 3DFull research and design

    6. School athletic directors must stop outdoor practice at the first thunder or lightning, wait 30 minutes after the last one, and start the 30 minutes again every time there is more; detectors can help but must never be trusted over what people see and hear (NFHS lightning guidelines, NATA 2013). Most schools keep that clock with a stopwatch, while a district lightning system cost one Tennessee board $10,000 a year plus $4,400 to set up (CNHI News).
      • New CAD parts: StrikeClock pod case and lid, a sealed fence pod holding a lightning sensor board, its own small controller, a 12 V horn, a red light and a guarded THUNDER key; 15 of 15 and 8 of 8 fit checks pass
      • Two fit problems fixed in CAD: the cable gland nut hit the floor (moved up) and the key thread was too tight (hole opened to 16.8 mm)
      • New lightning clock: any THUNDER press, app press or sensor strike inside the school radius restarts 30:00 in red on the sideline digits and texts every coach; it never gives the all-clear by itself
      • Bill of materials +11 rows: about $82 in parts per StrikeClock pod; target price +$199 per field
      • Product page updated: summary, highlights, use cases, how it works, specs, pricing, app screen and two new FAQs on the lightning clock and its limits
      • Design notes: new section 9 with 10 sources, a rules note and 5 new tests; sports shortlist re-scored at 25/30 (rank 2)

      See it in 3DFull research and design

    7. High-school coaches must run the 14-day heat-acclimatization plan for each athlete, not the team: late joiners start at day 1, missed days do not count, helmets only at first, and no second session in the first 5 days (NATA consensus statement; NJSIAA, UHSAA and MSHSAA state rules).
      • New CAD parts: RollCall tap pod case and lid, holding an NFC reader under a raised tap target, 3 coloured lights and a buzzer, on a fence clamp; 21 bought-part checks pass, lid on case 0 mm³
      • Software design: a rule-set engine that counts each athlete's day, gear level, rest days and the 3-hour gap before a second session, for 7 state rule-sets
      • BOM: tap pod about $57 with 100 wristbands (est.); target +$149 per field
      • Design doc: dated section with 9 sources, 5 new tests and a new student-data policy; product page summary, highlights, use cases, specs, price and FAQs updated

      See it in 3DFull research and design

    FieldFlag FAQ

    General FAQ
    Is FieldFlag available?

    No. FieldFlag is a concept in the in-house design and testing stage. The design is complete on paper and in CAD, but it has not been built or validated, and all specifications are targets.

    Is it UIL approved or required?

    No. The UIL allows an on-site instrument or an internet forecast and only recommends records. FieldFlag saves the labour of taking readings, measures at your field, sends alerts and keeps evidence; it is not a compliance certification. Georgia's GHSA does require an on-site instrument.

    Does it decide whether practice is safe?

    No. FieldFlag measures and records. The coach and athletic trainer make the decisions.

    Does GroundCheck decide if a cricket ground is fit for play?

    No. Under MCC Law 2.7 the umpires alone decide whether conditions are dangerous or unreasonable, and ECB guidance says they must walk the whole field themselves. Without umpires, the captains decide under the league's rules. GroundCheck shows rain, covers, wet-spot readings and photos with times, and never shows "fit" or "unfit".

    Can a home club cancel a cricket match using the ground page?

    Only if the league's rules allow it. Many leagues (for example Shropshire and Birmingham) deduct 24 points from a home club that cancels without letting the visitors view the ground. The page helps both captains agree early; it does not replace the visitors' right to travel and look.

    Will wet-spot pucks get in the way of fielders or mowers?

    They sit in a standard 108 mm hole-cutter hole with the cap flush with the soil, like an irrigation box, placed by the groundsman in known wet spots and at the end of the run-ups, never on the pitch. Survival under mowers, rollers and spikes is still to be tested.

    How does the lightning clock work?

    When anyone presses the THUNDER key or the app button, or the AS3935 sensor hears a strike inside your school's radius, the sideline digits count down 30 minutes in red and every coach and the AD get a text. Any new thunder press or strike restarts it at 30:00, as the NFHS guidelines say. When it reaches zero it only tells your designated person; they check the sky and give the all-clear.

    Is it a certified lightning detector?

    No. The AS3935 is a low-cost sensor with a coarse distance estimate and some false alarms, and NFHS says never to rely on detectors over what people see and hear. That is why the THUNDER key comes first and FieldFlag never ends a stop by itself. It does not replace your lightning policy or safe shelter.

    Why might it read lower than our Kestrel?

    A published comparison found a Kestrel read about 0.7 °C warmer than an ISO-compliant meter at high-school sites. If FieldFlag is accurate it should read about 0.5–0.7 °C below a Kestrel. We will publish our accuracy test and never add an offset to match.

    How does it track each athlete's acclimatization day?

    Each athlete taps a numbered wristband on the RollCall pod at the gate on the way in and out. A day counts only after both taps inside a scheduled practice. FieldFlag follows the rule-set your school picks: late joiners start at day 1, missed days do not count, rest days are added, and a second session is flagged if it comes too soon. The coach and athletic trainer still decide, and can correct a day by hand.

    Does it collect student data?

    Only if you use RollCall. The wristband holds a random ID, the log stores band numbers, and names appear only in exports by the athletic trainer or AD. Data is not sold or shared and is deleted at the end of the season unless your district keeps it. Without RollCall, teams are labels and the only contacts are staff.

    Related products

    AthleticsOne concept: the idea and where each part goes
    SportsConcept

    AthleticsOne

    IEMI's one product for school and club athletics: the pair of finish posts, made smart, with one brain and one app.

    • Gives places, times and lanes from one start
    • Checks heat every minute and alerts coaches
    • Runs the lightning clock and holds race starts

    From $2,090 $2,090 for the pair of smart finish posts with the starter unit

    Details
    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

    FieldFlag

    Concept · target $699

    I want this