Mower Scout
Difficulty
Advanced
Kit Cost
$75
Build Time
5-8 Weekends
Competition
Navigation · Utility · Freestyle

What You Bring

The kit includes drive motors, boundary detection, safety interlocks, and control electronics. You supply:

  • Electric push mower — corded or battery-powered (NEVER gas). Rear-wheel drive models preferred
  • Raspberry Pi 4 / 5 — runs pattern navigation and sensor fusion
  • microSD card — 16GB recommended
  • 12V battery — for drive motors (separate from mower's blade power)
  • Extension cord — if using a corded mower, you need enough length for your yard
  • Lawn stakes or staples — for securing boundary wire around the perimeter

What's Included in the BYOB Kit

  • Two 12V drive motors with wheel couplers
  • Dual BTS7960 43A motor drivers
  • Boundary wire detection coils (inductive sensor pair)
  • 500 feet of boundary wire with connectors
  • Boundary wire signal generator board
  • Emergency kill switch (mushroom button, weatherproof)
  • 9-DOF IMU for heading and tilt detection
  • Blade engagement relay with safety interlock
  • Pi mounting enclosure (weatherproof, 3D-printed)
  • Pre-crimped wiring harness with labeled connectors
  • Complete source code, wiring diagrams, and setup documentation

What You Bring

The Full Send Kit includes all electronics and hardware. You supply:

  • Electric push mower — corded or battery-powered (NEVER gas). Rear-wheel drive models preferred
  • 12V battery — for drive motors (separate from mower's blade power)
  • Extension cord — if using a corded mower, you need enough length for your yard
  • Lawn stakes or staples — for securing boundary wire around the perimeter

What's Included in the Full Send Kit

  • Raspberry Pi 4B — pre-loaded with navigation software
  • 16GB microSD card — pre-imaged with Raspberry Pi OS and kit software
  • Two 12V drive motors with wheel couplers
  • Dual BTS7960 43A motor drivers
  • Boundary wire detection coils (inductive sensor pair)
  • 500 feet of boundary wire with connectors
  • Boundary wire signal generator board
  • Emergency kill switch (mushroom button, weatherproof)
  • 9-DOF IMU for heading and tilt detection
  • Blade engagement relay with safety interlock
  • Pi mounting enclosure (weatherproof, 3D-printed)
  • Pre-crimped wiring harness with labeled connectors
  • Complete source code, wiring diagrams, and setup documentation

The Build

Convert a cheap electric push mower into an autonomous lawn-cutting robot. This is the hardest hack in the series — combining motor control, boundary detection, navigation algorithms, and multiple layers of safety systems. Electric only. Never gas. Safety is non-negotiable.

The Mower Scout uses boundary wire detection (like commercial robomowers), wheel motor drives for navigation, and autonomous mowing patterns including parallel stripes, spiral, and random bounce. A Raspberry Pi brain coordinates sensor fusion, pattern execution, and safety shutoffs. This is advanced robotics in the real world.

Competition Events

Navigation Challenge: Mow a 20x20 foot marked area in under 15 minutes. Judges score on coverage, pattern efficiency, and boundary respect.

Utility Demonstration: Real-world reliability test. Mow a residential yard (operator present) without human intervention. Must handle slopes, obstacles, and return to base.

Freestyle: Innovation and build quality. Bonus points for advanced features like weather sensing, app control, or multi-zone scheduling.

Safety First: This build involves a spinning blade. Multiple redundant safety systems are required. Blade guard, kill switch, tilt shutoff, boundary detection, speed governor, emergency RC override. Never operate near people or pets. Operator must be present and attentive at all times. This is not a "set and forget" system.
1

Choose Your Mower

Electric only — corded or battery-powered. No gas mowers. Look for models with simple controls (on/off switch, no complex speed control) and rear-wheel drive if possible. Avoid self-propelled models with integrated drive systems — you'll be replacing the drive anyway.

Budget mowers from hardware stores work fine. You want a lightweight deck, accessible blade mounting, and enough space under the handle for electronics. Test the blade shutoff switch — you'll be integrating it into your safety system.

Tip: Battery-powered mowers are ideal — no extension cord to manage. Look for models with removable batteries that you can swap mid-session.
2

Safety Systems

Before you touch the drive system, implement every safety feature. Blade guard around the deck. Industrial kill switch mounted on the handle (big red button, impossible to miss). Tilt sensor that kills blade power if the mower tips beyond 15 degrees. Bumper switches on the front and sides.

All safety systems wire through a relay that controls blade power. If any sensor triggers — tilt, bumper, kill switch, or boundary violation — blade stops immediately. Drive motors can keep running (for return-to-base), but the blade is dead.

// Safety check loop (runs at 100Hz)
if (tilt_angle > 15 || bumper_hit || kill_switch_pressed) {
  blade_relay.off();  // Kill blade immediately
// ... full safety controller in project files
  
Warning: Test every safety system individually and in combination. Tip the mower by hand — blade should stop. Hit the kill switch while running — blade should stop. Trigger the boundary sensor — blade should stop. No compromises.
3

Drive System

Add gear motors to the rear wheels. The kit includes wheel adapters that bolt onto the existing axle or replace the wheels entirely. You need enough torque to handle slopes and thick grass — the included motors are rated for 20kg load.

Mount the motors on custom brackets attached to the mower frame. Belt or chain drive to the wheels. The front wheels remain passive casters. Differential steering: vary left/right motor speed to turn.

Tip: Test drive motors with the blade OFF first. Get steering and speed control working before you introduce the spinning death wheel.
4

Boundary Wire System

Lay a perimeter wire around your mowing area. The kit includes 500 feet of wire and a signal generator board that sends a low-frequency tone through the wire. The mower detects the wire via an induction sensor (basically an antenna coil).

Bury the wire 1-2 inches deep or stake it to the surface with landscape staples. When the mower crosses the wire, the induction sensor picks up the signal. Software reverses direction and steers back into the boundary.

// Boundary detection
if (boundary_sensor.signal_strength > threshold) {
  reverse_and_turn();  // Back up, rotate 120°, resume
// ... full boundary logic in project files
  
5

Navigation Patterns

Three patterns included in the project files: parallel stripes (efficient, looks professional), spiral (starts at a point and expands outward), and random bounce (simple, less efficient but handles irregular shapes).

Parallel stripes require an IMU for heading hold. The mower drives straight using compass feedback, detects the boundary, backs up, shifts over one mower-width, and drives the opposite direction. Repeat until the area is covered.

Tip: Start with random bounce. It's the simplest pattern and doesn't require precise heading control. Once that works, upgrade to parallel stripes.
6

Brain and Sensors

Raspberry Pi 4 controls everything. Motor drivers connect via GPIO, safety sensors via GPIO with interrupts, boundary sensor via ADC or GPIO with comparator. The Pi runs the navigation loop, monitors sensors, executes patterns, and logs data.

IMU provides compass heading and tilt angle. Bumper switches detect collisions. Boundary induction sensor detects the wire. Wheel encoders (optional but recommended) track distance traveled for more accurate pattern execution.

7

Emergency Override

Add an RC receiver and transmitter for manual override. If the mower gets stuck, starts heading for the neighbor's yard, or does anything unexpected, you can take control instantly. The RC signal overrides autonomous mode but still respects safety interlocks — you can't re-enable the blade if the tilt sensor is triggered.

Legal and Ethical: Check local laws before operating. Some jurisdictions restrict autonomous lawn equipment. Always supervise operation. Never leave the mower running unattended. If you wouldn't trust a 10-year-old to operate it, don't trust your code either.

Project Files — Included with BYOB Kit

Complete source code, wiring diagrams, and documentation. Enter your kit code to unlock.

Don't have a code? Get the kit — code included in every box.

← Cooler Convoy The Sentry Ring →
⚙  Stake Your Claim ←  Back to Home