2025:Robot IO Map: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
Line 432: Line 432:




{| class="wikitable" style="height: 1198px; width: 1089px;" width="920"  
{| class="wikitable" style="height: 1198px; width: 1089px;" width="920"
|+ PDB Assignments
|+ PDB Assignments
! style="height: 28px; width: 177.788px;" | Port #
! style="height: 28px; width: 177.788px;" | Port #
Line 707: Line 707:


<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
{| class="wikitable" style="height: 252px;"
{| class="wikitable" style="height: 252px;"
|+ VRM Assignments
|+ VRM Assignments
Line 1,014: Line 1,014:
== Analog IO ==
== Analog IO ==
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
=== <u>RoboRIO Analog Inputs</u> ===
=== <u>RoboRIO Analog Inputs</u> ===


{| style="width: 1030px" border="1" cellspacing="1" cellpadding="2"
{| style="width: 1030px; height: 169px;" border="1" cellspacing="1" cellpadding="2"
|-  
|- style="height: 57px;"
| ID
| style="height: 57px; width: 14.4px;" | ID
| style="text-align: center" | Subsystem
| style="text-align: center; height: 57px; width: 73.65px;" | Subsystem
| style="width: 70px" | <p style="text-align: center">Component</p>
| style="width: 89.65px; height: 57px;" | <p style="text-align: center">Component</p>
<p style="text-align: center">Type</p>
<p style="text-align: center">Type</p>
| style="width: 54px; text-align: center" | Model #
| style="width: 108.062px; text-align: center; height: 57px;" | Model #
| style="width: 227px; text-align: center" | Description<br>(brief)
| style="width: 200.913px; text-align: center; height: 57px;" | Description<br>(brief)
| style="width: 262px; text-align: center" | Operation
| style="width: 228.538px; text-align: center; height: 57px;" | Operation
| style="width: 132px; text-align: center" |
| style="width: 193.55px; text-align: center; height: 57px;" |
Voltage
Voltage


Range
Range


| style="width: 91px; text-align: center" | Notes
| style="width: 82.0375px; text-align: center; height: 57px;" | Notes
|-  
|- style="height: 28px;"
| 0
| style="height: 28px; width: 14.4px;" | 0
|
| style="height: 28px; width: 73.65px;" |
Gamepiece
| style="width: 89.65px; height: 28px;" |
<br>
<br>
| style="width: 70px" |
| style="width: 108.062px; height: 28px;" |
<br>
<br>
| style="width: 54px" |
| style="width: 200.913px; height: 28px;" |
<br>
<br>
| style="width: 227px" |
| style="width: 228.538px; height: 28px;" |
<br>
<br>
| style="width: 262px" |
| style="width: 193.55px; height: 28px;" |
<br>
<br>
| style="width: 132px" |
| style="width: 82.0375px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 91px; text-align: center" |
|- style="height: 28px;"
| style="text-align: center; height: 28px; width: 14.4px;" | 1
| style="text-align: center; height: 28px; width: 73.65px;" |
<br>
<br>
|-
| style="width: 89.65px; text-align: center; height: 28px;" |
| style="text-align: center" | 1
| style="text-align: center" |
<br>
| style="width: 69px; text-align: center" |
<br>
<br>
| style="width: 122px; text-align: center" |
| style="width: 108.062px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 139px; text-align: center" |
| style="width: 200.913px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 193px; text-align: center" |
| style="width: 228.538px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 223px; text-align: center" | &nbsp;
| style="width: 193.55px; text-align: center; height: 28px;" | &nbsp;
| &nbsp;
| style="height: 28px; width: 82.0375px;" | &nbsp;
|-  
|- style="height: 28px;"
| style="text-align: center" | 2
| style="text-align: center; height: 28px; width: 14.4px;" | 2
| style="text-align: center" | &nbsp;
| style="text-align: center; height: 28px; width: 73.65px;" | &nbsp;
| style="width: 69px; text-align: center" | &nbsp;
| style="width: 89.65px; text-align: center; height: 28px;" | &nbsp;
| style="width: 122px; text-align: center" | &nbsp;
| style="width: 108.062px; text-align: center; height: 28px;" | &nbsp;
| style="width: 139px; text-align: center" | &nbsp;
| style="width: 200.913px; text-align: center; height: 28px;" | &nbsp;
| style="width: 193px; text-align: center" | &nbsp;
| style="width: 228.538px; text-align: center; height: 28px;" | &nbsp;
| style="width: 223px; text-align: center" | &nbsp;
| style="width: 193.55px; text-align: center; height: 28px;" | &nbsp;
| &nbsp;
| style="height: 28px; width: 82.0375px;" | &nbsp;
|-  
|- style="height: 28px;"
| style="text-align: center" | 3
| style="text-align: center; height: 28px; width: 14.4px;" | 3
| style="text-align: center" | &nbsp;
| style="text-align: center; height: 28px; width: 73.65px;" | &nbsp;
| style="width: 69px; text-align: center" | &nbsp;
| style="width: 89.65px; text-align: center; height: 28px;" | &nbsp;
| style="width: 122px; text-align: center" | &nbsp;
| style="width: 108.062px; text-align: center; height: 28px;" | &nbsp;
| style="width: 139px; text-align: center" | &nbsp;
| style="width: 200.913px; text-align: center; height: 28px;" | &nbsp;
| style="width: 193px; text-align: center" | &nbsp;
| style="width: 228.538px; text-align: center; height: 28px;" | &nbsp;
| style="width: 223px; text-align: center" | &nbsp;
| style="width: 193.55px; text-align: center; height: 28px;" | &nbsp;
| &nbsp;
| style="height: 28px; width: 82.0375px;" | &nbsp;
|}
|}
</div>
</div>
Line 1,142: Line 1,140:
&nbsp;</div></div>
&nbsp;</div></div>
<div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
== Digital IO (GPIO) ==
== Digital IO (GPIO) ==
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
=== <u>RoboRio IO</u> ===
=== <u>RoboRio IO</u> ===


{| style="width: 1187px; height: 417px;" border="1" cellspacing="1" cellpadding="2"
{| style="width: 1187px; height: 408px;" border="1" cellspacing="1" cellpadding="2"
|- style="height: 57px;"
|- style="height: 57px;"  
| style="text-align: center; height: 57px; width: 44px;" | '''ID'''
| style="text-align: center; height: 57px; width: 42.075px;" | '''ID'''
| style="text-align: center; height: 57px; width: 159px;" | '''Direction'''<br>(IN/OUT)
| style="text-align: center; height: 57px; width: 153.25px;" | '''Direction'''<br>(IN/OUT)
| style="width: 76px; text-align: center; height: 57px;" | '''Subsystem'''
| style="width: 76.9625px; text-align: center; height: 57px;" | '''Subsystem'''
| style="width: 122px; height: 57px;" | <p style="text-align: center;">'''Component'''</p>
| style="width: 119.2px; height: 57px;" | <p style="text-align: center;" >'''Component'''</p>
<p style="text-align: center;">'''Type'''</p>
<p style="text-align: center;" >'''Type'''</p>
| style="width: 139px; text-align: center; height: 57px;" | '''Model #'''
| style="width: 140.238px; text-align: center; height: 57px;" | '''Model #'''
| style="width: 193px; text-align: center; height: 57px;" | '''Description<br>(brief)'''
| style="width: 181.3px; text-align: center; height: 57px;" | '''Description<br>(brief)'''
| style="width: 223px; text-align: center; height: 57px;" | '''Operation'''
| style="width: 214.363px; text-align: center; height: 57px;" | '''Operation'''
| style="width: 231px; text-align: center; height: 57px;" | '''Notes'''
| style="width: 220.413px; text-align: center; height: 57px;" | '''Notes'''
|- style="height: 28px;"
|- style="height: 28px;"  
| style="text-align: center; height: 28px; width: 44px;" | 0
| style="text-align: center; height: 28px; width: 42.075px;" | 0
| style="text-align: center; height: 28px; width: 159px;" | IN
| style="text-align: center; height: 28px; width: 153.25px;" | IN
| style="width: 76px; text-align: center; height: 28px;" |
| style="width: 76.9625px; text-align: center; height: 28px;" |
Gamepiece
Gamepiece
| style="width: 122px; text-align: center; height: 28px;" |
| style="width: 119.2px; text-align: center; height: 28px;" |
Sensor
Sensor
| style="width: 139px; text-align: center; height: 28px;" |
| style="width: 140.238px; text-align: center; height: 28px;" |
OPB720B-06Z
OPB720B-06Z
| style="width: 193px; height: 28px; text-align: left;" |
| style="width: 181.3px; height: 28px; text-align: left;" |
Algae Sensor
Algae Sensor
| style="width: 223px; text-align: center; height: 28px;" |
| style="width: 214.363px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 231px; height: 28px; text-align: left;" |
| style="width: 220.413px; height: 28px; text-align: left;" |
<br>
<br>
|- style="height: 51px;"
|- style="height: 51px;"  
| style="text-align: center; height: 51px; width: 44px;" | 1
| style="text-align: center; height: 51px; width: 42.075px;" | 1
| style="text-align: center; height: 51px; width: 159px;" | IN
| style="text-align: center; height: 51px; width: 153.25px;" | IN
| style="width: 76px; text-align: center; height: 51px;" |
| style="width: 76.9625px; text-align: center; height: 51px;" |
Gamepiece
Gamepiece
| style="width: 122px; text-align: center; height: 51px;" |
| style="width: 119.2px; text-align: center; height: 51px;" |
Sensor
Sensor
| style="width: 139px; text-align: center; height: 51px;" |
| style="width: 140.238px; text-align: center; height: 51px;" |
OMRON
OMRON
| style="width: 193px; height: 51px; text-align: left;" |
| style="width: 181.3px; height: 51px; text-align: left;" |
Coral Sensor
Coral Sensor
| style="width: 223px; text-align: center; height: 51px;" |
| style="width: 214.363px; text-align: center; height: 51px;" |
<br>
<br>
| style="width: 231px; height: 51px; text-align: left;" |
| style="width: 220.413px; height: 51px; text-align: left;" |
<br>
<br>
|- style="height: 57px;"
|- style="height: 57px;"  
| style="text-align: center; height: 57px; width: 44px;" | 2
| style="text-align: center; height: 57px; width: 42.075px;" | 2
| style="text-align: center; height: 57px; width: 159px;" | IN
| style="text-align: center; height: 57px; width: 153.25px;" | IN
| style="width: 76px; text-align: center; height: 28px;" |
| style="width: 76.9625px; text-align: center; height: 57px;" |
Elevator
Elevator
| style="width: 122px; text-align: center; height: 28px;" |
| style="width: 119.2px; text-align: center; height: 57px;" |
Sensor
Sensor
| style="width: 139px; text-align: center; height: 28px;" |
| style="width: 140.238px; text-align: center; height: 57px;" |
TBD
&nbsp;REV Robotics Magnetic Limit Switch<br>
| style="width: 193px; height: 28px; text-align: left;" |
 
(REV 31-1462)
| style="width: 181.3px; height: 57px; text-align: left;" |
Elevator Top Limit
Elevator Top Limit
| style="width: 223px; text-align: center; height: 28px;" |
| style="width: 214.363px; text-align: center; height: 57px;" |
<br>
<br>
| style="width: 231px; height: 28px; text-align: left;" |
| style="width: 220.413px; height: 57px; text-align: left;" |
<br>
<br>
|- style="height: 28px;"
|- style="height: 28px;"  
| style="text-align: center; height: 28px; width: 44px;" | 3
| style="text-align: center; height: 28px; width: 42.075px;" | 3
| style="text-align: center; height: 28px; width: 159px;" | IN
| style="text-align: center; height: 28px; width: 153.25px;" | IN
| style="width: 76px; text-align: center; height: 28px;" |
| style="width: 76.9625px; text-align: center; height: 28px;" |
Elevator
Elevator
| style="width: 122px; text-align: center; height: 28px;" |
| style="width: 119.2px; text-align: center; height: 28px;" |
Sensor
Sensor
| style="width: 139px; text-align: center; height: 28px;" |
| style="width: 140.238px; text-align: center; height: 28px;" |
TBD
REV Robotics Magnetic Limit Switch<br>
| style="width: 193px; height: 28px; text-align: left;" |
 
(REV 31-1462)
| style="width: 181.3px; height: 28px; text-align: left;" |
Elevator Bottom Limit
Elevator Bottom Limit
| style="width: 223px; text-align: center; height: 28px;" |
| style="width: 214.363px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 231px; height: 28px; text-align: left;" |
| style="width: 220.413px; height: 28px; text-align: left;" |
<br>
<br>
|- style="height: 28px;"
|- style="height: 28px;"  
| style="text-align: center; height: 28px; width: 44px;" | 4
| style="text-align: center; height: 28px; width: 42.075px;" | 4
| style="text-align: center; height: 28px; width: 159px;" | IN
| style="text-align: center; height: 28px; width: 153.25px;" | IN
| style="width: 76px; text-align: center; height: 28px;" |
| style="width: 76.9625px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 122px; text-align: center; height: 28px;" |
| style="width: 119.2px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 139px; text-align: center; height: 28px;" |
| style="width: 140.238px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 193px; text-align: center; height: 28px;" |
| style="width: 181.3px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 223px; text-align: center; height: 28px;" |
| style="width: 214.363px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 231px; text-align: center; height: 28px;" |
| style="width: 220.413px; text-align: center; height: 28px;" |
<br>
<br>
|- style="height: 28px;"
|- style="height: 28px;"  
| style="text-align: center; height: 28px; width: 44px;" | 5
| style="text-align: center; height: 28px; width: 42.075px;" | 5
| style="text-align: center; height: 28px; width: 159px;" |
| style="text-align: center; height: 28px; width: 153.25px;" |
IN
IN
| style="width: 76px; text-align: center; height: 28px;" |
| style="width: 76.9625px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 122px; text-align: center; height: 28px;" |
| style="width: 119.2px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 139px; text-align: center; height: 28px;" |
| style="width: 140.238px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 193px; text-align: center; height: 28px;" |
| style="width: 181.3px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 223px; text-align: center; height: 28px;" |
| style="width: 214.363px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 231px; text-align: center; height: 28px;" |
| style="width: 220.413px; text-align: center; height: 28px;" |
<br>
<br>
|- style="height: 28px;"
|- style="height: 19px;"  
| style="text-align: center; height: 28px; width: 44px;" | 6
| style="text-align: center; height: 19px; width: 42.075px;" | 6
| style="text-align: center; height: 28px; width: 159px;" |
| style="text-align: center; height: 19px; width: 153.25px;" |
IN
IN
| style="width: 76px; text-align: center; height: 28px;" |
| style="width: 76.9625px; text-align: center; height: 19px;" |
<br>
<br>
| style="width: 122px; text-align: center; height: 28px;" |
| style="width: 119.2px; text-align: center; height: 19px;" |
<br>
<br>
| style="width: 139px; text-align: center; height: 28px;" |
| style="width: 140.238px; text-align: center; height: 19px;" |
<br>
<br>
| style="width: 193px; text-align: center; height: 28px;" |
| style="width: 181.3px; text-align: center; height: 19px;" |
<br>
<br>
| style="width: 223px; text-align: center; height: 28px;" |
| style="width: 214.363px; text-align: center; height: 19px;" |
<br>
<br>
| style="width: 231px; text-align: center; height: 28px;" |
| style="width: 220.413px; text-align: center; height: 19px;" |
<br>
<br>
|- style="height: 28px;"
|- style="height: 28px;"  
| style="text-align: center; height: 28px; width: 44px;" | 7
| style="text-align: center; height: 28px; width: 42.075px;" | 7
| style="text-align: center; height: 28px; width: 159px;" | IN
| style="text-align: center; height: 28px; width: 153.25px;" | IN
| style="width: 76px; text-align: center; height: 28px;" |
| style="width: 76.9625px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 122px; text-align: center; height: 28px;" |
| style="width: 119.2px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 139px; text-align: center; height: 28px;" |
| style="width: 140.238px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 193px; text-align: center; height: 28px;" |
| style="width: 181.3px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 223px; text-align: center; height: 28px;" |
| style="width: 214.363px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 231px; text-align: center; height: 28px;" | &nbsp;
| style="width: 220.413px; text-align: center; height: 28px;" | &nbsp;
|- style="height: 28px;"
|- style="height: 28px;"  
| style="text-align: center; height: 28px; width: 44px;" | 8
| style="text-align: center; height: 28px; width: 42.075px;" | 8
| style="text-align: center; height: 28px; width: 159px;" | IN
| style="text-align: center; height: 28px; width: 153.25px;" | IN
| style="width: 76px; text-align: center; height: 28px;" |
| style="width: 76.9625px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 122px; text-align: center; height: 28px;" |
| style="width: 119.2px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 139px; text-align: center; height: 28px;" |
| style="width: 140.238px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 193px; text-align: center; height: 28px;" |
| style="width: 181.3px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 223px; text-align: center; height: 28px;" |
| style="width: 214.363px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 231px; text-align: center; height: 28px;" | &nbsp;
| style="width: 220.413px; text-align: center; height: 28px;" | &nbsp;
|- style="height: 28px;"
|- style="height: 28px;"  
| style="text-align: center; height: 28px; width: 44px;" | 9
| style="text-align: center; height: 28px; width: 42.075px;" | 9
| style="text-align: center; height: 28px; width: 159px;" | IN
| style="text-align: center; height: 28px; width: 153.25px;" | IN
| style="width: 76px; text-align: center; height: 28px;" |
| style="width: 76.9625px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 122px; text-align: center; height: 28px;" |
| style="width: 119.2px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 139px; text-align: center; height: 28px;" |
| style="width: 140.238px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 193px; text-align: center; height: 28px;" |
| style="width: 181.3px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 223px; text-align: center; height: 28px;" |
| style="width: 214.363px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 231px; text-align: center; height: 28px;" | &nbsp;
| style="width: 220.413px; text-align: center; height: 28px;" | &nbsp;
|- style="height: 28px;"
|- style="height: 28px;"  
| style="text-align: center; height: 28px; width: 44px;" | 10
| style="text-align: center; height: 28px; width: 42.075px;" | 10
| style="text-align: center; height: 28px; width: 159px;" | IN
| style="text-align: center; height: 28px; width: 153.25px;" | IN
| style="width: 76px; text-align: center; height: 28px;" |
| style="width: 76.9625px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 122px; text-align: center; height: 28px;" |
| style="width: 119.2px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 139px; text-align: center; height: 28px;" |
| style="width: 140.238px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 193px; text-align: center; height: 28px;" |
| style="width: 181.3px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 223px; text-align: center; height: 28px;" |
| style="width: 214.363px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 231px; text-align: center; height: 28px;" | &nbsp;
| style="width: 220.413px; text-align: center; height: 28px;" | &nbsp;
|}
|}
&nbsp;<div class="mw-parser-output">&nbsp;</div>
&nbsp;<div class="mw-parser-output">&nbsp;</div>
Line 1,334: Line 1,331:
=== <u>Rev Robotics More Board IO</u> ===
=== <u>Rev Robotics More Board IO</u> ===


{| style="width: 1022px" border="1" cellspacing="1" cellpadding="1"
{| style="width: 1022px;" border="1" cellspacing="1" cellpadding="1"  
|-  
|-  
| style="width: 16px; text-align: center" | '''ID'''
| style="width: 16px; text-align: center;" | '''ID'''
| style="width: 56px; text-align: center" | '''Direction (IN/OUT)'''
| style="width: 56px; text-align: center;" | '''Direction (IN/OUT)'''
| style="width: 74px; text-align: center" | '''Subsystem'''
| style="width: 74px; text-align: center;" | '''Subsystem'''
| style="width: 74px; text-align: center" | '''Component Type'''
| style="width: 74px; text-align: center;" | '''Component Type'''
| style="width: 56px; text-align: center" | '''Model #'''
| style="width: 56px; text-align: center;" | '''Model #'''
| style="width: 197px; text-align: center" | '''Description (brief)'''
| style="width: 197px; text-align: center;" | '''Description (brief)'''
| style="width: 254px; text-align: center" | '''Operation'''
| style="width: 254px; text-align: center;" | '''Operation'''
| style="width: 141px; text-align: center" | '''Notes'''
| style="width: 141px; text-align: center;" | '''Notes'''
|-  
|-  
| style="width: 16px" | 0
| style="width: 16px;" | 0
| style="width: 56px; text-align: center" | IN
| style="width: 56px; text-align: center;" | IN
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 1
| style="width: 16px; text-align: center;" | 1
| style="width: 56px; text-align: center" | IN
| style="width: 56px; text-align: center;" | IN
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 2
| style="width: 16px; text-align: center;" | 2
| style="width: 56px; text-align: center" | IN
| style="width: 56px; text-align: center;" | IN
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 3
| style="width: 16px; text-align: center;" | 3
| style="width: 56px; text-align: center" | IN
| style="width: 56px; text-align: center;" | IN
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 4
| style="width: 16px; text-align: center;" | 4
| style="width: 56px; text-align: center" | IN
| style="width: 56px; text-align: center;" | IN
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 5
| style="width: 16px; text-align: center;" | 5
| style="width: 56px; text-align: center" | IN
| style="width: 56px; text-align: center;" | IN
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 6
| style="width: 16px; text-align: center;" | 6
| style="width: 56px; text-align: center" | IN
| style="width: 56px; text-align: center;" | IN
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 7
| style="width: 16px; text-align: center;" | 7
| style="width: 56px; text-align: center" | IN
| style="width: 56px; text-align: center;" | IN
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 8
| style="width: 16px; text-align: center;" | 8
| style="width: 56px; text-align: center" | IN
| style="width: 56px; text-align: center;" | IN
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 9
| style="width: 16px; text-align: center;" | 9
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 10
| style="width: 16px; text-align: center;" | 10
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 11
| style="width: 16px; text-align: center;" | 11
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 12
| style="width: 16px; text-align: center;" | 12
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 13
| style="width: 16px; text-align: center;" | 13
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 14
| style="width: 16px; text-align: center;" | 14
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px; text-align: center" | &nbsp;
| style="width: 141px; text-align: center;" | &nbsp;
|-  
|-  
| style="width: 16px; text-align: center" | 15
| style="width: 16px; text-align: center;" | 15
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 74px; text-align: center" | &nbsp;
| style="width: 74px; text-align: center;" | &nbsp;
| style="width: 56px; text-align: center" | &nbsp;
| style="width: 56px; text-align: center;" | &nbsp;
| style="width: 197px; text-align: center" | &nbsp;
| style="width: 197px; text-align: center;" | &nbsp;
| style="width: 254px; text-align: center" | &nbsp;
| style="width: 254px; text-align: center;" | &nbsp;
| style="width: 141px" | &nbsp;
| style="width: 141px;" | &nbsp;
|}
|}
</div>
</div>
Line 1,494: Line 1,491:
== I2C Registers ==
== I2C Registers ==


{| style="width: 1007px" border="1" cellspacing="1" cellpadding="2"
{| style="width: 1007px;" border="1" cellspacing="1" cellpadding="2"  
|-  
|-  
| style="text-align: center" | '''Address'''<br>(e.g. 0100111X)
| style="text-align: center;" | '''Address'''<br>(e.g. 0100111X)
| style="width: 37px; text-align: center" | '''Pin'''<br>(e.g. GP0)
| style="width: 37px; text-align: center;" | '''Pin'''<br>(e.g. GP0)
| style="width: 76px; text-align: center" | '''Subsystem'''
| style="width: 76px; text-align: center;" | '''Subsystem'''
| style="width: 75px" | <p style="text-align: center">'''Component'''</p>
| style="width: 75px;" | <p style="text-align: center;" >'''Component'''</p>
<p style="text-align: center">'''Type'''</p>
<p style="text-align: center;" >'''Type'''</p>
| style="width: 53px; text-align: center" | '''Model #'''
| style="width: 53px; text-align: center;" | '''Model #'''
| style="width: 205px; text-align: center" | '''Description<br>(brief)'''
| style="width: 205px; text-align: center;" | '''Description<br>(brief)'''
| style="width: 241px; text-align: center" | '''Operation'''
| style="width: 241px; text-align: center;" | '''Operation'''
| style="width: 112px; text-align: center" | '''Notes'''
| style="width: 112px; text-align: center;" | '''Notes'''
|-  
|-  
| style="text-align: center" |
| style="text-align: center;" |
<br>
<br>
| style="width: 37px; text-align: center" | &nbsp;
| style="width: 37px; text-align: center;" | &nbsp;
| style="width: 76px; text-align: center" |
| style="width: 76px; text-align: center;" |
<br>
<br>
| style="width: 75px; text-align: center" |
| style="width: 75px; text-align: center;" |
<br>
<br>
| style="width: 53px; text-align: center" |
| style="width: 53px; text-align: center;" |
<br>
<br>
| style="width: 205px; text-align: center" |
| style="width: 205px; text-align: center;" |
<br>
<br>
| style="width: 241px; text-align: center" |
| style="width: 241px; text-align: center;" |
<br>
<br>
| style="width: 112px" | &nbsp;
| style="width: 112px;" | &nbsp;
|-  
|-  
| &nbsp;
| &nbsp;
| style="width: 37px" | &nbsp;
| style="width: 37px;" | &nbsp;
| style="width: 76px" | &nbsp;
| style="width: 76px;" | &nbsp;
| style="width: 75px" | &nbsp;
| style="width: 75px;" | &nbsp;
| style="width: 53px" | &nbsp;
| style="width: 53px;" | &nbsp;
| style="width: 205px" | &nbsp;
| style="width: 205px;" | &nbsp;
| style="width: 241px" | &nbsp;
| style="width: 241px;" | &nbsp;
| style="width: 112px" | &nbsp;
| style="width: 112px;" | &nbsp;
|-  
|-  
| &nbsp;
| &nbsp;
| style="width: 37px" | &nbsp;
| style="width: 37px;" | &nbsp;
| style="width: 76px" | &nbsp;
| style="width: 76px;" | &nbsp;
| style="width: 75px" | &nbsp;
| style="width: 75px;" | &nbsp;
| style="width: 53px" | &nbsp;
| style="width: 53px;" | &nbsp;
| style="width: 205px" | &nbsp;
| style="width: 205px;" | &nbsp;
| style="width: 241px" | &nbsp;
| style="width: 241px;" | &nbsp;
| style="width: 112px" | &nbsp;
| style="width: 112px;" | &nbsp;
|-  
|-  
| &nbsp;
| &nbsp;
| style="width: 37px" | &nbsp;
| style="width: 37px;" | &nbsp;
| style="width: 76px" | &nbsp;
| style="width: 76px;" | &nbsp;
| style="width: 75px" | &nbsp;
| style="width: 75px;" | &nbsp;
| style="width: 53px" | &nbsp;
| style="width: 53px;" | &nbsp;
| style="width: 205px" | &nbsp;
| style="width: 205px;" | &nbsp;
| style="width: 241px" | &nbsp;
| style="width: 241px;" | &nbsp;
| style="width: 112px" | &nbsp;
| style="width: 112px;" | &nbsp;
|-  
|-  
| &nbsp;
| &nbsp;
| style="width: 37px" | &nbsp;
| style="width: 37px;" | &nbsp;
| style="width: 76px" | &nbsp;
| style="width: 76px;" | &nbsp;
| style="width: 75px" | &nbsp;
| style="width: 75px;" | &nbsp;
| style="width: 53px" | &nbsp;
| style="width: 53px;" | &nbsp;
| style="width: 205px" | &nbsp;
| style="width: 205px;" | &nbsp;
| style="width: 241px" | &nbsp;
| style="width: 241px;" | &nbsp;
| style="width: 112px" | &nbsp;
| style="width: 112px;" | &nbsp;
|-  
|-  
| &nbsp;
| &nbsp;
| style="width: 37px" | &nbsp;
| style="width: 37px;" | &nbsp;
| style="width: 76px" | &nbsp;
| style="width: 76px;" | &nbsp;
| style="width: 75px" | &nbsp;
| style="width: 75px;" | &nbsp;
| style="width: 53px" | &nbsp;
| style="width: 53px;" | &nbsp;
| style="width: 205px" | &nbsp;
| style="width: 205px;" | &nbsp;
| style="width: 241px" | &nbsp;
| style="width: 241px;" | &nbsp;
| style="width: 112px" | &nbsp;
| style="width: 112px;" | &nbsp;
|-  
|-  
| &nbsp;
| &nbsp;
| style="width: 37px" | &nbsp;
| style="width: 37px;" | &nbsp;
| style="width: 76px" | &nbsp;
| style="width: 76px;" | &nbsp;
| style="width: 75px" | &nbsp;
| style="width: 75px;" | &nbsp;
| style="width: 53px" | &nbsp;
| style="width: 53px;" | &nbsp;
| style="width: 205px" | &nbsp;
| style="width: 205px;" | &nbsp;
| style="width: 241px" | &nbsp;
| style="width: 241px;" | &nbsp;
| style="width: 112px" | &nbsp;
| style="width: 112px;" | &nbsp;
|}
|}


== SPI Devices ==
== SPI Devices ==


{| style="width: 1007px" border="1" cellspacing="1" cellpadding="2"
{| style="width: 1007px;" border="1" cellspacing="1" cellpadding="2"  
|-  
|-  
| style="text-align: center" | '''#'''
| style="text-align: center;" | '''#'''
| style="width: 76px; text-align: center" | '''Subsystem'''
| style="width: 76px; text-align: center;" | '''Subsystem'''
| style="width: 75px" | <p style="text-align: center">'''Component&nbsp;Type'''</p>
| style="width: 75px;" | <p style="text-align: center;" >'''Component&nbsp;Type'''</p>
| style="width: 53px; text-align: center" | '''Model #'''
| style="width: 53px; text-align: center;" | '''Model #'''
| style="width: 205px; text-align: center" | '''Description&nbsp;(brief)'''
| style="width: 205px; text-align: center;" | '''Description&nbsp;(brief)'''
| style="width: 241px; text-align: center" | '''Operation'''
| style="width: 241px; text-align: center;" | '''Operation'''
| style="width: 112px; text-align: center" | '''Notes'''
| style="width: 112px; text-align: center;" | '''Notes'''
|-  
|-  
| style="text-align: center" | 0
| style="text-align: center;" | 0
| style="width: 76px; text-align: center" |
| style="width: 76px; text-align: center;" |
<br>
<br>
| style="width: 75px; text-align: center" |
| style="width: 75px; text-align: center;" |
<br>
<br>
| style="width: 53px; text-align: center" |
| style="width: 53px; text-align: center;" |
<br>
<br>
| style="width: 205px; text-align: center" |
| style="width: 205px; text-align: center;" |
<br>
<br>
| style="width: 241px; text-align: center" |
| style="width: 241px; text-align: center;" |
<br>
<br>
| style="width: 112px; text-align: center" | &nbsp;
| style="width: 112px; text-align: center;" | &nbsp;
|}
|}


== USB Host Ports ==
== USB Host Ports ==


{| style="width: 1007px" border="1" cellspacing="1" cellpadding="2"
{| style="width: 1007px;" border="1" cellspacing="1" cellpadding="2"  
|-  
|-  
| style="text-align: center" | '''Address'''
| style="text-align: center;" | '''Address'''
| style="width: 76px; text-align: center" | '''Subsystem'''
| style="width: 76px; text-align: center;" | '''Subsystem'''
| style="width: 75px" | <p style="text-align: center">'''Component&nbsp;Type'''</p>
| style="width: 75px;" | <p style="text-align: center;" >'''Component&nbsp;Type'''</p>
| style="width: 53px; text-align: center" | '''Model #'''
| style="width: 53px; text-align: center;" | '''Model #'''
| style="width: 205px; text-align: center" | '''Description&nbsp;(brief)'''
| style="width: 205px; text-align: center;" | '''Description&nbsp;(brief)'''
| style="width: 241px; text-align: center" | '''Operation'''
| style="width: 241px; text-align: center;" | '''Operation'''
| style="width: 112px; text-align: center" | '''Notes'''
| style="width: 112px; text-align: center;" | '''Notes'''
|-  
|-  
| 0
| 0
| style="width: 76px" |
| style="width: 76px;" |
<br>
<br>
| style="width: 75px" |
| style="width: 75px;" |
<br>
<br>
| style="width: 53px" |
| style="width: 53px;" |
<br>
<br>
| style="width: 205px" |
| style="width: 205px;" |
<br>
<br>
| style="width: 241px" |
| style="width: 241px;" |
<br>
<br>
| style="width: 112px" | &nbsp;
| style="width: 112px;" | &nbsp;
|-  
|-  
| 1
| 1
| style="width: 76px" | &nbsp;
| style="width: 76px;" | &nbsp;
| style="width: 75px" | &nbsp;
| style="width: 75px;" | &nbsp;
| style="width: 53px" | &nbsp;
| style="width: 53px;" | &nbsp;
| style="width: 205px" | &nbsp;
| style="width: 205px;" | &nbsp;
| style="width: 241px" | &nbsp;
| style="width: 241px;" | &nbsp;
| style="width: 112px" | &nbsp;
| style="width: 112px;" | &nbsp;
|}
|}


<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
== Pneumatics Control Modules ==
== Pneumatics Control Modules ==


{| class="wikitable" style="width: 931px" border="1" cellspacing="1" cellpadding="2"
{| class="wikitable" style="width: 931px;" border="1" cellspacing="1" cellpadding="2"  
|-  
|-  
| style="width: 8px" |
| style="width: 8px;" |
'''PCM'''
'''PCM'''


'''ID'''
'''ID'''


| style="width: 1px" | '''#'''
| style="width: 1px;" | '''#'''
| style="text-align: center" | '''Subsystem'''
| style="text-align: center;" | '''Subsystem'''
| style="width: 75px" | <p style="text-align: center">'''Solenoid is Double or Single?'''</p>
| style="width: 75px;" | <p style="text-align: center;" >'''Solenoid is Double or Single?'''</p>
| style="width: 64px" | <p style="text-align: center">'''Solenoid'''</p>
| style="width: 64px;" | <p style="text-align: center;" >'''Solenoid'''</p>
<p style="text-align: center">'''Model #'''</p>
<p style="text-align: center;" >'''Model #'''</p>
| style="width: 183px" | <p style="text-align: center">'''Description'''</p>
| style="width: 183px;" | <p style="text-align: center;" >'''Description'''</p>
<p style="text-align: center">'''(brief)'''</p>
<p style="text-align: center;" >'''(brief)'''</p>
| style="width: 290px; text-align: center" | '''Operation'''
| style="width: 290px; text-align: center;" | '''Operation'''
| style="width: 118px; text-align: center" | '''Circuit Pressure'''
| style="width: 118px; text-align: center;" | '''Circuit Pressure'''
| style="width: 118px; text-align: center" | '''PDB #'''
| style="width: 118px; text-align: center;" | '''PDB #'''
|-  
|-  
| style="width: 8px; text-align: center" rowspan="8" | 1
| style="width: 8px; text-align: center;" rowspan="8" | 1
| style="width: 1px" | 0
| style="width: 1px;" | 0
| colspan="1" rowspan="2" |
| colspan="1" rowspan="2" |
<br>
<br>
| style="width: 75px; text-align: center" colspan="1" rowspan="2" |
| style="width: 75px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 64px; text-align: center" colspan="1" rowspan="2" |
| style="width: 64px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 183px; text-align: center" |
| style="width: 183px; text-align: center;" |
<br>
<br>
| style="width: 290px; text-align: center" |
| style="width: 290px; text-align: center;" |
<br>
<br>
| style="width: 118px; text-align: center" colspan="1" rowspan="2" |
| style="width: 118px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 118px; text-align: center" rowspan="8" |
| style="width: 118px; text-align: center;" rowspan="8" |
<br>
<br>
|-  
|-  
| style="width: 1px; text-align: center" | 1
| style="width: 1px; text-align: center;" | 1
| style="width: 183px; text-align: center" |
| style="width: 183px; text-align: center;" |
<br>
<br>
| style="width: 290px; text-align: center" |
| style="width: 290px; text-align: center;" |
<br>
<br>
|-  
|-  
| style="width: 1px; text-align: center" | 2
| style="width: 1px; text-align: center;" | 2
| style="text-align: center" colspan="1" rowspan="2" |
| style="text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 75px; text-align: center" colspan="1" rowspan="2" |
| style="width: 75px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 64px; text-align: center" colspan="1" rowspan="2" |
| style="width: 64px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 183px; text-align: center" |
| style="width: 183px; text-align: center;" |
<br>
<br>
| style="width: 290px; text-align: center" |
| style="width: 290px; text-align: center;" |
<br>
<br>
| style="width: 118px; text-align: center" colspan="1" rowspan="2" |
| style="width: 118px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
|-  
|-  
| style="width: 1px; text-align: center" | 3
| style="width: 1px; text-align: center;" | 3
| style="width: 183px; text-align: center" |
| style="width: 183px; text-align: center;" |
<br>
<br>
| style="width: 290px; text-align: center" |
| style="width: 290px; text-align: center;" |
<br>
<br>
|-  
|-  
| style="width: 1px; text-align: center" | 4
| style="width: 1px; text-align: center;" | 4
| style="text-align: center" colspan="1" rowspan="2" |
| style="text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 75px; text-align: center" colspan="1" rowspan="2" |
| style="width: 75px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 64px; text-align: center" colspan="1" rowspan="2" |
| style="width: 64px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 183px; text-align: center" |
| style="width: 183px; text-align: center;" |
<br>
<br>
| style="width: 290px; text-align: center" |
| style="width: 290px; text-align: center;" |
<br>
<br>
| style="width: 118px; text-align: center" colspan="1" rowspan="2" |
| style="width: 118px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
|-  
|-  
| style="width: 1px; text-align: center" | 5
| style="width: 1px; text-align: center;" | 5
| style="width: 183px; text-align: center" |
| style="width: 183px; text-align: center;" |
<br>
<br>
| style="width: 290px; text-align: center" |
| style="width: 290px; text-align: center;" |
<br>
<br>
|-  
|-  
| style="width: 1px; text-align: center" | 6
| style="width: 1px; text-align: center;" | 6
| style="text-align: center" colspan="1" rowspan="2" |
| style="text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 75px; text-align: center" colspan="1" rowspan="2" |
| style="width: 75px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 64px; text-align: center" colspan="1" rowspan="2" |
| style="width: 64px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 183px; text-align: center" |
| style="width: 183px; text-align: center;" |
<br>
<br>
| style="width: 290px; text-align: center" |
| style="width: 290px; text-align: center;" |
<br>
<br>
| style="width: 118px; text-align: center" colspan="1" rowspan="2" |
| style="width: 118px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
|-  
|-  
| style="width: 1px; text-align: center" | 7
| style="width: 1px; text-align: center;" | 7
| style="width: 183px; text-align: center" |
| style="width: 183px; text-align: center;" |
<br>
<br>
| style="width: 290px; text-align: center" |
| style="width: 290px; text-align: center;" |
<br>
<br>
|-  
|-  
| style="width: 8px; text-align: center" colspan="1" rowspan="6" | 2
| style="width: 8px; text-align: center;" colspan="1" rowspan="6" | 2
| style="width: 1px; text-align: center" | 0
| style="width: 1px; text-align: center;" | 0
| colspan="1" rowspan="2" |
| colspan="1" rowspan="2" |
<br>
<br>
| style="width: 75px; text-align: center" colspan="1" rowspan="2" |
| style="width: 75px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 64px; text-align: center" colspan="1" rowspan="2" |
| style="width: 64px; text-align: center;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 183px" |
| style="width: 183px;" |
<br>
<br>
| style="width: 290px" |
| style="width: 290px;" |
<br>
<br>
| style="width: 118px" colspan="1" rowspan="2" |
| style="width: 118px;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 118px" colspan="1" rowspan="6" |
| style="width: 118px;" colspan="1" rowspan="6" |
<br>
<br>
|-  
|-  
| style="width: 1px" | 1
| style="width: 1px;" | 1
| style="width: 183px" |
| style="width: 183px;" |
<br>
<br>
| style="width: 290px" |
| style="width: 290px;" |
<br>
<br>
|-  
|-  
| style="width: 1px" | 2
| style="width: 1px;" | 2
| colspan="1" rowspan="2" |
| colspan="1" rowspan="2" |
<br>
<br>
| style="width: 75px" colspan="1" rowspan="2" |
| style="width: 75px;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 64px" colspan="1" rowspan="2" |
| style="width: 64px;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 183px" |
| style="width: 183px;" |
<br>
<br>
| style="width: 290px" |
| style="width: 290px;" |
<br>
<br>
| style="width: 118px" colspan="1" rowspan="2" |
| style="width: 118px;" colspan="1" rowspan="2" |
<br>
<br>
|-  
|-  
| style="width: 1px" | 3
| style="width: 1px;" | 3
| style="width: 183px" |
| style="width: 183px;" |
<br>
<br>
| style="width: 290px" |
| style="width: 290px;" |
<br>
<br>
|-  
|-  
| style="width: 1px" | 4
| style="width: 1px;" | 4
| colspan="1" rowspan="2" |
| colspan="1" rowspan="2" |
<br>
<br>
| style="width: 75px" colspan="1" rowspan="2" |
| style="width: 75px;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 64px" colspan="1" rowspan="2" |
| style="width: 64px;" colspan="1" rowspan="2" |
<br>
<br>
| style="width: 183px" |
| style="width: 183px;" |
<br>
<br>
| style="width: 290px" |
| style="width: 290px;" |
<br>
<br>
| style="width: 118px" colspan="1" rowspan="2" |
| style="width: 118px;" colspan="1" rowspan="2" |
<br>
<br>
|-  
|-  
| style="width: 1px" | 5
| style="width: 1px;" | 5
| style="width: 183px" |
| style="width: 183px;" |
<br>
<br>
| style="width: 290px" |
| style="width: 290px;" |
<br>
<br>
|}
|}
Line 1,808: Line 1,804:
= Operator Controls =
= Operator Controls =
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
=== Controller 1 - Primary Driver ===
=== Controller 1 - Primary Driver ===


Line 1,901: Line 1,900:
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">&nbsp;</div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">&nbsp;</div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
=== Controller 2 - Aux Driver ===
=== Controller 2 - Aux Driver ===


Line 2,050: Line 2,051:


<div class="mw-parser-output">
<div class="mw-parser-output">
=== Controller 3&nbsp;- Switches on console ===
=== Controller 3&nbsp;- Switches on console ===


Line 2,134: Line 2,136:
|-  
|-  
| style="width: 26px;" |
| style="width: 26px;" |
<br>
| style="width: 32px;" |
| style="width: 32px;" |
<br>
| style="width: 38px;" |
| style="width: 38px;" |
<br>
| style="width: 81px;" |
| style="width: 81px;" |
<br>
|-  
|-  
| style="width: 26px;" |
| style="width: 26px;" |
<br>
| style="width: 32px;" |
| style="width: 32px;" |
<br>
| style="width: 38px;" |
| style="width: 38px;" |
<br>
| style="width: 81px;" |
| style="width: 81px;" |
<br>
|-  
|-  
| style="width: 26px;" |
| style="width: 26px;" |
<br>
| style="width: 32px;" |
| style="width: 32px;" |
<br>
| style="width: 38px;" |
| style="width: 38px;" |
<br>
| style="width: 81px;" |
| style="width: 81px;" |
<br>
|-  
|-  
| style="width: 26px;" |
| style="width: 26px;" |
<br>
| style="width: 32px;" |
| style="width: 32px;" |
<br>
| style="width: 38px;" |
| style="width: 38px;" |
<br>
| style="width: 81px;" |
| style="width: 81px;" |
<br>
|}
|}


Line 2,172: Line 2,190:
*[[2009:IO_Map|2009 Thunderplucker]]
*[[2009:IO_Map|2009 Thunderplucker]]
*[[IO Pin Maps for Pre-2009 Robots]]
*[[IO Pin Maps for Pre-2009 Robots]]
</div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div></div></div>

Revision as of 11:15, 26 January 2025

CAN ID Assignments

ID Subsystem

Component

Type

Model # Brake or Coast? Description
(brief)
Operation

PD Board Info

(8) max. 40A         PDB #

General Notes
0 Electrical

PD Module

    Power Distribution Module feedback monitor PD

must be CAN 0

 


1 Drive Motor Kraken X60  Brake Drive Motor Front Left



 


2

Drive

Motor

Kraken X60  Brake

Rotation Motor Front Left





3

Drive

Cancoder



Cancoder Front Left 





4

Drive

Motor

Kraken X60  Brake

Drive Motor Front Right





5

Drive

Motor

Kraken X60  Brake

Rotation Motor Front Right





6

Drive

Cancoder



Cancoder Front Right





7

Drive

Motor

Kraken X60 Brake

Drive Motor

Back Right





8

Drive

Motor

Kraken X60  Brake

Rotation Motor Back Right





9

Drive

Cancoder



Cancoder Back Right





10

Drive

Motor

Kraken X60  Brake

Drive Motor

Back Left





11

Drive

Motor

Kraken X60  Brake

Rotation Motor Back Left





12

Drive

Cancoder



Cancoder Back Left





14

Drive

Pigeon

Pigeon


IMU (centered)





15

Elevator

Motor

Neo

Brake

Elevator Motor Right





16

Elevator

Motor

Neo

Brake

Elevator Motor Left





17










18










19










20

Cage

Motor

Neo

?

Hang Arm Right





21

Cage

Motor

Neo

?

Hang Arm Left





22









 

PDB Assignments
Port # Device (Subteam) Breaker Value Max Channel Current Motor Type Note
0

Front Right Drive (Drivebase)

40A


Kraken 60

Port is subject to change

1

Front Right Rotation (Drivebase)

40A


Kraken 60

Port is subject to change

2

Front Left Drive (Drivebase)

40A


Kraken 60

Port is subject to change

3

Front Left Rotation (Drivebase)

40A


Kraken 60

Port is subject to change

4

Rear Right Drive (Drivebase)

40A


Kraken 60

Port is subject to change

5

Rear Right Rotation (Drivebase)

40A


Kraken 60

Port is subject to change

6

Rear Left Drive (Drivebase)

40A


Kraken 60

Port is subject to change

7

Rear Left Rotation (Drivebase)

40A


Kraken 60

Port is subject to change

8

Cage Lift 1 (Cage)

40A


Neo?

Port is subject to change

9

Cage Lift 2 (Cage)

40A


Neo?

Port is subject to change

10

Elevator Drive 1 (Gamepiece)

40A?



Port is subject to change

11

Elevator Drive 2 (Gamepiece)?

40A?



Port is subject to change.  Not sure if we need multiple motors for elevator.

12

Wrist (Gamepiece)

30A?



Port is subject to change

13

Intake (Gamepiece)

30A?



Port is subject to change

14






15






16






17






18






19






20

Radio (RCS)

15A



Fused Port

21

RoboRio (RCS)

15A



Fused Port

22






23 (Switchable)






VRM Assignments
Port # Device (Subteam)
5V/2A


5V/2A


5V/500mA


5V/500mA


12V/2A


12V/2A


12V/500mA


12V/500mA


PWM Outputs

ID Subsystem

Component

Type

Model # Description
(brief)

Operation

 

Brake/Coast

Notes

(8) max. 40A              PDB #   

0

Gamepiece

Motor

Neo 550

Calgae Motors Right




 
1

Gamepiece

Motor

Neo 550

Calgae Motors Left

 


   
2

Gamepiece

Motor

Neo

Calgae Wrist

       
3





       
4









5



 


       
6









7





 




8









9





 




10                
11                
 
 

Relay Outputs

ID Subsystem

Component

Type

Model # Description
(brief)
Operation Notes
0







1            
2            
3            

 

Analog IO

RoboRIO Analog Inputs

ID Subsystem

Component

Type

Model # Description
(brief)
Operation

Voltage

Range

Notes
0

Gamepiece







1






   
2              
3              
 

More Board Analog Inputs

ID Subsystem

Component

Type

Model # Description
(brief)
Operation

Voltage

Range

Notes
0              
1              
2              
3              
 

Digital IO (GPIO)

RoboRio IO

ID Direction
(IN/OUT)
Subsystem

Component

Type

Model # Description
(brief)
Operation Notes
0 IN

Gamepiece

Sensor

OPB720B-06Z

Algae Sensor



1 IN

Gamepiece

Sensor

OMRON

Coral Sensor



2 IN

Elevator

Sensor

 REV Robotics Magnetic Limit Switch

(REV 31-1462)

Elevator Top Limit



3 IN

Elevator

Sensor

REV Robotics Magnetic Limit Switch

(REV 31-1462)

Elevator Bottom Limit



4 IN







5

IN







6

IN







7 IN






 
8 IN






 
9 IN






 
10 IN






 
 
 
 

Rev Robotics More Board IO

ID Direction (IN/OUT) Subsystem Component Type Model # Description (brief) Operation Notes
0 IN            
1 IN            
2 IN            
3 IN            
4 IN            
5 IN            
6 IN            
7 IN            
8 IN            
9              
10              
11              
12              
13              
14              
15              
 

I2C Registers

Address
(e.g. 0100111X)
Pin
(e.g. GP0)
Subsystem

Component

Type

Model # Description
(brief)
Operation Notes


 






 
               
               
               
               
               
               

SPI Devices

# Subsystem

Component Type

Model # Description (brief) Operation Notes
0






 

USB Host Ports

Address Subsystem

Component Type

Model # Description (brief) Operation Notes
0






 
1            

Pneumatics Control Modules

PCM

ID

# Subsystem

Solenoid is Double or Single?

Solenoid

Model #

Description

(brief)

Operation Circuit Pressure PDB #
1 0








1



2







3



4







5



6







7



2 0








1



2







3



4







5



Operator Controls

Controller 1 - Primary Driver

 Button/Axis # Action/Button Description Details
A-1 Left Joystick Y


 
A-1 Left Joystick X


 


Left Joystick Press



A-4 Right Joystick Y


 
A-4 Right Joystick X


 
B-6 Right Bumper


 
B-5 Left Bumper


 
A-3 Right Trigger


 
A-2 Left Trigger


 
B-1 Square / A Button


 
B-3 Cross / X Button


 
B-4 Triangle / Y Button


 
B-2 Circle / B Button    
 

Controller 2 - Aux Driver

Button/Axis # Action/Button Description Details
A-0 Left Joystick X-Axis    
A-1 Left Joystick Y-Axis



A-2 Left Trigger



A-3 Right Trigger



A-4 Right Joystick X-Axis


 

 

A-5 Right Joystick Y-Axis


 
B-1 Square / A Button



B-2 Circle / B button



B-3 Cross / X Button



B-4 Triangle / Y button



B-5 Left bumper



B-6 Right bumper



B-7 Back Button


 
B-8 Start Button



B-9 Left Stick Pressed


 
B-10 Right Stick Pressed


 
POV-0 D-pad up



POV-90 D-pad right



POV-180 D-pad down



POV-270 D-pad left



Controller 3 - Switches on console

 Button/Axis #  Action/Button  Description Details
B-1



 
B-2



 
B-3



 
B-4



 
B-5



 
B-6



 
B-7



 
B-8



 
B-9



 

Dashboard

Key Data Type Value Description

















IO Maps for Old Robots