Assembly

Connect the Boards

Connect each of the Motor Board, JointIO Board and Servo Boards to the Power Board using the black data cables provided. It doesn't matter which socket each board is conected to, or which order they are connected, but they should only be connected or diconeected when the kit is turned off.

Connect the Slug to the Power Board

Connect the ribbon cable from the Slug to the connector in the middle of the Power Board (see Figure A) Figure A - Slug ribbon cable connecte to the Power Board

Connect the USB devices to the Slug

Connect the webcam and memory sticks to the USB Hub (*not* directly to the Slug). Next Connect the USB Hub to the Slug and the Hub power suply to the Hub.

Connect the power connections between the boards

Connect //get details from elec ppl

Intro to the Boards

Power Board

The Power Board hosts all the connections to all the boards, both the data communications and the power distribution for the electronics, motors and servos. It is also home to radio module which allows the robots to be safely activated from a distance.

Inputs

The Power board has four DIP switches which can be read into the code using ??????? which returns ???????

Outputs

The Power board has four LEDs that can be set using the function setleds(x) where x is a number between 0 and 15 to be dispalyed on the LEDs in binary form, ie: setleds(12) will turn on the second and third LEDs as decimal 12 is binary 0110.

Motor Board

The Motor Board has two high power variable power outputs that you can use to controll your motors. It is controlled using the function setspeed(left [, right]) where left and right are values between -100 and 100. A negative value will provide an inverse power output, and a value of 0 will provide no output //or will this connect the rails together???? If provided with only one argument then setspeed will use that value for both outputs, eg: setspeed(50) wil set both outputs to 50% power. If provided with both arguments then setspeed will use the first argument for the left motor and the second for the right, eg: setspeed(25, 75) will set the left motor to 25% power and the right motor to 75% power.

Servo Board

The Servo Board has 8 ???? servo compatible outputs. It is controled by the function setpos(servo, position)