MSRC is a lightweight, low-cost, and highly flexible telemetry system for RC models, based on the RP2040 microcontroller.
It allows you to collect data from multiple sensors and transmit it to your receiver using a wide range of telemetry protocols. MSRC is a DIY alternative to commercial solutions, offering significantly reduced weight and cost while maintaining high flexibility and expandability.
- Multi-sensor telemetry system based on RP2040
- Support for multiple receiver telemetry protocols
- Support for various ESC telemetry protocols
- Modular design (only use the sensors you need)
- Fully configurable via PC using MSRC Link
- Lightweight and cost-effective
- FrSky SmartPort
- FrSky D
- FrSky FPort
- FrSky FBUS
- Spektrum XBUS
- Spektrum SRXL / SRXL2
- FlySky IBUS
- Futaba SBUS2
- Multiplex Sensor Bus (MSB)
- Jeti EX Bus
- Jeti EX Sensor
- Hitec
- CRSF
- Sanwa
- HoTT
- JR DMSS
- GHST
- Hobbywing V3 / V4 / V5 / FlyFun
- Kontronik
- KISS (APD F, BLHeli32, Summit X)
- APD HV / UHV
- OMP M4
- ZTW
- Castle Link
- PWM / phase sensor ESCs
- Spektrum Smart ESC & Battery
- Serial GPS (NMEA)
- BMP180
- BMP280
- MS5611
- Voltage
- Temperature
- Current
- Airspeed (MPXV7002)
- Fuel flow meter (PWM pulses)
- Fuel tank pressure (XGZP68XXD)
- Up to 6 digital switches (GPIO)
- Download the latest firmware from the Releases section
- Flash the firmware to your RP2040 board
- Connect your sensors and receiver
- Configure the device using MSRC Link
- Check telemetry on your transmitter
👉 For detailed instructions, see the Wiki
Full documentation is available in the wiki:
👉 https://github.com/dgatf/msrc/wiki
- Report issues: https://github.com/dgatf/msrc/issues
- Discussion forums:
If you would like to add support for a new receiver protocol or sensor, feel free to open an issue.
If you find this project useful, consider supporting its development:
👉 https://www.paypal.com/donate/?business=9GKNBVGHKXFGW&no_recurring=0¤cy_code=USD