
Flightcomputer2
UTS-Rocketry/ODIN-FlightController2026
Primary avionics flight controller for the 2026 AURC rocket.

Control Actuation System (CAS) Interface Board for the UTS Rocketry avionics stack.
CAN Interface Board is an open-source printed circuit board by UTS-Rocketry, from the UTS-Rocketry/KESTREL-Control-Board2026 repository on GitHub. It is a 4-layer board of 50 × 100 mm with 70 parts on 98 nets, routed with 534 tracks and 114 vias.
It is built around the STM32F405RGT6, SN65HVD230D and LSM6DS3TR-C, with the SRV05-4.TCT and WS2812B among its other parts. Its parts include 24 capacitors, 14 resistors, 8 connectors, 5 ICs and 4 diodes. It belongs with the interfaces and adapters boards and the STM32 boards of this library.
Control Actuation System (CAS) Interface Board for the UTS Rocketry avionics stack.
This board provides closed-loop control for the airbrake and parafoil control systems, along with sensor interfaces and onboard data logging. The design is based on the STM32F405RGT6 microcontroller and integrates inertial sensing, actuator control, and non-volatile storage.
The CAS board is intended to operate as part of the UTS Rocketry flight avionics architecture.
The CAS Interface Board is responsible for:
Closed-loop control is performed onboard using IMU, barometric sensor, and GPS measurements.
STM32F405RGT6
LSM6DS3TR-C
Interface:
Signals:
Power:
Interface:
Signals:
Power:
Interface:
Signals:
Purpose:
Control Method:
Power:
Signal Voltage:
The CAS system predicts apogee using altitude and velocity estimates derived from sensor measurements.
Airbrake deployment is adjusted to reach the target apogee.
Inputs:
Outputs:
Development tools:
Features:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 100nf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C3, C7, C10, C11, C12, C14, C15, C16, C18, C22, C24, C25, C31, C32 |
| 7 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4, R9, R10, R12, R13, R14 |
| 3 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C13, C17 |
| 2 | 18p | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C19, C20 |
| 2 | 2.2u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8, C9 |
| 2 | 27r | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R11 |
| 2 | 4.7u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C30 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R7 |
| 2 | CAN | myFootprints:MOLEX_26013114 | CAN_IN1, CAN_OUT1 |
| 2 | D_Schottky | Diode_SMD:D_2114_3652Metric | D1, D2 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | SAMZO G4R0015010 | myFootprints:SAMZO G4R0015010 | BootSwitch1, RSTSwitch1 |
| 2 | Screw_Terminal_01x02 | Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | J4, J5 |
| 1 | 120r | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 2 pin Molex | myFootprints:MOLEX_26013114 | PowerIn1 |
| 1 | 33r | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8 |
| 1 | 8mhz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | Bosch BMP388 | myFootprints:PQFN50P200X200X80-10N | U7 |
| 1 | Conn_01x05_Pin | Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical | J6 |
| 1 | FerriteBead | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | FB1 |
| 1 | LDL1117-3.3 | myFootprints:SOT230P700X180-4N | U2 |
| 1 | LSM6DS3TR-C | myFootprints:LGA-14-2.5X3MM | U5 |
| 1 | Limit Switch Connector 1 | Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | CN1 |
| 1 | Limit Switch Connector 2 | Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | CN2 |
| 1 | Micro_SD_Card | Connector_Card:microSD_HC_Molex_47219-2001 | J3 |
| 1 | Microsemi_FlashPro-JTAG-10 | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical | J1 |
| 1 | RLED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | PowerLED1 |
| 1 | SN65HVD230 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | SRV05-4.TCT | Package_TO_SOT_SMD:SOT-23-6 | D4 |
| 1 | STM32F405RGT6 | Package_QFP:LQFP-64_10x10mm_P0.5mm | U3 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | USB_C_Receptacle | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
| 1 | ws2812b | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D5 |
The 66 most common of 70 parts.

UTS-Rocketry/ODIN-FlightController2026
Primary avionics flight controller for the 2026 AURC rocket.


kaminaris/GigaESC-ControlBoard
Compact six-layer control card for modular GigaESC motor controllers. The MCU, CAN transceiver, IMU and signal conditioning live here; the MOSFET power stage and power supply are separate boards.

s-grundner/CTN-HexGauge
Customizable Automotive Gauge with CAN Bus interface and Integrated Inertial Measurement Unit


eggsacc/pcb-MeowCU
4-layer STM32F405RGT6 MeowCU 🐱 (MCU) dev module with commonly used peripherals broken out for easy access, and a dedicated CAN transceiver. Also includes 2 user programmable buttons and mini OLED display.


duwogus7650-ctrl/board-design
OpenRobot SPN-MC(=VESCular6, VESC6 파생) 동등 기능의 QDD용 원형 모터 컨트롤러를 오픈소스 VESC6를 베이스로 신규 설계하는 프로젝트.
It measures 50 × 100 mm and has 4 copper layers, 1.6 mm thick.
70 parts, built around the STM32F405RGT6, SN65HVD230D, LSM6DS3TR-C and SRV05-4.TCT. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the UTS-Rocketry/KESTREL-Control-Board2026 repository on GitHub, at the commit this page was made from: the board is Schematics/CAN-Interface-Board.kicad_pcb and its schematic Schematics/Barometer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask UTS-Rocketry before reusing the design.