Stanford Pupper (servo version)

Free DIY build plan · Quadrupeds

The original Stanford Pupper is a small 12-servo quadruped from Stanford Student Robotics, run by a Raspberry Pi 4 and steered with a PS4 controller. It can trot, hop and turn, and its Python controller can also be run in a PyBullet simulation. It is the best-documented of the Pupper builds.

At a glance

Parts cost$900–$1,000 (2024) project · The project gives a range of $900 to $1,000 for self-sourced parts source ↗
Difficulty3/5 Intermediate · Mostly bolt-together, but self-sourcing needs custom carbon fiber plates and a custom PCB ordered from vendors.
Build timeNot stated
Tools needed3D printer, soldering iron (heat-set inserts), hex and Torx drivers, outsourced carbon fiber routing and a custom power board (ordered, not made at home)
Motors12 hobby servos (3 per leg)
ControllerRaspberry Pi 4
SensorsNone required for walking; PS4 controller for input
Published
✓ Parts list✓ CAD/STL✓ Assembly guide✗ Wiring✓ Software✓ Video
ReadTheDocs site (Sphinx, source in stanfordroboticsclub/Pupper) + Google Sheets parts list + Fusion 360 share + per-step YouTube videos
ActivityLast update 2024-07-03 · 1,809 GitHub stars · 673 forks on the code repo; issues mostly 2020-2022
KitsThe docs name kits from MangDang and Cypress Software (current availability unconfirmed)

Licenses

No license is stated for the design files. They are published for building, but without a license the right to copy, modify or redistribute them is not granted.

Design filesNone found source ↗
CodeMIT source ↗
DocumentationNone found (site footer reads Copyright 2020, Nathan Kau, Abi Lopez) source ↗

Builder notes

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

Other quadrupeds plans