Hypetrain Electronics Riot Control User manual

Riot Control
FLIGHT CONTROLLER
USER MANUAL

2RIOT CONTROL USER MANUAL
Hypetrain Electronics
Riot Control FC
User Manual
Version 2
Published January 2019
Written By:
Drew Camden
André Elb
Illustrations by:
Sebastian Selbach
Andre Elb

3RIOT CONTROL USER MANUAL
The RIOT CONTROL FLIGHT CONTROLLER has been designed
by Rotor Riot pilots, built on components with proven performance.
By placing the IMU (a.k.a. gyro) in a soft-mounted case, and also
soft mounting the circuit board itself, the amount of vibration
reaching the IMU is drastically reduced - allowing the ight
controller to receive a very clean signal for easy tuning and smooth
ying.
The layout of the Riot Control FC has been designed with building
and repairing in mind, keeping related wires grouped together to
eliminate unnecessary board crossing. The Riot Control FC has 3
UARTs available for peripherals like serial receivers, VTX telemetry,
and more. The Riot Control FC also has an integrated Power
Distribution Board (PDB) enabling all electronics to be connected
without the need for an external PDB.
The Riot Control FC features inversion jumper pads on UART
1, so it can be used both for inverted SBUS protocols as well as
non-inverted protocols such as DSMX or CRSF. The board has a
9V voltage regulator built in for your camera and VTX to ensure
noise-free video. We are proud to bring you a board that will deliver
simple wiring and smooth ight.
The Hypetrain FPV Team
INTRODUCTION

4RIOT CONTROL USER MANUAL
BOARD LAYOUT

5RIOT CONTROL USER MANUAL
PAD OVERVIEW
B+ Battery Positive Input
GND Battery Ground
5V 5 Volt Output for powering Receiver, LED,
strips, and other 5V components (3A max)
9V 9 Volt Output for powering FPV Camera
and Video Transmitter (1.5A max)
3.3V 3.3 Volt Output for some Spektrum
Receivers (such as SPM 4648)
VTX Video Signal OUT to VTX
CAM Video Signal IN from FPV Camera
LED Signal to LED Strip
Buzz (+/-) Hookup for Buzzer
S1 – S4 ESC Signal
-ESC Signal Ground
V+ ESC Power
V- ESC Ground
PPM PPM input for legacy receivers with PPM
protocol
RSSI Analog (0-3.3v) RSSI input from receivers
RX & TX pads Please refer to UART Overview section

6RIOT CONTROL USER MANUAL
The Riot Control FC features connection points on each corner
for use with individual ESCs, as well as a pinned connector on the
underside for use with a breakout cable and a 4-in-1 ESC board.
INDIVIDUAL ESC
For individual ESCs, the connection is very straightforward. At
each corner, connect the positive wire of your ESC (thick, red wire)
to the large pad labeled V+. Connect the thicker ground wire of
your ESC (thick, black wire) to the large pad labeled V-.
Connect the signal wire of your ESC (thin wire, usually white or
yellow) to the small signal pad labeled S1/S2/S3/S4, and the signal
ground wire of your ESC (thin wire, usually black) to the small
signal ground pad labeled -.
ESC & MOTOR WIRING

7RIOT CONTROL USER MANUAL
4-IN-1 ESC
You can also use a 4-in-1 ESC Board with the Riot Control FC. In
this case, use the break out connector located on the underside of
the board.
WARNING: You must ensure the connector is pinned properly for
your ight board and 4-in-1 board.
Currently there is no standard wiring order, so the order of the
pins and wires may vary between the Riot Control FC and the 4-in-1
ESC board of your choice.
Looking at the underside of the board, the order of the pins on
the Riot Control FC Breakout Port is as follows:
PIN Function
1 GND
2 BAT + input
3 Current Sensor
4 GND
5 Motor 1 output
6 Motor 2 output
7 Motor 3 output
8 Motor 4 output

8RIOT CONTROL USER MANUAL
Protocol Recommended UART Pad on Riot Control FC
RECEIVER
Spektrum DSMX UART 1 with B and DSM pads bridged RX1 (nor)
FrSky SBUS UART 1 with B and SBUS pads bridged RX1 (inv)
CRSF UART 1 with B and DSM pads bridged
CRSF TX to RX1 (nor)
CRSF RX to TX1
VTX
IRC Tramp UART 6 TX6
TBS Smart Audio UART 6 TX6
OTHER
ESC Telemetry* UART 3 All ESC telem wires to RX3
RunCam Split* UART 3
RunCam TX to RX3
Runcam RX to TX3
UART stands for Universal Asynchronous Receiver Transmitter.
UARTs are used on Flight Controllers to transfer data between the
ight controller itself and external devices such as a radio receiver.
Each UART port has a receiver (RX) for input and transmitter (TX)
for output. If the ight controller is accepting information, such as in
the case of control link receiver, the RX pad will be used. If the ight
controller is sending information, such as commands to the video
transmitter, the TX pad will be used.
The table below outlines the Riot Control FC’s UARTs and their
recommended uses. Only one function may be assigned to each
UART. For example, if UART1 is used for the receiver, and UART6
is used for VTX control, UART3 can only be used for one of the
follwing functions: ESC telemetry, RunCam Split control, FrSky
S.Port Telemetry.
UART OVERVIEW

9RIOT CONTROL USER MANUAL
UART INVERSION
For UART 1, you will notice the table explains that you are
required to bridge pads depending on whether you are using a
FrSky or Spektrum receiver. This is because FrSky receivers send an
inverted signal. For the ight controller to understand it properly it
must run through an inverter.
The Riot Control FC has a built in inverter, which can be either
enabled or disabled by bridging two pads on the ight controller.
Bridging pads B and SBUS enables this inverter, and bridging pads
B and DSM bypasses it.
Inverter Enabled Inverter Disabled

10 RIOT CONTROL USER MANUAL
Connection for your FrSky Receiver is provided via the UART 1
solder pads located in the bottom connection rows.
Connect the SBUS OUT wire coming from your receiver to the
RX1 (inv) pad on the Riot Control FC. Bridge pads B and SBUS as
instructed on page 9 to enable signal inversion for UART1 (required
for S.Bus.
If you want to use FrSky Telemetry, Connect the SmartPort
wire from your receiver to the TX1 pad von the Riot Control FC.
Additional setup is required (see Page 21).
FRSKY RECEIVER WIRING
FrSky XSR Wiring

11RIOT CONTROL USER MANUAL
FrSky R-XSR Wiring
Enable Inversion for FrSky

12 RIOT CONTROL USER MANUAL
Connection for your Spektrum Receiver is provided via the UART
1 solder pads located in the bottom connection rows.
Connect the DSM signal wire from the receiver to the RX1 (nor)
pad on the Riot Control FC. Bridge pads Band DSM as instructed
on page 9 to disable signal inversion for UART1.
SPEKTRUM RECEIVER WIRING
SPM 4648 Wiring

13RIOT CONTROL USER MANUAL
SPM 4649T Wiring
Disable Inversion for Spektrum Serial

14 RIOT CONTROL USER MANUAL
Connection for your Crossre Receiver is provided via the UART 1
solder pads located in the bottom connection rows.
Set up your Crossre receiver with CRSF Protocol so that CH1 is
CRSF TX and CH2 is CRSF RX. Consult your TBS Crossre Manual
for instructions on how to do this.
Connect the CRSF TX (CH1) wire from the Crossre Receiver to
the RX1 (nor) pad on the Riot Control FC. Then Connect the CRSF
RX (CH2) wire from the Crossre Receiver to the TX1 pad on the
Riot Control FC.
TBS CROSSFIRE RECEIVER WIRING
Crossre Nano Receiver Wiring

15RIOT CONTROL USER MANUAL
Crossre Micro Receiver Wiring
Disable Inversion for CRSF Protocol

16 RIOT CONTROL USER MANUAL
There are many ways to connect FPV components depending on
your needs and preferences. Connections for your FPV Camera and
Video Transmitter are provided through the CAM and VTX pads on
the Riot Control FC. A 9V regulator is built into the Riot Control FC
to provide power for your FPV components.
FPV CAMERA
Connect the FPV camera to the 9V, GND, and CAM pads on the
Riot Control FC. Typically, the yellow wire is the video output wire
from the camera. The red wire is the voltage input, and the black
wire is the ground.
FPV SYSTEM WIRING
Standard FPV Camera Wiring

17RIOT CONTROL USER MANUAL
FPV VIDEO TRANSMITTER
Connect the Video Transmitter to the 9V, GND, and VTX pads on
the Riot Control FC. Typically, the yellow wire is the video output
wire from the camera. The red wire is the voltage input, and the
black wire is the ground.
WARNING: Do not power the Video Transmitter without an
antenna connected! Doing so may cause damage to the VTX.
If your Video Transmitter features telemetry such as IRC Tramp
Telemetry or TBS SmartAudio, connect the Telemetry wire from the
Video Transmitter to the TX6 pad on the Riot Control FC.
Standard FPV Transmitter Wiring

18 RIOT CONTROL USER MANUAL
DIRECT LIPO INPUT WIRING
If your video transmitter and camera support direct LiPo Voltage
input, you may want to bypass the 9V voltage regulator built into
the Riot Control FC. To do this, connect the VTX and Camera as
shown.
Direct LiPo Input Wiring for TBS Unify
Direct LiPo Input Wiring for ImmersionRC TrampHV

19RIOT CONTROL USER MANUAL
The Riot Control FC Supports WS2811 and WS2812 Addressable
RGB LED’s. This type of LED’s can be daisy chained if needed.
However, note that the 5v output may not support the current draw
from large quantities of LED’s. If you plan to use a large quantity of
LED’s, we suggest using a separate 5v regulator instead.
The Riot Control FC comes with a Buzzer. The Buzzer can help
locate the drone if it is lost in tall vegetation. Please mind the
polarity when connecting the Buzzer.
WS2811 / WS2812 LED and Buzzer Wiring
LED AND BUZZER WIRING

20 RIOT CONTROL USER MANUAL
DOWNLOADING BETAFLIGHT CONFIGURATOR
To download the Betaight Congurator Application, visit this
link and select the correct version for your computer.
https://github.com/betaight/betaight-congurator/releases
FLASHING THE LATEST FIRMWARE
• Connect the Riot Control FC with a Micro USB Cable.
• Run the Betaight Congurator Application on your
computer.
• Go to Firmware Flasher section.
• Select OMNIBUSF4 from the Target dropdown list.
• Select the latest version from the Version dropdown list.
• Make sure the Full Chip Erase option is ON.
• Click the Load Firmware Online button.
• Once the rmware has been nished downloading, click the
Flash Firmware button.
• When ashing is complete, click the Connect button.
BETAFLIGHT CONFIGURATION
Table of contents