Compatible Mowers
These are the mowers that are compatible with the OpenMower project
These are the mowers that are compatible with the OpenMower project
A shopping list for your Open Mower build.
A high-level overview of how the OpenMower software, firmware, and hardware components fit together.
Version History, Release Notes and Known Errors
This guide shows you how to update the firmware on your Open Mower.
How to flash a new OS image to the Raspberry Pi Compute Module 4’s built-in eMMC storage using rpiboot and Raspberry Pi Imager.
To improve the WiFi signal quality, you can add an external antenna.
Configuring xESC in the mower
Learn how to configure GPIO inputs for emergency stops, wheel lift sensors, and other hardware buttons using the OpenMower input service.
How to configure the Universal Board for custom mower builds: parameter reference, template file, and wheel tick calibration.
Information about the RTK modes and the coordinate system used by OpenMower.
Build your own GPS RTK base!
Learn how to view and override ROS parameters in OpenMower using the shell and configuration files for flexible system tuning.
Finish your build by recording mowing areas and starting to use the mower.
Learn how to connect a USB gamepad to your OpenMower and use it to drive the robot and record mowing areas.
Information about the Open Mower map (Mowing Areas, Navigation Areas, Docking Point).
If you have multiple robots or just want a different hostname, here is how to do it.
How to record a rosbag for debugging positioning and other issues, and how to retrieve it from the mower for sharing.