BrushlessPower / SBUS2-Telemetry

Arduino Library for SBUS and SBUS2 with Futaba Telemetry
GNU General Public License v3.0
86 stars 24 forks source link
esp32 fasstest futaba sbus sbus2 telemetry

SBUS2-Telemetry Library

Arduino Library for receiving SBUS and SBUS2 Frames and transmit Telemetry Data

Setting up the Example Sketch

Setting up a custom Sketch

You can't set every Sensor to every Slot! There are Sensors which use 1 Slot and other Sensors use 3 or 8 Slots.

After receiving the SBUS Frame it's possible to transmit 8 Telemetry Slots.

There are 32 different Telemetry Slots available.

Example

The easiest Way for a Working Setup

Structure

You can use every Sensor as often you want. But you have a maximum of 31 Sensor Slots If yo want to have multiple Temp Sensors, just change the Slot Number:

Stand alone SBUS Library

This Library can be used just for getting Servo Channel Data. The Library just send telemetry Data to SBUS2 compatible Receiver.

Supported Sensors

Unsupported Sensors: Issues

Supported Radio Systems

Supported Receivers

Supported MCU

Inverter Schematic for Atmega328P (Arduino Pro mini)

correct inverter

Guide for Library Development

The Futaba Telemetry Protocol has very hard Timings:

Aditional Informations about Futaba's SBUS and SBUS2

Version

0.1 created

0.2 Inverter instead of 3-State Buffer

0.3 16MHz support, new API

1.0 Pre-Release

1.0 Release

1.1 ESP32 Support

1.2 Available in Arduino Library Manager

Credentials

Bart Keser with his Castle Creation Telemetry to Futaba Telemetry Converter

Alex K. and his Development