OpenHD
GitHubTelegramDonate
2.0
2.0
  • Introduction
  • General
    • Features
    • Getting Started
    • FAQ
    • Contributing
  • Hardware
    • Wiring
    • WiFi Adapters
    • Supported SBC's
    • Cameras
    • Displays
    • Antennas
    • Audio
  • Software Setup
    • Telemetry and OSD
    • SmartSync
  • RC Control
    • General
    • RC over MAVLink
    • RC over Serial
  • Advanced Setup
    • Bidirectional Telemetry
    • USB Tethering
    • WiFi Hotspot
    • Ethernet Hotspot
    • Ground Recording
    • Using only a USB Camera
    • Using only an IP Camera
    • Using an IP or USB Camera as second camera
    • Bandwidth switching
    • LTE Connection
    • Ground Power Monitoring
  • Ground Station Software
    • QOpen.HD (recommended)
    • Mission Planner
    • QGroundControl
    • Tower
    • FPV_VR
    • GStreamer
    • FishingFanCam
    • RaspberryPi Camera Viewer
  • Developer Corner
    • The Open.HD Ecosystem
    • Making a Release
    • Update packages on a Pi
    • Change packet source on a Pi
    • Building an Image
    • Essentials
    • QOpenhd Tips
Powered by GitBook
On this page
  • Fundamentals of RC Control via Serial
  • iNav Configurator Settings
  • Wiring

Was this helpful?

Export as PDF
  1. RC Control

RC over Serial

PreviousRC over MAVLinkNextBidirectional Telemetry

Last updated 2 years ago

Was this helpful?

Follow the instructions for RC setup first.

  • Review your iNav board here before buying and connecting ()

  • Only uninverted RC serial connections can be made

  • Recommended and tested baud rate for RC is 115200

Fundamentals of RC Control via Serial

Start by selecting the correct type of serial in the openhd-settings-1.txt file in the boot partition of SD card for the Air unit. Please change the following settings:

Value
Description

sumd

Use the sumd serial protocol to send RC commands to the Flight Controller

ibus

Use the ibus serial protocol to send RC commands to the Flight Controller

Value
Description

Y

Prioritizes RC uplink with RTS Protection frames and results in 10-15% less video bitrate.

N

Prioritizes Video downlink and uses data packets for RC. This might result in small RC glitches which are not usually a problem with GPS autopilots.

Value
Description

2400 to 115200

The baud rate used to connect to the Flight Controller

115200

The most common baud rate and the default setting.

iNav Configurator Settings

  1. Connect your flight controller to the configurator and open the Ports tab

  2. Turn on “Serial RX” on the UART you have connected the wire from the Air Pi TX pin. Now save settings

  3. Open the Configuration tab. Under Receiver Mode select “RX_SERIAL” and the protocol you choose above. Now save settings

Wiring

Please make sure to follow the guidelines and precautions outlined in -> , but since most INav boards function a bit differently in regards to the serial communication observe the following:

  1. Connect the Air Pi tx pin to your flight controller UART RX pin. This is the same UART you have selected in the configurator. This UART might also be shared and/or labeled as the designated serial RX pin (serial RX, SBUS, ppm) it depends on your board. Keep in mind some boards have soft serial capability thereby allowing an uninverted serial connection to be made. NOTE: softserial connections are limited to 19200 baud. This limits you to the msp protocol in Open.HD, which is msp v1. Users have had success with msp RC but beware.

  2. Test. Power everything while the FC is connected to the iNav configurator and view the receiver tab

NOTE: Because most users will want telemetry as well as RC via Open.HD: Serial RX and telemetry are not allowed to share the same UART in the iNAV configurator. Connect the Air Pi RX pin (telemetry) to a different UART than the one you have assigned RC control (serial RX).

general
iNav boards
Wiring
A Picture speaks a thousand words
Flight Controller