simondlevy
Active member
Success at last! This was my third or fourth attempt to build a custom quadcopter flight controller with an Arduino-compatible board. Thanks to Teensy, I was able to prototype it on a vehicle small enough to be safe when something went wrong. Now I have a customizable flight controller with all the power of the Arduino universe at my fingertips. (The commercial flight controllers are awesome, but geared toward FPV racing, not experimental development).
Now the only remaining bug to iron out is using the Pulse Position Library. Unfortunately the bug (throttle and yaw channels swapping value intermittently) seems reproducible only with motors powered and propellers on. I suspect that the extra vibration from the props is what is causing the bug to manifest. So I am currently using my own PWM input library. This gives me clean, consistent RC input, but requires a separate wire for each input channel.
Tips for PPM input will be appreciated -- I'll keep working on it! Maybe PencileGeek's PPM library will do the trick.