This guide applies to the Bot Board II.
The purpose of this guide is to calibrate the servos and store the values on the SSC-32. Then install a version of the Phoenix Hexapod program onto a Basic Atom Pro 28, for PS2 remote control. Other control options such as serial are possible.
(not sure weather to abandon Laurents code altogether, or to try and illustrate both Laurents code and Xans)
(ditching Laurents code in this version)
Note, we used the round hexapod for the images in the tutorial, however, everything still applies to the inline hexapod.
Note, the PS2 control programs have been verified to work with the Madcatz, Pelican, Hiteck and Lynxmotion wireless controllers. However, we cannot guarantee that future versions of the non-Lynxmotion controllers will work.
Hardware:
- SSC-32 / Bot Board II
- BASIC Atom 28 -OR- BASIC Atom Pro 28
- PS2 Cable / PS2 Wireless Controller -OR- RC-Style Stick Radio
- Hexapod 3 / 3-R
Step 1.
(screen cap of program and instructions)
(have Devon make a FlowStone application to adjust the offsets for the legs and store them into the registers)
(in process)
Step 2.
Connect the serial data cable to the PC’s serial port. This can be recognized by having 9 pins that stick out. Note, if your PC has no serial port you can also use an FTDI USB-to-Serial adaptor /LINK/. The Virtual Com Port (VCP) driver /LINK/ for the FTDI cable has a property called Latency that when adjusted to it’s minimum will provide a fast serial port.
Please consult the serial troubleshooting guide /LINK/ if you have difficulties with this.
Step 3.
Set the robot up on a stand such as a CD spindle. Connect the DB9 or USB-to-serial cable to your PC and to the SSC-32. Power up the robot. Verify that the green LED on the SSC-32 lights up. Note, this is NOT a power indicator. Its purpose is to light up, indicating that the SSC-32 is functioning properly. It will remain lit until it receives serial data. After that, it will blink when receiving data. The servos may jump but will not hold position yet.
Step 4.
(this is where we guide the use of Devons new Hexapod leg servo calibration program)
(random notes) We need the default gait to be the tripod an these guys.