This is the homepage for Ricardo Avionics Ecosystem (RAE). This is where you will find a brief description of every repository related to RAE, as well as links for easier navigations.
Board Template - Template which includes a microcontroller, power regulation and CAN bus hardware - the hardware starting point for most boards designed for use in RAE.
OS Template - Barebones firmware template - the firmware starting point for boards design for use in RAE.
Backend - Python based backend for command and data handling in the ricardo avionics ecosystem.
Backend Apps - Various useful utilities, scripts and applications for use with the Backend.
Backend Stack - Docker stack to conveniently deploy a full Ricardo Backend Stack(Backend, Command Server, Grafana) for use in operations.
TaskHandler UI - UI Task handler to manage data task request handler tasks.
Command Server - Command server to send commands to the ricardo backend.
Relay - Relay for many-to-many forwarding between backends and frontends.
iclr-hw - ICLR KiCAD library for 3rd party symbols and footprints.
libriccore - Ricardo core library - core firmware framework for all RAE boards.
librrc - Ricardo rocket components - a high level abstraction of rocket components, providing two main groups, sensors and actuators.
librnp - Ricardo networking protocol - a networking library written in C++ for ricardo.
librrp - Ricardo radio library
PickleRick - Flight controller including sensor array for state estimation, radio for live telemetry, logging and deployment pyro channels.
Chad - 2x Servo control board with integrated buck converter.
Flint & Steel - High power actuation board with continuity checking and current sensing.
Lightning McQueen - Power distribution unit with two switchable rails, logic power regulation, arming and redundancy.
Kermit - Data acquisiton board, with ADC and thermocouple capability.
Stark - Integrated engine controller unit for Thanos.
Buckaroo - High current buck converter.
WitcherSwitcher - Power source switching board.
Can Repeater - CAN Bus repeater, with isolation and arbitration.
Jolly Roger - Flight data recorder.
Geddan - Canard module control board - integrated IMU and servo output.
Greg - Electronic pressure regulator (E-reg) hardware and firmware.
SdFat - Fork of SdFat to keep config parameters the same across ricardo boards using sd card logging.
arduino-esp32 - Fork of the arudino core for the esp32 for testing and bugfixes.