Brian Lippincott's hexapod

Hi, is this where the hexapod pros meet? :wink: Hi Xan, Zenta, and all the robo-geeks I haven’t met yet. I have sent some progress pics of my scratch-built hex to Zenta and Matt @ Micromagic Systems. Like most of you, I would have any number of robots crawling about my floors, but life has a habit of getting in the way. :roll:
For the last few weeks, I have been using a bluetooth module from A7 Engineering to communicate with the SSC-32 only. I got most of the set up adjustments done and programed some sequences with the LM sequencer. Specs on this beast for reference:

All T6 aircraft aluminum chassis, CNC laser cut (Cost me a case of Budwieser long necks, I think it was worth it :smiley: )
The servos are the infamous TowerPro MG995 cheapos :oops:
Brains are LM SSC-32, Basic Atom Pro, miniABB.
the lower coxa joints are stabilized by some flanged bearings I got from some old semiconductor manufacturing tools. Dumpster-diving 101
I also used a 10amp 6VDC regulator for the servos benefit, and an on-board led battery indicator, both from LM.
Power is from a 7.2 or 6.0 nMh C-cells battery from LM (either one works, and I have collected several)
I etched my own power distribution board in order to run the wires neatly for the two separate switches, brains and servo power.
There is the PS2 I added today, and a 2x8 serial LCD from MatrixOrbital that I will be adding as soon as I figure out how to change the baud. It will be useful in displaying modes, menus, calculations, etc.

The tubular tibias are not hard to make and look cool. I can show how I made the tubing bender I used to bend them. The only reason I’m not piloting the bot all over the house right now, is the code I downloaded for the Xan’s PS2 walking project will not compile, so I can’t load it to the BasicAtomPro. The Tripod program gives me an error in line 431, “expecting a label” The other two programs will not compile, giving an error in line 429, with the same “expecting a label.” I’m thinking it is probably something simple I can fix if I can find line 431. Is there a box I can check to turn on some line numbering, or do I just have to count my way down? :stuck_out_tongue: The debugging function does not indicate the offending line with a hi-lite like PicBasic Pro does, so I’m looking for an easy way to find it.
I can program, at least on a rudimentary level. I’ve looked over your amazingly well-done code and am still in awe that anyone could write something like that. I understand Kinematics as a concept and want to learn more about it on a practical level.
Looking forward to fixing these bugs and playing with Xan’s program.
Then on to learning how to use Zenta’s Phoenix program.
So many robots, so little time . . . .
Be safe.
Brian

I was not able to add pics on the previous post. Will try some here.
http://imgcash3.imageshack.us/img505/2826/ox18ps21ko1.th.jpg



Ok let’s try this again.

Hi Brain,

Your new robot looks great. You will soon (if not now) be able to post links…

I have downloaded at least one of these programs as well as the code above in this thread and they compile fine. So my guess is that you may not be using the correct compiler. Make sure you are using version 8.0.1.7 of the Basic Atom Pro compiler. Note the compilers for the Pro and Non-pro are not interchangeable. There are several links to this compiler in the forum and I believe as part of Xan’s project. Also you can go up to the BasicMicro web site: basicmicro.com/ViewPage.aspx?ContentCode=d_basicatompro

As for finding an error. You should be able to double click on the error message and have the source window move to the offending line. Also if you look toward the bottom right hand corner of the IDE window you will show the current cursors line number and column number.

Good Luck

Kurt

Hi Brian,

Thanks for your comments.

That’s ok, no hard feelings :wink:
But I meant what I said, your hex really deserves to have his on thread! :slight_smile: Please feel free to let me know if you need some help with something.

Xan

Hi Brian,

Your hexapod are extremely well made, very pro looking. I love your tibia design and how well you made it fit to the custom servobracket. Looking forward to see it walk.

The only con is the MG995… To be honest I think your hexapod deserve more than that :wink: But it’s a great start and they can easily be replaced.

OK, I’m going to try some image posting of the Ox18 Hexapod. BTW, anyone have an idea or two for a better name? I just called it the Oval/18 servo Hexapod, or Ox18. . . .boooooooorring. . . . . . :unamused:
So I’ll try one and see the results, then post more.
http://img296.imageshack.us/img296/8131/ox18ps28ow8.jpg

Let’s see how that looks. I’m using the recommended size for forums as suggested by Image Shack.

COOL!!
Some of the pics I was trying to post when I first came to this forum:
http://img174.imageshack.us/img174/1631/ox18ps2js6.jpg
http://img524.imageshack.us/img524/8421/ox18ps24vi6.jpg
http://img521.imageshack.us/img521/4599/ox18ps27yk1.jpg
A close up of the “brains” showing the new “V2” chip I added to the SSC-32. I mounted the PS2 reciever ona piece of the same pvc plasic sheet I used under the boards, then bolted it to the fore deck with 1/4" standoffs. I just make all my own standoffs from 1/4" dia aluminum stock.
http://img257.imageshack.us/img257/2131/ox18wiredyv8.jpg
The stand the bot is on is a piece of 1/2" thick HDPE given to me by another machinist, and I welded bolts to the ends, then turned them straight on a lathe. The top of the stand screws into a Delrin block bolted to the bottom of the hex. It makes for a very sturdy stand for setting the legs, photo ops, and general maintenance.
http://img523.imageshack.us/img523/534/ox18ps212ta8.jpg
Bottom of the bot shows the battery and difference between the bottom deck and upper deck.
http://img222.imageshack.us/img222/3186/ox1829hr4.jpg
Thorax only. Shows board and battery layout. Cant’ wait to get some walking video . . . .

A couple more images from my robot works:

http://img82.imageshack.us/img82/1655/ox18ps29kz2.jpg
Examples of the CNC parts, some not used as yet.
http://img187.imageshack.us/img187/4285/ox1818br4.jpg
A prototype coxa joint and the final product - - - this time. 8)
A conventional machine shop is irreplaceable, but I LOVE CNC!! :laughing:

Nice work! I really like the CNC work. I too have been making my parts with CNC.

Current 'bot project will have wheels.

Alan KM6VV

Excellent! WOW :open_mouth: Your parts look really great!

Again I wish I had a CNC … :cry:

Great pictures!

I totally agree with Zenta and Alan! Damn those parts look cool!! Machine them by yourself or did you send drawings to a machine shop?

Xan

Xan wrote:

Thanks!! I have a conventional machine shop in my garage and am working on a small home-brew CNC router for bot parts, but it is not that far along yet :wink: A friend on mine loaned me his CAD and showed me enough about it to draw profile parts for cutting on CNC. One of his co-workers runs a really BIG cnc laser cutter. He is fascinated by what we are always making, so he cut out my parts from a lot of drop material as part of his daily duties. it took about two weeks to get it all done “on the side.” 8) A case of Budwieser longnecks mysteriously appeared in the bed of his truck that same week . . . . .

Awesome! I wish I had a little machine park like that! I would love to “orderâ€

yeah wow. oh and well done on posting pics.

I would love to own my own cnc machine. got so many ideas but no machine to cut them :frowning:

have you ever thought of making cnc parts to sell? ebay??

i would buy!

It’s finally up and running!!

I’m going to try my hand at posting a video linked to You Tube. hopefully this will work so I don’t have to make several tries.

[ ]( <param)

[

]( <param name=)

If this works, you will see initial demos of all the main movements & translations. This bot is a bit heavy, as it has a 7.2 volt “c” battery pack. It also has a lot of tibia drive train “sloppiness” on the left side, and the cables need a more professional looking run. It’s a work in progress. I’ll be back with some code questions later. Many thanks to Zenta, Xan, & Lynxmotion! :smiley:

Links not worked
always try a preview first.

found it…

Phoenix-like hexapod robot, kinematic translation, homebuilt
youtube.com/watch?v=cNvTGBXnNss

Phoenix-like hexapod robot, kinematic, homebuilt 2
youtube.com/watch?v=g9bHprxs … re=channel

Oops, that didn’t work. This should work better. More video as this project improves and evloves. 8)

youtube.com/watch?v=g9bHprxsDlE

youtube.com/watch?v=cNvTGBXnNss

It’s good to finally crawling on all six . . .

:wink:

Here are some newer pics taken last night, they show a facelift and some more proper cable techniques for servos. Happy Thanksgiving!! img143.imageshack.us/img143/8541/recable74137734gq6.jpg
img212.imageshack.us/img212/65/recable31119243nw4.jpg
img296.imageshack.us/img296/8464/recable21071264rx4.jpg
img234.imageshack.us/img234/6091/recable40840532ax9.jpg
Also here is a clip made while playing with the Xan 1.3 code:
youtube.com/watch?v=bZlYEOOEHSM

More to come, so many robots, so little time . . . .
Keep the those hexapods crawling! :laughing: