SpiderBot (Hexapod) OpenSCAD Model

by clifford, published

SpiderBot (Hexapod) OpenSCAD Model by clifford Jan 17, 2010


Liked By

View All

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

Thing Statistics

14166Views 2481Downloads


This is an OpenSCAD Model of minds SpiderBot. The servo positions are design parameters. So you can change them and watch the SpiderBot moving. There is also some infrastructure to animate the spiderbot using OpenSCADs animate view mode.

The most recent version of this model can be checked out from the svn repository:


Extract spiderbot.zip file file and open "main.scad" in OpenSCAD. You need a recent development snapshot because this design uses the mirror() statement and the lookup() function that are new since the last release.

All Apps

Upgrade this Thing with Thingiverse Apps

Tools and Utilities

Repair, slice, or enhance this Thing

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

When I try to render using F6 (Design-
gt;Compile and Render(CGAL)), I have this error message:

[email protected]:~/Desktop/down/openscad-2010.01.linux-x86/bin$ ./openscad

lookup_halfedge(): input error: facet 82 shares a halfedge from vertex 18 to vertex 17 with facet 30.
terminate called after throwing an instance of 'CGAL::Assertion_exception'
what(): CGAL ERROR: assertion violation!
Expr: check_protocoll == 0
File: /usr/local/include/CGAL/Polyhedron_incremental_builder_3.h
Line: 198
[email protected]:~/Desktop/down/openscad-2010.01.linux-x86/bin$

I also tried out with the last svn (r361, 2010-01-28 20:41:46 ).
The result is the same.
I use ubuntu 9.10, with an nvidia 96.43 driver, so no opengl 2.0 support (this is the latest driver what my notebooks video card support(nvidia geforce4 420Go (NV17)).

I have an another laptop with intel 4500MHD video card, but it is really buggy (half of my screen contains garbage)

I dont think it is related to this bug however.

Ah - there was a glitch in one of the dxf files. I've fixed it now. please check out the model from subversion when you like to render it using CGAL.

Thank you. Do you know some forum, where I could ask specific openscad modelling questions?

For example I would like to know how to specify a reference point for rotating. I would like to rotate around a specific point in the space.

This line kills the compile and render.

translate([ axis0[0], axis0[1], -5 ]) rotate(90)
head(pos[0][0], pos[0][1]);

I guess it is only logical that the most sophisticated OpenSCAD model should come from the maker of OpenSCAD :)