Skip to content
/ msrc Public

Multi Sensor for RC with RP2040 - FrSky D, SmartPort, FPort, FBUS, XBUS, SRXL, IBUS, SBUS2, Multiplex Sensor Bus, Jeti Ex Bus, Jeti Ex Sensor, Hitec, ELRS/CRSF, Sanwa, Hott, SRXL2, JR DMSS, GHST

License

Notifications You must be signed in to change notification settings

dgatf/msrc

Repository files navigation

MSRC – Multi Sensor Telemetry for RC (RP2040)

Donate

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.


Features

  • 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

Supported Receiver 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
  • Jeti EX Sensor
  • Hitec
  • CRSF
  • Sanwa
  • HoTT
  • JR DMSS
  • GHST

Supported Sensors

ESC Telemetry

  • 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

GPS

  • Serial GPS (NMEA)

Vario (I2C)

  • BMP180
  • BMP280
  • MS5611

Analog Sensors

  • Voltage
  • Temperature
  • Current
  • Airspeed (MPXV7002)

Fuel

  • Fuel flow meter (PWM pulses)
  • Fuel tank pressure (XGZP68XXD)

Other

  • Up to 6 digital switches (GPIO)

Getting Started

  1. Download the latest firmware from the Releases section
  2. Flash the firmware to your RP2040 board
  3. Connect your sensors and receiver
  4. Configure the device using MSRC Link
  5. Check telemetry on your transmitter

👉 For detailed instructions, see the Wiki


Documentation

Full documentation is available in the wiki:

👉 https://github.com/dgatf/msrc/wiki


Support

If you would like to add support for a new receiver protocol or sensor, feel free to open an issue.


Donate

If you find this project useful, consider supporting its development:

👉 https://www.paypal.com/donate/?business=9GKNBVGHKXFGW&no_recurring=0&currency_code=USD

About

Multi Sensor for RC with RP2040 - FrSky D, SmartPort, FPort, FBUS, XBUS, SRXL, IBUS, SBUS2, Multiplex Sensor Bus, Jeti Ex Bus, Jeti Ex Sensor, Hitec, ELRS/CRSF, Sanwa, Hott, SRXL2, JR DMSS, GHST

Resources

License

Stars

Watchers

Forks

Packages