2025:Robot IO Map: Difference between revisions
mNo edit summary |
( ) |
||
| Line 460: | Line 460: | ||
{| class="wikitable" style="height: | {| class="wikitable" style="height: 1198px; width: 1089px;" width="920" | ||
|+ PDB Assignments | |+ PDB Assignments | ||
! style="height: 28px; width: | ! style="height: 28px; width: 177.788px;" | Port # | ||
! style="height: 28px; width: | ! style="height: 28px; width: 222.488px;" | Device (Subteam) | ||
! style="height: 28px; width: | ! style="height: 28px; width: 145.05px;" | Breaker Value | ||
! style="height: 28px; width: | ! style="height: 28px; width: 181.062px;" | Max Channel Current | ||
! style="height: 28px; width: | ! style="width: 116.7px;" | Motor Type | ||
! style="height: 28px; width: 171.312px;" | Note | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 0 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Front Right Drive (Drivebase) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 40A | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | Kraken 60 | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 1 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Front Right Rotation (Drivebase) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 40A | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | Kraken 60 | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 2 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Front Left Drive (Drivebase) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 40A | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | Kraken 60 | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 3 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Front Left Rotation (Drivebase) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 40A | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | Kraken 60 | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 4 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Rear Right Drive (Drivebase) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 40A | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | Kraken 60 | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 5 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Rear Right Rotation (Drivebase) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 40A | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | Kraken 60 | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 6 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Rear Left Drive (Drivebase) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 40A | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | Kraken 60 | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 7 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Rear Left Rotation (Drivebase) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 40A | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | Kraken 60 | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 8 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Cage Lift 1 (Cage) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 40A | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | Neo? | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 9 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Cage Lift 2 (Cage) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 40A | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | Neo? | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 10 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Elevator Drive 1 (Gamepiece) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 40A? | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 11 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Elevator Drive 2 (Gamepiece)? | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 40A? | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change. Not sure if we need multiple motors for elevator. | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 12 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Wrist (Gamepiece) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 30A? | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 13 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Intake (Gamepiece) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 30A? | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Port is subject to change | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 14 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: | | style="height: 28px; width: 145.05px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | |||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
<br> | <br> | ||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 15 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: | | style="height: 28px; width: 145.05px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | |||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
<br> | <br> | ||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 16 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: | | style="height: 28px; width: 145.05px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | |||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
<br> | <br> | ||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 17 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: | | style="height: 28px; width: 145.05px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | |||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
<br> | <br> | ||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 18 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: | | style="height: 28px; width: 145.05px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | |||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
<br> | <br> | ||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 19 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: | | style="height: 28px; width: 145.05px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | |||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
<br> | <br> | ||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 20 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | Radio (RCS) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 15A | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Fused Port | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 21 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | RoboRio (RCS) | ||
| style="height: 28px; width: 145.05px; text-align: center;" | | |||
| style="height: 28px; width: | 15A | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | <br> | ||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
Fused Port | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 22 | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: | | style="height: 28px; width: 145.05px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | |||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
<br> | <br> | ||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: | | style="height: 28px; width: 177.788px; text-align: center;" | 23 (Switchable) | ||
| style="height: 28px; width: | | style="height: 28px; width: 222.488px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: | | style="height: 28px; width: 145.05px; text-align: center;" | | ||
| style="height: 28px; width: | <br> | ||
| style="height: 28px; width: 181.062px; text-align: center;" | | |||
<br> | |||
| style="width: 116.7px; text-align: center;" | <br> | |||
| style="height: 28px; width: 171.312px; text-align: center;" | | |||
<br> | <br> | ||
|} | |} | ||
<div class="mw-parser-output"> | |||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
{| class="wikitable" style="height: 252px;" | {| class="wikitable" style="height: 252px;" | ||
|+ VRM Assignments | |+ VRM Assignments | ||
| Line 647: | Line 744: | ||
| style="height: 28px; width: 75.25px;" | 5V/2A | | style="height: 28px; width: 75.25px;" | 5V/2A | ||
| style="height: 28px; width: 120.85px;" | | | style="height: 28px; width: 120.85px;" | | ||
<br> | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: 75.25px;" | 5V/2A | | style="height: 28px; width: 75.25px;" | 5V/2A | ||
| style="height: 28px; width: 120.85px;" | | | style="height: 28px; width: 120.85px;" | | ||
<br> | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: 75.25px;" | 5V/500mA | | style="height: 28px; width: 75.25px;" | 5V/500mA | ||
| style="height: 28px; width: 120.85px;" | | | style="height: 28px; width: 120.85px;" | | ||
<br> | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: 75.25px;" | 5V/500mA | | style="height: 28px; width: 75.25px;" | 5V/500mA | ||
| style="height: 28px; width: 120.85px;" | | | style="height: 28px; width: 120.85px;" | | ||
<br> | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: 75.25px;" | 12V/2A | | style="height: 28px; width: 75.25px;" | 12V/2A | ||
| style="height: 28px; width: 120.85px;" | | | style="height: 28px; width: 120.85px;" | | ||
<br> | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: 75.25px;" | 12V/2A | | style="height: 28px; width: 75.25px;" | 12V/2A | ||
| style="height: 28px; width: 120.85px;" | | | style="height: 28px; width: 120.85px;" | | ||
<br> | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: 75.25px;" | 12V/500mA | | style="height: 28px; width: 75.25px;" | 12V/500mA | ||
| style="height: 28px; width: 120.85px;" | | | style="height: 28px; width: 120.85px;" | | ||
<br> | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: 75.25px;" | 12V/500mA | | style="height: 28px; width: 75.25px;" | 12V/500mA | ||
| | | | ||
<br> | |||
|} | |} | ||
</div> | </div> | ||
| Line 697: | Line 802: | ||
| style="width: 16.025px; height: 28px;" | 0 | | style="width: 16.025px; height: 28px;" | 0 | ||
| style="width: 76.8375px; height: 28px;" | | | style="width: 76.8375px; height: 28px;" | | ||
<br> | |||
| style="width: 79.9875px; height: 28px;" | | | style="width: 79.9875px; height: 28px;" | | ||
<br> | <br> | ||
| Line 894: | Line 1,000: | ||
| style="height: 28px; width: 27.8906px;" | 0 | | style="height: 28px; width: 27.8906px;" | 0 | ||
| style="height: 28px; width: 139.875px;" | | | style="height: 28px; width: 139.875px;" | | ||
<br> | |||
| style="width: 80px; height: 28px;" | | | style="width: 80px; height: 28px;" | | ||
<br> | |||
| style="width: 51.2188px; height: 28px;" | | | style="width: 51.2188px; height: 28px;" | | ||
<br> | |||
| style="width: 166.875px; height: 28px;" | | | style="width: 166.875px; height: 28px;" | | ||
<br> | |||
| style="width: 217.828px; height: 28px;" | | | style="width: 217.828px; height: 28px;" | | ||
<br> | |||
| style="width: 182.312px; height: 28px;" | | | style="width: 182.312px; height: 28px;" | | ||
<br> | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="height: 28px; width: 27.8906px;" | 1 | | style="height: 28px; width: 27.8906px;" | 1 | ||
| Line 930: | Line 1,042: | ||
== 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,056: | Line 1,170: | ||
</div></div> | </div></div> | ||
<div class="mw-parser-output"><div class="mw-parser-output"> | <div class="mw-parser-output"><div class="mw-parser-output"> | ||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
== 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> === | ||
| Line 1,078: | Line 1,197: | ||
| style="text-align: center; height: 28px; width: 159px;" | IN | | style="text-align: center; height: 28px; width: 159px;" | IN | ||
| style="width: 76px; text-align: center; height: 28px;" | | | style="width: 76px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 122px; text-align: center; height: 28px;" | | | style="width: 122px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 139px; text-align: center; height: 28px;" | | | style="width: 139px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 193px; height: 28px; text-align: left;" | | | style="width: 193px; height: 28px; text-align: left;" | | ||
<br> | |||
| style="width: 223px; text-align: center; height: 28px;" | | | style="width: 223px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 231px; height: 28px; text-align: left;" | | | style="width: 231px; height: 28px; text-align: left;" | | ||
<br> | |||
|- style="height: 51px;" | |- style="height: 51px;" | ||
| style="text-align: center; height: 51px; width: 44px;" | 1 | | style="text-align: center; height: 51px; width: 44px;" | 1 | ||
| style="text-align: center; height: 51px; width: 159px;" | IN | | style="text-align: center; height: 51px; width: 159px;" | IN | ||
| style="width: 76px; text-align: center; height: 51px;" | | | style="width: 76px; text-align: center; height: 51px;" | | ||
<br> | |||
| style="width: 122px; text-align: center; height: 51px;" | | | style="width: 122px; text-align: center; height: 51px;" | | ||
<br> | |||
| style="width: 139px; text-align: center; height: 51px;" | | | style="width: 139px; text-align: center; height: 51px;" | | ||
<br> | |||
| style="width: 193px; height: 51px; text-align: left;" | | | style="width: 193px; height: 51px; text-align: left;" | | ||
<br> | |||
| style="width: 223px; text-align: center; height: 51px;" | | | style="width: 223px; text-align: center; height: 51px;" | | ||
<br> | |||
| style="width: 231px; height: 51px; text-align: left;" | | | style="width: 231px; height: 51px; text-align: left;" | | ||
<br> | |||
|- style="height: 57px;" | |- style="height: 57px;" | ||
| style="text-align: center; height: 57px; width: 44px;" | 2 | | style="text-align: center; height: 57px; width: 44px;" | 2 | ||
| style="text-align: center; height: 57px; width: 159px;" | IN | | style="text-align: center; height: 57px; width: 159px;" | IN | ||
| style="width: 76px; text-align: center; height: 28px;" | | | style="width: 76px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 122px; text-align: center; height: 28px;" | | | style="width: 122px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 139px; text-align: center; height: 28px;" | | | style="width: 139px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 193px; height: 28px; text-align: left;" | | | style="width: 193px; height: 28px; text-align: left;" | | ||
<br> | |||
| style="width: 223px; text-align: center; height: 28px;" | | | style="width: 223px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 231px; height: 28px; text-align: left;" | | | style="width: 231px; height: 28px; text-align: left;" | | ||
<br> | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="text-align: center; height: 28px; width: 44px;" | 3 | | style="text-align: center; height: 28px; width: 44px;" | 3 | ||
| style="text-align: center; height: 28px; width: 159px;" | IN | | style="text-align: center; height: 28px; width: 159px;" | IN | ||
| style="width: 76px; text-align: center; height: 28px;" | | | style="width: 76px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 122px; text-align: center; height: 28px;" | | | style="width: 122px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 139px; text-align: center; height: 28px;" | | | style="width: 139px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 193px; height: 28px; text-align: left;" | | | style="width: 193px; height: 28px; text-align: left;" | | ||
<br> | |||
| style="width: 223px; text-align: center; height: 28px;" | | | style="width: 223px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 231px; height: 28px; text-align: left;" | | | style="width: 231px; height: 28px; text-align: left;" | | ||
<br> | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="text-align: center; height: 28px; width: 44px;" | 4 | | style="text-align: center; height: 28px; width: 44px;" | 4 | ||
| style="text-align: center; height: 28px; width: 159px;" | IN | | style="text-align: center; height: 28px; width: 159px;" | IN | ||
| style="width: 76px; text-align: center; height: 28px;" | | | style="width: 76px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 122px; text-align: center; height: 28px;" | | | style="width: 122px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 139px; text-align: center; height: 28px;" | | | style="width: 139px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 193px; text-align: center; height: 28px;" | | | style="width: 193px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 223px; text-align: center; height: 28px;" | | | style="width: 223px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 231px; text-align: center; height: 28px;" | | | style="width: 231px; text-align: center; height: 28px;" | | ||
<br> | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="text-align: center; height: 28px; width: 44px;" | 5 | | style="text-align: center; height: 28px; width: 44px;" | 5 | ||
| Line 1,124: | Line 1,273: | ||
IN | IN | ||
| style="width: 76px; text-align: center; height: 28px;" | | | style="width: 76px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 122px; text-align: center; height: 28px;" | | | style="width: 122px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 139px; text-align: center; height: 28px;" | | | style="width: 139px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 193px; text-align: center; height: 28px;" | | | style="width: 193px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 223px; text-align: center; height: 28px;" | | | style="width: 223px; text-align: center; height: 28px;" | | ||
<br> | |||
| style="width: 231px; text-align: center; height: 28px;" | | | style="width: 231px; text-align: center; height: 28px;" | | ||
<br> | |||
|- style="height: 28px;" | |- style="height: 28px;" | ||
| style="text-align: center; height: 28px; width: 44px;" | 6 | | style="text-align: center; height: 28px; width: 44px;" | 6 | ||
| Line 1,510: | Line 1,665: | ||
<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 == | ||
| Line 1,676: | Line 1,832: | ||
<br> | <br> | ||
|} | |} | ||
</div></div></div></div></div></div></div></div></div></div></div> | |||
= Operator Controls = | = Operator Controls = | ||
Revision as of 09:56, 18 January 2025
CAN ID Assignments
| ID | Subsystem | Component Type |
Model # | Brake or Coast? | Description (brief) |
Operation |
PD Board Info (8) max. 40A PDB # |
General Notes | |
| 0 | Electrical | PD Module |
Power Distribution Module feedback | monitor PD | must be CAN 0 |
| |||
| 1 | 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 |
|
|
|
|
|
|
|
|
|
| 21 |
|
|
|
|
|
|
|
|
|
| 22 |
|
||||||||
| Port # | Device (Subteam) | Breaker Value | Max Channel Current | Motor Type | Note |
|---|---|---|---|---|---|
| 0 |
Front Right Drive (Drivebase) |
40A |
|
Kraken 60 |
Port is subject to change |
| 1 |
Front Right Rotation (Drivebase) |
40A |
|
Kraken 60 |
Port is subject to change |
| 2 |
Front Left Drive (Drivebase) |
40A |
|
Kraken 60 |
Port is subject to change |
| 3 |
Front Left Rotation (Drivebase) |
40A |
|
Kraken 60 |
Port is subject to change |
| 4 |
Rear Right Drive (Drivebase) |
40A |
|
Kraken 60 |
Port is subject to change |
| 5 |
Rear Right Rotation (Drivebase) |
40A |
|
Kraken 60 |
Port is subject to change |
| 6 |
Rear Left Drive (Drivebase) |
40A |
|
Kraken 60 |
Port is subject to change |
| 7 |
Rear Left Rotation (Drivebase) |
40A |
|
Kraken 60 |
Port is subject to change |
| 8 |
Cage Lift 1 (Cage) |
40A |
|
Neo? |
Port is subject to change |
| 9 |
Cage Lift 2 (Cage) |
40A |
|
Neo? |
Port is subject to change |
| 10 |
Elevator Drive 1 (Gamepiece) |
40A? |
|
Port is subject to change | |
| 11 |
Elevator Drive 2 (Gamepiece)? |
40A? |
|
Port is subject to change. Not sure if we need multiple motors for elevator. | |
| 12 |
Wrist (Gamepiece) |
30A? |
|
Port is subject to change | |
| 13 |
Intake (Gamepiece) |
30A? |
|
Port is subject to change | |
| 14 |
|
|
|
| |
| 15 |
|
|
|
| |
| 16 |
|
|
|
| |
| 17 |
|
|
|
| |
| 18 |
|
|
|
| |
| 19 |
|
|
|
| |
| 20 |
Radio (RCS) |
15A |
|
Fused Port | |
| 21 |
RoboRio (RCS) |
15A |
|
Fused Port | |
| 22 |
|
|
|
| |
| 23 (Switchable) |
|
|
|
|
| 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 | IN |
|
|
|
|
|
|
| 1 | IN |
|
|
|
|
|
|
| 2 | IN |
|
|
|
|
|
|
| 3 | IN |
|
|
|
|
|
|
| 4 | IN |
|
|
|
|
|
|
| 5 |
IN |
|
|
|
|
|
|
| 6 |
IN |
|
|
|
|
|
|
| 7 | IN |
|
|
|
|
|
|
| 8 | IN |
|
|
|
|
|
|
| 9 | IN |
|
|
|
|
|
|
| 10 | IN |
|
|
|
|
|
Rev Robotics More Board IO
| ID | Direction (IN/OUT) | Subsystem | Component Type | Model # | Description (brief) | Operation | Notes |
| 0 | IN | ||||||
| 1 | IN | ||||||
| 2 | IN | ||||||
| 3 | IN | ||||||
| 4 | IN | ||||||
| 5 | IN | ||||||
| 6 | IN | ||||||
| 7 | IN | ||||||
| 8 | IN | ||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 | |||||||
| 13 | |||||||
| 14 | |||||||
| 15 |
I2C Registers
| Address (e.g. 0100111X) |
Pin (e.g. GP0) |
Subsystem | Component Type |
Model # | Description (brief) |
Operation | Notes |
|
|
|
|
|
|
|
||
SPI Devices
| # | Subsystem | Component Type |
Model # | Description (brief) | Operation | Notes |
| 0 |
|
|
|
|
|
USB Host Ports
| Address | Subsystem | Component Type |
Model # | Description (brief) | Operation | Notes |
| 0 |
|
|
|
|
|
|
| 1 |
Pneumatics Control Modules
|
PCM ID |
# | Subsystem | Solenoid is Double or Single? |
Solenoid Model # |
Description (brief) |
Operation | Circuit Pressure | PDB # |
| 1 | 0 |
|
|
|
|
|
|
|
| 1 |
|
| ||||||
| 2 |
|
|
|
|
|
| ||
| 3 |
|
| ||||||
| 4 |
|
|
|
|
|
| ||
| 5 |
|
| ||||||
| 6 |
|
|
|
|
|
| ||
| 7 |
|
| ||||||
| 2 | 0 |
|
|
|
|
|
|
|
| 1 |
|
| ||||||
| 2 |
|
|
|
|
|
| ||
| 3 |
|
| ||||||
| 4 |
|
|
|
|
|
| ||
| 5 |
|
|
Operator Controls
Controller 1 - Primary Driver
| Button/Axis # | Action/Button | Description | Details |
| A-1 | Left Joystick Y |
|
|
| A-1 | Left Joystick X |
|
|
|
|
Left Joystick Press |
|
|
| A-4 | Right Joystick Y |
|
|
| A-4 | Right Joystick X |
|
|
| B-6 | Right Bumper |
|
|
| B-5 | Left Bumper |
|
|
| A-3 | Right Trigger |
|
|
| A-2 | Left Trigger |
|
|
| B-1 | Square / A Button |
|
|
| B-3 | Cross / X Button |
|
|
| B-4 | Triangle / Y Button |
|
|
| B-2 | Circle / B Button |
Controller 2 - Aux Driver
| Button/Axis # | Action/Button | Description | Details |
| A-0 | Left Joystick X-Axis | ||
| A-1 | Left Joystick Y-Axis |
|
|
| A-2 | Left Trigger |
|
|
| A-3 | Right Trigger |
|
|
| A-4 | Right Joystick X-Axis |
|
|
| A-5 | Right Joystick Y-Axis |
|
|
| B-1 | Square / A Button |
|
|
| B-2 | Circle / B button |
|
|
| B-3 | Cross / X Button |
|
|
| B-4 | Triangle / Y button |
|
|
| B-5 | Left bumper |
|
|
| B-6 | Right bumper |
|
|
| B-7 | Back Button |
|
|
| B-8 | Start Button |
|
|
| B-9 | Left Stick Pressed |
|
|
| B-10 | Right Stick Pressed |
|
|
| POV-0 | D-pad up |
|
|
| POV-90 | D-pad right |
|
|
| POV-180 | D-pad down |
|
|
| POV-270 | D-pad left |
|
|
Controller 3 - Switches on console
| Button/Axis # | Action/Button | Description | Details |
| B-1 |
|
|
|
| B-2 |
|
|
|
| B-3 |
|
|
|
| B-4 |
|
|
|
| B-5 |
|
|
|
| B-6 |
|
|
|
| B-7 |
|
|
|
| B-8 |
|
|
|
| B-9 |
|
|
Dashboard
| Key | Data Type | Value | Description |