ClemensElflein/OpenMower

Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 9th, 2026
Created on January 26th, 2022
Open Issues & Pull Requests: 9 (+0)
GitHub issues: Enabled
Number of forks: 406
Total Stargazers: 6,703 (+0)
Total Subscribers: 235 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 33.8 days
Mean response time: 232.2 days
90th percentile: 739.7 days
Tracked items: 21

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 7% of issues opened in the past year have been closed. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 810 days
Stale 30+ days: 5
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

OpenMower is a DIY robotics project that converts inexpensive off-the-shelf robotic mowers into GPS-guided autonomous lawn mowing machines.

The project addresses the limitations of consumer robotic mowers, which typically operate using random-walk navigation until hitting a boundary. OpenMower replaces the control system of a cheap base mower—specifically the YardForce Classic 500—with custom hardware and open-source software that enables RTK GPS-based autonomous navigation. This approach eliminates the need for perimeter wires and allows the robot to follow planned mowing paths while detecting and avoiding obstacles. The system includes rain detection to pause operation during poor weather and emergency stop functionality if the device is lifted or crashes.

OpenMower suits hobbyists and makers with intermediate electronics, Linux, and mechanical skills who want to build a capable mowing robot at lower cost than mid-range commercial alternatives. The project emphasizes accessibility through comprehensive documentation and a step-by-step build guide covering hardware selection, modification procedures, and software setup. The typical build takes a weekend and costs around €700 excluding the base mower and RTK base station. Prospective builders should start with the system architecture overview before purchasing components. The project explicitly targets those comfortable with hands-on hardware modification and software configuration rather than users seeking a plug-and-play solution.

The project maintains active community engagement through a Discord server with over two thousand members who provide peer support and discussion. Development is distributed across dedicated repositories for code, firmware, and hardware designs, with this repository serving as the central entry point. The team emphasizes safety with prominent disclaimers and encourages users to seek community guidance before attempting builds.