Skip to content
Daniel edited this page Nov 10, 2025 · 13 revisions

Welcome to the msrc wiki!

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

Donate

This is a DIY project to send sensors telemetry for a fraction of the weight and cost of the stock sensors. It adds support for several ESC telemetry protocols.

Compatible RX protocols:

  • Frsky Smartport
  • FrSky D
  • FrSky FPort
  • Frsky FBUS
  • Spektrum XBUS
  • Spektrum SRXL
  • Spektrum SRXL2
  • Flysky IBUS
  • Futaba SBUS2
  • Multiplex Sensor Bus (MSB)
  • Jeti Ex Bus
  • Hitec
  • ELRS/CRSF
  • Sanwa
  • Hott
  • JR DMSS
  • GHST

Compatible ESCs: Hobbywing V3/V4/V5/Flyfun, Kontronik Kosmic/Kolibri/JivePro, Castle Link, APD F/HV/UHV, phase sensor/PWM signal, ESC OMP M4, ESC ZTW, openYGE.

Note it is feasible to use Align BLE ESCs with Howbbywing firmare (v4). In this case is complatible with MSRC ESC Hobbywin v4 protocol.

Compatible MCUs: RP2040. Any model is compatible. Recommended RP2040 Zero, for size and GPIO selection. If you require GPIOs, it is recommended to use RP2040 Pico as this has pins 17 to 22 with a hole.

Implemented sensors:

  • ESC
    • ESCs with serial telemetry: Hobbywing V3/V4/V5/FlyFun(1), Kontronik(2), Kiss (APD F, blheli32, Summit X), APD HV/UHV, OMP M4, ZTW, OpenYGE
    • ESC with PWM signal or phase sensor
    • ESC Castle Link
    • Specktrum Smart ESC & Battery
  • GPS serial (NMEA, UBLOX)
  • Vario (I2C sensors): BMP180, BMP280, MS5611,
  • Analog sensors: voltage, temperature, current, air speed (MPXV7002)
  • Fuel meter (PWM pulses)
  • Fuel tank pressure (I2C sensor): XGZP68XXD
  • 6 switches (gpio high or low)
  • Lipo (1-3S). INA3221. I2C sensor

All sensors are optional. Make the circuit with the desired sensors and enable them in the configuration. It can be configured from the PC with MSRC Link.

(1) If ESC doesn't arm, enable ESC Init Delay or connect MSRC after the ESC is armed
(2) Supported: Kosmic, Kolibri, JivePro. Not supported: Jive.

Clone this wiki locally