2018:Robot IO Map: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
No edit summary
Line 1,015: Line 1,015:
|-
|-
| style="width: 63px;  text-align: center" | 1<br/>
| style="width: 63px;  text-align: center" | 1<br/>
| style="width: 432px" | A button
| style="width: 432px" | A button<br/>
| <br/>
| <br/>
| <br/>
| <br/>
Line 1,029: Line 1,029:
| '''Details'''
| '''Details'''
|-
|-
| style="width: 66px" | <br/>
| style="width: 66px;  text-align: center" | 5<br/>
| style="width: 405px" | Left Bumper<br/>
| style="width: 405px" | Left Bumper<br/>
| <br/>
| <br/>
| <br/>
| <br/>
|-
|-
| style="width: 66px" | <br/>
| style="width: 66px;  text-align: center" | 6<br/>
| style="width: 405px" | Right Bumper<br/>
| style="width: 405px" | Right Bumper<br/>
| <br/>
| <br/>
| <br/>
| <br/>
|-
|-
| style="width: 66px" | <br/>
| style="width: 66px;  text-align: center" | 8<br/>
| style="width: 405px" | Right Trigger
| style="width: 405px" | Right Trigger
| <br/>
| <br/>
| <br/>
| <br/>
|-
|-
| style="width: 66px" | <br/>
| style="width: 66px;  text-align: center" | 7<br/>
| style="width: 405px" | Left Trigger
| style="width: 405px" | Left Trigger
| <br/>
| <br/>
| <br/>
| <br/>
|-
|-
| style="width: 66px" | <br/>
| style="width: 66px;  text-align: center" | 0<br/>
| style="width: 405px" | Left Bumper
| <br/>
| <br/>
|-
| style="width: 66px" | <br/>
| style="width: 405px" | Dpad Up<br/>
| style="width: 405px" | Dpad Up<br/>
| <br/>
| <br/>
| <br/>
| <br/>
|-
|-
| style="width: 66px" | <br/>
| style="width: 66px;  text-align: center" | 4<br/>
| style="width: 405px" | Y button
| style="width: 405px" | Y button
| <br/>
| <br/>
| <br/>
| <br/>
|-
|-
| style="width: 66px" | <br/>
| style="width: 66px;  text-align: center" | 1<br/>
| style="width: 405px" | A button
| style="width: 405px" | A button<br/>
| <br/>
| <br/>
| <br/>
| <br/>
|-
|-
| style="width: 66px" | <br/>
| style="width: 66px;  text-align: center" | 3<br/>
| style="width: 405px" | X button
| style="width: 405px" | X button
| <br/>
| <br/>
Line 1,077: Line 1,072:
=== Broken Switches ===
=== Broken Switches ===


{| style="width: 908px;" cellpadding="2" cellspacing="1" border="1"
{| style="width: 908px" cellspacing="1" cellpadding="2" border="1"
|-
| '''Switch'''
| '''Switch'''
| '''Description'''
| '''Description'''
Line 1,083: Line 1,079:
|-
|-
| Broken Switch1
| Broken Switch1
|  
| <br/>
|  
| <br/>
|-
|-
| Broken Switch2
| Broken Switch2
|  
| <br/>
|  
| <br/>
|-
|-
| Broken Switch3
| Broken Switch3
|  
| <br/>
|  
| <br/>
|-
|-
| Broken Switch4
| Broken Switch4
|  
| <br/>
|  
| <br/>
|-
|-
| Broken Switch5<br/>
| Broken Switch5<br/>
|  
| <br/>
|  
| <br/>
|-
|-
| Broken Switch6<br/>
| Broken Switch6<br/>
|  
| <br/>
| <br/>
| <br/>
|-
|-
| Broken Switch7<br/>
| Broken Switch7<br/>
|  
| <br/>
|  
| <br/>
|}
|}



Revision as of 15:49, 18 January 2018

Robot I/O

CAN ID Assignments

ID Subsystem

Component

Type

Model # Description
(brief)
Operation

Notes

(8) max. 40A         PDB #

0 Electrical

PD Module


Power Distribution Module feedback monitor PD

must be CAN 0


1 RESERVED n/a
Factory-default
allows for adding new device quickly and re-assign its ID

don't use
2
3
4
5
6
7
8
9
10
11
12
13






14
15

PWM Outputs

ID Subsystem

Component

Type

Model # Description
(brief)

Operation


Notes

(8) max. 40A              PDB #   

0 DriveBase
CIM

SPARK
Left Motor 1;  +Voltage = Forwards


1 DriveBase
CIM

SPARK
Left Motor 2; +Voltage = Forwards


2 DriveBase
CIM

SPARK
Left Motor 3; +Voltage = Forwards


3 DriveBase
CIM

SPARK
Right Motor 1; +Voltage = Forwards


4 DriveBase
CIM

SPARK
Right Motor 2; +Voltage = Forwards


5 DriveBase
CIM

SPARK
Right Motor 3; +Voltage = Forwards


6






7






8






9






















Relay Outputs

ID Subsystem

Component

Type

Model # Description
(brief)
Operation
Notes
0


1


2


3


Analog IO

RoboRIO Analog Inputs

ID Subsystem

Component

Type

Model # Description
(brief)
Operation

Voltage

Range

Notes
0



 
1 Drive gyro ADXRS622 gyro telling angle and rate in auto

2.5v = null

7mV/degree/sec

2

3



Rev Robotics More Board Analog IO

ID Subsystem

Component

Type

Model # Description
(brief)
Operation

Voltage

Range

Notes
AIN0

 

 
AIN1




AIN2




AIN3






AOUT0






AOUT1




Digital IO (GPIO)

RoboRio IO

ID Direction
(IN/OUT)
Subsystem

Component

Type

Model # Description
(brief)
Operation
Notes
0 IN
1 IN
2 IN
3 IN
4 IN
5 OUT
6 IN


 
7 IN  
8 IN
9 IN

Rev Robotics More Board IO

ID Direction (IN/OUT) Subsystem Component Type Model # Description (brief) Operation
Notes
0
1
2
3






4






5






6






7






8






9






10






11






12






13






14






15






I2C Registers

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

Component

Type

Model # Description
(brief)
Operation
Notes
0


1


2


3


4


5


6


SPI Devices

#
Subsystem

Component Type

Model # Description (brief) Operation
Notes




 

USB Host Ports

Address
Subsystem

Component Type

Model # Description (brief) Operation
Notes
0
1

Pneumatics Control Module

ID Subsystem

Component

Type

Model #

Description

(brief)

Operation
Notes Pressure Circuit
0
1
2
3
4

 



5






6

 



7



Operator Controls

Controller 1 - Primary Driver

 Button #
Action/Button
Description Details

Left Joystick Y



Left Joystick X



Right Joystick Y


Right Joystick X

5
Left Bumper

6
Right Bumper

7
Left Trigger

8
Right Trigger


4
Y button

1
A button


Controller 2 - Aux Driver

Button #
Action/Button
Description Details
5
Left Bumper


6
Right Bumper


8
Right Trigger

7
Left Trigger

0
Dpad Up


4
Y button

1
A button


3
X button

Broken Switches

Switch Description Details
Broken Switch1

Broken Switch2

Broken Switch3

Broken Switch4

Broken Switch5


Broken Switch6


Broken Switch7


IO Maps for Old Robots