The HEXBOT is constructed from 12 (cheap) model airplane servos. Each leg moves laterally on one servo and vertically on the other. Conveniently, this type of servo runs on 5 volts. These servos need only a specific width pulse to position it. Once it arrives at its target location, it draws very little power (about 10 ma). Power is provided by a set of four AA metal hydride batteries mounted underneath. Neither the servos or the PIC requires highly regulated power.
An earlier version of the hexbot had legs made out of 1/4 inch aluminum square stock with a 90 degree bend. This caused the vertical servos to draw a lot of power just standing still. It could barely walk. The new leg design uses a piece of 1/2 inch aluminum angle stock (see the close-up), and two peices of the 1/4 inch square stock. The parts are joined with #6 screws and those plastic-insert ‘aircraft’ nuts. The nuts are tightened just enough to take up the slop but still allow movement.
Hexbot the home made hexapod robot: [Link]