Source Code on GitHub
System Architecture | Software Design | Electrical Design | Mechanical Design
The above flowcharts describe the processes running on the single board computer and the microcontroller.