2026:Robot IO Map: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
 
(8 intermediate revisions by 4 users not shown)
Line 35: Line 35:
Motor
Motor
| style="text-align: center; width: 85px; height: 17px;" |
| style="text-align: center; width: 85px; height: 17px;" |
Kraken X60
Cancoder
| style="width: 59px; text-align: center; height: 17px;" |
| style="width: 59px; text-align: center; height: 17px;" |
<br>
<br>
Line 64: Line 64:
<br>
<br>
| style="width: 34px; text-align: center; height: 52px;" |
| style="width: 34px; text-align: center; height: 52px;" |
<br>
18
| style="height: 52px; width: 93px; text-align: center;" |
| style="height: 52px; width: 93px; text-align: center;" |
<br>
<br>
Line 84: Line 84:
<br>
<br>
| style="width: 34px; text-align: center; height: 28px;" |
| style="width: 34px; text-align: center; height: 28px;" |
<br>
19
| style="height: 28px; width: 93px; text-align: center;" |
| style="height: 28px; width: 93px; text-align: center;" |
<br>
<br>
Line 94: Line 94:
Motor
Motor
| style="text-align: center; width: 85px; height: 28px;" |
| style="text-align: center; width: 85px; height: 28px;" |
Kraken X60
Cancoder
| style="width: 59px; text-align: center; height: 28px;" |
| style="width: 59px; text-align: center; height: 28px;" |
<br>
<br>
Line 124: Line 124:
<br>
<br>
| style="height: 28px; width: 34px; text-align: center;" |
| style="height: 28px; width: 34px; text-align: center;" |
<br>
10
| style="text-align: center; height: 28px; width: 93px;" |
| style="text-align: center; height: 28px; width: 93px;" |
<br>
<br>
Line 144: Line 144:
<br>
<br>
| style="width: 34px; text-align: center; height: 28px;" |
| style="width: 34px; text-align: center; height: 28px;" |
<br>
11
| style="text-align: center; height: 28px; width: 93px;" |
| style="text-align: center; height: 28px; width: 93px;" |
<br>
<br>
Line 154: Line 154:
Motor
Motor
| style="text-align: center; width: 85px; height: 28px;" |
| style="text-align: center; width: 85px; height: 28px;" |
Kraken X60
Cancoder
| style="width: 59px; text-align: center; height: 28px;" |
| style="width: 59px; text-align: center; height: 28px;" |
<br>
<br>
Line 184: Line 184:
<br>
<br>
| style="text-align: center; height: 28px; width: 34px;" |
| style="text-align: center; height: 28px; width: 34px;" |
<br>
16
| style="height: 28px; width: 93px; text-align: center;" |
| style="height: 28px; width: 93px; text-align: center;" |
<br>
<br>
Line 205: Line 205:
<br>
<br>
| style="width: 34px; text-align: center; height: 28px;" |
| style="width: 34px; text-align: center; height: 28px;" |
<br>
17
| style="text-align: center; height: 28px; width: 93px;" |
| style="text-align: center; height: 28px; width: 93px;" |
<br>
<br>
Line 215: Line 215:
Motor
Motor
| style="text-align: center; width: 85px; height: 28px;" |
| style="text-align: center; width: 85px; height: 28px;" |
Kraken X60
Cancoder
| style="width: 59px; text-align: center; height: 28px;" |
| style="width: 59px; text-align: center; height: 28px;" |
<br>
<br>
Line 245: Line 245:
<br>
<br>
| style="text-align: center; height: 28px; width: 34px;" |
| style="text-align: center; height: 28px; width: 34px;" |
<br>
12
| style="text-align: center; height: 28px; width: 93px;" |
| style="text-align: center; height: 28px; width: 93px;" |
<br>
<br>
Line 265: Line 265:
<br>
<br>
| style="text-align: center; height: 28px; width: 34px;" |
| style="text-align: center; height: 28px; width: 34px;" |
<br>
13
| style="text-align: center; height: 28px; width: 93px;" |
| style="text-align: center; height: 28px; width: 93px;" |
<br>
<br>
Line 285: Line 285:
<br>
<br>
| style="width: 34px; text-align: center; height: 28px;" |
| style="width: 34px; text-align: center; height: 28px;" |
<br>
1*
| style="text-align: center; height: 28px; width: 93px;" |
| style="text-align: center; height: 28px; width: 93px;" |
<br>
<br>
Line 297: Line 297:
| style="width: 147px; text-align: center; height: 28px;" | <br>
| style="width: 147px; text-align: center; height: 28px;" | <br>
| style="width: 74px; text-align: center; height: 28px;" | <br>
| style="width: 74px; text-align: center; height: 28px;" | <br>
| style="width: 34px; text-align: center; height: 28px;" | <br>
| style="width: 34px; text-align: center; height: 28px;" | 2
| style="text-align: center; width: 93px; height: 28px;" | <br>
| style="text-align: center; width: 93px; height: 28px;" | <br>
|- style="height: 28px;"
|- style="height: 28px;"
| style="text-align: center; height: 28px; width: 17px;" | 15
| style="text-align: center; height: 28px; width: 17px;" | 15
| style="text-align: center; height: 28px; width: 90px;" |
| style="text-align: center; width: 90px;" | Intake
Spindexer
| style="text-align: center; width: 91px;" | Encoder
| style="text-align: center; height: 28px; width: 91px;" |
| style="text-align: center; width: 85px;" | Throughbore Encoder
Motor
| style="text-align: center; width: 59px;" | <br>
| style="width: 85px; text-align: center; height: 28px;" |
| style="text-align: center; width: 94px;" | Intake Pos Shaft Encoder
Kraken X60
| style="width: 59px; text-align: center; height: 28px;" |
<br>
| style="width: 94px; text-align: center; height: 28px;" |
Spindexer Encoder
| style="width: 147px; text-align: center; height: 28px;" |
| style="width: 147px; text-align: center; height: 28px;" |
<br>
<br>
Line 316: Line 311:
<br>
<br>
| style="width: 34px; text-align: center; height: 28px;" |
| style="width: 34px; text-align: center; height: 28px;" |
<br>
1*
| style="text-align: center; height: 28px; width: 93px;" |
| style="text-align: center; height: 28px; width: 93px;" |
<br>
<br>
Line 322: Line 317:
| style="text-align: center; height: 28px; width: 17px;" | 16
| style="text-align: center; height: 28px; width: 17px;" | 16
| style="text-align: center; height: 28px; width: 90px;" |
| style="text-align: center; height: 28px; width: 90px;" |
Spindexer
Intake
| style="text-align: center; height: 28px; width: 91px;" |
| style="text-align: center; height: 28px; width: 91px;" |
Motor
Motor
| style="width: 85px; text-align: center; height: 28px;" |
| style="text-align: center; height: 28px; width: 85px;" |
Kraken X60
Neo 2.0
| style="width: 59px; text-align: center; height: 28px;" |
| style="text-align: center; width: 59px;" |
<br>
<br>
| style="width: 94px; text-align: center; height: 28px;" |
| style="text-align: center; width: 94px;" | Intake Pos Drive
Spindexer Drive
| style="width: 147px; text-align: center; height: 28px;" |
| style="width: 147px; text-align: center; height: 28px;" |
<br>
<br>
Line 336: Line 330:
<br>
<br>
| style="width: 34px; text-align: center; height: 28px;" |
| style="width: 34px; text-align: center; height: 28px;" |
<br>
3
| style="text-align: center; height: 28px; width: 93px;" |
| style="text-align: center; height: 28px; width: 93px;" |
<br>
<br>
|- style="height: 28px;"
|- style="height: 28px;"
| style="text-align: center; height: 28px; width: 17px;" | 17
| style="text-align: center; height: 28px; width: 17px;" | 17
| style="text-align: center; height: 28px; width: 90px;" |
| style="text-align: center; width: 90px;" | Intake
Kicker
| style="text-align: center; width: 91px;" | Motor
| style="text-align: center; height: 28px; width: 91px;" |
| style="text-align: center; width: 85px;" | Kraken X60
Motor
| style="text-align: center; width: 59px;" | <br>
| style="text-align: center; height: 28px; width: 85px;" |
| style="text-align: center; width: 94px;" | Intake Speed Drive
Kraken X60
| style="text-align: center; height: 28px; width: 59px;" |
<br>
| style="text-align: center; height: 28px; width: 94px;" |
Kicker Encoder
| style="height: 28px; width: 147px;" |
| style="height: 28px; width: 147px;" |
<br>
<br>
Line 356: Line 345:
<br>
<br>
| style="height: 28px; width: 34px;" |
| style="height: 28px; width: 34px;" |
<br>
0
| style="height: 28px; width: 93px;" |
| style="height: 28px; width: 93px;" |
<br>
<br>
Line 362: Line 351:
| style="text-align: center; height: 28px; width: 17px;" | 18
| style="text-align: center; height: 28px; width: 17px;" | 18
| style="text-align: center; height: 28px; width: 90px;" |
| style="text-align: center; height: 28px; width: 90px;" |
Kicker
Spindexer
| style="text-align: center; height: 28px; width: 91px;" |
| style="text-align: center; height: 28px; width: 91px;" |
Motor
Motor
| style="text-align: center; height: 28px; width: 85px;" |
| style="width: 85px; text-align: center; height: 28px;" |
Kraken X60
Kraken X60
| style="text-align: center; height: 28px; width: 59px;" |
| style="width: 59px; text-align: center; height: 28px;" |
<br>
<br>
| style="text-align: center; height: 28px; width: 94px;" |
| style="width: 94px; text-align: center; height: 28px;" |
Kicker Drive
Spindexer Drive
| style="height: 28px; width: 147px;" |
| style="height: 28px; width: 147px;" |
<br>
<br>
Line 376: Line 365:
<br>
<br>
| style="height: 28px; width: 34px;" |
| style="height: 28px; width: 34px;" |
<br>
14
| style="height: 28px; width: 93px;" |
| style="height: 28px; width: 93px;" |
<br>
<br>
Line 382: Line 371:
| style="text-align: center; height: 28px; width: 17px;" | 19
| style="text-align: center; height: 28px; width: 17px;" | 19
| style="text-align: center; height: 28px; width: 90px;" |
| style="text-align: center; height: 28px; width: 90px;" |
Shooter
Kicker
| style="text-align: center; height: 28px; width: 91px;" |
| style="text-align: center; height: 28px; width: 91px;" |
Motor
Motor
Line 390: Line 379:
<br>
<br>
| style="text-align: center; height: 28px; width: 94px;" |
| style="text-align: center; height: 28px; width: 94px;" |
Shooter Encoder Left
Kicker Drive
| style="height: 28px; width: 147px;" |
| style="height: 28px; width: 147px;" |
<br>
<br>
Line 396: Line 385:
<br>
<br>
| style="height: 28px; width: 34px;" |
| style="height: 28px; width: 34px;" |
<br>
5
| style="height: 28px; width: 93px;" |
| style="height: 28px; width: 93px;" |
<br>
<br>
Line 416: Line 405:
<br>
<br>
| style="height: 28px; width: 34px;" |
| style="height: 28px; width: 34px;" |
<br>
8
| style="height: 28px; width: 93px;" |
| style="height: 28px; width: 93px;" |
<br>
<br>
|- style="height: 51px;"
|- style="height: 51px;"
| style="text-align: center; width: 17px; height: 51px;" | 21
| style="text-align: center; width: 17px; height: 51px;" | 21
| style="text-align: center; height: 51px; width: 90px;" |
| style="text-align: center; height: 28px; width: 90px;" |
Shooter
Shooter
| style="text-align: center; height: 51px; width: 91px;" |
| style="text-align: center; height: 28px; width: 91px;" |
Motor
Motor
| style="text-align: center; height: 51px; width: 85px;" |
| style="text-align: center; height: 28px; width: 85px;" |
Kraken X60
Kraken X60
| style="text-align: center; width: 59px; height: 51px;" |
| style="text-align: center; width: 59px; height: 28px;" | <br>
<br>
| style="text-align: center; width: 94px; height: 28px;" | Shooter Drive Right
| style="text-align: center; width: 94px; height: 51px;" |
Shooter Encoder Right
| style="width: 147px; height: 51px;" |
| style="width: 147px; height: 51px;" |
<br>
<br>
Line 436: Line 423:
<br>
<br>
| style="width: 34px; height: 51px;" |
| style="width: 34px; height: 51px;" |
<br>
7
| style="width: 93px; height: 51px;" |
| style="width: 93px; height: 51px;" |
<br>
<br>
|- style="height: 28px;"
|- style="height: 28px;"
| style="text-align: center; width: 17px; height: 28px;" | 22
| style="text-align: center; width: 17px; height: 28px;" | 22
| style="text-align: center; height: 28px; width: 90px;" |
| style="text-align: center; width: 90px; height: 51px;" | Shooter Hood
Shooter
| style="text-align: center; width: 91px; height: 51px;" | Encoder
| style="text-align: center; height: 28px; width: 91px;" |
| style="text-align: center; width: 85px; height: 51px;" | Throughbore Encoder
Motor
| style="text-align: center; width: 59px; height: 51px;" | <br>
| style="text-align: center; height: 28px; width: 85px;" |
| style="text-align: center; width: 94px; height: 51px;" | Hood Shaft Encoder
Kraken X60
| style="text-align: center; width: 59px; height: 28px;" | <br>
| style="text-align: center; width: 94px; height: 28px;" | Shooter Drive Right
| style="width: 147px; height: 28px;" | <br>
| style="width: 147px; height: 28px;" | <br>
| style="width: 74px; height: 28px;" | <br>
| style="width: 74px; height: 28px;" | <br>
| style="width: 34px; height: 28px;" | <br>
| style="width: 34px; height: 28px;" | <br>
| style="width: 93px; height: 28px;" | <br>
| style="width: 93px; height: 28px;" | <br>
|- style="height: 51px;"  
|- style="height: 51px;"
| style="text-align: center; width: 17px; height: 51px;" | 23
| style="text-align: center; width: 17px; height: 51px;" | 23
| style="text-align: center; width: 90px; height: 51px;" | Shooter Hood
| style="text-align: center; width: 91px; height: 51px;" | Motor
| style="text-align: center; width: 85px; height: 51px;" | Kraken X44
| style="text-align: center; width: 59px; height: 51px;" | <br>
| style="text-align: center; width: 94px; height: 51px;" | Hood Kraken Encoder
| style="width: 147px; height: 51px;" | <br>
| style="width: 74px; height: 51px;" | <br>
| style="width: 34px; height: 51px;" | <br>
| style="width: 93px; height: 51px;" | <br>
|- style="height: 28px;"
| style="text-align: center; width: 17px; height: 28px;" | 24
| style="text-align: center; width: 90px; height: 28px;" | Shooter Hood
| style="text-align: center; width: 90px; height: 28px;" | Shooter Hood
| style="text-align: center; width: 91px; height: 28px;" | Motor
| style="text-align: center; width: 91px; height: 28px;" | Motor
Line 471: Line 444:
| style="text-align: center; width: 59px; height: 28px;" | <br>
| style="text-align: center; width: 59px; height: 28px;" | <br>
| style="text-align: center; width: 94px; height: 28px;" | Hood Drive
| style="text-align: center; width: 94px; height: 28px;" | Hood Drive
| style="width: 147px; height: 28px;" | <br>
| style="width: 74px; height: 28px;" | <br>
| style="width: 34px; height: 28px;" | <br>
| style="width: 93px; height: 28px;" | <br>
|- style="height: 51px;"
| style="text-align: center; width: 17px; height: 51px;" | 25
| style="text-align: center; width: 90px; height: 51px;" | Shooter Hood
| style="text-align: center; width: 91px; height: 51px;" | Encoder
| style="text-align: center; width: 85px; height: 51px;" | Throughbore Encoder
| style="text-align: center; width: 59px; height: 51px;" | <br>
| style="text-align: center; width: 94px; height: 51px;" | Hood Shaft Encoder
| style="width: 147px; height: 51px;" | <br>
| style="width: 147px; height: 51px;" | <br>
| style="width: 74px; height: 51px;" | <br>
| style="width: 74px; height: 51px;" | <br>
| style="width: 34px; height: 51px;" | <br>
| style="width: 34px; height: 51px;" | 6
| style="width: 93px; height: 51px;" | <br>
| style="width: 93px; height: 51px;" | <br>
|-
|- style="height: 28px;"
| style="text-align: center; width: 17px;" | 26
| style="text-align: center; width: 17px; height: 28px;" | 24
| style="text-align: center; width: 90px;" | Intake
| style="text-align: center; height: 28px; width: 90px;" |
| style="text-align: center; width: 91px;" | Motor
<br>
| style="text-align: center; width: 85px;" | Kraken X60
| style="text-align: center; height: 28px; width: 91px;" |
| style="text-align: center; width: 59px;" | <br>
<br>
| style="text-align: center; width: 94px;" | Intake Pos Kraken Encoder&nbsp;
| style="width: 85px; text-align: center; height: 28px;" |
| style="width: 147px;" | <br>
<br>
| style="width: 74px;" | <br>
| style="width: 59px; text-align: center; height: 28px;" |
| style="width: 34px;" | <br>
<br>
| style="width: 93px;" | <br>
| style="width: 94px; text-align: center; height: 28px;" |
|-
<br>
| style="text-align: center; width: 17px;" | 27
| style="width: 147px; height: 28px;" | <br>
| style="text-align: center; width: 90px;" | Intake
| style="width: 74px; height: 28px;" | <br>
| style="text-align: center; width: 91px;" | Motor
| style="width: 34px; height: 28px;" | <br>
| style="text-align: center; width: 85px;" | Kraken X60
| style="width: 93px; height: 28px;" | <br>
| style="text-align: center; width: 59px;" | <br>
|- style="height: 51px;"
| style="text-align: center; width: 94px;" | Intake Pos Drive
| style="text-align: center; width: 17px; height: 51px;" | 25
| style="text-align: center; height: 28px; width: 90px;" |
<br>
| style="text-align: center; height: 28px; width: 91px;" |
<br>
| style="text-align: center; height: 28px; width: 85px;" |
<br>
| style="text-align: center; height: 28px; width: 59px;" |
<br>
| style="text-align: center; height: 28px; width: 94px;" |
<br>
| style="width: 147px; height: 51px;" | <br>
| style="width: 74px; height: 51px;" | <br>
| style="width: 34px; height: 51px;" | <br>
| style="width: 93px; height: 51px;" | <br>
|-  
| style="text-align: center; width: 17px;" | 26
| style="text-align: center; height: 28px; width: 90px;" |
<br>
| style="text-align: center; height: 28px; width: 91px;" |
<br>
| style="text-align: center; height: 28px; width: 85px;" |
<br>
| style="text-align: center; height: 28px; width: 59px;" |
<br>
| style="text-align: center; height: 28px; width: 94px;" |
<br>
| style="width: 147px;" | <br>
| style="width: 147px;" | <br>
| style="width: 74px;" | <br>
| style="width: 74px;" | <br>
| style="width: 34px;" | <br>
| style="width: 34px;" | <br>
| style="width: 93px;" | <br>
| style="width: 93px;" | <br>
|-
|-
| style="text-align: center; width: 17px;" | 27
| style="text-align: center; height: 28px; width: 90px;" |
<br>
| style="text-align: center; height: 28px; width: 91px;" |
<br>
| style="text-align: center; height: 28px; width: 85px;" |
<br>
| style="text-align: center; width: 59px; height: 28px;" |
<br>
| style="text-align: center; width: 94px; height: 28px;" |
<br>
| style="width: 147px;" | <br>
| style="width: 74px;" | <br>
| style="width: 34px;" | <br>
| style="width: 93px;" | <br>
|-  
| style="text-align: center; width: 17px;" | 28
| style="text-align: center; width: 17px;" | 28
| style="text-align: center; width: 90px;" | Intake
| style="text-align: center; width: 90px; height: 51px;" |
| style="text-align: center; width: 91px;" | Encoder
<br>
| style="text-align: center; width: 85px;" | Throughbore Encoder
| style="text-align: center; width: 91px; height: 51px;" |
| style="text-align: center; width: 59px;" | <br>
<br>
| style="text-align: center; width: 94px;" | Intake Pos Shaft Encoder
| style="text-align: center; width: 85px; height: 51px;" |
<br>
| style="text-align: center; width: 59px; height: 51px;" |
<br>
| style="text-align: center; width: 94px; height: 51px;" |
<br>
| style="width: 147px;" | <br>
| style="width: 147px;" | <br>
| style="width: 74px;" | <br>
| style="width: 74px;" | <br>
| style="width: 34px;" | <br>
| style="width: 34px;" | <br>
| style="width: 93px;" | <br>
| style="width: 93px;" | <br>
|-
|-  
| style="text-align: center; width: 17px;" | 29
| style="text-align: center; width: 17px;" | 29
| style="text-align: center; width: 90px;" | Intake
| style="text-align: center; width: 90px; height: 28px;" |
| style="text-align: center; width: 91px;" | Motor
<br>
| style="text-align: center; width: 85px;" | Kraken X60
| style="text-align: center; width: 91px; height: 28px;" |
| style="text-align: center; width: 59px;" | <br>
<br>
| style="text-align: center; width: 94px;" | Intake Speed Encoder
| style="text-align: center; width: 85px; height: 28px;" |
<br>
| style="text-align: center; width: 59px; height: 28px;" |
<br>
| style="text-align: center; width: 94px; height: 28px;" |
<br>
| style="width: 147px;" | <br>
| style="width: 147px;" | <br>
| style="width: 74px;" | <br>
| style="width: 74px;" | <br>
| style="width: 34px;" | <br>
| style="width: 34px;" | <br>
| style="width: 93px;" | <br>
| style="width: 93px;" | <br>
|-
|-  
| style="text-align: center; width: 17px;" | 30
| style="text-align: center; width: 17px;" | 30
| style="text-align: center; width: 90px;" | Intake
| style="text-align: center; width: 90px;" |
| style="text-align: center; width: 91px;" | Motor
<br>
| style="text-align: center; width: 85px;" | Kraken X60
| style="text-align: center; width: 91px;" |
| style="text-align: center; width: 59px;" | <br>
<br>
| style="text-align: center; width: 94px;" | Intake Speed Drive
| style="text-align: center; width: 85px;" |
<br>
| style="text-align: center; width: 59px;" |
<br>
| style="text-align: center; width: 94px;" |
<br>
| style="width: 147px;" | <br>
| style="width: 147px;" | <br>
| style="width: 74px;" | <br>
| style="width: 74px;" | <br>
Line 546: Line 565:


<br>
<br>
== CAN Physical Chain Layout ==
== CAN Physical Chain Layout ==
&lt;td colspan="2" "="" &gt;'''NOTE:''' ''CAN connection to drive base Kraken caps needs Yellow CAN wire on pin 1''<br>
&lt;td colspan="2" "="" &gt;'''NOTE:''' ''CAN connection to drive base Kraken caps needs Yellow CAN wire on pin 1''<br>
Line 653: Line 673:
| style="height: 28px; width: 177px; text-align: center;" | 0
| style="height: 28px; width: 177px; text-align: center;" | 0
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Intake speed / rollers
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X60
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 665: Line 685:
| style="height: 28px; width: 177px; text-align: center;" | 1
| style="height: 28px; width: 177px; text-align: center;" | 1
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Intake Encoder, pigeon, limelight
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
20 (swap to 5 when they come in)
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
N/A
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 677: Line 697:
| style="height: 28px; width: 177px; text-align: center;" | 2
| style="height: 28px; width: 177px; text-align: center;" | 2
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Climber
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Neo 2.0
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 689: Line 709:
| style="height: 28px; width: 177px; text-align: center;" | 3
| style="height: 28px; width: 177px; text-align: center;" | 3
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Intake Position
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Neo 2.0
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 713: Line 733:
| style="height: 28px; width: 177px; text-align: center;" | 5
| style="height: 28px; width: 177px; text-align: center;" | 5
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Kicker
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X60
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 725: Line 745:
| style="height: 28px; width: 177px; text-align: center;" | 6
| style="height: 28px; width: 177px; text-align: center;" | 6
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Shooter Hood
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X44
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 737: Line 757:
| style="height: 28px; width: 177px; text-align: center;" | 7
| style="height: 28px; width: 177px; text-align: center;" | 7
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Shooter Right
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X60
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 749: Line 769:
| style="height: 28px; width: 177px; text-align: center;" | 8
| style="height: 28px; width: 177px; text-align: center;" | 8
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Shooter Left
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X60
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 761: Line 781:
| style="height: 28px; width: 177px; text-align: center;" | 9
| style="height: 28px; width: 177px; text-align: center;" | 9
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
LEDs
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
5
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
N/A
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 773: Line 793:
| style="height: 28px; width: 177px; text-align: center;" | 10
| style="height: 28px; width: 177px; text-align: center;" | 10
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Back Right Drive
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X60
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 785: Line 805:
| style="height: 28px; width: 177px; text-align: center;" | 11
| style="height: 28px; width: 177px; text-align: center;" | 11
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Back Right Steer
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X60
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 797: Line 817:
| style="height: 28px; width: 177px; text-align: center;" | 12
| style="height: 28px; width: 177px; text-align: center;" | 12
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Back Left Drive
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X60
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 809: Line 829:
| style="height: 28px; width: 177px; text-align: center;" | 13
| style="height: 28px; width: 177px; text-align: center;" | 13
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Back Left Steer
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X60
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 821: Line 841:
| style="height: 28px; width: 177px; text-align: center;" | 14
| style="height: 28px; width: 177px; text-align: center;" | 14
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Spindexer
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X60
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 845: Line 865:
| style="height: 28px; width: 177px; text-align: center;" | 16
| style="height: 28px; width: 177px; text-align: center;" | 16
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Front Left Drive
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X60
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 857: Line 877:
| style="height: 28px; width: 177px; text-align: center;" | 17
| style="height: 28px; width: 177px; text-align: center;" | 17
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Front Left Steer
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X60
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 869: Line 889:
| style="height: 28px; width: 177px; text-align: center;" | 18
| style="height: 28px; width: 177px; text-align: center;" | 18
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Front Right Drive
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X60
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 881: Line 901:
| style="height: 28px; width: 177px; text-align: center;" | 19
| style="height: 28px; width: 177px; text-align: center;" | 19
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Front Right Steer
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
40
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
Kraken X60
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 893: Line 913:
| style="height: 28px; width: 177px; text-align: center;" | 20
| style="height: 28px; width: 177px; text-align: center;" | 20
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
RoboRIO
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
10
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
N/A
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 905: Line 925:
| style="height: 28px; width: 177px; text-align: center;" | 21
| style="height: 28px; width: 177px; text-align: center;" | 21
| style="height: 28px; width: 222px; text-align: center;" |
| style="height: 28px; width: 222px; text-align: center;" |
<br>
Radio
| style="height: 28px; width: 145px; text-align: center;" |
| style="height: 28px; width: 145px; text-align: center;" |
<br>
10
| style="height: 28px; width: 181px; text-align: center;" |
| style="height: 28px; width: 181px; text-align: center;" |
<br>
<br>
| style="width: 116px; text-align: center;" |
| style="width: 116px; text-align: center;" |
<br>
N/A
| style="height: 28px; width: 171px; text-align: center;" |
| style="height: 28px; width: 171px; text-align: center;" |
<br>
<br>
Line 940: Line 960:


<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
<br><br></div></div>
<br><br></div></div>
Line 1,158: Line 1,179:
| style="width: 16.0667px; height: 28px;" rowspan="1" | 9
| style="width: 16.0667px; height: 28px;" rowspan="1" | 9
| style="width: 76.9667px; height: 28px;" |
| style="width: 76.9667px; height: 28px;" |
<br>
Lights
| style="width: 80.1167px; height: 28px;" |
| style="width: 80.1167px; height: 28px;" |
<br>
<br>
Line 1,253: Line 1,274:
== Analog IO ==
== Analog IO ==
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
=== <u>RoboRIO Analog Inputs</u> ===
=== <u>RoboRIO Analog Inputs</u> ===


Line 1,379: Line 1,402:
&nbsp;</div></div>
&nbsp;</div></div>
<div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
== Digital IO (GPIO) ==
== Digital IO (GPIO) ==
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
=== <u>RoboRio IO</u> ===
=== <u>RoboRio IO</u> ===


{| style="width: 1143px; height: 407px;" border="1" cellspacing="1" cellpadding="2"
{| style="width: 1143px; height: 407px;" border="1" cellspacing="1" cellpadding="2"
|- style="height: 57px;"
|- style="height: 57px;"
| style="text-align: center; height: 57px; width: 37.975px;" | '''ID'''
| style="text-align: center; height: 57px; width: 37.8833px;" | '''ID'''
| style="text-align: center; height: 57px; width: 143.225px;" | '''Direction'''<br>(IN/OUT)
| style="text-align: center; height: 57px; width: 142.9px;" | '''Direction'''<br>(IN/OUT)
| style="width: 76.8375px; text-align: center; height: 57px;" | '''Subsystem'''
| style="width: 76.8333px; text-align: center; height: 57px;" | '''Subsystem'''
| style="width: 144.962px; height: 57px;" | <p style="text-align: center;">'''Component'''</p>
| style="width: 144.7px; height: 57px;" | <p style="text-align: center;">'''Component'''</p>
<p style="text-align: center;">'''Type'''</p>
<p style="text-align: center;">'''Type'''</p>
| style="width: 131.587px; text-align: center; height: 57px;" | '''Model #'''
| style="width: 131.3px; text-align: center; height: 57px;" | '''Model #'''
| style="width: 169.775px; text-align: center; height: 57px;" | '''Description<br>(brief)'''
| style="width: 169.417px; text-align: center; height: 57px;" | '''Description<br>(brief)'''
| style="width: 197.938px; text-align: center; height: 57px;" | '''Operation'''
| style="width: 197.433px; text-align: center; height: 57px;" | '''Operation'''
| style="width: 201.5px; text-align: center; height: 57px;" | '''Notes'''
| style="width: 200.933px; text-align: center; height: 57px;" | '''Notes'''
|- style="height: 28px;"
|- style="height: 28px;"
| style="text-align: center; height: 28px; width: 37.975px;" | 0
| style="text-align: center; height: 28px; width: 37.8833px;" | 0
| style="width: 143.225px; height: 28px;" | IN
| style="width: 142.9px; height: 28px;" | IN
| style="width: 76.8375px; height: 28px;" | <p>Elevator</p>
| style="width: 76.8333px; height: 28px;" | <p>Elevator</p>
| style="width: 144.962px; height: 28px;" | <p>Sensor</p>
| style="width: 144.7px; height: 28px;" | <p>Sensor</p>
| style="width: 131.587px; height: 28px;" | <p>&nbsp;REV Robotics Magnetic Limit Switch<br>(REV 31-1462)</p>
| style="width: 131.3px; height: 28px;" | <p>&nbsp;REV Robotics Magnetic Limit Switch<br>(REV 31-1462)</p>
| style="width: 169.775px; height: 28px;" | <p>Climb Top Limit</p>
| style="width: 169.417px; height: 28px;" | <p>Climb Top Limit</p>
| style="width: 197.938px; height: 28px;" | <p><br></p>
| style="width: 197.433px; height: 28px;" | <p><br></p>
| style="width: 201.5px; height: 28px;" | <p><br></p>
| style="width: 200.933px; height: 28px;" | <p><br></p>
|- style="height: 50px;"
|- style="height: 50px;"
| style="text-align: center; height: 50px; width: 37.975px;" | 1
| style="text-align: center; height: 50px; width: 37.8833px;" | 1
| style="width: 143.225px; height: 50px;" | IN
| style="width: 142.9px; height: 50px;" | IN
| style="width: 76.8375px; height: 50px;" | Elevator
| style="width: 76.8333px; height: 50px;" | Elevator
| style="width: 144.962px; height: 50px;" | Sensor
| style="width: 144.7px; height: 50px;" | Sensor
| style="width: 131.587px; height: 50px;" | REV Robotics Magnetic Limit Switch<br>(REV 31-1462)
| style="width: 131.3px; height: 50px;" | REV Robotics Magnetic Limit Switch<br>(REV 31-1462)
| style="width: 169.775px; height: 50px;" | <p>Climb Bottom Limit</p>
| style="width: 169.417px; height: 50px;" | <p>Climb Bottom Limit</p>
| style="width: 197.938px; height: 50px;" | <p><br></p>
| style="width: 197.433px; height: 50px;" | <p><br></p>
| style="width: 201.5px; height: 50px;" |
| style="width: 200.933px; height: 50px;" |
<br>
<br>
|- style="height: 57px;"
|- style="height: 57px;"
| style="text-align: center; height: 57px; width: 37.975px;" | 2
| style="text-align: center; height: 57px; width: 37.8833px;" | 2
| style="text-align: center; height: 57px; width: 143.225px;" |
| style="height: 57px; width: 142.9px;" |
IN
| style="width: 76.8333px; height: 57px;" |
shooter - hood
| style="width: 144.7px; height: 57px;" |
beam break
| style="width: 131.3px; text-align: center; height: 57px;" |
OPB815
| style="width: 169.417px; height: 57px;" |
hood "0" beam break sensor
| style="width: 197.433px; text-align: center; height: 57px;" |
<br>
<br>
| style="width: 76.8375px; text-align: center; height: 57px;" |
| style="width: 200.933px; height: 57px; text-align: left;" |
<br>
| style="width: 144.962px; text-align: center; height: 57px;" |
<br>
| style="width: 131.587px; text-align: center; height: 57px;" |
<br>
| style="width: 169.775px; height: 57px; text-align: center;" |
<br>
| style="width: 197.938px; text-align: center; height: 57px;" |
<br>
| style="width: 201.5px; height: 57px; text-align: left;" |
<br>
<br>
|- style="height: 28px;"
|- style="height: 28px;"
| style="text-align: center; height: 28px; width: 37.975px;" | 3
| style="text-align: center; height: 28px; width: 37.8833px;" | 3
| style="text-align: center; height: 28px; width: 143.225px;" |
| style="text-align: center; height: 28px; width: 142.9px;" |
<br>
<br>
| style="width: 76.8375px; text-align: center; height: 28px;" |
| style="width: 76.8333px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 144.962px; text-align: center; height: 28px;" |
| style="width: 144.7px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 131.587px; text-align: center; height: 28px;" |
| style="width: 131.3px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 169.775px; height: 28px; text-align: center;" |
| style="width: 169.417px; height: 28px; text-align: center;" |
<br>
<br>
| style="width: 197.938px; text-align: center; height: 28px;" |
| style="width: 197.433px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 201.5px; height: 28px; text-align: left;" |
| style="width: 200.933px; height: 28px; text-align: left;" |
<br>
<br>
|- style="height: 28px;"
|- style="height: 28px;"
| style="text-align: center; height: 28px; width: 37.975px;" | 4
| style="text-align: center; height: 28px; width: 37.8833px;" | 4
| style="text-align: center; height: 28px; width: 143.225px;" |
| style="text-align: center; height: 28px; width: 142.9px;" |
<br>
<br>
| style="width: 76.8375px; text-align: center; height: 28px;" |
| style="width: 76.8333px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 144.962px; text-align: center; height: 28px;" |
| style="width: 144.7px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 131.587px; text-align: center; height: 28px;" |
| style="width: 131.3px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 169.775px; text-align: center; height: 28px;" |
| style="width: 169.417px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 197.938px; text-align: center; height: 28px;" |
| style="width: 197.433px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 201.5px; text-align: center; height: 28px;" |
| style="width: 200.933px; text-align: center; height: 28px;" |
<br>
<br>
|- style="height: 28px;"
|- style="height: 28px;"
| style="text-align: center; height: 28px; width: 37.975px;" | 5
| style="text-align: center; height: 28px; width: 37.8833px;" | 5
| style="text-align: center; height: 28px; width: 143.225px;" |
| style="text-align: center; height: 28px; width: 142.9px;" |
<br>
<br>
| style="width: 76.8375px; text-align: center; height: 28px;" |
| style="width: 76.8333px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 144.962px; text-align: center; height: 28px;" |
| style="width: 144.7px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 131.587px; text-align: center; height: 28px;" |
| style="width: 131.3px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 169.775px; text-align: center; height: 28px;" |
| style="width: 169.417px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 197.938px; text-align: center; height: 28px;" |
| style="width: 197.433px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 201.5px; text-align: center; height: 28px;" |
| style="width: 200.933px; text-align: center; height: 28px;" |
<br>
<br>
|- style="height: 19px;"
|- style="height: 19px;"
| style="text-align: center; height: 19px; width: 37.975px;" | 6
| style="text-align: center; height: 19px; width: 37.8833px;" | 6
| style="text-align: center; height: 19px; width: 143.225px;" |
| style="text-align: center; height: 19px; width: 142.9px;" |
<br>
<br>
| style="width: 76.8375px; text-align: center; height: 19px;" |
| style="width: 76.8333px; text-align: center; height: 19px;" |
<br>
<br>
| style="width: 144.962px; text-align: center; height: 19px;" |
| style="width: 144.7px; text-align: center; height: 19px;" |
<br>
<br>
| style="width: 131.587px; text-align: center; height: 19px;" |
| style="width: 131.3px; text-align: center; height: 19px;" |
<br>
<br>
| style="width: 169.775px; text-align: center; height: 19px;" |
| style="width: 169.417px; text-align: center; height: 19px;" |
<br>
<br>
| style="width: 197.938px; text-align: center; height: 19px;" |
| style="width: 197.433px; text-align: center; height: 19px;" |
<br>
<br>
| style="width: 201.5px; text-align: center; height: 19px;" |
| style="width: 200.933px; text-align: center; height: 19px;" |
<br>
<br>
|- style="height: 28px;"
|- style="height: 28px;"
| style="text-align: center; height: 28px; width: 37.975px;" | 7
| style="text-align: center; height: 28px; width: 37.8833px;" | 7
| style="text-align: center; height: 28px; width: 143.225px;" |
| style="text-align: center; height: 28px; width: 142.9px;" |
<br>
<br>
| style="width: 76.8375px; text-align: center; height: 28px;" |
| style="width: 76.8333px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 144.962px; text-align: center; height: 28px;" |
| style="width: 144.7px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 131.587px; text-align: center; height: 28px;" |
| style="width: 131.3px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 169.775px; text-align: center; height: 28px;" |
| style="width: 169.417px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 197.938px; text-align: center; height: 28px;" |
| style="width: 197.433px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 201.5px; text-align: center; height: 28px;" | &nbsp;
| style="width: 200.933px; text-align: center; height: 28px;" | &nbsp;
|- style="height: 28px;"
|- style="height: 28px;"
| style="text-align: center; height: 28px; width: 37.975px;" | 8
| style="text-align: center; height: 28px; width: 37.8833px;" | 8
| style="text-align: center; height: 28px; width: 143.225px;" |
| style="text-align: center; height: 28px; width: 142.9px;" |
<br>
<br>
| style="width: 76.8375px; text-align: center; height: 28px;" |
| style="width: 76.8333px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 144.962px; text-align: center; height: 28px;" |
| style="width: 144.7px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 131.587px; text-align: center; height: 28px;" |
| style="width: 131.3px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 169.775px; text-align: center; height: 28px;" |
| style="width: 169.417px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 197.938px; text-align: center; height: 28px;" |
| style="width: 197.433px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 201.5px; text-align: center; height: 28px;" | &nbsp;
| style="width: 200.933px; text-align: center; height: 28px;" | &nbsp;
|- style="height: 28px;"
|- style="height: 28px;"
| style="text-align: center; height: 28px; width: 37.975px;" | 9
| style="text-align: center; height: 28px; width: 37.8833px;" | 9
| style="text-align: center; height: 28px; width: 143.225px;" |
| style="text-align: center; height: 28px; width: 142.9px;" |
<br>
<br>
| style="width: 76.8375px; text-align: center; height: 28px;" |
| style="width: 76.8333px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 144.962px; text-align: center; height: 28px;" |
| style="width: 144.7px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 131.587px; text-align: center; height: 28px;" |
| style="width: 131.3px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 169.775px; text-align: center; height: 28px;" |
| style="width: 169.417px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 197.938px; text-align: center; height: 28px;" |
| style="width: 197.433px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 201.5px; text-align: center; height: 28px;" | &nbsp;
| style="width: 200.933px; text-align: center; height: 28px;" | &nbsp;
|- style="height: 28px;"
|- style="height: 28px;"
| style="text-align: center; height: 28px; width: 37.975px;" | 10
| style="text-align: center; height: 28px; width: 37.8833px;" | 10
| style="text-align: center; height: 28px; width: 143.225px;" |
| style="text-align: center; height: 28px; width: 142.9px;" |
<br>
<br>
| style="width: 76.8375px; text-align: center; height: 28px;" |
| style="width: 76.8333px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 144.962px; text-align: center; height: 28px;" |
| style="width: 144.7px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 131.587px; text-align: center; height: 28px;" |
| style="width: 131.3px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 169.775px; text-align: center; height: 28px;" |
| style="width: 169.417px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 197.938px; text-align: center; height: 28px;" |
| style="width: 197.433px; text-align: center; height: 28px;" |
<br>
<br>
| style="width: 201.5px; text-align: center; height: 28px;" | &nbsp;
| style="width: 200.933px; text-align: center; height: 28px;" | &nbsp;
|}
|}
&nbsp;<div class="mw-parser-output">&nbsp;</div>
&nbsp;<div class="mw-parser-output">&nbsp;</div>
Line 1,846: Line 1,874:
| style="text-align: center;" | '''Address'''
| style="text-align: center;" | '''Address'''
| style="width: 76px; text-align: center;" | '''Subsystem'''
| style="width: 76px; text-align: center;" | '''Subsystem'''
| style="width: 75px;" | <p style="text-align: center;">'''Component&nbsp;Type'''</p>
| style="width: 75px;" | <p style="text-align: center;">'''Component&nbsp;Type'''</p>
| style="width: 53px; text-align: center;" | '''Model #'''
| style="width: 53px; text-align: center;" | '''Model #'''
| style="width: 205px; text-align: center;" | '''Description&nbsp;(brief)'''
| style="width: 205px; text-align: center;" | '''Description&nbsp;(brief)'''
| style="width: 241px; text-align: center;" | '''Operation'''
| style="width: 241px; text-align: center;" | '''Operation'''
| style="width: 112px; text-align: center;" | '''Notes'''
| style="width: 112px; text-align: center;" | '''Notes'''
|-  
|-  
| 0
| 0
| style="width: 76px;" |
| style="width: 76px;" |
<br>
<br>
| style="width: 75px;" |
| style="width: 75px;" |
<br>
<br>
| style="width: 53px;" |
| style="width: 53px;" |
<br>
<br>
| style="width: 205px;" |
| style="width: 205px;" |
<br>
<br>
| style="width: 241px;" |
| style="width: 241px;" |
<br>
<br>
| style="width: 112px;" | &nbsp;
| style="width: 112px;" | &nbsp;
|-  
|-  
| 1
| 1
| style="width: 76px;" | &nbsp;
| style="width: 76px;" | &nbsp;
| style="width: 75px;" | &nbsp;
| style="width: 75px;" | &nbsp;
| style="width: 53px;" | &nbsp;
| style="width: 53px;" | &nbsp;
| style="width: 205px;" | &nbsp;
| style="width: 205px;" | &nbsp;
| style="width: 241px;" | &nbsp;
| style="width: 241px;" | &nbsp;
| style="width: 112px;" | &nbsp;
| style="width: 112px;" | &nbsp;
|}
|}
 
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">


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



Latest revision as of 10:28, 26 February 2026

CAN ID Assignments

ID Subsystem

Component

Type

Model # Brake or Coast? Description
(brief)
Operation

PD Board Info

(8) max. 40A         PDB #

General Notes
0 Electrical

PD Module

    Power Distribution Module feedback monitor PD

must be CAN 0

 


1

Drive Base

Motor

Cancoder


Front Right Encoder



 


2

Drive Base

Motor

Kraken X60

Brake

Front Right Drive



18


3

Drive Base

Motor

Kraken X60

Brake

Front Right Steer



19


4

Drive Base

Motor

Cancoder


Back Right Encoder





5

Drive Base

Motor

Kraken X60

Brake

Back Right Drive



10


6

Drive Base

Motor

Kraken X60

Brake

Back Right Steer



11


7

Drive Base

Motor

Cancoder


Front Left Encoder





8

Drive Base

Motor

Kraken X60

Brake

Front Left Drive



16


9

Drive Base

Motor

Kraken X60

Brake

Front Left Steer



17


10

Drive Base

Motor

Cancoder


Back Left Encoder





11

Drive Base

Motor

Kraken X60

Brake

Back Left Drive



12


12

Drive Base

Motor

Kraken X60

Brake

Back Left Steer



13


13

Drive Base

Pigeon

Pigeon


IMU



1*


14 Climber Motor Neo 2.0 ? Climb

2
15 Intake Encoder Throughbore Encoder
Intake Pos Shaft Encoder



1*


16

Intake

Motor

Neo 2.0


Intake Pos Drive



3


17 Intake Motor Kraken X60
Intake Speed Drive



0


18

Spindexer

Motor

Kraken X60


Spindexer Drive



14


19

Kicker

Motor

Kraken X60


Kicker Drive



5


20

Shooter

Motor

Kraken X60


Shooter Drive Left



8


21

Shooter

Motor

Kraken X60


Shooter Drive Right



7


22 Shooter Hood Encoder Throughbore Encoder
Hood Shaft Encoder



23 Shooter Hood Motor Kraken X44
Hood Drive

6
24










25










26










27










28










29










30











CAN Physical Chain Layout

<td colspan="2" "="" >NOTE: CAN connection to drive base Kraken caps needs Yellow CAN wire on pin 1

Current Device Next Device



































PDB Assignments

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

Intake speed / rollers

40


Kraken X60


1

Intake Encoder, pigeon, limelight

20 (swap to 5 when they come in)


N/A


2

Climber

40


Neo 2.0


3

Intake Position

40


Neo 2.0


4






5

Kicker

40


Kraken X60


6

Shooter Hood

40


Kraken X44


7

Shooter Right

40


Kraken X60


8

Shooter Left

40


Kraken X60


9

LEDs

5


N/A


10

Back Right Drive

40


Kraken X60


11

Back Right Steer

40


Kraken X60


12

Back Left Drive

40


Kraken X60


13

Back Left Steer

40


Kraken X60


14

Spindexer

40


Kraken X60


15






16

Front Left Drive

40


Kraken X60


17

Front Left Steer

40


Kraken X60


18

Front Right Drive

40


Kraken X60


19

Front Right Steer

40


Kraken X60


20

RoboRIO

10


N/A


21

Radio

10


N/A


22






23 (Switchable)








VRM Assignments

Port # Device (Subteam)
5V/2A


5V/2A


5V/500mA


5V/500mA


12V/2A


12V/2A


12V/500mA


12V/500mA


PWM Outputs

ID Subsystem

Component

Type

Model # Description
(brief)

Operation

 

Brake/Coast

Notes

(8) max. 40A              PDB #   

0








 
1








 
2








 
3





       
4









5



 


       
6









7





 




8









9

Lights




 




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 IN

Elevator

Sensor

 REV Robotics Magnetic Limit Switch
(REV 31-1462)

Climb Top Limit



1 IN Elevator Sensor REV Robotics Magnetic Limit Switch
(REV 31-1462)

Climb Bottom Limit



2

IN

shooter - hood

beam break

OPB815

hood "0" beam break sensor



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


 






 
               
               
               
               
               
               

SPI Devices

# Subsystem

Component Type

Model # Description (brief) Operation Notes
0






 

USB Host Ports

Address Subsystem

Component Type

Model # Description (brief) Operation Notes
0






 
1            

Pneumatics Control Modules

PCM

ID

# Subsystem

Solenoid is Double or Single?

Solenoid

Model #

Description

(brief)

Operation Circuit Pressure PDB #
1 0








1



2







3



4







5



6







7



2 0








1



2







3



4







5



Operator Controls

IO Maps for Old Robots