Unless stated otherwise, connector positions are described as looking at the outside of the box.
Motor Driver Box:
LED Control:
DOUT1 - pin1 on motor driver DB15 connector
+5V taken from LED driver
External connector shared with e-stop:
Bottom right - LED +
Bottom left - LED -
Motor Driver:
Roboteq I/O connector:
1 - DOUT1 - see led control above
2 - TX - green - top left on cpu connector
3 - rx - blue - top right on cpu connector
4 - DIN1 - e-stop - top right on e-stop connector
13 - gnd - power switch led gnd
14 - 5v - power switch led + and e-stop top left
CPU Box Connector:
top left - green - roboteq tx - roboteq I/O pin 2
top right - blue - roboteq rx - roboteq I/O pin 3
bottom left - power ground
bottom right - power vbatt
Power Switch Wiring:
C1 - power control
NO - vbatt
NC - ground
LED+ - roboteq i/o pin 14 (5v)
LED- - roboteq i/o pin 13 (gnd)
CPU Box:
Arduino Shield <-> Power Board
Nostromo's Wiring:
line | Power Board Label | Arduino Label | Arduino Pin |
---|---|---|---|
Radio power control | Vsense | VBAT | A4 |
Servo power control | Raux | RAUX | A3 |
Vbat control | Rmain | R5 | A2 |
12v control | R12v | R12 | A1 |
Servo pwm | Servo | SRVO | A0 |
gnd | Gnd | GND | GND |
+5 | 5v | 5v | 5v |
NC | 9v | Vin | Vin |
Other Kayaks:
line | Power Board Label | Arduino Label | Arduino Pin |
---|---|---|---|
Radio power control | Sense | unwired | A4 |
Servo power control | 6v | RAUX | A3 |
Vbat control | Not labeled | unwired | A2 |
12v control | 12v | R12 | A1 |
Servo pwm | Servo | SRVO | A0 |
gnd | Gnd | GND | GND |
+5 | vin | 5v | 5v |
power reset | Not labeled | VBAT | 12 |
Modifications and Bodges:
Power Board:
- Vbat control (unlabeled between 12v and 6v) must be wired to pin 1 of its optorelay (immediately below the left main power connector)
- Radio power control must be manually wired to a 2-pin KK connector (along with 5V) in the proto area
- Optorelay for 6v control must be double up, and its associated resistor (vertical and to the left) halved to ~300 ohms
Arduino Shield:
- Radio power control and VBat control must be manually wired (see tables above)
- 12v control line transistor can be bypassed
- motor driver is wired to serial uart 2
- gumstix is wired to serial uart 1
- tmp102 temp sensor resides on i2c bus
- sbus wired to uart3
- wiznet wired to default uart (shared with usb)
Arduino Serial Details:
External Connectors:
Additional Information:
Tritech Depth Sounder:
- Draws approximately 110mA at 12v
- 3 pin impulse connector with pin 1 higher than the others and closer to pin 2 than pin 3
- 1 - gnd
- 2 - signal (rs232, 9600 baud)
- 3 - power (vbatt ok, 10.5-20v)
Cruzpro Depth Sounders:
- red - power
- shield - gnd
- green - signal
- white - unused
Duovero Header:
- USB host is the port located farther from ethernet port
- 40 pin header information: http://pubs.gumstix.com/boards/PARLOR/PCB40002-R3902/B40002.pdf
- We use gnd, vcc_1.8, v_batt_5, and uart2 tx/rx