Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!


by Gavilan, published

DogBot by Gavilan Feb 28, 2011

Featured Thing!

Thing Info

5444Views 2306Downloads
Report Thing


This is a project to make an opensource robot that moves like a dog. Right now this project is more of an OpenSCad tutorial than anything else. However, I will be covering more aspects of the design when I have time.

The tutorial is in the form of a 10 minute youtube video.
Episode 1 http://www.youtube.com/watch?v=LmKnvEcPTk8

The OpenSCad source code in this video is included at the bottom. I am intentionally not including STL files for now as I know the design will change.

Episode 2 "DogBot Math":
The Source files for this episode are included at the bottom in a zip file. Thanks goes to tbuser and http://www.thingiverse.com/thing:2054 for supplying the openscad fonts.

Episode 3 "DogBot Electronics": http://www.youtube.com/watch?v=8-Y19SUuzC8

Epsiode 4 "Dogbot Learns to Feel, Part 2":

UPDATE:(7/11/2011) Episode 5 is now available:

Thing Info

5444Views 2306Downloads
Report Thing

Liked By

View All


DogBot by Gavilan is licensed under the GNU - GPL license.

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag. Print Thing Tag

Nice job on the video. I actually had no idea that OpenSCAD could do animations!

I like your video about openscad pretty helpful into into designing with it. Awesome project can't wait to see more. Will this be printable on a makerbot?

At DogBot's current state the print area of the makerbot would not be able to print all the parts, but the scad files are configurable. If you choose a smaller servo than I am using and pull back leg_upper_length from 65mm to 30mm, you'll have a smaller robot, but one printable on a makerbot! Or, someone in the community (possibly me if there is demand) can redesign the largest parts into multiple parts. So a makerbot print area should be big enough to build a skeleton, just not at current state.

I could scale it to use micro servos but I'll have to find 12 of them for cheap on ebay

You should create a wiki for the project!