-
Notifications
You must be signed in to change notification settings - Fork 58
Home
MSRC (Multi Sensor for RC) is a flexible and lightweight 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 telemetry solutions, offering reduced weight and cost while maintaining high flexibility and expandability.
MSRC acts as a central telemetry hub:
- Reads data from multiple sensors (ESC, GPS, analog, etc.)
- Processes and combines telemetry data
- Sends telemetry to the receiver using different protocols
Each system can be configured to use only the required sensors and features.
MSRC supports a wide range of receiver and ESC telemetry protocols.
- FrSky SmartPort
- FrSky D
- FrSky FPort
- FrSky FBUS
- Spektrum XBUS
- Spektrum SRXL / SRXL2
- FlySky IBUS
- Futaba SBUS2
- Multiplex Sensor Bus (MSB)
- Jeti EX Bus
- Hitec
- ELRS / CRSF
- Sanwa
- HoTT
- JR DMSS
- GHST
- Hobbywing V3 / V4 / V5 / FlyFun
- Kontronik (Kosmic, Kolibri, JivePro)
- APD (F, HV, UHV)
- KISS / BLHeli32 / Summit X
- Castle Link
- OMP M4
- ZTW
- OpenYGE
- PWM / phase sensor ESCs
- Spektrum Smart ESC & Battery
Note: Align BLE ESCs can be used with Hobbywing V4 firmware, making them compatible with the MSRC Hobbywing V4 protocol.
MSRC runs on RP2040-based boards.
- Recommended: RP2040 Zero (compact size)
- Alternative: RP2040 Pico (more GPIOs available)
MSRC supports multiple sensor types:
- ESC telemetry (serial, PWM, phase)
- GPS (NMEA, UBLOX)
- Vario (I2C: BMP180, BMP280, MS5611)
- Analog sensors (voltage, temperature, current, airspeed)
- Fuel sensors (flow meter, tank pressure)
- Digital inputs (GPIO switches)
- LiPo monitoring (INA3221)
All sensors are optional and can be enabled as needed.
MSRC is configured using the MSRC Link application.
Only the required sensors and features need to be enabled.