Skip to content

Repository files navigation

RPi Pico version of Radio Control RX decoder for brushed motor driven vehicles and aircraft. Decodes CRSF and iBus data streams from receiver (ELRS receiver running Crossfire protocol, or any receiver running iBus). Decodes up to 16 channels and outputs servo, switch or DC Brushed motor outputs for controlling air and ground models.

This code is written for the RPi RP2040 microcontroller typically packaged as "RP2040-zero" tiny dev boards from china (with USB-C connector etc. These can make very lightweight and powerful decoder controllers.

Motor control outputs a PWM signal between 0 and 100% duty cycle, at about 10khz, for driving most DC brushed motors via a motor driver chip (like TB6612FNG etc) or simple mosfet if you're building a tiny airoplane. It's a modernised version of my previous iBus decoder project originally written for Arduino Nano (Atmel ATMEGA328P) but now running on the much more capable RP2040.

About

RC CRSF & iBus decoder with motor, servo and switch outputs, for brushed motor driven vehicles and aircraft. Full 16 channels

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages