Skip to content

Recycled electric mower converted into a 3D printable, remote controlled, hill climbing mower.

License

Notifications You must be signed in to change notification settings

jordojordo/lawndon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Tests

Lawndon Lite

Note: Lawndon is a WIP and the construction can be modified entirely to fit your desired needs.

October 2024 Update: I have rebuilt lawndon with a new chassis, a separate ESC for the mower motor and 4x4 capabilities, wiki will be updated soon...

Before turning Lawndon into an autonomous mower, the first step is to create a remote controlled mower which can tackle any terrain. This can be accomplished by recycling any "outdated" electric mower you can find, I found a suitable 24v Worx mower which someone was throwing out. Eventually, I would like to construct a complete build for Lawndon that is reproducable by anyone with a 3d printer.

The main idea is to have a high torque, low power mower to be efficient and powerful enough to climb hills. In order to acheive this I used 2 360KV brushless motors to power a 56:1 gearbox that is attached to tracks. The gears and tracks are based on Rctestflight's Snowcat design.

Install

Note: You will need to have the arduino-cli installed.

Currently the only build that is supported is for the Arduino Mega 2560 or it's FQBN: arduino:avr:mega.

You download and extract the latest release, then install the binaries:

wget https://github.com/jordojordo/lawndon-lite/releases/download/0.1.0/arduino.avr.mega.tar.gz

mkdir build
tar -xcvf arduino.avr.mega.tar.gz -C build

arduino-cli upload --input-dir build

Note: For more detailed instructions on uploading to a board follow the arduino-cli documentation.

Build

To build, first determine your board's FQBN. Then clone the directory, install the libraries, and compile:

arduino-cli lib install IBusBM Servo
arduino-cli compile -b <FQBN> -e --libraries "~/Arduino/libraries/IBusBM,~/Arduino/libraries/Servo" ./lawndon/

Configuration

Refer to the Wiki for prerequisites, required materials, and configuration instructions.

Videos

I'll continually update the Videos section of the Wiki to document the current progress of Lawndon.

TODO

  • Design printable chassis
  • Configure RC reciever to be agnostic
  • Create proper wire routing scheme