How to build a wireless hexapod robot by aggrav8d
Contest WinnerFeatured
spidee1v3.PNG
Here's a video of it in action.

Facebook page so you can keep up to date on v2

Have you completed this instructable?  Send me pictures and I'll add it on this page!

When completed, you will have a walking robot that is about 2 feet wide and stands as much as a foot tall.  It has lots of room for added features and improvements so feel free to use it for your own robotics experiments or share your improvements with others.

Build time is about 3-5 hours and it is not the easiest project.  You could burn yourself.  You could electrocute yourself.  You could fry the circuits and let the magic smoke out.  There is no warranty.  SO:  Take breaks.  Wash your hands.  Drink lots of water.

Tools and supplies you will need (not listed in the bill of materials):
  • a soldering iron
  • large phillips screwdriver
  • small slotted screwdriver
  • pliers
  • wire strippers
  • helping hands (optional, and very helpful)
  • windows PC (with optional bluetooth)
  • USB cable (think the square style that usually goes in a printer)
  • electrical tape
Skills you will need (or learn as you go):
  • wire stripping
  • soldering

TIP: Get a friend or SO to help! "I hold the part while you screw this bit here, then we switch."
 

 
Remove these adsRemove these ads by Signing Up

Step 1: Acquiring materials

Option 1: get all the parts yourself
Most of the parts listed here can be obtained at your local electronics store.
DisplayDuino and ServoBoard are sold through Sparkfun.com.
Source code and DXF files for unique parts are available online from http://visual-hexapod.sourceforge.net/
You will have to the parts yourself.  I used 2mm Acrylic though you may want to try aluminum or some other material.  I recommend a CNC machine.
Some of the parts come from lynxmotion.  Shipping costs vary.

If you download the source code you will find the DXF part files in /trunk/other/part layout.dxf

Option 2: get all the parts in a kit
It costs more but it's a lot more convenient.  The extra money will fund further developments of your robot and other future robots.

get the kit

Editor's note: I did a search among the online hexapod retailers I know.  For the equivalent closed-source kit you'd either pay about £630 or $1200, depending on who your order from.  I'm offering the full kit + shipping for $999.  Don't take my word for it - if you find a better price, send me a private message please!
1-40 of 100Next »
Jungersol says: Mar 17, 2013. 3:27 AM
Greating,
Such a great work, I can only be amazed by the good quality you've giving to this robot.
Can you please direct me to a site where I can buy Displayduino baord ans ServoBaod, I've checked in Sparkfun.com and other sites in vain, I can't find them there :/ I can only find MondoMatrix - XBee Shield I'm not sure that it's gonna work. Maybe you could sell them to me separately for the kit.
I'll be so greatfull, thank's in advance. Please excuse my poor english.
aggrav8d (author) says: Mar 17, 2013. 7:47 PM
Thank you! I check with supplier and they no longer make DisplayDuino boards.
I will try to find a replacement. When I do I will post it to my official blog.
and-re says: Apr 18, 2012. 10:17 AM
You didn't use a ball bearing for the base of the 'shoulders'? I noticed you used M4 screws instead but how did you get it so that there's no friction?
aggrav8d (author) says: Apr 18, 2012. 5:21 PM
Actually... I didn't worry about the friction. It didn't seem to matter. Yes, a bearing should have been done to do it "right", but I didn't find there was a need.
asultan1 says: Aug 16, 2012. 6:33 PM
hey..i jus started to make my hexapod for my final year project...Can u pls guide me in the making of this machine ........
My mail i.d is abdullahsultan1991@gmail.com........Pls if u fins some time...pls gude...i surely need sm help.....
aggrav8d (author) says: Aug 16, 2012. 8:09 PM
I'm in the middle of trying to start my own company. If you want to send me email you can, dan@marginallyclever.com. If I can help I will. Good luck cutting the parts and finding the same electronics!
and-re says: Apr 18, 2012. 10:35 AM
And you just attached it with a hex nut as well?
Mateo_ says: Jul 13, 2012. 3:31 AM
I can't find them, some help would be most appreciated.
Mateo_ says: Jul 12, 2012. 5:37 AM
Could you please send me the DXF files to mateo.galceran@gmail.com, I can't find them on http://visual-hexapod.sourceforge.net/. I would really appreciate it.
aggrav8d (author) says: Jul 12, 2012. 8:31 AM
Please look harder. They're in one of the subdirectories. Sorry, I don't have it open in front of me.
stpdxpdc says: Jan 19, 2012. 11:45 PM
can you shared the source code? I can't find it

best regard.
edy
aggrav8d (author) says: Jan 20, 2012. 9:42 AM
The source code is at http://visual-hexapod.sourceforge.net/ You need to be familiar with SVN.

svn co https://visual-hexapod.svn.sourceforge.net/svnroot/visual-hexapod visual-hexapod

or online at

http://visual-hexapod.svn.sourceforge.net/viewvc/visual-hexapod/
cryptex says: Aug 21, 2011. 1:14 PM
can you use the control system with a joystick
aggrav8d (author) says: Aug 21, 2011. 5:35 PM
Yes, I've done it with a PS2 but it could also be done with a flight joystick.
Mrmaxymoo22 says: Jul 23, 2011. 6:56 PM
What CAD program did you use? And, are those files also open source?
virtualmix says: Jan 19, 2011. 7:02 AM
Hi Aggrav8d, I'm having a look but I can't find the source code to run the hexapod. All I can find on sourceforge is a Windows program that I can't run (I'm using Linux)
Did I missed something?
aggrav8d (author) says: Jan 20, 2011. 9:48 AM
Yes. there's a v8.pde, that's the arduino code.

Most of the application should compile in linux or OSX if you create a build script. The only part you'll have to rewrite is the serial library that sends messages to the arduino.

Good x-platform question!
virtualmix says: Jan 20, 2011. 6:19 PM
Thank you Aggrav8d, I've finally use SVN to download the source code.
I can tell you must have spend some time on it. Thanks for sharing. This is a really nice project!
I will be working on a similar hexapod during the next 6 month, I have a few idea to reduce the price a bit (student budget...)
Also I will release my code in about 6 month, if it is good enough for sharing it.
Stay tuned ;)
aggrav8d (author) says: Jan 21, 2011. 11:19 AM
It took me about 6 weeks to get the first version working. However, I didn't fix the last ripple walk bug until almost 2 months after that! So.

I strongly recommend you build a virtual model of your robot like I did and test things there before you spend money on hardware that might not work - or worse, break itself the first time you turn it on! I lost three $15 servos that way.

Good luck!
virtualmix says: Jan 23, 2011. 8:14 AM
I am currently building the 3D model on my computer.
I have chosen the electronic components but I'm waiting to finish the mechanical design before I purchase anything.
I have some issue with the weight. On my computer, my current design weight over 1.7kg... I'm trying to reduce it to 1kg without batteries...
How did you manage the weight? Did your servo had enough torque to handle it?
aggrav8d (author) says: Jan 26, 2011. 7:49 PM
"building the 3d model on [your] computer"?
If you just need the part models, I released DXF files as part of the sourceforge project.

In all honesty I didn't worry about the weight. I figured if it couldn't lift itself I would shave extra metal off of the frame later. The final weight with the battery is 2.3kg in my model so you're doing pretty good.
virtualmix says: Jul 8, 2011. 12:56 AM
I finally made it :-)
I posted a video on youtube: http://youtu.be/3SEzLQic7Sg
I'm still planning to release all my work (CAD + Code) but I've a few things to do before. I'll be in touch if anyone is interested.
Btw, the total weight of my robot is about 2.3kg so the servos I'm using are a bit weak for the job, but it still work, fewwww :-)
aggrav8d (author) says: Jul 8, 2011. 7:08 AM
Congratulations! I am blogging your success
antonzedd says: May 23, 2011. 8:14 AM
Went to Sourceforge link and there are definitely no .dxf files to be found. Please update link:).
aggrav8d (author) says: May 23, 2011. 8:55 AM
you definitely didn't download the SVN package, which contains the DXF :)
Mecharius says: Jan 25, 2011. 11:18 AM
I have never seen resistors rated in hurt (10 kilo hurzt being 10khz), is this an error or am i really missing something?
aggrav8d (author) says: Jan 26, 2011. 7:43 PM
What have you seen them rated in?
Mecharius says: Jan 26, 2011. 8:26 PM
In ohms.
jwoo2023 says: May 10, 2011. 4:51 AM
me too
ookami22 says: Nov 8, 2010. 9:57 AM
it a awesome project but there's no code can you upload it please i realy want to do a hexapod spider (haha)
aggrav8d (author) says: Nov 8, 2010. 4:57 PM
Dang, I really left out the link? Pfff.
aggrav8d (author) says: Nov 8, 2010. 5:00 PM
I will check in the latest version by tomorrow.
bowmaster says: Aug 6, 2010. 9:33 AM
How much weight could one of these carry? It would be cool to mount a camera and an airsoft gun on top.
the tech head says: Aug 19, 2010. 3:06 PM
MECH WARFARE AWSOME DUDE
bowmaster says: Aug 19, 2010. 4:09 PM
Nope. Mechs are bipedal.
the tech head says: Aug 20, 2010. 12:33 PM
actually mech warfare lets u have a biped or a quadruped and in the novice classe any legged machine including tracks and wheels so u could enter in novice class Ive been thinking about doing an event were i live bu i figured no on would show up cause im thirteen (yes im gonna build a quadruped programming an all by myself)
aggrav8d (author) says: Aug 23, 2010. 8:11 AM
Well then the biggest challenge you'll face at the start is that no one will take you seriously. On the internet proper spelling and punctuation will make people think you are more mature and ready to do the work. The thing that will seal the deal is building a robot. I wish you good luck! I couldn't invest that much time, energy, money, and love into something just to watch it get destroyed.
the tech head says: Aug 27, 2010. 6:34 PM
they dont get smashed they have airsoft guns and sensor pads and u have 20 hp look it up on youutube
aggrav8d (author) says: Aug 20, 2010. 7:28 AM
Smashing things is boring, wasteful, and pointless. Making things is much more fun. Making things that make things is exponentially better.
Saturn V says: Aug 27, 2010. 2:13 PM
What about making things to smash things? Or better yet, make them explode!
1-40 of 100Next »
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!