Radian
Radian, a Premier autopilot designed for seamless performance and full Pixhawk ecosystem compatibility.

General
- The Radian is a Premier autopilot designed for seamless performance and full Pixhawk ecosystem compatibility.
- Radian is engineered for superior performance and versatility using redundant high quality sensors.
- It is the perfect solution for a broad spectrum of unmanned applications.
Main Features
-
MCU:
- STM32H743
- ARM Cortex-M7 @ 480 MHz
- 2 MB Flash, 1 MB SRAM
-
IMUs:
- TDK ICM42688P – high-performance, low-noise 6-axis motion sensor
- Bosch BMI270 – low-power, high-precision 6-axis IMU
-
Barometers:
- Bosch BMP388 – high-resolution pressure sensor
- Infenion DPS310 – ultra-precise digital output barometer
-
Compasses:
- Bosch BMM150 – low-power 3-axis geomagnetic sensor
- ST LIS3MDL – high-performance 3-axis magnetometer
-
Power Input:
- Dual redundant power inputs
- Integrated dual eFuse for enhanced protection
- Built-in voltage sensing for battery monitoring
- Onboard DC-DC conversion for stable regulated power delivery
Resources
Firmware
- The Radian autopilot currently supports the following firmware types:
- Currently the hardware definitions are being merged to the public repositories of each codebase.
- Until then, the various versions will be available here.
- In case you need the specific versions or configurations please contact us.
Mechanical
-
The radian autopilot consists of 2 components:
- FCU - a detachable autopilot unit.
- Carrier Board - a carrier board for the FCU expanding connectors and power capabilities.
-
Weight
- FCU: 5 [g]
- Carrier Board: 9 [g]
- Total Weight: 14 [g]
-
Dimensions
- Board dimensions are defined in millimeters.
- Mounting hole size is M4, suitable for M3 stacking with silicone dampers.
- Carrier board: 46 × 38 mm (M4 mounting holes, 30.5 × 30.5 mm spacing).
- Radian core module: 32 × 32 mm (M2 mounting holes with integrated standoffs).

Electrical
General
- For each connector specification, the pinout orientation is determined by an arrow pointing to pin 1.
Specifications
-
Input voltage: 8-50.4 [V] (3S-12S)
-
GPIO / Communication logic level: 3.3 [V]
- Warning: do not operate at any other logic voltage level.
-
Top View

-
Bottom View

Serial Port Mapping
| Port Name | Pinout Name | Hardware (UART#) | ArduPilot Serial Name | PX4 Serial Name |
|---|---|---|---|---|
| USB | USB | USB CDC | SERIAL0 | - |
| TELEM1 | TELEM1 | UART7 | SERIAL1 | TELEM 1 |
| TELEM2 | TELEM2 | UART2 | SERIAL2 | TELEM 2 |
| GPS | GPS | UART3 | SERIAL3 | GPS 1 |
Battery Sense Mapping
| MCU PIN | Description | ArduPilot Pin |
|---|---|---|
| PC0 | Battery 1 Voltage Sense | PIN 10 |
| PC1 | Battery 1 Current Sense | PIN 11 |
| PC2 | Battery 2 Voltage Sense | PIN 12 |
| PC3 | Battery 2 Current Sense | PIN 13 |
Battery Sense Parameters
| Parameter | Value |
|---|---|
| Voltage Multiplier (When using Onboard sense) | 19.0 |
| Amps Per Volt | It depends on the external sensor’s parameters |
Electrical pinout
- Connector orientation
- JST-GH cables shall be oriented according to the illustration

- JST-GH cables shall be oriented according to the illustration
FRC Button
- To enter DFU mode, use the FRC button according to the following steps:
- Power off the board
- hold the FRC button
- Power up the board
- release the FRC button
- The Radian is now in DFU mode
POWER1
-
Connector Definition
Type Part Number Part Name Board Connector SM06B-GHS-TB JST-GH Cable Connector GHR-06V-S JST-GH -
Connector Pinout
Pin Name 1 Battery 2 Battery 3 Current sense (logic 3.3v) 4 Voltage sense (logic 3.3v) 5 GND 6 GND
POWER2
-
Connector Definition
Type Part Number Part Name Board Connector SM06B-GHS-TB JST-GH Cable Connector GHR-06V-S JST-GH -
Connector Pinout
Pin Name 1 Battery 2 Battery 3 Current sense (logic 3.3v) 4 Voltage sense (logic 3.3v) 5 GND 6 GND
PWR1 VSense - Solder Jumper

PWR2 VSense - Solder Jumper

TELEM1
-
Connector Definition
Type Part Number Part Name Board Connector SM06B-GHS-TB JST-GH Cable Connector GHR-06V-S JST-GH -
Connector Pinout
Pin Name 1 5V Power Output 2 UART_TXD (logic 3.3v) 3 UART_RXD (logic 3.3v) 4 NC 5 NC 6 GND
TELEM2
-
Connector Definition
Type Part Number Part Name Board Connector SM06B-GHS-TB JST-GH Cable Connector GHR-06V-S JST-GH -
Connector Pinout
Pin Name 1 5V Power Output 2 UART_TXD (logic 3.3v) 3 UART_RXD (logic 3.3v) 4 NC 5 NC 6 GND
GPS

-
Connector Definition
Type Part Number Part Name Board Connector SM10B-GHS-TBT JST-GH Cable Connector GHR-10V-S JST-GH -
Connector Pinout
Pin Name 1 5V Power Output 2 UART_TXD (logic 3.3v) 3 UART_RXD (logic 3.3v) 4 I2C_SCL (logic 3.3v) 5 I2C_SDA (logic 3.3v) 6 SAFETY_SW 7 SAFETY_SW_LED 8 3.3V_OUT (logic 3.3v) 9 BUZZER (logic 3.3v) 10 GND
SERVO (PWM)

-
Connector Definition
Type Part Number Part Name Board Connector SM10B-GHS-TBT JST-GH Cable Connector GHR-10V-S JST-GH -
Connector Pinout
Pin Name 1 SERVO1 2 SERVO2 3 SERVO3 4 SERVO4 5 SERVO5 6 SERVO6 7 SERVO7 8 SERVO8 9 GND 10 GND
CAN
-
Connector Definition
Type Part Number Part Name Board Connector SM04B-GHS-TB JST-GH Cable Connector GHR-04V-S JST-GH -
Connector Pinout
Pin Name 1 5V Power Output 2 CAN_H (logic 3.3v) 3 CAN_L (logic 3.3v) 4 GND
USB
-
Connector Definition
Type Part Number Part Name Board Connector SM04B-GHS-TB JST-GH Cable Connector GHR-04V-S JST-GH -
Connector Pinout
Pin Name 1 5V Power Input 2 USB_D- 3 USB_D+ 4 GND
I2C
-
Connector Definition
Type Part Number Part Name Board Connector SM04B-GHS-TB JST-GH Cable Connector GHR-04V-S JST-GH -
Connector Pinout
Pin Name 1 5V Power Output 2 I2C_SCL 3 I2C_SDA 4 GND
RC
-
Connector Definition
Type Part Number Part Name Board Connector SM03B-GHS-TB JST-GH Cable Connector GHR-03V-S JST-GH -
Connector Pinout
Pin Name 1 5V Power Output 2 PPM_IN 3 GND
Software
Flashing ArduPilot Firmware
- Please refer to the following guide: https://www.betaflight.com/docs/wiki/configurator/firmware-flasher-tab
- Use the firmware supplied on this page or compile your own using the config files
Flashing PX4 Firmware
- Please refer to the following guide: https://docs.qgroundcontrol.com/Stable_V4.3/en/qgc-user-guide/setup_view/firmware.html
- Use the firmware supplied on this page or compile your own using the config files
Flashing Betaflight Firmware
- Please refer to the following guide: https://www.betaflight.com/docs/wiki/configurator/firmware-flasher-tab
- Use the firmware supplied on this page or compile your own using the config files
Flashing PX4/Ardupilot/Betaflight Bootloader
- Step 1: Hold the FRC button and power up the Radian using a USB cable connected to the PC.
- Step 2: Hold the FRC button for additional 3 seconds after power up and release.
- Step 3: Open STM32CubeProgrammer
- Step 4: Choose the USB DFU device and click connect
- Step 5: Select the bootloader file you would like to flash
- Step 6: Click "Start Programming" and wait for the process to finish
- Step 7: Power-cycle the board
Troubleshooting
Compass calibration
ArduPilot
- On ArduPilot, with the LIS3MDL compass, calibration can sometimes fail due to an orientation issue.
- To fix this, set the
COMPASS_EXTERNALparameter to 2 (force external) as shown in the image below, then recalibrate. - Make sure to complete accelerometer and gyro calibration before calibrating the compass.

- Once calibrated and rebooted, the compass will show the updated orientation.
