Hi, is this where the hexapod pros meet? 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 )
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? 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
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.
That’s ok, no hard feelings
But I meant what I said, your hex really deserves to have his on thread! Please feel free to let me know if you need some help with something.
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 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. . . . . .
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.
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 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 . . . . .
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!