SP Racing H7 RF Features

The SPRacing H7 RF is a Flight Controller (FC) with a Direct ExpressLRS RC Receiver, Pixel-based On-Screen-Display (PixelOSD) and latest high-accuracy, low-noise Gyro and Barometer sensors in a tiny, easy-to-install and lightweight form-factor.

Extreme Flight Performance

A 520MHz H7 CPU makes it the fastest FPV flight controller ever made.

Simply: CPU instructions run quicker, motor outputs get updated sooner.

Ultra-fast new H7 CPU

The SPRacingH7RF has an ARM Cortex-M7 520MHz CPU with Math co-processor (FPU) and a filter mathematical accelerator (FMAC)

The H7 CPU is 2.5x as fast as F4/F7 CPUs and runs the control loop and filters at lightning speed.

Advanced IO support means zero IO jumpers and flexible serial ports.

Integrated Direct ExpressLRS RC Receiver!

2.4Ghz jitter-free, penetrating and low-latency 500hz+ RC link.

Use with any ExpressLRS TX or flash your existing ELRS compatible transmitter module with ExpressLRS (Ghost, etc)

ExpressLRS being open-source, means that the community is free to develop new ideas and further improve RC link technology at a more rapid pace than closed-source solutions.

60FPS Pixel OSD with customizable layout

Pixel & Vector based - NOT character based - perfect for drawing fast graphics, nice displays, overlays, graphs and fancy logos.

Display VTX channel/band, battery voltage, current draw, capacity used, flight time, callsign, rssi, motors and other OSD elements.

Configure the elements on your OSD to your taste.

Memory-mapped flash chip

The SPRacing H7 RF has a flash chip for code and data storage which is connected to the CPU via a memory-mapped OctoSPI interface.

The contents of flash chip is directly accessible by CPU and is used for running firmware, the OSD and storing configuration.

MicroSD via SDIO 4-bit Bus

The SPRacing H7 RF also features a MicroSD card socket for logging. Supports MicroSD/SDHC up to 32GB - just leave one in and log every flight!

The H7 RF uses the 4-bit SDIO bus, data transfers are 4x as fast as every SPI based FC.

New Low-Noise High-Accuracy Gyro sensor

The H7RF is equipped with the latest ICM42688P gyro.

The ICM42688P has programmable filters and is capable of 32Khz.

VTX PitMode / Team-Race-Ready

The SPRacing H7 RF is team-race-ready. If your team mate crashes-out on the track they can turn off their VTX remotely so you can fly on the same VTX channel.

The power to your VTX is OFF by default until the FC turns it on, e.g. via a switch or automatically on boot.

BMP388 Barometer

The SPRacing H7 RF has the latest BMP388 barometer for altitude related tasks.

It has higher precision and less drift over-time than previous sensors.

2-8S LiPo Support

The SPRacing H7 RF supports direct connection to 2-8 cell LiPo batteries.

TVS protection diode fitted as standard.

Additional features

The SPRacingH7RF has other great features now with upgraded performance and specifications.

RPM Filter & Bi-Direction DSHOT

Hardware supports new Bi-directional DSHOT telemetry ESCs.

Bi-directional telemetry allows RPM filter in the firmware to remove motor noise for super smooth flight, no additional ESC telemetry wire or spare UART needed!

Dedicated SPI sensor connection

The high-accuracy and low-noise 32Khz capable ICM42688P gyroscope and accelerometer sensor is connected to the CPU via a dedicated fast SPI bus

DSHOT and OneShot ESC support

Full support for DSHOT or OneShot ESCs for easy PID tuning and a sharper response.

DSHOT is pure-digital and electrical noise resistant.

Antenna socket

The SPRacing H7 RF has a u.FL socket for connecting different radio antennas.

Standard pig-tail antenna supplied as standard, purchase long-range antennas from your favorite supplier.


Use the USB socket to configure the flight controller, OSD and also for pass-though configuration and flashing of BlHeli ESCs.

The USB socket is not shared with any of the serial ports.

Broad RC receiver support

In additional the the built-in ExpressLRS receiver, the FC also supports external ExpressLRS, SBus, CrossFire, Spektrum1024/2048, XBus/IBus, SumH, SumD, FPort & more. No external inverters required (built-in), receiver powered via flight battery or USB for easy configuration.

Dedicated ports for CRSF/SBus/Spektrum/SumH/etc for easy connections.

Programmable LEDs

Output for multi-colored LED strips - great for FPV racing, line-of-sight flying orientation and night flying.

Bind / Settings / VTX Button

The H7 RF features a side-mount button to allow easy changing VTX settings - channel, band, RF-power, VTX ON/OFF and more!

Flexible Mounting Options

The H7 RF PCB has holes for 30.5x30.5mm AND 20x20mm mounting patterns.

There are 2mm pitch through-holes for direct-mounting VTXs and other peripherals via pin-headers instead of wires.

Snap-off PCB sections

One snap-off section has 8 motor output solder pads (4 top, 4 bottom) which also serves to protect the JST-SH cables.

Two other snap-off sections can be removed to shrink the PCB size from 37x37mm to 27.5x29mm


The SPRacing H7 RF runs Betaflight firmware which can be configured to suit your needs using a cross-platform GUI (Windows/OSX/Linux).

Expansion Port

The always powered expansion port features I2C and 3 serial ports. It's perfect for GPS receivers, external sensors or an always-on OLED Screen.

Developer Friendly

Developer friendly debugging via SWD with boot mode selection, un-brickable CPU bootloader.

Pre-installed JST-SH 4pin SWD socket.

Battery Monitoring

Built in battery voltage monitoring and 2 external current monitoring inputs (one on each 4in1 ESC connector, not shared!).


Buzzer port for audible warnings and notifications.

Telemetry support

Supports bi-directional and standard transmit-only telemetry systems including SmartPort/S.Port, HoTT, FrSky, Mavlink, IBus and LTM telemetry.

Telemetry enables audible and visible ground-station or receiver based alarms, warnings, information gathering and logging of FC data.

5V BEC Power supply

2-8S capable with enough current for powering your FC, Receiver, LED Strip, VTX and other accessories.

Camera OSD control

The SPRacing H7 RF allows control of your FPV camera's OSD via transmitter sticks on supported cameras

Low Profile

Since the H7RF features a built in RC receiver there's no need for a separate RX which keeps the overall size small and height low, with fewer cables too!

Fit it into even the tightest of air-frames or just make your life easier with all the room you'll have spare in a normal frame.

GPS Ready

Connect a GPS, Mag/Compass via the expansion port for GPS features

Low-noise high-current 4in1 ESC connectors

The 2x 10-pin 4in1 ESC connectors can deliver high-current to the FC.

High-current is required for High-Power VTXs or when using RGB LEDs, JST-SH connectors support maximum of 1A per contact, so we use 2 pins each for VBAT and GND

Proper signal order keeps the digital signals away from the analog and noisy power wires.

Spare solder pads under the connectors!

The SP RacingH7RF has solder pads UNDER the JST-SH connectors on the bottom of the board so that if you do break a connector you can solder wires there instead!

Designed by Mr Cleanflight!

The SP RacingH7RF was designed and built by none-other than Dominic Clifton, aka Mr Cleanflight, the guy that created Cleanflight which spawned forks like Betaflight and iNAV.

How many other FC manufacturers have heritage like that?

FPV Racing Spain


Product photos, screenshots of the project, related websites and tools.

SPRacingH7RF PCB - Top

SPRacingH7RF PCB Top

SPRacingH7RF PCB - Bottom

SPRacingH7RF PCB Bottom

SPRacingH7RF 3D - Top

SPRacingH7RF 3D Top

SPRacingH7RF 3D - Bottom

SPRacingH7RF 3D Bottom

SPRacingH7RF 3D - Bottom

SPRacingH7RF Alive!

Cleanflight Configurator

Betaflight Configurator

Cleanflight Configurator

Cleanflight Configurator

Cleanflight Configurator

Cleanflight Configurator

Cleanflight Configurator

Cleanflight Configurator

Cleanflight Configurator

Cleanflight Configurator

Cleanflight Configurator

Cleanflight Configurator

Cleanflight Configurator

Cleanflight Configurator

Github Watchers

Github - Watchers

Github Watchers

Github - Pulse

Blackbox Flight Logging

Blackbox Flight Logging

Eclipse Development Environment

Eclipse Development Environment

RC Groups Betaflight

RC Groups Forum - Betaflight

RC Groups Betaflight

Discord - SP Racing


Technical Specifications

The hardware was designed by the #1 contributor to Betaflight and founder of Cleanflight - Dominic Clifton - to be the first H7 based FC with integrated Express LRS receiver.


  • STM32H730 CPU, 520MHz inc FPU
  • 2.4Ghz Direct-ExpressLRS integrated RC receiver via SPI connected SX1280 RF IC
  • SP Racing Pixel OSD, 60FPS full-graphic, customisable layout, profiles and configuration menu system
  • Low-noise High-accuracy ICM42688P accelerometer/gyro (connected via SPI)
  • BMP388 Barometer - bottom mounted for wind isolation (I2C + interrupt)
  • 2MByte 16MBit NOR flash via Memory-Mapped OctoSPI
  • MicroSD card slot (SD/SDHC, upto 32GB) connected via 4-Bit SDIO
  • 6-layer copper gold-plated PCB with snap-offs
  • 2-8S BEC 5V Switching regulator
  • TVS protection diode
  • Dedicated power filtering circuit for gyros
  • High-current 3v3 switching regulator
  • SX1280 power supply supports DCDC and SMPS!
  • Buzzer circuitry
  • 8 motor outputs (Supports 2x 10-pin 4in1 ESC connectors)
  • 5 Serial Ports (4x TX+RX + 1x TX only bi-directional)
  • Camera Control output circuit
  • 3 LEDs for 5V, 3V and STATUS (Green, Blue, Red)
  • 37x37mm/27.5x29mm PCB with 30.5mm and 20mm mounting hole pattern
  • 4mm mounting holes for soft-mount grommets and M3 bolts
  • Reduced weight when compared to FC + wires + external RX
  • MicroUSB socket for configuration and ESC programming
  • Supplied with 4x soft-mount grommets
  • Supplied with u.FL pig-table antenna (larger-style connector, for durability)
  • Optionally supplied with Audio/Video cable. (Camera Input, Camera Control, VTX Output)
  • Optionally supplied with ESC and IO cables. (for Camera Input, for VTX Output)
  • Optionally supplied with 2mm header pins (for direct-mounting VTX or external RX)
  • 2x sets of 4 solder pads for ESC connections (Bi-Directional DSHOT compatible, 8 motors + 2x TLM + 2x Current)
  • 2x sets of 4 solder pads for ESC connections under the connectors! (Same signals as connectors and other pads)
  • 4x special solder pads with through-holes for Camera In + Camera OSD
  • 4x special solder pads with through-holes for Audio+Video Out (VTX)
  • 1x 4 pin JST-SH connector for LED Strip and BUZZER
  • 1x 4 pin JST-SH connector for SWD debugging
  • 1x 12 pin JST-SH connector for 3 UARTS + I2C + 5VBEC + 5V for IO connections
  • 1x 10 pin JST-SH connector for Camera/VTX/UART3/GPIO/Camera Control connections
  • 1x 4pin though-holes for pin headers for UART4 RX/TX
  • 1x 8pin though-holes for pin headers for UART8 RX/TX
  • 1x 4pin though-holes for pin headers for Camera (GND/Power/Video IN/Camera Control)
  • 1x 4pin though-holes for pin headers for VTX (GND/Power/Video OUT/VTX Control (TLM) via UART3)
  • 1x Side-press BIND button (top mounted)
  • 2x 5V/BATTERY voltage selectors for Camera and VTX outputs
  • SP Racing logo
  • 1x Additional easter egg!


The latest SPRacingH7RF PDF manual can be downloaded here.

FPV Mini Quad

Betaflight Firmware

The SPRacingH7RF runs and ships with the open-source Betaflight flight control (FC) software which is based on Cleanflight.

Betaflight provides users with bleeding-edge, performance-focused flight-control software.

Most professional FPV racers use Betaflight to get them that winning-edge on race-day.

Alternative firmware

The SPRacingH7RF will be able to run other flight-control firmware, such as Cleanflight, PX4, iNAV, FlightOne/FalcoX, Ardupilot when the developers add support for all the new features, such as H730 cpu support, PixelOSD, Direct ExpressLRS.

Developers needing technical assistance can contact SP Racing via the contact-us form on the shop.

Software Features

The SPRacingH7RF when running Betaflight and configured using the Betaflight Configurator has a stack of great features, such as these:

  • 3 primary flight modes: Acrobatic, Angle and Horizon
  • Race launch-control
  • Extensive control and switch configuration
  • RC Telemetry Support (ELRS, SmartPort, CrossFire, HoTT, FrSky, FPort, etc)
  • Battery Monitoring and Warnings
  • OSD layout configuration
  • Flight-data recording (blackbox)
  • Signal Strength and Link Quality Monitoring (RSSI/LQ)
  • Altitude display
  • In-flight tuning
  • Customizable LED colors
  • Basic GPS support
  • Failsafe system
  • Android phone support (via EZ-GUI GCS), etc

“Finally got it! Very nice board!”

@DQ - 2021/6/22 06:19CET


SP Racing H7 RF
  • H7 CPU
  • 2.4Ghz ExpressLRS RX
  • Pixel OSD
  • ICM42866P Gyro
  • Barometer
Buy now

Retailers or distributors can contact us via the retailer enquiry form.

Retailer Enquiry

Note: Direct customers should use the form on the shop or contact their retailer for support.