Hi All!
Just a quick update here, code and STL’s for my 3D printed hexapod project can now be found on thingiverse:
http://www.thingiverse.com/thing:1814185
And on my github at
https://github.com/c-herring/HeZapod
-Chris
Hi All!
Just a quick update here, code and STL’s for my 3D printed hexapod project can now be found on thingiverse:
http://www.thingiverse.com/thing:1814185
And on my github at
https://github.com/c-herring/HeZapod
-Chris
So I was not planning on calibrating all of the legs until I have my Raspberry Pi code all running great – but this thing so just too much fun to play with so I went ahead and done the calibrations. Whilst I was there I also cleaned up the wiring a great deal.
So all in all it is running absolutely amazing now so I thought I would share this quick update.
–Chris
So I finally finished printing, assembling and programming my fully 3D printed hexapod robot. It all came together quite nicely, I am however re-printing the tibias to be 160mm instead of 100mm as they are now. In my initial design I envisioned having horizontal femurs and vertical tibias to give the robot much more of a “robotic” look, as opposed to the more common inset/spider kind of aesthetics that lots of other hexapods go for. So this meant having tibias at around the same length as the femur. It all runs great however I am going to opt for longer tibias – I have decided that I like the insect look better and longer tibias can also give me a longer stride so there will be more versatility with walking gaits.
Once I smooth out the design and maybe re-design the chassis to give a bit more structural integrity; along with some more thought out mounting space for the battery (zero thought was given to that at this point); I will be posting the full build instructions and 3D models both here and on thingiverse, so stay tuned for that!
— Chris
Currently, the project is operational, all parts have bfeen printed and assembled. The main controller is an Atmel ATMEGA328P micro controller which interfaces
via I2C with a PCA9685 PWM controller to set servo positions. Positional data is sent to the controller via a BC417 bluetooth module.
A Windows based control program has been written in C++/CLI.