Skip to content

CAN Protocol

ahthae edited this page May 9, 2025 · 34 revisions

IDs

ID P&ID Label Comment
0x29 PT-ET205 Tank Pressure
0x30 Oxidizer Pressure
0x31 Fuel Pressure
0x32 PT-F101 Supply Pressure
0x33 PT-C201 Chamber Pressure
0x34 PT-EI202 Injector Pressure
0x59 SV-N204 Solenoid Dump Valve
0x60 SV-N102 Remote Dump Valve
0x61 SV-N201 Main Oxidizer Valve
0x62 SV-E203 Main Fuel Valve
0x63 SV-N202 Vent Valve
0x64 SV-N101 Fill Supply Valve
0x70 TC-N204 Vent Temperature
0x71 TC-C203 Chamber Temperature
0x400 Proxy Box
0x401 Sensor Controller 1
0x402 Sensor Controller 2
0x403 Sensor Controller 3
0x404 Sensor Controller 4
0x405 Servo Controller 1
0x406 Servo Controller 2
0x407 Servo Controller 3
0x408 Sensor Controller 5

Telemetry Packets (0x10)

All telemetry packets are marked with the 0x10 packet type.

Packet Type Values
0x10 voltage, temperature, pressure, etc (float)

Command Packets (0x20-0x2F)

LED (0x21)

Packet Type CAN ID LED State
0x21 uint16 0 (on), 1 (off), or 2 (toggle)

Valve (0x22)

Packet Type CAN ID Position
0x22 uint16 0 or 1 (close or open, respectively)

PT Calibration (0x23)

Commands sensor controller to use one of a set of hard-coded calibration values for a given PT label (as written on the body of the sensor).

Packet Type CAN ID PT Label
0x23 uint16 1, 2, 3, 4, or 5

Controller Mode (0x24)

Changes the sensor controller conversion mode to voltage, pressure, pressure with calibration equation, and temperature.

Packet Type CAN ID Mode
0x24 uint16 0 (Voltage), 1 (Pressure), 2 (Calibrated Pressure), 3 (Temperature)

Clone this wiki locally