2019:Robot IO Map: Difference between revisions
From 1511Wookiee
Jump to navigationJump to search
(Created page with "= Robot I/O = == CAN ID Assignments == {| border="1" cellpadding="2" cellspacing="1" style="width: 855px" |- | style="text-align: center" | '''ID''' | style="text-align: cen...") |
No edit summary |
||
Line 1: | Line 1: | ||
<div class="mw-parser-output"> | |||
= Robot I/O = | = Robot I/O = | ||
== CAN ID Assignments == | == CAN ID Assignments == | ||
{| | {| style="width: 855px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| style="text-align: center" | '''ID''' | | style="text-align: center" | '''ID''' | ||
Line 9: | Line 10: | ||
| <p style="text-align: center">'''Component'''</p> <p style="text-align: center">'''Type'''</p> | | <p style="text-align: center">'''Component'''</p> <p style="text-align: center">'''Type'''</p> | ||
| style="text-align: center" | '''Model #''' | | style="text-align: center" | '''Model #''' | ||
| style="width: 210px; text-align: center" | '''Description'''<br/> (brief) | | style="width: 210px; text-align: center" | '''Description'''<br/> (brief) | ||
| style="width: 224px; text-align: center" | '''Operation''' | | style="width: 224px; text-align: center" | '''Operation''' | ||
| colspan="2" rowspan="1" style="width: 175px; text-align: center" | | | colspan="2" rowspan="1" style="width: 175px; text-align: center" | | ||
'''Notes''' | '''Notes''' | ||
Line 21: | Line 22: | ||
| <p style="text-align: center">PD Module</p> | | <p style="text-align: center">PD Module</p> | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 210px; text-align: center" | Power Distribution Module feedback | | style="width: 210px; text-align: center" | Power Distribution Module feedback | ||
| style="width: 224px; text-align: center" | monitor PD | | style="width: 224px; text-align: center" | monitor PD | ||
| style="width: 115px" | <p style="text-align: center">must be CAN 0</p> | | style="width: 115px" | <p style="text-align: center">must be CAN 0</p> | ||
| style="width: 55px" | | | style="width: 55px" | | ||
Line 30: | Line 31: | ||
| style="text-align: center" | n/a | | style="text-align: center" | n/a | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 210px; text-align: center" | Factory-default<br/> allows for adding new device quickly and re-assign its ID | | style="width: 210px; text-align: center" | Factory-default<br/> allows for adding new device quickly and re-assign its ID | ||
| style="width: 224px; text-align: center" | | | style="width: 224px; text-align: center" | | ||
| style="width: 115px; text-align: center" | don't use | | style="width: 115px; text-align: center" | don't use | ||
| style="width: 55px; text-align: center" | | | style="width: 55px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center" | 2 | | style="text-align: center" | 2 | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 210px; text-align: center" | | | style="width: 210px; text-align: center" | | ||
| style="width: 224px; text-align: center" | | | style="width: 224px; text-align: center" | | ||
| style="width: 115px; text-align: center" | | | style="width: 115px; text-align: center" | | ||
| style="width: 55px; text-align: center" | | | style="width: 55px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center" | 3 | | style="text-align: center" | 3 | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 210px; text-align: center" | | | style="width: 210px; text-align: center" | | ||
| style="width: 224px; text-align: center" | | | style="width: 224px; text-align: center" | | ||
| style="width: 115px; text-align: center" | | | style="width: 115px; text-align: center" | | ||
| style="width: 55px; text-align: center" | | | style="width: 55px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center" | 4 | | style="text-align: center" | 4 | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 210px; text-align: center" | | | style="width: 210px; text-align: center" | | ||
| style="width: 224px; text-align: center" | | | style="width: 224px; text-align: center" | | ||
| style="width: 115px; text-align: center" | | | style="width: 115px; text-align: center" | | ||
| style="width: 55px; text-align: center" | | | style="width: 55px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center" | 5 | | style="text-align: center" | 5 | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 210px; text-align: center" | | | style="width: 210px; text-align: center" | | ||
| style="width: 224px; text-align: center" | | | style="width: 224px; text-align: center" | | ||
| style="width: 115px; text-align: center" | | | style="width: 115px; text-align: center" | | ||
| style="width: 55px; text-align: center" | | | style="width: 55px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center" | 6 | | style="text-align: center" | 6 | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 210px; text-align: center" | | | style="width: 210px; text-align: center" | | ||
| style="width: 224px; text-align: center" | | | style="width: 224px; text-align: center" | | ||
| style="width: 115px; text-align: center" | | |||
| style="width: 55px; text-align: center" | | |||
| style="width: 115px; text-align: center" | | |||
| style="width: 55px; text-align: center" | | |||
|- | |- | ||
| style="text-align: center" | 7 | | style="text-align: center" | 7 | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 210px; text-align: center" | | | style="width: 210px; text-align: center" | | ||
| style="width: 224px; text-align: center" | | | style="width: 224px; text-align: center" | | ||
| style="width: 115px; text-align: center" | | |||
| style="width: 55px; text-align: center" | | |||
| style="width: 115px; text-align: center" | | |||
| style="width: 55px; text-align: center" | | |||
|- | |- | ||
| style="text-align: center" | 8 | | style="text-align: center" | 8 | ||
Line 101: | Line 94: | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 210px; text-align: center" | | | style="width: 210px; text-align: center" | | ||
| style="width: 224px; text-align: center" | | | style="width: 224px; text-align: center" | | ||
| style="width: 115px; text-align: center" | | | style="width: 115px; text-align: center" | | ||
| style="width: 55px; text-align: center" | | | style="width: 55px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center" | 9 | | style="text-align: center" | 9 | ||
Line 110: | Line 103: | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 210px; text-align: center" | | | style="width: 210px; text-align: center" | | ||
| style="width: 224px; text-align: center" | | | style="width: 224px; text-align: center" | | ||
| style="width: 115px; text-align: center" | | | style="width: 115px; text-align: center" | | ||
| style="width: 55px; text-align: center" | | | style="width: 55px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center" | 10 | | style="text-align: center" | 10 | ||
Line 119: | Line 112: | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 210px; text-align: center" | | | style="width: 210px; text-align: center" | | ||
| style="width: 224px; text-align: center" | | | style="width: 224px; text-align: center" | | ||
| style="width: 115px; text-align: center" | | | style="width: 115px; text-align: center" | | ||
| style="width: 55px; text-align: center" | | | style="width: 55px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center" | 11 | | style="text-align: center" | 11 | ||
Line 128: | Line 121: | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 210px; text-align: center" | | | style="width: 210px; text-align: center" | | ||
| style="width: 224px; text-align: center" | | | style="width: 224px; text-align: center" | | ||
| style="width: 115px; text-align: center" | | | style="width: 115px; text-align: center" | | ||
| style="width: 55px; text-align: center" | | | style="width: 55px; text-align: center" | | ||
|- | |- | ||
| 12 | | 12 | ||
Line 137: | Line 130: | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 210px; text-align: center" | | | style="width: 210px; text-align: center" | | ||
| style="width: 224px; text-align: center" | | | style="width: 224px; text-align: center" | | ||
| style="width: 115px; text-align: center" | | | style="width: 115px; text-align: center" | | ||
| style="width: 55px; text-align: center" | | | style="width: 55px; text-align: center" | | ||
|- | |- | ||
| 13 | | 13 | ||
Line 146: | Line 139: | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| | | | ||
| style="width: 210px; text-align: center" | | | style="width: 210px; text-align: center" | | ||
| style="width: 224px" | | | style="width: 224px" | | ||
| style="width: 115px; text-align: center" | | | style="width: 115px; text-align: center" | | ||
| style="width: 55px; text-align: center" | | | style="width: 55px; text-align: center" | | ||
|- | |- | ||
| 14 | | 14 | ||
Line 157: | Line 150: | ||
| style="width: 210px" | | | style="width: 210px" | | ||
| style="width: 224px" | | | style="width: 224px" | | ||
| style="width: 115px; text-align: center" | | | style="width: 115px; text-align: center" | | ||
| style="width: 55px; text-align: center" | | | style="width: 55px; text-align: center" | | ||
|- | |- | ||
| 15 | | 15 | ||
Line 166: | Line 159: | ||
| style="width: 210px" | | | style="width: 210px" | | ||
| style="width: 224px" | | | style="width: 224px" | | ||
| style="width: 115px; text-align: center" | | | style="width: 115px; text-align: center" | | ||
| style="width: 55px; text-align: center" | | | style="width: 55px; text-align: center" | | ||
|} | |} | ||
| |||
== PWM Outputs == | == PWM Outputs == | ||
{| | {| style="width: 902px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| '''ID''' | | '''ID''' | ||
| style="width: 82px; text-align: center" | '''Subsystem''' | | style="width: 82px; text-align: center" | '''Subsystem''' | ||
| style="width: 76px" | <p style="text-align: center">'''Component'''</p> <p style="text-align: center">'''Type'''</p> | | style="width: 76px" | <p style="text-align: center">'''Component'''</p> <p style="text-align: center">'''Type'''</p> | ||
| style="text-align: center; width: 54px" | '''Model #''' | | style="text-align: center; width: 54px" | '''Model #''' | ||
| style="text-align: center; width: 170px" | '''Description<br/> (brief)''' | | style="text-align: center; width: 170px" | '''Description<br/> (brief)''' | ||
| style="text-align: center; width: 280px" | | | style="text-align: center; width: 280px" | | ||
'''Operation''' | '''Operation''' | ||
| | ||
| colspan="2" rowspan="1" style="width: 198px; text-align: center" | | | colspan="2" rowspan="1" style="width: 198px; text-align: center" | | ||
'''Notes''' | '''Notes''' | ||
Line 192: | Line 186: | ||
|- | |- | ||
| 0 | | 0 | ||
| style="width: 82px" | | | style="width: 82px" | | ||
| style="width: 76px" | | | style="width: 76px" | | ||
| style="width: 54px" | | | style="width: 54px" | | ||
| style="width: 170px" | | | style="width: 170px" | | ||
| style="width: 280px" | | | style="width: 280px" | | ||
| style="width: 125px; text-align: center" | | | style="width: 125px; text-align: center" | | ||
| style="width: 72px; text-align: center | | style="width: 72px; text-align: center" | | ||
|- | |- | ||
| 1 | | 1 | ||
| style="width: 82px" | | | style="width: 82px" | | ||
| style="width: 76px" | | | style="width: 76px" | | ||
| style="width: 54px" | | | style="width: 54px" | | ||
| style="width: 170px" | | | style="width: 170px" | | ||
| style="width: 280px" | | | style="width: 280px" | | ||
| style="width: 125px; text-align: center" | | | style="width: 125px; text-align: center" | | ||
| style="width: 72px; text-align: center | | style="width: 72px; text-align: center" | | ||
|- | |- | ||
| 2 | | 2 | ||
Line 302: | Line 278: | ||
== Relay Outputs == | == Relay Outputs == | ||
{| style="width: 927px" | {| style="width: 927px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| '''ID''' | | '''ID''' | ||
| style="text-align: center" | '''Subsystem''' | | style="text-align: center" | '''Subsystem''' | ||
| style="width: 69px" | <p style="text-align: center">'''Component'''</p><p style="text-align: center">'''Type'''</p> | | style="width: 69px" | <p style="text-align: center">'''Component'''</p> <p style="text-align: center">'''Type'''</p> | ||
| style="width: 54px; text-align: center" | '''Model #''' | | style="width: 54px; text-align: center" | '''Model #''' | ||
| style="width: 192px; text-align: center" | '''Description<br/>(brief)''' | | style="width: 192px; text-align: center" | '''Description<br/> (brief)''' | ||
| style="width: 259px; text-align: center" | '''Operation''' | | style="width: 259px; text-align: center" | '''Operation''' | ||
| style="width: 115px; text-align: center" | '''Notes''' | | style="width: 115px; text-align: center" | '''Notes''' | ||
|- | |- | ||
| 0 | | 0 | ||
| | | | ||
| style="width: 69px" | | | style="width: 69px" | | ||
| style="width: 54px" | | | style="width: 54px" | | ||
| style="width: 192px" | | | style="width: 192px" | | ||
| style="width: 259px" | | | style="width: 259px" | | ||
| style="width: 115px" | | | style="width: 115px" | | ||
|- | |- | ||
| 1 | | 1 | ||
| | | | ||
| style="width: 69px" | | | style="width: 69px" | | ||
| style="width: 54px" | | | style="width: 54px" | | ||
| style="width: 192px" | | | style="width: 192px" | | ||
| style="width: 259px" | | | style="width: 259px" | | ||
| style="width: 115px" | | | style="width: 115px" | | ||
|- | |- | ||
| 2 | | 2 | ||
| | | | ||
| style="width: 69px" | | | style="width: 69px" | | ||
| style="width: 54px" | | | style="width: 54px" | | ||
| style="width: 192px" | | | style="width: 192px" | | ||
| style="width: 259px" | | | style="width: 259px" | | ||
| style="width: 115px" | | | style="width: 115px" | | ||
|- | |- | ||
| 3 | | 3 | ||
| | | | ||
| style="width: 69px" | | | style="width: 69px" | | ||
| style="width: 54px" | | | style="width: 54px" | | ||
| style="width: 192px" | | | style="width: 192px" | | ||
| style="width: 259px" | | | style="width: 259px" | | ||
| style="width: 115px" | | | style="width: 115px" | | ||
|} | |} | ||
Line 349: | Line 325: | ||
=== <u>RoboRIO Analog Inputs</u> === | === <u>RoboRIO Analog Inputs</u> === | ||
{| | {| style="width: 1030px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| ID | | ID | ||
| style="text-align: center" | Subsystem | | style="text-align: center" | Subsystem | ||
| style="width: 70px" | <p style="text-align: center">Component</p> <p style="text-align: center">Type</p> | | style="width: 70px" | <p style="text-align: center">Component</p> <p style="text-align: center">Type</p> | ||
| style="width: 54px; text-align: center" | Model # | | style="width: 54px; text-align: center" | Model # | ||
| style="width: 227px; text-align: center" | Description<br/> (brief) | | style="width: 227px; text-align: center" | Description<br/> (brief) | ||
| style="width: 262px; text-align: center" | Operation | | style="width: 262px; text-align: center" | Operation | ||
| style="width: 132px; text-align: center" | | | style="width: 132px; text-align: center" | | ||
Voltage | Voltage | ||
Range | Range | ||
| style="width: 91px; text-align: center" | Notes | | style="width: 91px; text-align: center" | Notes | ||
|- | |- | ||
| 0 | | 0 | ||
Line 371: | Line 347: | ||
| style="width: 262px" | | | style="width: 262px" | | ||
| style="width: 132px" | | | style="width: 132px" | | ||
| style="width: 91px; text-align: center | | style="width: 91px; text-align: center" | | ||
|- | |- | ||
| 1 | | 1 | ||
| | | | ||
| style="width: 70px" | | | style="width: 70px" | | ||
| style="width: 54px; text-align: center | | style="width: 54px; text-align: center" | | ||
| style="width: 227px" | | | style="width: 227px" | | ||
| style="width: 262px" | | | style="width: 262px" | | ||
| style="width: 132px" | | | style="width: 132px" | | ||
| |||
| style="width: 91px" | | | style="width: 91px" | | ||
|- | |- | ||
| 2 | | 2 | ||
| | | | ||
| style="width: 70px" | | | style="width: 70px" | | ||
| style="width: 54px" | | | style="width: 54px" | | ||
| style="width: 227px" | | |||
| style="width: 262px" | | |||
| style="width: 132px" | | |||
| style="width: 227px" | | |||
| style="width: 262px" | | |||
| style="width: 132px" | | |||
| style="width: 91px" | | | style="width: 91px" | | ||
|- | |- | ||
Line 408: | Line 377: | ||
|} | |} | ||
| |||
=== <u>Rev Robotics More Board Analog IO</u> === | === <u>Rev Robotics More Board Analog IO</u> === | ||
{| | {| style="width: 1030px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| '''ID''' | | '''ID''' | ||
| style="text-align: center" | '''Subsystem''' | | style="text-align: center" | '''Subsystem''' | ||
| style="width: 70px" | <p style="text-align: center">'''Component'''</p> <p style="text-align: center">'''Type'''</p> | | style="width: 70px" | <p style="text-align: center">'''Component'''</p> <p style="text-align: center">'''Type'''</p> | ||
| style="width: 54px; text-align: center" | '''Model #''' | | style="width: 54px; text-align: center" | '''Model #''' | ||
| style="width: 227px; text-align: center" | '''Description<br/> (brief)''' | | style="width: 227px; text-align: center" | '''Description<br/> (brief)''' | ||
| style="width: 262px; text-align: center" | '''Operation''' | | style="width: 262px; text-align: center" | '''Operation''' | ||
| style="width: 132px; text-align: center" | | | style="width: 132px; text-align: center" | | ||
'''Voltage''' | '''Voltage''' | ||
'''Range''' | '''Range''' | ||
| style="width: 91px; text-align: center" | '''Notes''' | | style="width: 91px; text-align: center" | '''Notes''' | ||
|- | |- | ||
| AIN0 | | AIN0 | ||
Line 480: | Line 450: | ||
| style="width: 91px" | | | style="width: 91px" | | ||
|} | |} | ||
== Digital IO (GPIO) == | == Digital IO (GPIO) == | ||
=== <u>RoboRio IO</u> === | === <u>RoboRio IO</u> === | ||
{| | {| style="width: 1229px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| style="text-align: center | | style="text-align: center" | '''ID''' | ||
| style="text-align: center | | style="text-align: center" | '''Direction'''<br/> (IN/OUT) | ||
| style="width: 69px; text-align: center | | style="width: 69px; text-align: center" | '''Subsystem''' | ||
| style="width: 122px | | style="width: 122px" | <p style="text-align: center">'''Component'''</p> <p style="text-align: center">'''Type'''</p> | ||
| style="width: 139px; text-align: center | | style="width: 139px; text-align: center" | '''Model #''' | ||
| style="width: 193px; text-align: center | | style="width: 193px; text-align: center" | '''Description<br/> (brief)''' | ||
| style="width: 223px; text-align: center | | style="width: 223px; text-align: center" | '''Operation''' | ||
| style="width: 231px; text-align: center | | style="width: 231px; text-align: center" | '''Notes''' | ||
|- | |- | ||
| style="text-align: center | | style="text-align: center" | 0 | ||
| style="text-align: center | | style="text-align: center" | | ||
| style="width: 69px; text-align: center | | style="width: 69px; text-align: center" | | ||
| style="width: 122px; text-align: center | | style="width: 122px; text-align: center" | | ||
| style="width: 139px; text-align: center | | style="width: 139px; text-align: center" | | ||
| style="width: 193px; text-align: center | | style="width: 193px; text-align: center" | | ||
| style="width: 223px; text-align: center | | style="width: 223px; text-align: center" | | ||
| style="width: 231px; text-align: center | | style="width: 231px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center | | style="text-align: center" | 1 | ||
| style="text-align: center | | style="text-align: center" | | ||
| style="width: 69px; text-align: center | | style="width: 69px; text-align: center" | | ||
| style="width: 122px; text-align: center | | style="width: 122px; text-align: center" | | ||
| style="width: 139px; text-align: center | | style="width: 139px; text-align: center" | | ||
| style="width: 193px; text-align: center | | style="width: 193px; text-align: center" | | ||
| style="width: 223px; text-align: center | | style="width: 223px; text-align: center" | | ||
| style="width: 231px; text-align: center | | style="width: 231px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center | | style="text-align: center" | 2 | ||
| style="text-align: center | | style="text-align: center" | | ||
| style="width: 69px; text-align: center | | style="width: 69px; text-align: center" | | ||
| style="width: 122px; text-align: center | | style="width: 122px; text-align: center" | | ||
| style="width: 139px; text-align: center | | style="width: 139px; text-align: center" | | ||
| style="width: 193px; text-align: center | | style="width: 193px; text-align: center" | | ||
| style="width: 223px; text-align: center | | style="width: 223px; text-align: center" | | ||
| style="width: 231px; text-align: center | | style="width: 231px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center | | style="text-align: center" | 3 | ||
| style="text-align: center | | style="text-align: center" | | ||
| style="width: 69px; text-align: center | | style="width: 69px; text-align: center" | | ||
| style="width: 122px; text-align: center | | style="width: 122px; text-align: center" | | ||
| style="width: 139px; text-align: center | | style="width: 139px; text-align: center" | | ||
| style="width: 193px; text-align: center | | style="width: 193px; text-align: center" | | ||
| style="width: 223px; text-align: center | | style="width: 223px; text-align: center" | | ||
| style="width: 231px; text-align: center | | style="width: 231px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center | | style="text-align: center" | 4 | ||
| style="text-align: center | | style="text-align: center" | | ||
| style="width: 69px; text-align: center | | style="width: 69px; text-align: center" | | ||
| style="width: 122px; text-align: center | | style="width: 122px; text-align: center" | | ||
| style="width: 139px; text-align: center | | style="width: 139px; text-align: center" | | ||
| style="width: 193px; text-align: center | | style="width: 193px; text-align: center" | | ||
| style="width: 223px; text-align: center | | style="width: 223px; text-align: center" | | ||
| style="width: 231px; text-align: center" | | |||
| style="width: 231px; text-align: center | |||
|- | |- | ||
| style="text-align: center | | style="text-align: center" | 5 | ||
| style="text-align: center | | style="text-align: center" | | ||
| style="width: 69px; text-align: center | | style="width: 69px; text-align: center" | | ||
| style="width: 122px; text-align: center | | style="width: 122px; text-align: center" | | ||
| style="width: 139px; text-align: center | | style="width: 139px; text-align: center" | | ||
| style="width: 193px; text-align: center | | style="width: 193px; text-align: center" | | ||
| style="width: 223px; text-align: center | | style="width: 223px; text-align: center" | | ||
| style="width: 231px; text-align: center | | style="width: 231px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center | | style="text-align: center" | 6 | ||
| style="text-align: center | | style="text-align: center" | | ||
| style="width: 69px; text-align: center | | style="width: 69px; text-align: center" | | ||
| style="width: 122px; text-align: center | | style="width: 122px; text-align: center" | | ||
| style="width: 139px; text-align: center | | style="width: 139px; text-align: center" | | ||
| style="width: 193px; text-align: center | | style="width: 193px; text-align: center" | | ||
| style="width: 223px; text-align: center | | style="width: 223px; text-align: center" | | ||
| style="width: 231px; text-align: center | | style="width: 231px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center | | style="text-align: center" | 7 | ||
| style="text-align: center | | style="text-align: center" | | ||
| style="width: 69px; text-align: center | | style="width: 69px; text-align: center" | | ||
| style="width: 122px; text-align: center | | style="width: 122px; text-align: center" | | ||
| style="width: 139px; text-align: center | | style="width: 139px; text-align: center" | | ||
| style="width: 193px; text-align: center | | style="width: 193px; text-align: center" | | ||
| style="width: 223px; text-align: center | | style="width: 223px; text-align: center" | | ||
| style="width: 231px; text-align: center | | style="width: 231px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center | | style="text-align: center" | 8 | ||
| style="text-align: center | | style="text-align: center" | | ||
| style="width: 69px; text-align: center | | style="width: 69px; text-align: center" | | ||
| style="width: 122px; text-align: center | | style="width: 122px; text-align: center" | | ||
| style="width: 139px; text-align: center | | style="width: 139px; text-align: center" | | ||
| style="width: 193px; text-align: center | | style="width: 193px; text-align: center" | | ||
| style="width: 223px; text-align: center | | style="width: 223px; text-align: center" | | ||
| style="width: 231px; text-align: center | | style="width: 231px; text-align: center" | | ||
|- | |- | ||
| style="text-align: center | | style="text-align: center" | 9 | ||
| style="text-align: center | | style="text-align: center" | | ||
| style="width: 69px; text-align: center | | style="width: 69px; text-align: center" | | ||
| style="width: 122px; text-align: center | | style="width: 122px; text-align: center" | | ||
| style="width: 139px; text-align: center | | style="width: 139px; text-align: center" | | ||
| style="width: 193px; text-align: center | | style="width: 193px; text-align: center" | | ||
| style="width: 223px; text-align: center | | style="width: 223px; text-align: center" | | ||
| style="width: 231px; text-align: center" | | |||
|} | |||
=== <u>Rev Robotics More Board IO</u> === | === <u>Rev Robotics More Board IO</u> === | ||
{| | {| style="width: 1022px" cellspacing="1" cellpadding="1" border="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 | ||
Line 752: | Line 717: | ||
== I2C Registers == | == I2C Registers == | ||
{| style="width: 1007px" | {| style="width: 1007px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| 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><p style="text-align: center">'''Type'''</p> | | style="width: 75px" | <p style="text-align: center">'''Component'''</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''' | ||
|- | |- | ||
| 0 | | 0 | ||
| style="width: 37px" | | | style="width: 37px" | | ||
| style="width: 76px" | | | style="width: 76px" | | ||
| style="width: 75px" | | | style="width: 75px" | | ||
| style="width: 53px" | | | style="width: 53px" | | ||
| style="width: 205px" | | | style="width: 205px" | | ||
| style="width: 241px" | | | style="width: 241px" | | ||
| style="width: 112px" | | | style="width: 112px" | | ||
|- | |- | ||
| 1 | | 1 | ||
| style="width: 37px" | | | style="width: 37px" | | ||
| style="width: 76px" | | | style="width: 76px" | | ||
| style="width: 75px" | | | style="width: 75px" | | ||
| style="width: 53px" | | | style="width: 53px" | | ||
| style="width: 205px" | | | style="width: 205px" | | ||
| style="width: 241px" | | | style="width: 241px" | | ||
| style="width: 112px" | | | style="width: 112px" | | ||
|- | |- | ||
| 2 | | 2 | ||
| style="width: 37px" | | | style="width: 37px" | | ||
| style="width: 76px" | | | style="width: 76px" | | ||
| style="width: 75px" | | | style="width: 75px" | | ||
| style="width: 53px" | | | style="width: 53px" | | ||
| style="width: 205px" | | | style="width: 205px" | | ||
| style="width: 241px" | | | style="width: 241px" | | ||
| style="width: 112px" | | | style="width: 112px" | | ||
|- | |- | ||
| 3 | | 3 | ||
| style="width: 37px" | | | style="width: 37px" | | ||
| style="width: 76px" | | | style="width: 76px" | | ||
| style="width: 75px" | | | style="width: 75px" | | ||
| style="width: 53px" | | | style="width: 53px" | | ||
| style="width: 205px" | | | style="width: 205px" | | ||
| style="width: 241px" | | | style="width: 241px" | | ||
| style="width: 112px" | | | style="width: 112px" | | ||
|- | |- | ||
| 4 | | 4 | ||
| style="width: 37px" | | | style="width: 37px" | | ||
| style="width: 76px" | | | style="width: 76px" | | ||
| style="width: 75px" | | | style="width: 75px" | | ||
| style="width: 53px" | | | style="width: 53px" | | ||
| style="width: 205px" | | | style="width: 205px" | | ||
| style="width: 241px" | | | style="width: 241px" | | ||
| style="width: 112px" | | | style="width: 112px" | | ||
|- | |- | ||
| 5 | | 5 | ||
| style="width: 37px" | | | style="width: 37px" | | ||
| style="width: 76px" | | | style="width: 76px" | | ||
| style="width: 75px" | | | style="width: 75px" | | ||
| style="width: 53px" | | | style="width: 53px" | | ||
| style="width: 205px" | | | style="width: 205px" | | ||
| style="width: 241px" | | | style="width: 241px" | | ||
| style="width: 112px" | | | style="width: 112px" | | ||
|- | |- | ||
| 6 | | 6 | ||
| style="width: 37px" | | | style="width: 37px" | | ||
| style="width: 76px" | | | style="width: 76px" | | ||
| style="width: 75px" | | | style="width: 75px" | | ||
| style="width: 53px" | | | style="width: 53px" | | ||
| style="width: 205px" | | | style="width: 205px" | | ||
| style="width: 241px" | | | style="width: 241px" | | ||
| style="width: 112px" | | | style="width: 112px" | | ||
|} | |} | ||
== SPI Devices == | == SPI Devices == | ||
{| style="width: 1007px" | {| style="width: 1007px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| 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 Type'''</p> | | style="width: 75px" | <p style="text-align: center">'''Component Type'''</p> | ||
| style="width: 53px; text-align: center" | '''Model #''' | | style="width: 53px; text-align: center" | '''Model #''' | ||
| style="width: 205px; text-align: center" | '''Description (brief)''' | | style="width: 205px; text-align: center" | '''Description (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="width: 76px" | | | style="width: 76px" | | ||
| style="width: 75px" | | | style="width: 75px" | | ||
| style="width: 53px" | | | style="width: 53px" | | ||
| style="width: 205px" | | | style="width: 205px" | | ||
| style="width: 241px" | | | style="width: 241px" | | ||
| style="width: 112px" | | | style="width: 112px" | | ||
|- | |- | ||
| | | | ||
| style="width: 76px" | | | style="width: 76px" | | ||
| style="width: 75px" | | | style="width: 75px" | | ||
| style="width: 53px" | | | style="width: 53px" | | ||
| style="width: 205px" | | | style="width: 205px" | | ||
| style="width: 241px" | | | style="width: 241px" | | ||
|} | |} | ||
== USB Host Ports == | == USB Host Ports == | ||
{| style="width: 1007px" | {| style="width: 1007px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| 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 Type'''</p> | | style="width: 75px" | <p style="text-align: center">'''Component Type'''</p> | ||
| style="width: 53px; text-align: center" | '''Model #''' | | style="width: 53px; text-align: center" | '''Model #''' | ||
| style="width: 205px; text-align: center" | '''Description (brief)''' | | style="width: 205px; text-align: center" | '''Description (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" | | ||
| style="width: 75px" | | | style="width: 75px" | | ||
| style="width: 53px" | | | style="width: 53px" | | ||
| style="width: 205px" | | | style="width: 205px" | | ||
| style="width: 241px" | | | style="width: 241px" | | ||
| style="width: 112px" | | | style="width: 112px" | | ||
|- | |- | ||
| 1 | | 1 | ||
| style="width: 76px" | | | style="width: 76px" | | ||
| style="width: 75px" | | | style="width: 75px" | | ||
| style="width: 53px" | | | style="width: 53px" | | ||
| style="width: 205px" | | | style="width: 205px" | | ||
| style="width: 241px" | | | style="width: 241px" | | ||
| style="width: 112px" | | | style="width: 112px" | | ||
|} | |} | ||
== Pneumatics Control Module == | == Pneumatics Control Module == | ||
{| | {| style="width: 931px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| '''#''' | | '''#''' | ||
| 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 | | style="width: 64px" | <p style="text-align: center">'''Solenoid'''</p> <p style="text-align: center">'''Model #'''</p> | ||
| style="width: 183px | | style="width: 183px" | <p style="text-align: center">'''Description'''</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" | '''Notes''' | | style="width: 118px; text-align: center" | '''Notes''' | ||
|- | |- | ||
| 0 | | 0 | ||
| colspan="1" rowspan="2" | | | colspan="1" rowspan="2" | | ||
| colspan="1" rowspan="2" style="width: 75px" | Double | | colspan="1" rowspan="2" style="width: 75px" | Double | ||
| colspan="1" rowspan="2" style="width: 64px | | colspan="1" rowspan="2" style="width: 64px" | | ||
| style="width: 183px | | style="width: 183px" | | ||
| style="width: 290px" | | | style="width: 290px" | | ||
| colspan="1" rowspan="2" style="width: 118px" | | | colspan="1" rowspan="2" style="width: 118px" | | ||
| style="width: 118px" | | | style="width: 118px" | | ||
|- | |- | ||
| 1 | | 1 | ||
| style="width: 183px | | style="width: 183px" | | ||
| style="width: 290px" | | | style="width: 290px" | | ||
| style="width: 118px" | | | style="width: 118px" | | ||
|- | |- | ||
| 2 | | 2 | ||
| colspan="1" rowspan="2" | | | colspan="1" rowspan="2" | | ||
| colspan="1" rowspan="2" style="width: 75px" | Double | | colspan="1" rowspan="2" style="width: 75px" | Double | ||
| colspan="1" rowspan="2" style="width: 64px | | colspan="1" rowspan="2" style="width: 64px" | | ||
| style="width: 183px | | style="width: 183px" | | ||
| style="width: 290px" | | | style="width: 290px" | | ||
| colspan="1" rowspan="2" style="width: 118px" | | | colspan="1" rowspan="2" style="width: 118px" | | ||
| style="width: 118px" | | | style="width: 118px" | | ||
|- | |- | ||
| 3 | | 3 | ||
| style="width: 183px | | style="width: 183px" | | ||
| style="width: 290px" | | | style="width: 290px" | | ||
| style="width: 118px" | | | style="width: 118px" | | ||
|- | |- | ||
| 4 | | 4 | ||
| colspan="1" rowspan="2" | | | colspan="1" rowspan="2" | | ||
| colspan="1" rowspan="2" style="width: 75px" | Double | | colspan="1" rowspan="2" style="width: 75px" | Double | ||
| colspan="1" rowspan="2" style="width: 64px | | colspan="1" rowspan="2" style="width: 64px" | | ||
| style="width: 183px | | style="width: 183px" | | ||
| style="width: 290px" | | |||
| colspan="1" rowspan="2" style="width: 118px" | | |||
| style="width: 118px" | | |||
| style="width: 290px" | | |||
| colspan="1" rowspan="2" style="width: 118px" | | |||
| style="width: 118px" | | |||
|- | |- | ||
| 5 | | 5 | ||
| style="width: 183px | | style="width: 183px" | | ||
| style="width: 290px" | | | style="width: 290px" | | ||
| style="width: 118px" | | | style="width: 118px" | | ||
|- | |- | ||
| 6 | | 6 | ||
| colspan="1" rowspan="2" | | | colspan="1" rowspan="2" | | ||
| colspan="1" rowspan="2" style="width: 75px" | Double | | colspan="1" rowspan="2" style="width: 75px" | Double | ||
| colspan="1" rowspan="2" style="width: 64px | | colspan="1" rowspan="2" style="width: 64px" | | ||
| style="width: 183px | | style="width: 183px" | | ||
| style="width: 290px" | | | style="width: 290px" | | ||
| colspan="1" rowspan="2" style="width: 118px" | | | colspan="1" rowspan="2" style="width: 118px" | | ||
| style="width: 118px" | | | style="width: 118px" | | ||
|- | |- | ||
| 7 | | 7 | ||
| style="width: 183px | | style="width: 183px" | | ||
| style="width: 290px" | | | style="width: 290px" | | ||
| style="width: 118px" | | | style="width: 118px" | | ||
|} | |} | ||
= Operator Controls = | = Operator Controls = | ||
=== Controller 1 - Primary Driver === | === Controller 1 - Primary Driver === | ||
{| | {| style="width: 908px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| style="width: 92px | | style="width: 92px" | ''' Button/Axis #''' | ||
| style="width: 414px | | style="width: 414px" | '''Action/Button''' | ||
| '''Description''' | | '''Description''' | ||
| '''Details''' | | '''Details''' | ||
|- | |- | ||
| style="width: 92px; text-align: center | | style="width: 92px; text-align: center" | A-1 | ||
| style="width: 414px | | style="width: 414px" | Left Joystick Y | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 92px; text-align: center | | style="width: 92px; text-align: center" | A-1 | ||
| style="width: 414px | | style="width: 414px" | Left Joystick X | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 92px; text-align: center | | style="width: 92px; text-align: center" | A-4 | ||
| style="width: 414px | | style="width: 414px" | Right Joystick Y | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 92px; text-align: center | | style="width: 92px; text-align: center" | A-4 | ||
| style="width: 414px | | style="width: 414px" | Right Joystick X | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 92px; text-align: center | | style="width: 92px; text-align: center" | B-6 | ||
| style="width: 414px | | style="width: 414px" | Right Bumper | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 92px; text-align: center | | style="width: 92px; text-align: center" | B-5 | ||
| style="width: 414px | | style="width: 414px" | Right Bumper | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 92px; text-align: center | | style="width: 92px; text-align: center" | A-3 | ||
| style="width: 414px | | style="width: 414px" | Right Trigger | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 92px; text-align: center | | style="width: 92px; text-align: center" | A-2 | ||
| style="width: 414px | | style="width: 414px" | Left Trigger | ||
| | | | ||
| | | | ||
|} | |} | ||
=== Controller 2 - Aux Driver === | === Controller 2 - Aux Driver === | ||
{| | {| style="width: 908px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| style="text-align: center; width: 91px" | '''Button/Axis #''' | | style="text-align: center; width: 91px" | '''Button/Axis #''' | ||
| style="width: 379px" | '''Action/Button''' | | style="width: 379px" | '''Action/Button''' | ||
| '''Description''' | | '''Description''' | ||
| '''Details''' | | '''Details''' | ||
|- | |- | ||
| style="text-align: center; width: 91px" | A-5 | | style="text-align: center; width: 91px" | A-5 | ||
| style="width: 379px" | Right Joystick Y | | style="width: 379px" | Right Joystick Y | ||
| | | | ||
| | |||
|- | |- | ||
| style="width: 91px; text-align: center" | B-5 | | style="width: 91px; text-align: center" | B-5 | ||
| style="width: 379px" | Left Bumper | | style="width: 379px" | Left Bumper | ||
| | | | ||
| | |||
|- | |- | ||
| style="width: 91px; text-align: center" | B-6 | | style="width: 91px; text-align: center" | B-6 | ||
| style="width: 379px" | Right Bumper | | style="width: 379px" | Right Bumper | ||
| | | | ||
| | |||
|- | |- | ||
| style="width: 91px; text-align: center" | A-3 | | style="width: 91px; text-align: center" | A-3 | ||
| style="width: 379px" | Right Trigger | | style="width: 379px" | Right Trigger | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 91px; text-align: center" | A-2 | | style="width: 91px; text-align: center" | A-2 | ||
| style="width: 379px" | Left Trigger | | style="width: 379px" | Left Trigger | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 91px; text-align: center" | POV-0 | | style="width: 91px; text-align: center" | POV-0 | ||
| style="width: 379px" | Dpad Up | | style="width: 379px" | Dpad Up | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 91px; text-align: center" | POV-180 | | style="width: 91px; text-align: center" | POV-180 | ||
| style="width: 379px" | Dpad Down | | style="width: 379px" | Dpad Down | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 91px; text-align: center" | B-4 | | style="width: 91px; text-align: center" | B-4 | ||
| style="width: 379px" | Y button | | style="width: 379px" | Y button | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 91px; text-align: center" | B-1 | | style="width: 91px; text-align: center" | B-1 | ||
| style="width: 379px" | A button | | style="width: 379px" | A button | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 91px; text-align: center" | B-2 | | style="width: 91px; text-align: center" | B-2 | ||
| style="width: 379px" | B button | | style="width: 379px" | B button | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 91px; text-align: center" | B-3 | | style="width: 91px; text-align: center" | B-3 | ||
| style="width: 379px" | X button | | style="width: 379px" | X button | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 91px; text-align: center" | B-7 + B-8 | | style="width: 91px; text-align: center" | B-7 + B-8 | ||
| style="width: 379px" | Start + Select | | style="width: 379px" | Start + Select | ||
| | | | ||
| | |||
|} | |||
=== Broken Switches === | === Broken Switches === | ||
{| | {| style="width: 908px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| '''Switch''' | | '''Switch''' | ||
Line 1,151: | Line 1,050: | ||
|- | |- | ||
| Broken Switch1 | | Broken Switch1 | ||
| | | | ||
| | | | ||
|- | |- | ||
| Broken Switch2 | | Broken Switch2 | ||
| | | | ||
| | | | ||
|- | |- | ||
| Broken Switch3 | | Broken Switch3 | ||
| | | | ||
| | | | ||
|- | |- | ||
| Broken Switch4 | | Broken Switch4 | ||
| | | | ||
| | | | ||
|- | |- | ||
| Broken Switch5 | | Broken Switch5 | ||
| | | | ||
| | | | ||
|- | |- | ||
| Broken Switch6 | | Broken Switch6 | ||
| | | | ||
| | | | ||
|} | |} | ||
=== Dashboard === | === Dashboard === | ||
{| | {| style="width: 0px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| '''Feature''' | | '''Feature''' | ||
| style="width: 600px | | style="width: 600px" | '''Control''' | ||
| '''Key''' | | '''Key''' | ||
| '''Value''' | | '''Value''' | ||
|- | |- | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
| | | | ||
| | | | ||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
| | | | ||
| | | | ||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| | | | ||
| | |||
| | |||
| | |||
| |||
| | |||
| |||
|} | |} | ||
= IO Maps for Old Robots = | = IO Maps for Old Robots = | ||
*[[2018: | *[[2018:Robot_IO_Map|2018 IO Map]] | ||
*[[2017: | *[[2017:Robot_IO_Map|2017 IO Map]] | ||
*[[2016: | *[[2016:Robot_IO_Map|2016 IO Map]] | ||
*[[2015: | *[[2015:Robot_IO_Map|2015 IO Map]] | ||
*[[2014: | *[[2014:Robot_IO_Map|2014 IO Map]] | ||
*[[2013: | *[[2013:Robot_IO_Map|2013 IO Map]] | ||
*[[2012: | *[[2012:Robot_IO_Map|2012 IO Map]] | ||
*[[2011: | *[[2011:Robot_IO_Map|2011 Thunderous Prime IO Map]] | ||
*[[2010: | *[[2010:Electrical_Main#IO_Map_2010_Thunderfoot|2010 Thunderfoot IO Map]] | ||
*[[2009: | *[[2009:IO_Map|2009 Thunderplucker]] | ||
*[[IO Pin Maps for Pre-2009 Robots]] | *[[IO_Pin_Maps_for_Pre-2009_Robots|IO Pin Maps for Pre-2009 Robots]] | ||
</div> |
Revision as of 12:20, 2 January 2019
Robot I/O
CAN ID Assignments
ID | Subsystem | Component Type |
Model # | Description (brief) |
Operation |
Notes (8) max. 40A PDB # | |
0 | Electrical | PD Module |
Power Distribution Module feedback | monitor PD | must be CAN 0 |
||
1 | RESERVED | n/a | Factory-default allows for adding new device quickly and re-assign its ID |
don't use | |||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 |
PWM Outputs
ID | Subsystem | Component Type |
Model # | Description (brief) |
Operation
|
Notes (8) max. 40A PDB # | |
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 |
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 | |||||||
1 | |||||||
2 | |||||||
3 |
Rev Robotics More Board Analog IO
ID | Subsystem | Component Type |
Model # | Description (brief) |
Operation |
Voltage Range |
Notes |
AIN0 | |||||||
AIN1 | |||||||
AIN2 | |||||||
AIN3 | |||||||
AOUT0 | |||||||
AOUT1 |
Digital IO (GPIO)
RoboRio IO
ID | Direction (IN/OUT) |
Subsystem | Component Type |
Model # | Description (brief) |
Operation | Notes |
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 |
Rev Robotics More Board IO
ID | Direction (IN/OUT) | Subsystem | Component Type | Model # | Description (brief) | Operation | Notes |
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
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 |
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 |
SPI Devices
# | Subsystem | Component Type |
Model # | Description (brief) | Operation | Notes |
USB Host Ports
Address | Subsystem | Component Type |
Model # | Description (brief) | Operation | Notes |
0 | ||||||
1 |
Pneumatics Control Module
# | Subsystem | Solenoid is Double or Single? |
Solenoid Model # |
Description (brief) |
Operation | Circuit Pressure | Notes |
0 | Double | ||||||
1 | |||||||
2 | Double | ||||||
3 | |||||||
4 | Double | ||||||
5 | |||||||
6 | Double | ||||||
7 |
Operator Controls
Controller 1 - Primary Driver
Button/Axis # | Action/Button | Description | Details |
A-1 | Left Joystick Y | ||
A-1 | Left Joystick X | ||
A-4 | Right Joystick Y | ||
A-4 | Right Joystick X | ||
B-6 | Right Bumper | ||
B-5 | Right Bumper | ||
A-3 | Right Trigger | ||
A-2 | Left Trigger |
Controller 2 - Aux Driver
Button/Axis # | Action/Button | Description | Details |
A-5 | Right Joystick Y | ||
B-5 | Left Bumper | ||
B-6 | Right Bumper | ||
A-3 | Right Trigger | ||
A-2 | Left Trigger | ||
POV-0 | Dpad Up | ||
POV-180 | Dpad Down | ||
B-4 | Y button | ||
B-1 | A button | ||
B-2 | B button | ||
B-3 | X button | ||
B-7 + B-8 | Start + Select |
Broken Switches
Switch | Description | Details |
Broken Switch1 | ||
Broken Switch2 | ||
Broken Switch3 | ||
Broken Switch4 | ||
Broken Switch5 | ||
Broken Switch6 |
Dashboard
Feature | Control | Key | Value |