Find the bug! Needs fixing. Not tuned! And something crashes the board. When vibrating a lot (probably high gains or high d-term / d-term noise) or when the robot leans a lot to one side everything freezes. Both loops blinking leds stop completely and steppers stay at last command. I've tried electronic fixes and lastly put the controller on its own power supply. Can be triggered even without any power electronics connected (rocking the robot by hand). So it seems to be software related!
RCNoster
This project aims at developing an open-source remote control (RC) for radio controlled aircrafts e.g. drones and airplanes in both software and hardware.
Hardware
In the RC hobby they are numerous developers of flight controllers (FC). These boards are powerfull and very cheap and many hobbyists have either a spair or an old unit lying around. Many of these boards derive from the CC3D Revolution board based on the STM32F405 processor
The goal is to provide open CAD and Circuit Board designs for full customization and choice in electronics.
Software
This software builds on the real-time operating system (RTOS) Zephyr created by the Linux Foundation. The fork Zephyr-RC is included as a module for better support of the CC3D Revolution.
A Visual Studio Code project is set up for development and configured to work under Linux. For dependencies and zephyr specific documentation see Zephyr Documentation