T-Shirt Bot IO Map
From 1511Wookiee
Jump to navigationJump to search
A brief description of the system:
2 Falcon 500s (one on each side) for actuating pivot
1 Falcon 500 for shooter rotation
4 NEO Drive Base (2 per side) driven over PWM.
2 REV Through Bore encoders (Shooter Pivot & Shooter Rotation) (ABS Signal to R-Pi)
CAN ID Assignments
| ID | Subsystem Name | Component Type | Brake or Coast? | Description | PDB # | Type of Breaker | General Notes |
|---|---|---|---|---|---|---|---|
| CAN 0 | |||||||
| CAN 1 | RESERVED | ||||||
| CAN 2 | Shooter Pivot Right | Falcon 500 | Brake | Pivot the shooter | 40A | ||
| CAN 3 | Shooter Pivot Left | Falcon 500 | Brake | Pivot the shooter | 40A | ||
| CAN 4 | Shooter Rotation | Falcon 500 | Brake | Rotate the shooter | 40A |
|
Raspberry Pi Pinout
| ID | Pin Type | Subsystem Name | Component Type | Description | General Notes |
|---|---|---|---|---|---|
| 1 | 3V3 Power | ||||
| 2 | 5V Power | ||||
| 3 | GPIO 2 (SDA) | ||||
| 4 | 5V Power | ||||
| 5 | GPIO 3 (SCL) | ||||
| 6 | Ground | ||||
| 7 | GPIO 4 (GPCLK0) | ||||
| 8 | GPIO 14 (TXD) | ||||
| 9 | Ground | ||||
| 10 | GPIO 15 (RXD) | ||||
| 11 | GPIO 17 | Pneumatics | 12V Relay + Solenoid Valve | ||
| 12 | GPIO 18 (PCM_CLK) | ||||
| 13 | GPIO 27 | Pneumatics | 12V Relay + Solenoid Valve | ||
| 14 | Ground | ||||
| 15 | GPIO 22 | Pneumatics | 120 Psi Limit Switch | ||
| 16 | GPIO 23 | ||||
| 17 | 3V3 Power | ||||
| 18 | GPIO 24 | ||||
| 19 | GPIO 10 (MOSI) | ||||
| 20 | Ground | ||||
| 21 | GPIO 9 (MISO) | ||||
| 22 | GPIO 25 | ||||
| 23 | GPIO 11 (SCLK) | ||||
| 24 | GPIO 8 (CE0) | ||||
| 25 | Ground | ||||
| 26 | GPIO 7 (CE1) | ||||
| 27 | GPIO 0 (ID_SD) | ||||
| 28 | GPIO 1 (ID_SC) | ||||
| 29 | GPIO 5 | Shooter Pivot | REV Through Bore Encoder | ABS Signal Wire | |
| 30 | Ground | Drive Left | 2x Spark Max + 2x Neo | Spark Max PWM ground wires soldered together | |
| 31 | GPIO 6 | Shooter Rotation | REV Through Bore Encoder | ABS Signal Wire | |
| 32 | GPIO 12 (PWM0) | Drive Left | 2x Spark Max + 2x Neo | Spark Max PWM signal wires soldered together | |
| 33 | GPIO 13 (PWM1) | Drive Right | 2x Spark Max + 2x Neo | Spark Max PWM signal wires soldered together | |
| 34 | Ground | Drive Right | 2x Spark Max + 2x Neo | Spark Max PWM ground wires soldered together | |
| 35 | GPIO 19 (PCM_FS) | ||||
| 36 | GPIO 16 | ||||
| 37 | GPIO 26 | ||||
| 38 | GPIO 20 (PCM_DIN) | ||||
| 39 | Ground | ||||
| 40 | GPIO 21 (PCM_DOUT) |