finds.dev← search

// the find

XRobots/openDogV2

★ 243 · C++ · MIT · updated Jun 2022

Code and CAD files companion to a YouTube series building a quadruped robot dog. Three versioned releases track the physical build across episodes, with Arduino firmware for the robot, a separate remote controller sketch, and a small Python script for a deep learning camera module added in release 3. This is for hardware makers who are following along with the video series, not a standalone project you can just clone and run.

The release-per-episode structure makes it easy to match code to a specific video without hunting through commits. ODrive motor controller integration is already wired up, which saves real time since ODrive's serial protocol is fiddly to get right. The kinematics are broken into a separate .ino file rather than buried in the main loop, which is more readable than most hobby robot code. A community URDF/CHAMP config exists, meaning someone who wants to simulate or extend this in ROS has a starting point.

Last commit was June 2022 — this is effectively archived. The README is entirely pointers to YouTube videos with zero standalone documentation, so if those videos disappear, the context for most design decisions goes with them. No build materials list, wiring diagram, or parts BOM in the repo itself; you're expected to watch hours of video to reconstruct the hardware setup. The deep learning integration in Release 3 is a single 100-line Python file with no explanation of the model, training data, or how it connects to the Arduino over serial.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →