
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
DetailsOne groundskeeper kit: GPS line marking, wet spots, tarp and rain on one post and one app
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
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
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.

Real-time 3D render · drag to rotate · final design may varySwipe sideways to rotate
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.
02Brain
XIAO ESP32S3 in the GroundBase
The brain: it runs the groundbase firmware program

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

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

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

06
LoRa receiver
Hears every puck and tag around the field
XIAO ESP32S3 in the GroundBase · UART (AT commands) · Node reports
07
RTK base station
Fixed GPS on the post makes the corrections
XIAO ESP32S3 in the GroundBase · UART (UBX, RTCM3) · Corrections, fix state
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
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
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
Who it's for
Grounds leads and athletic directors at schools, colleges, youth leagues and parks crews.
How the parts connect
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.
The program
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
Phone or laptop browser; run screen on the handlebar
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.
| Rain since last game | 14.2 mm | Every 15 min |
|---|---|---|
| Wet spots | 2 of 6 standing water | Every 15 min |
| Infield tarp | On since 21:40 | On each change |
| Lines held for wet ground | North goal box, 38 m | Each striping run |
| Run summary | 1,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
| AI processor | Seeed XIAO ESP32S3 in the GroundBase; Waveshare ESP32-S3-Touch-LCD-4.3B on the striper handlebar |
|---|---|
| Sensors | 2x 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 |
| Connectivity | 915 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 |
| Power | Post: 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.). |
| Enclosure | Printed 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 |
| Dimensions | GroundBase 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 rating | Outdoor, gasketed; pucks sealed flush with the turf (not rated yet) |
| Line marking | Guided walk to about 3 cm (95%, target); valve paints lines only |
|---|---|
| Wet spots | Up to 12 pucks, a reading every 15 min |
| Tarp or covers | On/off times and rain on the cover |
| Rain | About 0.28 mm a tip, logged with the time |
| Marking plan | Lines near wet spots held, with the reason |
| Ground page | Readings only, sent at a set time |
| Post supply | 12 V shed adapter + LiFePO4 backup |
|---|---|
| Range | Pucks and tags up to about 300 m from the post (est.) |
| Fits | Battery walk-behind stripers with 1 in tubes; 2-3/8 in fence posts |
| Radio | 915 MHz (US) or 868 MHz (UK and EU) build |
Targets for production units; they may change during development.
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.).
$2,890 + $39/mo
One striper and one field site.
$2,590 + $35/mo per site (4+)
Many sites, one board.
Custom
Parks departments and league complexes.
Indicative launch pricing in USD, excluding taxes and shipping. Final pricing is confirmed before any balance is charged.
Community
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
Follow GroundsKit
Get build updates and first access when pre-orders open.
No comments yet. Tell us what you'd want from GroundsKit.
Questions
Tell us what this would save you, or ask anything. We reply within two business days.
A member of the IEMI Labs team will reply within two business days.
From the product lab · ideation phase
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.
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.
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.
Only for heat and lightning. GroundsKit covers the ground and the lines; FieldFlag covers the people on it.
Yes. A long press on the handlebar paints it, and the run log notes it.
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.

A small self-driving robot that paints lines on grass sports fields.
From $9,900 per robot, or $4,900 per year all-in
Details
A desk-sized robot lizard with a camera, voice and an animated face.
From $249 per unit
Details
IEMI's one product for school and club athletics: the pair of finish posts, made smart, with one brain and one app.
From $2,090 $2,090 for the pair of smart finish posts with the starter unit
DetailsGroundsKit
Concept · target $2,890