Sawppy the Rover

Free DIY build plan · Rovers

A hobbyist-scale motorized model of the Curiosity and Perseverance rovers that reproduces their rocker-bogie suspension. Its frame uses aluminum extrusion joined by 3D-printed brackets, and ten serial bus servos handle both driving and steering. It was designed as a cheaper, simpler alternative to the JPL Open Source Rover.

At a glance

Parts cost$500 (2018) project · The project's budget breakdown for the rolling chassis at US prices, written around 2018 source ↗
Difficulty3/5 Intermediate · Needs a lot of printing and some metalwork on steel shafts, but uses off-the-shelf servos with no custom PCB.
Build timeNot stated
Tools needed3D printer with at least about 200x200 mm bed (about 3 kg of filament budgeted; PLA or PETG), drill, 8 mm reamer, M3 tap, soldering iron for heat-set inserts, metal lathe or drill + Dremel and file to cut 8 mm steel shafts
Motors10 LewanSoul/Hiwonder LX-16A serial bus servos (6 drive, 4 steering)
ControllerRaspberry Pi 3 (alternatives include Arduino wired control and an ESP32 build)
SensorsServo position feedback only in the base build
Published
✓ Parts list✓ CAD/STL✓ Assembly guide✓ Wiring✓ Software✗ Video
GitHub markdown docs folder + Onshape CAD + Hackaday.io build logs + author's blog
ActivityLast update 2025-09-21 · 511 GitHub stars · Hackaday.io project with 466 followers and builder logs; 87 GitHub forks
KitsNone; parts sourced individually (some via the author's Amazon affiliate list)

Licenses

Design filesMIT (repo-wide LICENSE; STLs are in the same repo, no separate hardware license) source ↗
CodeMIT source ↗
DocumentationMIT (repo-wide; Hackaday.io project page shows no license) source ↗

Builder notes

Practical points from the project's issue tracker, forum and docs, each linked to its source.

Other rovers plans