Stanford Pupper v2.1 (DJI motor version)

Free DIY build plan · Quadrupeds Replaced by Pupper v3

A former course platform, with instructions spread across lab handouts.

Pupper v2.1 swaps the hobby servos of the original Stanford Pupper for DJI M2006 brushless gear motors with C610 controllers, driven by a Teensy and a Raspberry Pi. It was documented as the hardware for a Stanford robotics independent-study course, so the build steps are spread across lab handouts that first build a robot arm and then the full dog.

At a glance

Parts cost$1,600 (2023) parts list · Sum of the prices listed in the project v2.1 parts list, which is about $1,567. Priced at current retail on 2026-10-02 it comes to about $1,650, with the 12 DJI motors and controllers about 70% of that, and the C610 controller was out of stock at the DJI store source ↗
Difficulty4/5 Advanced · Needs two custom PCBs assembled by JLCPCB, CAN-bus brushless motors and course-style instructions spread across labs.
Build timeNot stated
Tools needed3D printer (hobby FDM), PCB assembly ordered from JLCPCB (2 custom boards), basic hand tools
MotorsDJI M2006 brushless motors with C610 controllers
ControllerTeensy microcontroller + Raspberry Pi
SensorsBMI160 IMU on custom PCB (ICM20649 as substitute)
Published
✓ Parts list✓ CAD/STL✓ Assembly guide✗ Wiring✓ Software✓ Video
ReadTheDocs course site (labs) + Google Sheets parts list + Fusion 360 shares + YouTube clips
ActivityLast update 2023-09-20 · 23 GitHub stars · Course repo with 23 stars and 10 forks
KitsNone known

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 (DJIC610Controller and DJIPupperTests firmware repos); Apache-2.0 (puppersim) source ↗
DocumentationNone found (site footer reads Copyright 2021, Nathan Kau, Abi Lopez, Gabrael Levine; course repo has no LICENSE) source ↗

Builder notes

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

Other quadrupeds plans