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.

GroundsKit

One groundskeeper kit: GPS line marking, wet spots, tarp and rain on one post and one app

Concept · not for sale
Engineering design: GroundsKit
Target price from$2,890per kit (striper kit, GroundBase, 4 pucks, 2 tags)

Software: $39 per month

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

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

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

    A post by the shed hears wet-spot pucks, tarp tags and rain, and sends RTK corrections and the wet map to the striper.

  2. 02Brain

    XIAO ESP32S3 in the GroundBase

    The brain: it runs the groundbase firmware program

  3. 03

    Wet-spot puck

    Reads soil wetness and standing water, flush in the turf

    RAK3272S receiver · LoRa radio, 915 MHz · Wetness vs baseline, standing water

  4. 04

    Tarp cover tag

    Sees the tarp pulled on or off, and rain on it

    RAK3272S receiver · LoRa radio, 915 MHz · Cover on/off, rain on cover

  5. 05

    Rain gauge

    Counts rain on the post, about 0.28 mm a tip

    XIAO ESP32S3 in the GroundBase · GPIO pin (reed switch) · Bucket tips

  6. 06

    LoRa receiver

    Hears every puck and tag around the field

    XIAO ESP32S3 in the GroundBase · UART (AT commands) · Node reports

  7. 07

    RTK base station

    Fixed GPS on the post makes the corrections

    XIAO ESP32S3 in the GroundBase · UART (UBX, RTCM3) · Corrections, fix state

  8. 08

    Link to the striper

    Carries corrections and the wet-spot map to the handlebar

    XIAO ESP32S3 in the GroundBase · UART to 915 MHz radio · RTCM3 + wet-spot map

  9. 09

    Striper handlebar screen

    Guides the walk, opens the paint valve, holds wet lines

    Waveshare ESP32-S3 display · 915 MHz radio link · Paint plan, puck positions

  10. 10

    All connected

    8 key parts, one program, and your phone

What it is

One groundskeeper kit that marks the lines by GPS and records how wet the field is, from one post and one app.

What it does

  • Guides the striper to each line and paints only the lines
  • Reads wet spots, standing water and rain
  • Records when the tarp or covers went on and off
  • Holds paint where the ground is under water and shares one ground page

Who it's for

Grounds leads and athletic directors at schools, colleges, youth leagues and parks crews.

How the parts connect

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

Wet-spot puckWetness vs baseline, standing waterLoRa radio, 915 MHzown board: RAK3272S receiverTarp cover tagCover on/off, rain on coverLoRa radio, 915 MHzown board: RAK3272S receiverRain gaugeBucket tipsGPIO pin (reed switch)LoRa receiverNode reportsUART (AT commands)RTK base stationCorrections, fix stateUART (UBX, RTCM3)Link to the striperRTCM3 + wet-spot mapUART to 915 MHz radioStriper handlebar screenPaint plan, puck positions915 MHz radio linkown board: Waveshare ESP32-S3 displayTHE BRAINXIAO ESP32S3 in the Groun…runs groundbase firmwareC with ESP-IDFIEMI cloudvia Wi-Fi to the shed routerGroundsKit appvia MQTT over TLS
Drawn from the GroundsKit parts list. The 3D view above is built separately, from the CAD.

The program

What controls GroundsKit

Runs on
XIAO ESP32S3 in the GroundBase
Written in
C with ESP-IDF
System
ESP-IDF (FreeRTOS)
AI model
None: readings against each spot's own baseline, no AI model
  1. 1Read puck and tag reports from the LoRa receiver
  2. 2Count rain-gauge tips and log them with the time
  3. 3Mix the wet-spot map into the RTK stream to the striper
  4. 4Upload the ground page over Wi-Fi every 15 minutes
groundbase firmware.cppmain loop
for (;;) {
    node_msg_t m;
    while (rak_read(&m))                         // UART2: RAK3272S AT +EVT:RXP2P
        ground_update(&m);                       // puck wetness / water, tag on/off / rain
    ground_add_rain(rain_tips_take());           // GPIO ISR, 0.28 mm a tip

    size_t n = f9p_read_rtcm(buf, sizeof buf);   // UART1 from the base ZED-F9P
    sik_write(buf, n);                           // UART0 to the 915 MHz radio
    if (sik_idle_ms() > 800)
        sik_write_map(ground_wet_map());         // puck x/y + state, about 60 bytes

    if (every_ms(15 * 60 * 1000))
        mqtt_publish_ground_page(ground_page()); // Wi-Fi to the shed router, TLS
    vTaskDelay(pdMS_TO_TICKS(20));
}

To your phone

How the data reaches GroundsKit app

Phone or laptop browser; run screen on the handlebar

  1. GroundBase post
  2. IEMI cloud
  3. GroundsKit app

What you see in the app

One screen for each job GroundsKit does.

  • Ground checkAfter overnight rain, the pucks in the turf report standing water at the north goal box before anyone walks out at 7 am.

  • Tarp and rainThe crew pulls the infield tarp on as storms roll in. The tag logs when it went on, and the gauge on the post counts the rain.

  • Line markingThe groundskeeper walks the striper along the bar graph. The valve paints only the lines and holds the 38 m beside standing water.

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

What the app gets

Data GroundsKit sends to the app
Rain since last game14.2 mmEvery 15 min
Wet spots2 of 6 standing waterEvery 15 min
Infield tarpOn since 21:40On each change
Lines held for wet groundNorth goal box, 38 mEach striping run
Run summary1,142 m painted, 27 mm (95%)End of run

No cameras or people. Readings and photos the club adds; the striper works fully offline.

CAD design · Design rev A, 27 Oct 2026: CAD for 15 parts, fit checks, assembled field model and 4 shared checks done; not built

Designed in code, checked in 3D

  • 15 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)

Key specs

GroundsKit hardware
AI processorSeeed XIAO ESP32S3 in the GroundBase; Waveshare ESP32-S3-Touch-LCD-4.3B on the striper handlebar
Sensors2x u-blox ZED-F9P RTK GNSS (rover on the striper, base on the post) with ANN-MB-00 antennas · BNO086 heading sensor on the striper · 4 wet-spot pucks: soil rods and standing-water pins · 2 tarp or cover tags: LIS3DH motion and rain pins · Tipping-bucket rain gauge on the post
Connectivity915 MHz SiK radio pair: RTK corrections and the wet-spot map to the striper · LoRa (RAK3272S) from pucks and tags to the post · Wi-Fi from the post to the shed router, MQTT over TLS
PowerPost: 12 V shed adapter, about 0.7 W average, 12 V 6 Ah LiFePO4 backup for about 4 days (est.). Striper kit: the striper's own 12 V battery. Pucks and tags: lithium cells, about 2 seasons (est.).
EnclosurePrinted ASA: handlebar display, striper control box and valve bracket; GroundBase box on a post saddle with a post-top antenna socket; flush pucks and orange tarp tags
DimensionsGroundBase box 150 x 100 x 59 mm; puck 100 mm across, 55 mm deep; tag 94 x 58 x 25 mm
Weight~1.2 kg striper kit, ~900 g GroundBase without battery (est.)
Ingress ratingOutdoor, gasketed; pucks sealed flush with the turf (not rated yet)
All target specifications

Jobs

Jobs target specifications
Line markingGuided walk to about 3 cm (95%, target); valve paints lines only
Wet spotsUp to 12 pucks, a reading every 15 min
Tarp or coversOn/off times and rain on the cover
RainAbout 0.28 mm a tip, logged with the time
Marking planLines near wet spots held, with the reason
Ground pageReadings only, sent at a set time

Power and physical

Power and physical target specifications
Post supply12 V shed adapter + LiFePO4 backup
RangePucks and tags up to about 300 m from the post (est.)
FitsBattery walk-behind stripers with 1 in tubes; 2-3/8 in fence posts
Radio915 MHz (US) or 868 MHz (UK and EU) build

Targets for production units; they may change during development.

Pricing

Hardware: $2,890 per kit (striper kit, GroundBase, 4 pucks, 2 tags)

Software: $39 per month

Target pricing. Bought separately, SmartLine Guide ($2,490 + $29/mo) and a FieldFlag station with the GroundCheck kit ($699 + $349 + $299/yr) add up to $3,538 + $647 a year. Extra wet-spot pucks $49, tags $39. Parts cost about $1,200 per kit (est.).

Field

$2,890 + $39/mo

One striper and one field site.

  • Striper kit and GroundBase
  • 4 pucks and 2 tags
  • Ground page and run logs
  • 1-year history

District

$2,590 + $35/mo per site (4+)

Many sites, one board.

  • District board
  • Shared field templates
  • CSV and API
  • Crew logins

Custom

Custom

Parks departments and league complexes.

  • Volume pricing
  • Install partners
  • Field-status line hand-off
  • Extended warranty

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

Community

What do you think of GroundsKit?

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

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

    Questions

    Ask about GroundsKit

    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 GroundsKit

    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, wet fields and race timing, not one per job.
      • GroundsKit 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.
      • New product GroundsKit: one post by the shed is the GPS base for the striper and the receiver for wet-spot pucks, tarp tags and a rain gauge, with one brain (XIAO ESP32S3), one radio link and one app
      • Checked first: the striper visits once or twice a week but the pucks report every 15 minutes, so the striper cannot be the receiver; the receiver moved into the GPS base instead
      • Reused CAD parts unchanged: the SmartLine mast clamp, antenna puck, handlebar display, control box (printed twice, the second as the GroundBase box) and valve bracket, and the GroundCheck pucks and cover tags. New: a post-top antenna socket and a post saddle. 15 printed parts, each one solid, every bought part fits
      • 3D view: a school field with the striper on the touchline, the GroundBase post by the shed with its antenna and rain gauge, a puck flush in the turf and a tag on the rolled infield tarp
      • Program: 4 new checks pass, such as holding only the line next to standing water and showing a silent puck as missing, never dry
      • Dropped: SmartLine's tripod and its set-up each time, GroundCheck's own receiver box and cable, and the need to buy a heat station first; heat and lightning stay with FieldFlag
      • Hardware: parts about $1,200 a kit (est.); priced $2,890 + $39 a month against $3,538 + $647 a year for the two separately; product page, parts list, how-it-works and design notes added

      See it in 3DFull research and design

    4. 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/); SmartLine Kit itself is unchanged

      See it in 3DFull research and design

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

    GroundsKit FAQ

    General FAQ
    Which products does GroundsKit replace?

    It does the job of SmartLine Kit (GPS guidance and the automatic paint valve on your striper) and FieldFlag GroundCheck (wet-spot pucks, tarp or cover tags, rain gauge and the ground page). Bought separately they cost $3,538 + $647 a year; GroundsKit is $2,890 + $39 a month with one post and one app.

    Does it tell us whether to cancel a game?

    No. It shows readings only: rain, tarp times and each wet spot against its normal. Your league, parks department or umpires decide, as they do today.

    Why not let the striper collect the readings as it drives?

    You mark once or twice a week, but the morning decision needs readings from that morning. So the receiver stays fixed, inside the GPS base on the post that the striper needed anyway.

    Do I still need a FieldFlag station?

    Only for heat and lightning. GroundsKit covers the ground and the lines; FieldFlag covers the people on it.

    Can I paint a held line anyway?

    Yes. A long press on the handlebar paints it, and the run log notes it.

    Is GroundsKit available now?

    No. It is a concept in design. Specifications are targets. We are not taking orders, reservations or deposits, and it has no ship date yet.

    Related products

    SmartLine AI concept: the idea and where each part goes
    RoboticsConcept

    SmartLine AI

    A small self-driving robot that paints lines on grass sports fields.

    • Marks a full pitch on its own
    • Paints lines to within a centimetre
    • Saves field layouts for reuse

    From $9,900 per robot, or $4,900 per year all-in

    Details
    IEMI Gecko concept: the idea and where each part goes
    RoboticsConcept

    IEMI Gecko

    A desk-sized robot lizard with a camera, voice and an animated face.

    • Recognises faces and everyday objects
    • Chats and answers questions aloud
    • Moves its head and tail to react

    From $249 per unit

    Details
    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

    GroundsKit

    Concept · target $2,890

    I want this