2015:Robot IO Map: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
(added operator controls)
Line 1: Line 1:
= CAN ID Assignments =
<h1> CAN ID Assignments </h1>
<p>NOTE: each of these should also have a line in the Robot Map <a href="2015%3ARobot%20Sensors%2FMotors%2FLights%2FControls%20Map%23motors">Motor table</a> (the "Robot Map Updated?" column in the following table indicates if this was done)
</p>
<table border="1" cellpadding="2" cellspacing="1">


NOTE: each of these should also have a line in the Robot Map [[2015:Robot Sensors/Motors/Lights/Controls Map#motors|Motor table]] (the "Robot Map Updated?" column in the following table indicates if this was done)
<tr>
<td> <b>ID</b>
</td>
<td> <b>Subsystem</b>
</td>
<td> <b>Description</b><br />(brief)
</td>
<td> <b>Robot Map<br />Updated?</b>
</td></tr>
<tr>
<td> 0
</td>
<td> <b>RESERVED</b>
</td>
<td> Factory-default<br />allows for adding CTRE devices quickly and re-assign its ID
</td>
<td> n/a
</td></tr>
<tr>
<td> 1
</td>
<td> <b>RESERVED</b>
</td>
<td> Factory-default<br />allows for adding Jaguar quickly and re-assign its ID
</td>
<td> n/a
</td></tr>
<tr>
<td> 2
</td>
<td>
</td>
<td> <br />
</td>
<td>
</td></tr>
<tr>
<td> 3
</td>
<td>
</td>
<td> <br />
</td>
<td>
</td></tr>
<tr>
<td> 4
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 5
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 6
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 7
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 8
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 9
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 10
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 11
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 12
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 13
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 14
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 15
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 16
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr></table>
<p><br />
</p><p><br />
</p>
<h1> PWM Outputs </h1>
<p>NOTE: each of these should also have a line in the Robot Map <a href="2015%3ARobot%20Sensors%2FMotors%2FLights%2FControls%20Map%23servors">Servors/Actuators table</a> (the "Robot Map Updated?" column in the following table indicates if this was done)
</p>
<table border="1" cellpadding="2" cellspacing="1">


{| border="1" cellpadding="2" cellspacing="1"
<tr>
|-
<td> <b>ID</b>
| '''ID'''
</td>
| '''Subsystem'''
<td> <b>Subsystem</b>
| '''Description'''<br/>(brief)
</td>
| '''Robot Map<br/>Updated?'''
<td> <b>Description</b><br />(brief)
|-
</td>
| 0
<td> <b>Robot Map<br />Updated?</b>
| '''RESERVED'''
</td></tr>
| Factory-default<br/>allows for adding CTRE devices quickly and re-assign its ID
<tr>
| n/a
<td> 1
|-
</td>
| 1
<td>
| '''RESERVED'''
</td>
| Factory-default<br/>allows for adding Jaguar quickly and re-assign its ID
<td>
| n/a
</td>
|-
<td> &lt;
| 2
</td></tr>
|
<tr>
| <br/>
<td> 2
|
</td>
|-
<td>
| 3
</td>
|
<td>
| <br/>
</td>
|
<td>
|-
</td></tr>
| 4
<tr>
|
<td> 3
|
</td>
|
<td>
|-
</td>
| 5
<td>
|
</td>
|
<td>
|
</td></tr>
|-
<tr>
| 6
<td> 4
|
</td>
|
<td>
|
</td>
|-
<td>
| 7
</td>
|
<td>
|
</td></tr>
|
<tr>
|-
<td> 5
| 8
</td>
|
<td>
|
</td>
|
<td>
|-
</td>
| 9
<td>
|
</td></tr>
|
<tr>
|
<td> 6
|-
</td>
| 10
<td>
|
</td>
|
<td>
|
</td>
|-
<td>
| 11
</td></tr>
|
<tr>
|
<td> 7<br />
|
</td>
|-
<td> <br />
| 12
</td>
|
<td> <br />
|
</td>
|
<td> <br />
|-
</td></tr>
| 13
<tr>
|
<td> 8<br />
|
</td>
|
<td> <br />
|-
</td>
| 14
<td> <br />
|
</td>
|
<td> <br />
|
</td></tr>
|-
<tr>
| 15
<td> 9<br />
|
</td>
|
<td>
|
</td>
|-
<td>
| 16
</td>
|
<td>
|
</td></tr>
|
<tr>
|}
<td> 10<br />
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr></table>
<p><br />
</p><p><br />
</p>
<h1> Relay Outputs </h1>
<p>NOTE: each of these should also have a line in the Robot Map <a href="2014%3ARobot%20Sensors%2FMotors%2FLights%2FControls%20Map%23servors">Servors/Actuators table</a> or the <a href="2015%3ARobot%20Sensors%2FMotors%2FLights%2FControls%20Map%23lights">Lights table</a> (the "Robot Map Updated?" column in the following table indicates if this was done)
</p>
<table border="1" cellpadding="2" cellspacing="1">


<tr>
<td> <b>ID</b>
</td>
<td> <b>Subsystem</b>
</td>
<td> <b>Description</b><br />(brief)
</td>
<td> <b>Robot Map<br />Updated?</b>
</td></tr>
<tr>
<td> 1
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 2
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 3
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 4
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr></table>
<p><br />
</p><p><br />
</p>
<h1> Analog Inputs </h1>
<p>NOTE: each of these should also have a line in the Robot Map <a href="2015%3ARobot%20Sensors%2FMotors%2FLights%2FControls%20Map%23sensors">Sensors table</a> (the "Robot Map Updated?" column in the following table indicates if this was done)
</p>
<table border="1" cellpadding="2" cellspacing="1">


<tr>
<td> <b>ID</b>
</td>
<td> <b>Subsystem</b>
</td>
<td> <b>Description</b><br />(brief)
</td>
<td> <b>Robot Map<br />Updated?</b>
</td></tr>
<tr>
<td> 1
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 2
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 3
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 4
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr></table>
<p><br />
</p><p><br />
</p>
<h1> Digital IO (GPIO) </h1>
<p>NOTE: each of these should also have a line in the Robot Map or the (the "Robot Map Updated?" column in the following table indicates if this was done)
</p>
<table border="1" cellpadding="2" cellspacing="1">


<tr>
<td> <b>ID</b>
</td>
<td> <b>Direction</b><br />(IN/OUT)
</td>
<td> <b>Subsystem</b>
</td>
<td> <b>Description</b><br />(brief)
</td>
<td> <b>Robot Map<br />Updated?</b><br />
</td></tr>
<tr>
<td> 1
</td>
<td> IN
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 2
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 3
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 4
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 5
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 6
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 7
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 8<br />
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 9<br />
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 10
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr></table>
<p><br />
</p><p><br />
</p>
<h1> I2C Registers </h1>
<p>NOTE: each of these should also have a line in the Robot Map <a href="2015%3ARobot%20Sensors%2FMotors%2FLights%2FControls%20Map%23lights">Lights table</a> (the "Robot Map Updated?" column in the following table indicates if this was done)
</p>
<table border="1" cellpadding="2" cellspacing="1">


<tr>
<td> <b>Address</b><br />(e.g. 0100111X)
</td>
<td> <b>Pin</b><br />(e.g. GP0)
</td>
<td> <b>Subsystem</b>
</td>
<td> <b>Description</b><br />(brief)
</td>
<td> <b>Robot Map<br />Updated?</b>
</td></tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr></table>
<p><br />
</p><p><br />
</p>
<h1> Pneumatics Control Module </h1>
<table border="1" cellpadding="2" cellspacing="1">


= PWM Outputs =
<tr>
<td> <b>ID</b>
</td>
<td> <b>Subsystem</b>
</td>
<td> <b>Description</b><br />(brief)
</td>
<td> <b>Robot Map<br />Updated?</b>
</td></tr>
<tr>
<td> 1
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 2
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 3
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 4
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 5
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 6
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 7
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 8
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr></table>
<h1> Operator Controls </h1>
<h2> Joystick 1  </h2>
<table border="1" cellpadding="2" cellspacing="1">


NOTE: each of these should also have a line in the Robot Map [[2015:Robot Sensors/Motors/Lights/Controls Map#servors|Servors/Actuators table]] (the "Robot Map Updated?" column in the following table indicates if this was done)
<tr>
<td> <b>Button/Axis</b>
</td>
<td> <b>Description</b><br />(brief)
</td>
<td> <b>Operation</b>
</td>
<td> <b>Notes</b>
</td></tr>
<tr>
<td> 1
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 2
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 3
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 4
</td>
<td> <br />
</td>
<td> <br />
</td>
<td>
</td></tr>
<tr>
<td> 5
</td>
<td> <br />
</td>
<td> <br />
</td>
<td>
</td></tr>
<tr>
<td> 6
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 7
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 8
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 9
</td>
<td>
</td>
<td> <br />
</td>
<td>
</td></tr>
<tr>
<td> 10
</td>
<td>
</td>
<td> <br />
</td>
<td>
</td></tr>
<tr>
<td> 11<br />
</td>
<td>
</td>
<td> <br />
</td>
<td>
</td></tr>
<tr>
<td> 12
</td>
<td>
</td>
<td> <br />
</td>
<td>
</td></tr>
<tr>
<td> X-axis
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> Y-axis
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> Z-axis
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr></table>
<h2> Joystick 2  </h2>
<table border="1" cellpadding="2" cellspacing="1">


{| border="1" cellpadding="2" cellspacing="1"
<tr>
|-
<td> <b>Button/Axis</b>
| '''ID'''
</td>
| '''Subsystem'''
<td> <b>Description</b><br />(brief)
| '''Description'''<br/>(brief)
</td>
| '''Robot Map<br/>Updated?'''
<td> <b>Operation</b>
|-
</td>
| 1
<td> <b>Notes</b>
|
</td></tr>
|
<tr>
| <
<td> 1
|-
</td>
| 2
<td>
|
</td>
|
<td>
|
</td>
|-
<td>
| 3
</td></tr>
|
<tr>
|
<td> 2
|
</td>
|-
<td>
| 4
</td>
|
<td>
|
</td>
|
<td>
|-
</td></tr>
| 5
<tr>
|
<td> 3
|
</td>
|
<td> <br />
|-
</td>
| 6
<td> <br />
|
</td>
|
<td>
|
</td></tr>
|-
<tr>
| 7<br/>
<td> 4
| <br/>
</td>
| <br/>
<td> &#160;
| <br/>
</td>
|-
<td> <br />
| 8<br/>
</td>
| <br/>
<td>
| <br/>
</td></tr>
| <br/>
<tr>
|-
<td> 5
| 9<br/>
</td>
|
<td> <br />
|
</td>
|
<td> <br />
|-
</td>
| 10<br/>
<td>
|
</td></tr>
|
<tr>
|
<td> 6
|}
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 7
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 8
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 9
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 10
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 11
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 12
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> X-axis
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> Y-axis
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> Z-axis
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr></table>
<h2> Joystick 3 </h2>
<table border="1" cellpadding="2" cellspacing="1">


<tr>
<td> <b>Button/Axis</b>
</td>
<td> <b>Description</b><br />(brief)
</td>
<td> <b>Operation</b><br />
</td>
<td> <b>Notes</b><br />
</td></tr>
<tr>
<td> 1
</td>
<td>
</td>
<td>
</td>
<td> <br />
</td></tr>
<tr>
<td> 2
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 3
</td>
<td>
</td>
<td>
</td>
<td> <br />
</td></tr>
<tr>
<td> 4
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 5
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 6
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 7
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 8
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 9
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 10
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 11
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> 12
</td>
<td>
</td>
<td>
</td>
<td> <br />
</td></tr>
<tr>
<td> X-axis<br />
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> Y-axis
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<td> Z-axis
</td>
<td>
</td>
<td>
</td>
<td>
</td></tr></table>
<h2> Joystick 4 </h2>
<table border="1" cellpadding="2" cellspacing="1">


 
<tr>
 
<td> <b>Button/Axis</b>
 
</td>
= Relay Outputs =
<td> <b>Description</b><br />(brief)
 
</td>
NOTE: each of these should also have a line in the Robot Map [[2014:Robot Sensors/Motors/Lights/Controls Map#servors|Servors/Actuators table]] or the [[2015:Robot Sensors/Motors/Lights/Controls Map#lights|Lights table]] (the "Robot Map Updated?" column in the following table indicates if this was done)
<td> <b>Operation</b>
 
</td>
{| border="1" cellpadding="2" cellspacing="1"
<td> <b>Notes</b>
|-
</td></tr>
| '''ID'''
<tr>
| '''Subsystem'''
<td> 1
| '''Description'''<br/>(brief)
</td>
| '''Robot Map<br/>Updated?'''
<td>
|-
</td>
| 1
<td>
|
</td>
|
<td>
|
</td></tr>
|-
<tr>
| 2
<td> 2
|
</td>
|
<td>
|
</td>
|-
<td>
| 3
</td>
|
<td>
|
</td></tr>
|
<tr>
|-
<td> 3
| 4
</td>
|
<td>
|
</td>
|
<td>
|}
</td>
 
<td>
 
</td></tr>
 
<tr>
 
<td> 4
 
</td>
= Analog Inputs =
<td>
 
</td>
NOTE: each of these should also have a line in the Robot Map [[2015:Robot Sensors/Motors/Lights/Controls Map#sensors|Sensors table]] (the "Robot Map Updated?" column in the following table indicates if this was done)
<td>
 
</td>
{| border="1" cellpadding="2" cellspacing="1"
<td>
|-
</td></tr>
| '''ID'''
<tr>
| '''Subsystem'''
<td> 5
| '''Description'''<br/>(brief)
</td>
| '''Robot Map<br/>Updated?'''
<td>
|-
</td>
| 1
<td>
|
</td>
|
<td>
|
</td></tr>
|-
<tr>
| 2
<td> 6
|
</td>
|
<td>
|
</td>
|-
<td>
| 3
</td>
|
<td>
|
</td></tr>
|
<tr>
|-
<td> 7
| 4
</td>
|
<td>
|
</td>
|
<td>
|}
</td>
 
<td>
 
</td></tr>
 
<tr>
 
<td> 8
 
</td>
= Digital IO (GPIO) =
<td>
 
</td>
NOTE: each of these should also have a line in the Robot Map or the (the "Robot Map Updated?" column in the following table indicates if this was done)
<td>
 
</td>
{| border="1" cellpadding="2" cellspacing="1"
<td> .
|-
</td></tr>
| '''ID'''
<tr>
| '''Direction'''<br/>(IN/OUT)
<td> 9
| '''Subsystem'''
</td>
| '''Description'''<br/>(brief)
<td>
| '''Robot Map<br/>Updated?'''<br/>
</td>
|-
<td>
| 1
</td>
| IN
<td>
|
</td></tr>
|
<tr>
|
<td> 10
|-
</td>
| 2
<td>
|
</td>
|
<td>
|
</td>
|
<td>
|-
</td></tr>
| 3
<tr>
|
<td> 11
|
</td>
|
<td>
|
</td>
|-
<td>
| 4
</td>
|
<td>
|
</td></tr>
|
<tr>
|
<td> 12
|-
</td>
| 5
<td>
|
</td>
|
<td>
|
</td>
|
<td>
|-
</td></tr>
| 6
<tr>
|
<td> X-axis
|
</td>
|
<td>
|
</td>
|-
<td>
| 7
</td>
|
<td>
|
</td></tr>
|
<tr>
|
<td> Y-axis
|-
</td>
| 8<br/>
<td>
|
</td>
|
<td>
|
</td>
|
<td>
|-
</td></tr>
| 9<br/>
<tr>
|
<td> Z-axis
|
</td>
|
<td>
|
</td>
|-
<td>
| 10
</td>
|
<td>
|
</td></tr>
|
<tr>
|
<td> <br />
|}
</td>
 
<td> <br />
 
</td>
 
<td> <br />
 
</td>
 
<td> <br />
= I2C Registers =
</td></tr></table>
 
NOTE: each of these should also have a line in the Robot Map [[2015:Robot Sensors/Motors/Lights/Controls Map#lights|Lights table]] (the "Robot Map Updated?" column in the following table indicates if this was done)
 
{| border="1" cellpadding="2" cellspacing="1"
|-
| '''Address'''<br/>(e.g. 0100111X)
| '''Pin'''<br/>(e.g. GP0)
| '''Subsystem'''
| '''Description'''<br/>(brief)
| '''Robot Map<br/>Updated?'''
|-
|
|
|
|
|
|-
|
|
|
|
|
|-
|
|
|
|
|
|-
|
|
|
|
|
|-
|
|
|
|
|
|-
|
|
|
|
|
|-
|
|
|
|
|
|}
 
 
 
 
 
= Pneumatics Control Module =
 
{| border="1" cellpadding="2" cellspacing="1"
|-
| '''ID'''
| '''Subsystem'''
| '''Description'''<br/>(brief)
| '''Robot Map<br/>Updated?'''
|-
| 1
|
|
|
|-
| 2
|
|
|
|-
| 3
|
|
|
|-
| 4
|
|
|
|-
| 5
|
|
|
|-
| 6
|
|
|
|-
| 7
|
|
|
|-
| 8
|
|
|
|}

Revision as of 05:15, 13 January 2015

CAN ID Assignments

NOTE: each of these should also have a line in the Robot Map <a href="2015%3ARobot%20Sensors%2FMotors%2FLights%2FControls%20Map%23motors">Motor table</a> (the "Robot Map Updated?" column in the following table indicates if this was done)

ID Subsystem Description
(brief)
Robot Map
Updated?
0 RESERVED Factory-default
allows for adding CTRE devices quickly and re-assign its ID
n/a
1 RESERVED Factory-default
allows for adding Jaguar quickly and re-assign its ID
n/a
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16



PWM Outputs

NOTE: each of these should also have a line in the Robot Map <a href="2015%3ARobot%20Sensors%2FMotors%2FLights%2FControls%20Map%23servors">Servors/Actuators table</a> (the "Robot Map Updated?" column in the following table indicates if this was done)

ID Subsystem Description
(brief)
Robot Map
Updated?
1 <
2
3
4
5
6
7



8



9
10



Relay Outputs

NOTE: each of these should also have a line in the Robot Map <a href="2014%3ARobot%20Sensors%2FMotors%2FLights%2FControls%20Map%23servors">Servors/Actuators table</a> or the <a href="2015%3ARobot%20Sensors%2FMotors%2FLights%2FControls%20Map%23lights">Lights table</a> (the "Robot Map Updated?" column in the following table indicates if this was done)

ID Subsystem Description
(brief)
Robot Map
Updated?
1
2
3
4



Analog Inputs

NOTE: each of these should also have a line in the Robot Map <a href="2015%3ARobot%20Sensors%2FMotors%2FLights%2FControls%20Map%23sensors">Sensors table</a> (the "Robot Map Updated?" column in the following table indicates if this was done)

ID Subsystem Description
(brief)
Robot Map
Updated?
1
2
3
4



Digital IO (GPIO)

NOTE: each of these should also have a line in the Robot Map or the (the "Robot Map Updated?" column in the following table indicates if this was done)

ID Direction
(IN/OUT)
Subsystem Description
(brief)
Robot Map
Updated?

1 IN
2
3
4
5
6
7
8
9
10



I2C Registers

NOTE: each of these should also have a line in the Robot Map <a href="2015%3ARobot%20Sensors%2FMotors%2FLights%2FControls%20Map%23lights">Lights table</a> (the "Robot Map Updated?" column in the following table indicates if this was done)

Address
(e.g. 0100111X)
Pin
(e.g. GP0)
Subsystem Description
(brief)
Robot Map
Updated?



Pneumatics Control Module

ID Subsystem Description
(brief)
Robot Map
Updated?
1
2
3
4
5
6
7
8

Operator Controls

Joystick 1

Button/Axis Description
(brief)
Operation Notes
1
2
3
4

5

6
7
8
9
10
11

12
X-axis
Y-axis
Z-axis

Joystick 2

Button/Axis Description
(brief)
Operation Notes
1
2
3

4  
5

6
7
8
9
10
11
12
X-axis
Y-axis
Z-axis

Joystick 3

Button/Axis Description
(brief)
Operation
Notes
1
2
3
4
5
6
7
8
9
10
11
12
X-axis
Y-axis
Z-axis

Joystick 4

Button/Axis Description
(brief)
Operation Notes
1
2
3
4
5
6
7
8 .
9
10
11
12
X-axis
Y-axis
Z-axis