Thise flight computers were designed to be ultra small barebones flight computers with bluetooth and wifi functionality. These boards were designed with the ESP32-C3 and use CAN-Bus to communicate to other fllight subsystems. The on-board sensors include the MPU6050 (6-axis IMU) and BME280 (Temperature and Pressure Sensor). They were also a proof of concept for using Zephyr RTOS for projects built with different Microcontrollers.
CAN Bus Debugger
This is a two-channel CAN Bus based on the STM32F446RE Chip. The device puts a UART/Serial Shell on the USB output - allowing easy communication with a laptop with Putty or Picocom installed. It's firmware is built with Zephyr RTOS. Additionally, with GitHub Actions and Commitizen, versioned firmware releases are possible.
NRF52 Flight Computer
This was an NRF52 based flight computer based on the NRF52832. It features a GPS module and 4x5A current limited channels for igniting rocket motor. Dont mind the jank 😅
ESP32-C3 CAN Development Boards
These boards were used as a first test of the ESP32's CAN Bus functionality using Zephyr RTOS.