RocketCAN

What is RocketCAN

RocketCAN is CAN bus on board rocket for inter-board avionics communication, RocketCAN is also used for on-the-pad rocket to GSE(Ground Support Equipment) communication. CAN bus supports data payload up to 8 bytes.

SID Format

CAN 2.0B SID for 2026 rocket and beyond

Bit 28:27

Bit 26:20

Bit 19:14

Bit 13:8

Bit 7:0

Priority

Message Type

Board Type ID

Board Instance ID

Metadata

Note the definition of the “Metadata” field is per message type, it’s commonly used as an additional byte for storage. The priority bits are allocated as following:

Bit value

Priority

00

Highest

01

High

10

Medium

11

Low

History

The development of RocketCAN have started at Fall 2018, it was running at 42 kbps with CAN 2.0A(11 bit SID) frame format, this format have been used until LOTS rocket. Since 2024’s addition of airbrakes active control system, the messages being transmitted on the bus have increased, so the bitrate have been upgrade to 250 kbps. For 2025 rocket, due to more complex avionics and payload, board ID would exceed 11-bit SID limition, so the 2025 rocket would use a 250 kbps CAN 2.0B(29 bit SID). During 2026 development cycle the “Metadata” field has been added to SID to increase message payload capacity.