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

Spider robot(quad robot, quadruped)-SG90

by regishsu, published

Spider robot(quad robot, quadruped)-SG90 by regishsu Sep 11, 2015
16 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


A part of these Groups

View All


Spider robot(quad robot, quadruped)-SG90 by regishsu is licensed under the GNU - GPL license.

Use This Project

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

34251Views 6994Downloads Found in Robotics

All Apps

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

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

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

Screw recommendation for this? Saw the version that combined the parts, but didn't want to print with a bunch of supports.

Hey thanks for the design. So far things have fit great for me. Has anyone had trouble with servos buzzing when under load? I think I have plenty of power (run by a 2200 mah 30c lipo) so I'm not sure what cause is. Could it be cheap servos?

Thanks in advance.

I just printed this project.But i have fckng problem.THIS PARTS ARE DIFFRENT.NOT AS IN PICTURE.My second problem is the fuckng holes!! Becasue femur's holes and s_hold have same size.Not compatible!! why same size bro? Thirdly body_d and coxas not campatible becasue of size!

FYI, doesn't work with MG90s (metal gear) servos :( I wish I checked before I spent two day printing, lol. That was stupid of me..
My servos are about 2mm longer so they don't fit.

Love your work! Printing it now. I think there's problem with servo mounts (i.e. coxa) because I can't insert servo with wire into it. No worries tho I can easily fix it in Sketchup!

you can just cut the edge directly, not need modify it and re-print again....

Could you explain about setting in your code?
/ Size of the robot ---------------------------------------------------------/
const float length_a = 55;
const float length_b = 77.5;
const float length_c = 27.5;
const float length_side = 71;
const float z_absolute = -28;
/ Constants for movement ----------------------------------------------------/
const float z_default = -50, z_up = -30, z_boot = z_absolute;
const float x_default = 62, x_offset = 0;
const float y_start = 0, y_step = 40;

What is it meaning. Because I try to change size of robot

Can anyone help me to find the code for the remote? Can't find it. Whether the one for the remote or the mobile app... :(

How are 12 servos being controls by the Arduino? Does it not use the analog inputs to servo position? Because there are only 6 analog inputs... What am I missing?

It doesn't check servo position. In fact if I'm not mistaken servos used for this project are MG90s which don't have position feedback (4th wire).

you can trace the code to know in detail.

Jul 12, 2016 - Modified Jul 12, 2016

Thanks for the project, I love it! Is there any schematics or similar guide for the remote control shown here: http://regishsu.blogspot.com.tr/2015/09/robot-quadruped-robot-remoter.html

Mar 8, 2016 - Modified Mar 8, 2016

Added a repaired and rotated remix of this Spider robot: http://www.thingiverse.com/thing:1399600

Spider robot(quad robot, quadruped) repaired
by mirox3m

Thanks so much! Anyone tried to resize it to fit bigger Servos?

Thanks for posting. Really great design!

Nov 27, 2015 - Modified Nov 27, 2015

Is the pcb available for download ? There is only a .jpeg for homemade pcb.
Do you think it's possible to upload the original pcb file so I can export it to gerber ?

I have put all of source in here including the PCB which designed by EaglePCB

I have downloaded the STL files for 3D printing but noticed that they contain design errors . . .
Is there an update? Anyone has noticed these errors?

Simply3D 3.0 definitely has problems with these parts tibia_r leg is not connected to mount, the coxa_l have the servo area filled, ect. Would really rather not switch to another slicer, anyone have any ideas?

Nov 16, 2015 - Modified Nov 16, 2015
jonmmann - in reply to jonmmann

From the Simplify3D support forum - send the damaged parts here and they will be repaired - they have "self-intersecting surfaces". very cool the way this works


Thanks for sharing the great information.

It is designed by Sketchup 2015, may I know what error you have got?

Hi regishsu,
Thank for your reply!
Most of the parts show "scratches" and at least 2 miss layers or show tunnels of missing mass!
I will screen print some images and try to post them here ...

Hello again.

I also noticed that the parts in "spider-open-v1" are not quite the same as the STL models: the former have sharp edges while the latter have round ones.
Anyhow, those errors I mentioned before appeared when using the slicer "Simplify3D-v3.0".
Today, I started using the slicer "CuraEngine.exe" and the errors where ignored or vanished!
(which of them is the case, I don't really care!)
The parts are being printed as we speak and I believe I'll be able to get them all ready for tomorrow's assembly task!

Great job, regishsu !
And thanks for sharing !


Nov 12, 2015 - Modified Nov 12, 2015
regishsu - in reply to Aquideportugal

Hi, Paulo,
I am using the slicer "Cura 15.04".
It is happy to get the good news and waiting for the video sharing.

Hi Regis,
I'll do that.
Thanks again for sharing!

Hi Regishsu!!

I'm working on a library to make working with Spider robot easier. It's still in early development, but there is the link to it (in case you're interested): https://github.com/LuisDiazUgena/SpartanSpider


great and thanks to improve!

Do I have to modify it for fitting a Mega2560?

yes, you can modify it by yourself. This robot is designed by sketchup and the source was attached.

sorry, i have found the skp files.

yes, you can change the design to fit your components.

dear regishsu, I would like to know how I can change the body measurements of the robot to fit the battery.
Thank you.

Sep 17, 2015 - Modified Sep 17, 2015

Great project !
I've been building robots since I was a kid in the 70s.
I'm new to the 3D printer scene. But I've used 3D Cad before.
Whats the extra thin plastic material that surrounds the parts in each of the pictures ?
Is this something which the 3D Printer software automatically inserts for you ?

yes, it is automatically by 3D slice software calls Cura, you can set the "Platform adhesion type" to Brim.

thanks for the reply.
I forgot to ask what is the reason for adding the Brim.
I remember reading how its important to have a heated print bed to prevent warping.
Is this related in any way to that ?

oh I just found a really good webpage which describes the various options like Brim

really great work!!!! well done

Can u send me Remote code please or actual project code (remote + robot) -> [email protected]
Thanks ;)

I'm printing it!!! Great job!!

Would you share the source to be able to remix it??


I design it by sketchup, did you still need it?

Will be great if you share the files. Anyone would be able to remix and improve your already great design, but, as always, the designer have to decide what to do with the design. I like to keep everything that I make open source.

Sep 15, 2015 - Modified Sep 15, 2015
regishsu - in reply to LuisDUgena

ok, I will release them few days later because I am in business trip now.

Thank you so much. That will be great :)

released the source.

Nice! Thank you so much!

Waiting for your great idea to remix it!

I like it.. ( = but it needs lasers..

or you can make it :->

I'll see what I can do.. ( =

Awesome work! Thanks 4 share it ;)