2024:Robot IO Map: Difference between revisions
(Created page with "== CAN ID Assignments == {| border="1" cellpadding="2" cellspacing="1" style="width: 1100px" |- | style="text-align: center" | '''ID''' | style="text-align: center" | '''Subs...") |
No edit summary Tag: visualeditor |
||
Line 39: | Line 39: | ||
|- | |- | ||
| 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; width: 112px" | | | style="text-align: center; width: 112px" | | ||
| style="width: 70px; text-align: center" | | | style="width: 70px; text-align: center" | | ||
| style="width: 110px; text-align: center" | | | style="width: 110px; 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; width: 112px" | | | style="text-align: center; width: 112px" | | ||
| style="width: 70px; text-align: center" | | | style="width: 70px; text-align: center" | | ||
| style="width: 110px; text-align: center" | | | style="width: 110px; 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" | | | 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="text-align: center" | | | style="text-align: center" | | ||
| | |||
| style="text-align: center" | | | style="text-align: center" | | ||
|- | |||
| style="text-align: center" |5 | |||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
Line 116: | Line 79: | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| | | | ||
| style="text-align: center" | | |||
| | |||
| style="text-align: center" | | |||
|- | |- | ||
| style="text-align: center" | | | 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; width: 112px" | | | style="text-align: center; width: 112px" | | ||
| style="width: 70px; text-align: center" | | | style="width: 70px; text-align: center" | | ||
| style="width: 110px; text-align: center" | | | style="width: 110px; 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" | | | style="text-align: center" | | ||
|- | |- | ||
| style="text-align: center" | | | 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; width: 112px" | | | style="text-align: center; width: 112px" | | ||
| style="width: 70px; text-align: center" | | | style="width: 70px; text-align: center" | | ||
| style="width: 110px; text-align: center" | | | style="width: 110px; 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" |8 | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center; width: 112px" | | | style="text-align: center" | | ||
| style="width: 70px; text-align: center" | | | style="text-align: center" | | ||
| style="width: 110px; text-align: center" | | | style="text-align: center" | | ||
| style="width: 224px; text-align: center" | | | style="text-align: center" | | ||
| style="width: 115px; text-align: center" | | | style="text-align: center" | | ||
| style="width: 55px; text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | | ||
|- | |||
| style="text-align: center" | 9 | |||
| style="text-align: center" | | |||
| style="text-align: center" | | |||
| style="text-align: center; width: 112px" | | |||
| style="width: 70px; text-align: center" | | |||
| style="width: 110px; text-align: center" | | |||
| style="width: 224px; text-align: center" | | |||
| style="width: 115px; text-align: center" | | |||
| style="width: 55px; text-align: center" | | |||
| style="text-align: center" | | |||
|- | |||
| style="text-align: center" | 10 | |||
| style="text-align: center" | | |||
| style="text-align: center" | | |||
| style="text-align: center; width: 112px" | | |||
| style="width: 70px; text-align: center" | | |||
| style="width: 110px; text-align: center" | | |||
| style="width: 224px; text-align: center" | | |||
| style="width: 115px; text-align: center" | | |||
| style="width: 55px; text-align: center" | | |||
| style="text-align: center" | | |||
|- | |||
| style="text-align: center" | 11 | |||
| style="text-align: center" | | |||
| style="text-align: center" | | |||
| style="text-align: center; width: 112px" | | |||
| style="width: 70px; text-align: center" | | |||
| style="width: 110px; text-align: center" | | |||
| style="width: 224px; text-align: center" | | |||
| style="width: 115px; text-align: center" | | |||
| style="width: 55px; text-align: center" | | |||
| style="text-align: center" | | |||
|- | |- | ||
| style="text-align: center" | 12 | | style="text-align: center" | 12 | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center; width: 112px" | | | style="text-align: center; width: 112px" | | ||
| style="width: 70px; text-align: center" | | | style="width: 70px; text-align: center" | | ||
| style="width: 110px; text-align: center" | | | style="width: 110px; 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" | | | style="text-align: center" | | ||
|- | |- | ||
| 13 | | 13 | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center; width: 112px" | | | style="text-align: center; width: 112px" | | ||
| style="width: 70px; text-align: center" | | | style="width: 70px; text-align: center" | | ||
| style="width: 110px; text-align: center" | | | style="width: 110px; 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" | | | style="text-align: center" | | ||
|- | |- | ||
| style="text-align: center" | 14 | | style="text-align: center" | 14 | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 112px; text-align: center" | | | style="width: 112px; text-align: center" | | ||
| style="width: 70px; text-align: center" | | | style="width: 70px; text-align: center" | | ||
| style="width: 110px; text-align: center" | | | style="width: 110px; 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" | | | style="text-align: center" | | ||
|- | |- | ||
| style="text-align: center" | 15 | | style="text-align: center" | 15 | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 112px; text-align: center" | | | style="width: 112px; text-align: center" | | ||
| style="width: 70px; text-align: center" | | | style="width: 70px; text-align: center" | | ||
| style="width: 110px; text-align: center" | | | style="width: 110px; 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" | | | style="text-align: center" | | ||
|- | |- | ||
| style="text-align: center" | 16 | | style="text-align: center" | 16 | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| style="width: 112px; text-align: center" | | | style="width: 112px; text-align: center" | | ||
| style="width: 70px; text-align: center" | | | style="width: 70px; text-align: center" | | ||
| style="width: 110px; text-align: center" | | | style="width: 110px; 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" | | | style="text-align: center" | | ||
|- | |- | ||
| style="text-align: center" |17 | | style="text-align: center" |17 | ||
| 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="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| | |||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="text-align: center" |18 | | style="text-align: center" |18 | ||
| 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="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| | |||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="text-align: center" |19 | | style="text-align: center" |19 | ||
| 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="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| | |||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="text-align: center" |20 | | style="text-align: center" |20 | ||
| 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="text-align: center" | | | style="text-align: center" | | ||
| style="text-align: center" | | | style="text-align: center" | | ||
| | |||
| | | | ||
| | | | ||
| | | | ||
|} | |} | ||
Line 259: | Line 259: | ||
|- | |- | ||
|0 | |0 | ||
| | | | ||
|- | | | ||
|1 | | | ||
| | | | ||
| | |- | ||
| | |1 | ||
| | |||
| | |||
| | |||
| | | | ||
|- | |- | ||
|2 | |2 | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
|3 | |3 | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
|4 | |4 | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
Line 319: | Line 319: | ||
|- | |- | ||
|10 | |10 | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
|11 | |11 | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
Line 343: | Line 343: | ||
|- | |- | ||
|14 | |14 | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
|15 | |15 | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
|16 | |16 | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
|17 | |17 | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
|18 | |18 | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
|19 | |19 | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
|20 | |20 | ||
| | | | ||
| | | | ||
| | |||
| | |||
|- | |- | ||
|21 | |21 | ||
| | | | ||
| | | | ||
| | |||
| | |||
|- | |- | ||
|22 | |22 | ||
| | | | ||
| | | | ||
| | |||
| | |||
|- | |- | ||
|23 (Switchable) | |23 (Switchable) | ||
| | | | ||
| | | | ||
| | |||
| | |||
|} | |} | ||
</div><div class="mw-parser-output"> | </div><div class="mw-parser-output"> | ||
Line 411: | Line 411: | ||
|- | |- | ||
|5V/2A | |5V/2A | ||
| | | | ||
|- | |- | ||
|5V/2A | |5V/2A | ||
| | | | ||
|- | |- | ||
|5V/500mA | |5V/500mA | ||
| | | | ||
|- | |- | ||
|5V/500mA | |5V/500mA | ||
| | | | ||
|- | |- | ||
|12V/2A | |12V/2A | ||
| | | | ||
|- | |- | ||
| 12V/2A | | 12V/2A | ||
Line 429: | Line 429: | ||
|- | |- | ||
|12V/500mA | |12V/500mA | ||
| | | | ||
|- | |- | ||
|12V/500mA | |12V/500mA | ||
| | |||
|} | |} | ||
</div> <div class="mw-parser-output"></div><div class="mw-parser-output"> | </div> <div class="mw-parser-output"></div><div class="mw-parser-output"> | ||
Line 457: | Line 458: | ||
|- | |- | ||
| style="width: 15px" |0 | | style="width: 15px" |0 | ||
| style="width: 70px" | | | style="width: 70px" | | ||
| style="width: 76px" | | | style="width: 76px" | | ||
| style="width: 94px" | | | style="width: 94px" | | ||
| style="width: 167px; text-align: center" | | | style="width: 167px; text-align: center" | | ||
| style="width: 148px" | | | style="width: 148px" | | ||
| style="width: 280px" | | | style="width: 280px" | | ||
| style="width: 125px" | | | style="width: 125px" | | ||
| style="width: 72px" | | | style="width: 72px" | | ||
|- | |- | ||
Line 759: | Line 760: | ||
|- | |- | ||
| style="text-align: center" |0 | | 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" |1 | | 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" |2 | | 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" |3 | | 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" |4 | | 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" | | ||
Line 823: | Line 824: | ||
|- | |- | ||
| style="text-align: center" |7 | | 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" | | ||
Line 832: | Line 833: | ||
|- | |- | ||
| style="text-align: center" |8 | | 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" | | ||
Line 841: | Line 842: | ||
|- | |- | ||
| style="text-align: center" |9 | | 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" | | ||
Line 850: | Line 851: | ||
|- | |- | ||
| style="text-align: center" |10 | | style="text-align: center" |10 | ||
| 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" | | ||
Line 874: | Line 875: | ||
|- | |- | ||
| style="width: 16px" | 0 | | style="width: 16px" | 0 | ||
| style="width: 56px; text-align: center" | | | style="width: 56px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
Line 883: | Line 884: | ||
|- | |- | ||
| style="width: 16px; text-align: center" |1 | | style="width: 16px; text-align: center" |1 | ||
| style="width: 56px; text-align: center" | | | style="width: 56px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
Line 892: | Line 893: | ||
|- | |- | ||
| style="width: 16px; text-align: center" |2 | | style="width: 16px; text-align: center" |2 | ||
| style="width: 56px; text-align: center" | | | style="width: 56px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
Line 901: | Line 902: | ||
|- | |- | ||
| style="width: 16px; text-align: center" |3 | | style="width: 16px; text-align: center" |3 | ||
| style="width: 56px; text-align: center" | | | style="width: 56px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
Line 910: | Line 911: | ||
|- | |- | ||
| style="width: 16px; text-align: center" |4 | | style="width: 16px; text-align: center" |4 | ||
| style="width: 56px; text-align: center" | | | style="width: 56px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
Line 919: | Line 920: | ||
|- | |- | ||
| style="width: 16px; text-align: center" |5 | | style="width: 16px; text-align: center" |5 | ||
| style="width: 56px; text-align: center" | | | style="width: 56px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
Line 928: | Line 929: | ||
|- | |- | ||
| style="width: 16px; text-align: center" |6 | | style="width: 16px; text-align: center" |6 | ||
| style="width: 56px; text-align: center" | | | style="width: 56px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
Line 937: | Line 938: | ||
|- | |- | ||
| style="width: 16px; text-align: center" |7 | | style="width: 16px; text-align: center" |7 | ||
| style="width: 56px; text-align: center" | | | style="width: 56px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
Line 946: | Line 947: | ||
|- | |- | ||
| style="width: 16px; text-align: center" |8 | | style="width: 16px; text-align: center" |8 | ||
| style="width: 56px; text-align: center" | | | style="width: 56px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
| style="width: 74px; text-align: center" | | | style="width: 74px; text-align: center" | | ||
Line 1,166: | Line 1,167: | ||
| rowspan="8" style="width: 8px; text-align: center" |1 | | rowspan="8" style="width: 8px; text-align: center" |1 | ||
| style="width: 1px" |0 | | style="width: 1px" |0 | ||
| colspan="1" rowspan="2" | | | colspan="1" rowspan="2" | | ||
| colspan="1" rowspan="2" style="width: 75px; text-align: center" | | | colspan="1" rowspan="2" style="width: 75px; text-align: center" | | ||
| colspan="1" rowspan="2" style="width: 64px; text-align: center" | | | colspan="1" rowspan="2" style="width: 64px; text-align: center" | | ||
| style="width: 183px; text-align: center" | | | style="width: 183px; text-align: center" | | ||
| style="width: 290px; text-align: center" | | | style="width: 290px; text-align: center" | | ||
| colspan="1" rowspan="2" style="width: 118px; text-align: center" | | | colspan="1" rowspan="2" style="width: 118px; text-align: center" | | ||
| rowspan="8" style="width: 118px; text-align: center" | | | rowspan="8" style="width: 118px; text-align: center" | | ||
|- | |- | ||
| 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" | | ||
| style="width: 290px; text-align: center" | | | style="width: 290px; text-align: center" | | ||
|- | |- | ||
| style="width: 1px; text-align: center" |2 | | style="width: 1px; text-align: center" |2 | ||
| colspan="1" rowspan="2" style="text-align: center" | | | colspan="1" rowspan="2" style="text-align: center" | | ||
| colspan="1" rowspan="2" style="width: 75px; text-align: center" | | | colspan="1" rowspan="2" style="width: 75px; text-align: center" | | ||
| colspan="1" rowspan="2" style="width: 64px; text-align: center" | | | colspan="1" rowspan="2" style="width: 64px; text-align: center" | | ||
| style="width: 183px; text-align: center" | | | style="width: 183px; text-align: center" | | ||
| style="width: 290px; text-align: center" | | | style="width: 290px; text-align: center" | | ||
| colspan="1" rowspan="2" style="width: 118px; text-align: center" | | | colspan="1" rowspan="2" style="width: 118px; text-align: center" | | ||
|- | |- | ||
| 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" | | ||
| style="width: 290px; text-align: center" | | | style="width: 290px; text-align: center" | | ||
|- | |- | ||
| style="width: 1px; text-align: center" |4 | | style="width: 1px; text-align: center" |4 | ||
| colspan="1" rowspan="2" style="text-align: center" | | | colspan="1" rowspan="2" style="text-align: center" | | ||
| colspan="1" rowspan="2" style="width: 75px; text-align: center" | | | colspan="1" rowspan="2" style="width: 75px; text-align: center" | | ||
| colspan="1" rowspan="2" style="width: 64px; text-align: center" | | | colspan="1" rowspan="2" style="width: 64px; text-align: center" | | ||
| style="width: 183px; text-align: center" | | | style="width: 183px; text-align: center" | | ||
| style="width: 290px; text-align: center" | | | style="width: 290px; text-align: center" | | ||
| colspan="1" rowspan="2" style="width: 118px; text-align: center" | | | colspan="1" rowspan="2" style="width: 118px; text-align: center" | | ||
|- | |- | ||
| 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" | | ||
| style="width: 290px; text-align: center" | | | style="width: 290px; text-align: center" | | ||
|- | |- | ||
| style="width: 1px; text-align: center" |6 | | style="width: 1px; text-align: center" |6 | ||
| colspan="1" rowspan="2" style="text-align: center" | | | colspan="1" rowspan="2" style="text-align: center" | | ||
| colspan="1" rowspan="2" style="width: 75px; text-align: center" | | | colspan="1" rowspan="2" style="width: 75px; text-align: center" | | ||
| colspan="1" rowspan="2" style="width: 64px; text-align: center" | | | colspan="1" rowspan="2" style="width: 64px; text-align: center" | | ||
| style="width: 183px; text-align: center" | | | style="width: 183px; text-align: center" | | ||
| style="width: 290px; text-align: center" | | | style="width: 290px; text-align: center" | | ||
| colspan="1" rowspan="2" style="width: 118px; text-align: center" | | | colspan="1" rowspan="2" style="width: 118px; text-align: center" | | ||
|- | |- | ||
| 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" | | ||
| style="width: 290px; text-align: center" | | | style="width: 290px; text-align: center" | | ||
|- | |- | ||
| colspan="1" rowspan="6" style="width: 8px; text-align: center" |2 | | colspan="1" rowspan="6" style="width: 8px; text-align: center" |2 | ||
Line 1,272: | Line 1,273: | ||
| style="width: 92px; text-align: center" |A-1 | | style="width: 92px; text-align: center" |A-1 | ||
| style="width: 414px" |Left Joystick Y | | style="width: 414px" |Left Joystick Y | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 92px; text-align: center" | A-1 | | style="width: 92px; text-align: center" | A-1 | ||
| style="width: 414px" |Left Joystick X | | style="width: 414px" |Left Joystick X | ||
| | | | ||
| | | | ||
|- | |- | ||
| | | | ||
|Left Joystick Press | |Left Joystick Press | ||
| | | | ||
| | | | ||
|- | |- | ||
Line 1,292: | Line 1,293: | ||
| style="width: 92px; text-align: center" |A-4 | | style="width: 92px; text-align: center" |A-4 | ||
| style="width: 414px" | Right Joystick X | | style="width: 414px" | Right Joystick X | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 92px; text-align: center" |B-6 | | style="width: 92px; text-align: center" |B-6 | ||
| style="width: 414px" |Right Bumper | | style="width: 414px" |Right Bumper | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 92px; text-align: center" |B-5 | | style="width: 92px; text-align: center" |B-5 | ||
| style="width: 414px" |Left Bumper | | style="width: 414px" |Left Bumper | ||
| | | | ||
| | | | ||
|- | |- | ||
Line 1,322: | Line 1,323: | ||
| style="width: 92px; text-align: center" | B-3 | | style="width: 92px; text-align: center" | B-3 | ||
| style="width: 414px" | Cross / X Button | | style="width: 414px" | Cross / X Button | ||
| | | | ||
| | | | ||
|- | |- | ||
| style="width: 92px; text-align: center" |B-4 | | style="width: 92px; text-align: center" |B-4 | ||
| style="width: 414px" |Triangle / Y Button | | style="width: 414px" |Triangle / Y Button | ||
| | | | ||
| | | | ||
|- | |- | ||
Line 1,360: | Line 1,361: | ||
| style="width: 91px; text-align: center" |A-2 | | style="width: 91px; text-align: center" |A-2 | ||
| style="width: 286px" |Left Trigger | | style="width: 286px" |Left Trigger | ||
| style="width: 361px" | | | style="width: 361px" | | ||
| style="width: 141px" | | | style="width: 141px" | | ||
|- | |- | ||
| style="width: 91px; text-align: center" |A-3 | | style="width: 91px; text-align: center" |A-3 | ||
| style="width: 286px" |Right Trigger | | style="width: 286px" |Right Trigger | ||
| style="width: 361px" | | | style="width: 361px" | | ||
| style="width: 141px" | | | style="width: 141px" | | ||
|- | |- | ||
Line 1,379: | Line 1,380: | ||
| style="width: 91px; text-align: center" |A-5 | | style="width: 91px; text-align: center" |A-5 | ||
| style="width: 286px" |Right Joystick Y-Axis | | style="width: 286px" |Right Joystick Y-Axis | ||
| style="width: 361px" | | | style="width: 361px" | | ||
| style="width: 141px" | | | style="width: 141px" | | ||
|- | |- | ||
| style="width: 91px; text-align: center" | B-1 | | style="width: 91px; text-align: center" | B-1 | ||
| style="width: 286px" |Square / A Button | | style="width: 286px" |Square / A Button | ||
| style="width: 361px" | | | style="width: 361px" | | ||
| style="width: 141px" | | | style="width: 141px" | | ||
|- | |- | ||
| style="width: 91px; text-align: center" |B-2 | | style="width: 91px; text-align: center" |B-2 | ||
| style="width: 286px" |Circle / B button | | style="width: 286px" |Circle / B button | ||
| style="width: 361px" | | | style="width: 361px" | | ||
| style="width: 141px" | | | style="width: 141px" | | ||
|- | |- | ||
Line 1,399: | Line 1,400: | ||
| style="width: 91px; text-align: center" |B-4 | | style="width: 91px; text-align: center" |B-4 | ||
| style="width: 286px" |Triangle / Y button | | style="width: 286px" |Triangle / Y button | ||
| style="width: 361px" | | | style="width: 361px" | | ||
| style="width: 141px" | | | style="width: 141px" | | ||
|- | |- | ||
Line 1,409: | Line 1,410: | ||
| style="width: 91px; text-align: center" |B-6 | | style="width: 91px; text-align: center" |B-6 | ||
| style="width: 286px" |Right bumper | | style="width: 286px" |Right bumper | ||
| style="width: 361px" | | | style="width: 361px" | | ||
| style="width: 141px" | | | style="width: 141px" | | ||
|- | |- | ||
| style="width: 91px; text-align: center" |B-7 | | style="width: 91px; text-align: center" |B-7 | ||
| style="width: 286px" |Back Button | | style="width: 286px" |Back Button | ||
| style="width: 361px" | | | style="width: 361px" | | ||
| style="width: 141px" | | | style="width: 141px" | | ||
|- | |- | ||
Line 1,424: | Line 1,425: | ||
| style="width: 91px; text-align: center" |B-9 | | style="width: 91px; text-align: center" |B-9 | ||
| style="width: 286px" |Left Stick Pressed | | style="width: 286px" |Left Stick Pressed | ||
| style="width: 361px" | | | style="width: 361px" | | ||
| style="width: 141px" | | | style="width: 141px" | | ||
|- | |- | ||
| style="width: 91px; text-align: center" |B-10 | | style="width: 91px; text-align: center" |B-10 | ||
| style="width: 286px" |Right Stick Pressed | | style="width: 286px" |Right Stick Pressed | ||
| style="width: 361px" | | | style="width: 361px" | | ||
| style="width: 141px" | | | style="width: 141px" | | ||
|- | |- | ||
| style="width: 91px; text-align: center" |POV-0 | | style="width: 91px; text-align: center" |POV-0 | ||
| style="width: 286px" |D-pad up | | style="width: 286px" |D-pad up | ||
| style="width: 361px" | | | style="width: 361px" | | ||
| style="width: 141px" | | | style="width: 141px" | | ||
|- | |- | ||
|POV-90 | |POV-90 | ||
| D-pad right | | D-pad right | ||
| | | | ||
| | | | ||
|- | |- | ||
|POV-180 | |POV-180 | ||
|D-pad down | |D-pad down | ||
| | | | ||
| | | | ||
|- | |- | ||
Line 1,466: | Line 1,465: | ||
|- | |- | ||
| style="width: 92px; text-align: center" |B-1 | | style="width: 92px; text-align: center" |B-1 | ||
| style="width: 112px" | | | style="width: 112px" | | ||
| style="width: 521px" | | | style="width: 521px" | | ||
| style="width: 158px" | | | style="width: 158px" | | ||
|- | |- | ||
| style="width: 92px; text-align: center" |B-2 | | style="width: 92px; text-align: center" |B-2 | ||
| style="width: 112px" | | | style="width: 112px" | | ||
| style="width: 521px" | | | style="width: 521px" | | ||
| style="width: 158px" | | | style="width: 158px" | | ||
|- | |- | ||
Line 1,486: | Line 1,485: | ||
|- | |- | ||
| style="width: 92px; text-align: center" |B-5 | | style="width: 92px; text-align: center" |B-5 | ||
| style="width: 112px" | | | style="width: 112px" | | ||
| style="width: 521px" | | | style="width: 521px" | | ||
| style="width: 158px" | | | style="width: 158px" | | ||
|- | |- | ||
| style="width: 92px; text-align: center" | B-6 | | style="width: 92px; text-align: center" | B-6 | ||
| style="width: 112px" | | | style="width: 112px" | | ||
| style="width: 521px" | | | style="width: 521px" | | ||
| style="width: 158px" | | | style="width: 158px" | | ||
|- | |- | ||
Line 1,799: | Line 1,798: | ||
|} | |} | ||
{| style="width: 0px" cellspacing="1" cellpadding="2" border="1" | {| style="width: 0px" cellspacing="1" cellpadding="2" border="1" | ||
|- | |- | ||
| | | | ||
|} | |} | ||
Revision as of 14:36, 4 December 2023
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 | RESERVED | n/a | Factory-default allows for adding new device quickly and re-assign its ID |
don't use please | |||||
2 | |||||||||
3 | |||||||||
4 | |||||||||
5 | |||||||||
6 | |||||||||
7 | |||||||||
8 | |||||||||
9 | |||||||||
10 | |||||||||
11 | |||||||||
12 | |||||||||
13 | |||||||||
14 | |||||||||
15 | |||||||||
16 | |||||||||
17 | |||||||||
18 | |||||||||
19 | |||||||||
20 |
Port # | Device (Subteam) | Breaker Value | Max Current | Note |
---|---|---|---|---|
0 | ||||
1 | ||||
2 | ||||
3 | ||||
4 | ||||
5 | ||||
6 | ||||
7 | ||||
8 | ||||
9 | ||||
10 | ||||
11 | ||||
12 | ||||
13 | ||||
14 | ||||
15 | ||||
16 | ||||
17 | ||||
18 | ||||
19 | ||||
20 | ||||
21 | ||||
22 | ||||
23 (Switchable) |
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 | ||||||||
1 | ||||||||
2 | ||||||||
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 | |||||||
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 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 |
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 |
0x52 | |||||||
SPI Devices
# | Subsystem | Component Type |
Model # | Description (brief) | Operation | Notes |
0 | Drive | IMU | ADIS16470 | 3-Axis gyro and accelerometer | Sense rotation of robot |
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
Disable Xbox Controller
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 |
thunderdashboard_gyro | number |
0 - dashboard background not based on this 1 - dashboard background goes red |
used when: gyro is calibrating |
thunderdashboard_yellow | number |
0 - dashboard background not based on this 1 - dashboard background goes yellow |
used when: TBD NOTE: thunderdashboard_gyro takes precedence |
thunderdashboard_green | number |
0 - dashboard background not based on this 1 - dashboard background goes green |
used when: TBD NOTE: thunderdashboard_gyro takes precendence |
thunderdashboard_inpitmode | number |
0 - dashboard background not based on this 1 - dashboard background is power blue |
used when: robot is operating in 'pit mode' (for safer operatin in the pits) NOTE: thunderdashboard_gyro takes precendence |
thunderdashboard_auto_list | string | a comma seperated list | the list of auto modes (e.g. "0,1,2,3,4,5") |
thunderdashboard_auto_# | string | any text | one for each auto mode (e.g. thunderdashboard_auto_0 ... thunderdashboard_auto_5) |
Auto_Mode | number | a number from thunderdashboard_auto_list | the auto mode selected on the UI |
thunderdashboard_auto_start_delay | number | user selected number of seconds, 0 to 15, to delay start of auto mode | |
thunderdashboard_auto_doing_auto | boolean | true - should do autonomous
false - should not do autonomous |
Dashboard checkbox in auto selector page. When false, the robot should not do anything in autonomous |
thunderdashboard_auto_starting_location | number | 0 - barrier side
1 - center 2 - edge side |
Dashboard selection of which community zone the robot should start in |
thunderdashboard_auto_starting_gamepiece | number | 0 - cube
1 - cone |
Dashboard selection of which GamePiece the robot is starting with. Also determines the exact starting position of the robotin combination with the general zone as provided by 'thunderdashboard_auto_starting_location' |
thunderdashboard_auto_starting_action | number | Depending on the starting location, this value means different things.
If starting in the center, 0 - Score preloaded GamePiece and balance on Charge Station 1 - Score preloaded GamePiece, traverse Charge Station, and collect GamePiece 3 from field If starting on either side, Anything - Score preloaded GamePiece and collect field GamePiece 1 or 4 |
Dashboard selection of what action the robot should do first in autonomous |
thunderdashboard_auto_field_gamepiece | number | 0 - cube
1 - cone |
Dashboard selection of which GamePiece to collect on the field (if the starting action puts the robot in the position to acquire a GamePiece) |
thunderdashboard_auto_final_action | number | Depending on the starting location, this value means different things,
If starting in the center, 0 - Do nothing 1 - Balance on Charge Station If starting on either side, 0 - Do nothing 1 - Score acquired field GamePiece 2 - Balance on Charge Station |
Dashboard selection of what action the robot should do at the end of Autonomous (if the starting action puts the robot in the position for a final action). |
thunderdashboard_drive_x_pos | number | Robot current X position on the field (m) | |
thunderdashboard_drive_y_pos | number | Robot current Y position on the field (m) | |
thunderdashboard_drive_target_x_pos | number | Robot target X position on the field (m) | |
thunderdashboard_drive_target_y_pos | number | Robot target Y position on the field (m) | |
thunderdashboard_drive_x_vel | number | Robot current X velocity (m/s) | |
thunderdashboard_drive_y_vel | number | Robot current Y velocity (m/s) | |
thunderdashboard_drive_ang_vel | number | Robot current angular velocity (rad/s) | |
thunderdashboard_drive_ang | number | Robot current angle (radians) | |
thunderdashboard_drive_target_ang | number | Robot target angle (radians) | |
thunderdashboard_lift_pivot_percent | number | 0 to 1 | Percent of lift pivot |
thunderdashboard_lift_extension_percent | number | 0 to 1 | Percent of lift extension |
thunderdashboard_lift_pivot_target_percent | number | 0 to 1, -1 if no target | Target percent of lift pivot |
thunderdashboard_lift_extension_target_percent | number | 0 to 1, -1 if no target | Target percent of lift extension |
thunderdashboard_grabber_position | number | 0 - open
1 - agape 2 - ajar |
State of grabber mechanism |
thunderdashboard_gamepiece | number | -1 - no gamepiece
0 - cube 1 - cone |
Which GamePiece the robot is currently in possession of |
thunderdashboard_match_remaining | number | The time remaining in the current match period | |
thunderdashboard_airpressure_low | number | Low air pressure on gauge | |
thunderdashboard_airpressure_high | number | High air pressure on gauge | |
thunderdashboard_airpressure | number | Current air pressure | |
thunderdashboard_airpressure_iters | number | Number of ticks on air pressure gauge | |
thunderdashboard_led_mode | number | 0 - Robot State
1 - Alliance Color 2 - Custom Color 3 - Off |
The mode of the robot LEDs |
thunderdashboard_led_custom_r | number | 0-1 | Custom LED red value |
thunderdashboard_led_custom_g | number | 0-1 | Custom LED green value |
thunderdashboard_led_custom_b | number | 0-1 | Custom LED blue value |
thunderdashboard_score_grid | number | -1 - No grid aligned
0 - Left grid 1 - Center grid 2 - Right grid |
Which grid the robot is currently in front of (relative to driver, NOT field or robot) |
thunderdashboard_score_grid_column | number | -1 - No Column selected
0 - Left column 1 - Center column 2 - Right column |
Which column of the grid the robot is trying to align to (relative to driver, NOT field or robot) |