Darkmatter® · Designed in India

Brahma F4

The actual 3D design of the flight controller. Turn it over and look at it from any side.

Darkmatter® Brahma F4
MCUSTM32F405
IMUBMI270
I/O4 UART · 8 motors
Applications · on the frame

Where the Brahma F4 goes.

Four M3 screws come up through the frame on the standard 30.5 × 30.5 mm pattern. Scroll to build it in.

Soft mount

Grommets first.

A soft TPE grommet presses into each mounting hole, so frame vibration stays out of the gyros. We injection-mould them ourselves.

Stack

Vishnu, then Brahma.

The Vishnu 50 slides down the screws first. The Brahma F4 sits on top. Shown here with a Vishnu 50.

Lock it down

Four nuts. One cable.

An 8-pin cable links the two boards. Tighten four nuts, close the frame, and you are wired.

What you can build

One stack.
Many machines.

Inside the Brahma F4

Every part,
up close.

Scroll to fly across the real board model.

The brain

STM32F405

A proven F4 processor: stable loops for freestyle, cinematic and long-range builds.

One cable

USB Type-C

Configure, flash and tune over a single modern connector.

The muscle

8 motors

One plug for the 4-in-1 ESC carries M1 to M4. M5 to M8 are on pads underneath.

Ports

4 UARTs + I²C

Receiver, GPS, VTX and telemetry on the edge pads, with SCL and SDA for a compass.

Power and radio

9V, 5V, 4.5V

A 9V rail for the VTX, 5V for accessories, and 4.5V from USB so the receiver stays alive on the bench. SBUS and RSSI sit in the same row.

Flip it over

The other side.

Blackbox memory and the regulators that feed everything on board.

Logging

32MB Blackbox

Onboard flash records every flight for tuning and diagnosis.

Clean power

Two regulators

Separate 5V and 9V supplies, each good for 2 amps.

More motors

M5 to M8

Solder pads for a second ESC: hex and X8 layouts.

Lights

LED strip pads

Two sets of addressable LED pads, one on each side.

Spec sheet

Brahma F4 specifications

An STM32F405 flight controller for Betaflight, INAV and ArduPilot, with a BMI270 gyroscope, four UARTs, eight motor outputs and 32MB of Blackbox memory.

ProcessorSTM32F405
GyroscopeBMI270
BarometerDPS310
On-screen displayAnalog OSD
Blackbox32MB onboard flash
USBType-C
FirmwareBetaflight, INAV, ArduPilot
UARTs4
I²CYes, for compass and external sensors
Motor outputs8 (M1–M8)
5V output2A total
9V output2A, for digital VTX
4.5V outputPowered over USB, for the receiver while configuring
3.3V outputFor compasses and sensors
Digital FPVDJI direct-solder pads
InputsRSSI, SBUS
ProtectionReverse polarity, USB ESD, power filtering
Mounting30.5 × 30.5 mm (M4)
Dimensions37 × 37 × 5 mm
Weight9 g
Made inIndia: designed in India, assembled in Bally, West Bengal
Ready when you are

Book your Brahma F4

Message us on WhatsApp. We reply with availability, price and delivery time, and help you pick the right parts for your build.

Book on WhatsApp
Skip to product information
1 of 4

Darkmatter®

BRAHMA F4

BRAHMA F4

Designed & Manufactured In India 🇮🇳

Regular price Rs. 4,499.00
Regular price Rs. 6,499.00 Sale price Rs. 4,499.00
Sale Sold out
Taxes included. Shipping calculated at checkout.
Firmware
Quantity

BRAHMA F4 – Flight Controller Highlights

Reliable & Efficient F4 Processing

Powered by the STM32F405 processor, the BRAHMA F4 delivers stable, responsive flight performance — ideal for freestyle, cinematic, long-range, and everyday FPV builds.

Accurate, Low-Noise Flight Sensing

Features the BMI270 6-axis gyro for smooth stabilization and the DPS310 barometer for precise altitude readings, enabling accurate positioning and improved flight confidence.

Versatile Connectivity for Modern Builds

Designed to support every essential FPV component:

  • 4 UART ports for GPS, VTX, receivers, telemetry
  • I2C for compass & external sensors
  • RSSI + SBUS inputs
  • Type-C USB port for easy configuration
  • Direct camera and VTX pads
    Perfect for both analog and digital FPV setups.

Supports Up to 8 Motors

With motor outputs M1–M8, the BRAHMA F4 works seamlessly with quad, hex, and X8 multirotor designs.

Clean & Stable Power Outputs

Includes multiple regulated voltage rails to power accessories safely:

  • 5V (2A total)
  • 9V (2A) for digital VTX systems
  • 4.5V via USB for powering receivers during setup
  • 3.3V for compasses and sensors

Onboard 32MB Blackbox Logging

Built-in Blackbox memory allows detailed tuning, PID refinement, and post-flight analysis — essential for professional or performance-focused pilots.

Digital FPV Compatible

Supports DJI digital system direct soldering as well as analog OSD, providing freedom to build in either ecosystem.

Enhanced Safety & Protection

Equipped with:

  • Reverse polarity protection
  • USB ESD protection
  • Robust voltage filtering
    Ensuring reliability in demanding environments.

Compact & Build-Friendly Design

  • Size: 37 × 37 mm
  • Mounting: 30.5 × 30.5 mm (M4)
  • Lightweight and fits all standard FPV frames.

Proudly Made in India

Designed and manufactured with precision electronic engineering, reflecting India’s growing leadership in drone technology.


BRAHMA F4 - Balanced, Capable, and Ready for Any Build

Perfect for freestyle pilots, mid-range cinematic rigs, long-range explorers, and educators, the BRAHMA F4 offers the ideal combination of stability, connectivity, and reliable performance.

  • MADE IN INDIA
  • 6 MONTH WARRANTY
  • DELIVERY IN 4-5 DAYS
View full details
User manual

Brahma F4 user manual

Point at any label to see the wire and the part it belongs to. Step through the flashing guides. Zoom in on anything.

BRAHMA F4 – Specifications 1/3

Point at a label or a wire to trace it. Click to keep it lit. Double-click to zoom.

Read the Brahma F4 manual as text

BRAHMA F4 – Specifications 1/3

Product NameDARKMATTER BRAHMA F4 MKIV
Product CategoryFlight Controller
Processor (MCU)F4 – STM32F405
Gyroscope (IMU)BMI270 – 6 Axis
BarometerDPS310
On-Screen DisplayAT7456E
Blackbox32MB Winbond Blackbox
USB Port TypeType-C
Supported Flight Controller FirmwareBetaFlight (Default), iNav, Ardupilot
Power Input2-6S LiPo (Through G, V pins/pads from the 8-pin connector or 8-pads on the bottom side)
Mounting30.5 X 30.5mm (4mm hole size)
Dimensions37mm(L) x 37mm(W) x 5mm(H)
Weight9g

BRAHMA F4 – Specifications 2/3

5V Output7 groups of 5V output, four +5V pads and 1 BZ+ pad (used for Buzzer) on front side, and 2x LED 5V pads. The total current load is 2A.
9V Output1 groups of 9V output, one +9V pad on front side. The total current load is 2A.
4v5 Output1 4.5V output, 500mA from USB to connect receiver or other peripherals
3.3V OutputSupported. Up to 500mA current load.
Traditional BetaFlight LED PadSupported. 5V, G and LED pads on the bottom side. Used for WS2812 LED controlled by BetaFlight firmware.
BuzzerBZ+ and BZ- pad used for 5V Buzzer
Motors Supported8 Motors
ESC SignalM1 - M8 on bottom side
DJI Air Unit Connection WaySupported: Direct soldering

BRAHMA F4 – Specifications 3/3

BOOT ButtonSupported. Press and hold BOOT button and power the FC on at the same time will force the FC to enter DFU mode, this is for firmware flashing when the FC gets bricked.
RSSI InputSupported. Named as RSI on the front side.
SmartPortUse any TX pad of UART for the SmartPort feature.
UART4 sets(UART1, UART3(For ESC Telemetry), UART4, UART6)
ESC Telemetry UARTR3(UART3)
I2CSupported. SDA & SCL pads on front side. Used for magnetometer, sonar, etc.
BETAFLIGHT TARGET NAMEBRAHMA_F405
OPERATING TEMPERATURE-10°C TO 70°C..
COUNTRY OF ORIGININDIA

DIMENSIONS

Front · Back · 30.5MM · 4MM · 37MM · 30MM · Side · 5MM · 1.6MM

Flight Controller Layout

MCU - STM32F405 · OSD Chip · Gyro – BMI270 · Baro – DPS310 · Boot Button · 8Pin ESC Connector · Type C Port · UART #6 · VTX · UART#1 · Buzzer · FPV CAM · ESC Solder Pads M1-M4) · 9V/2A BEC · 5V/2A BEC · LED Strip · 32MB Blackbox · Reverse Polarity Protection · USB ESD Protection · Dual 3.3V LDO · Status LEDs · ESC Solder Pads (M5-M8) · UART #4 · UART #3 · I2C · 4V5 PAD · RSSI · SBUS

Flight Controller – STANDARD CONNECTION PROTOCOL

GPS & Compass · FPV CAM · ESC Solder Pads · LED Strip · T6 · R6 · 5V · SCL · SDA · B+ · B- · CAM · VTX · VTX · 9V · IBUS RECEIVER · ELRS RECEIVER · SBUS RECEIVER · SBUS · RX · TX · Buzzer · FC Status · 3.3v IMU · 3.3v FC · 5v · LED INDICATORS

4 in 1 ESC Plug and Play Connection

CURRENT · MOTOR 1 · MOTOR 2 · MOTOR 3 · MOTOR 4 · GROUND · VOLTAGE · TELEMETRY · Motor 2 · Motor 4 · Motor 3 · Motor 1 · BETAFLIGHT STANDARD CONNECTOR

ESC Direct Soldering Connection

Motor 2 · Motor 4 · Motor 3 · Motor 1 · CURRENT · MOTOR 4 · MOTOR 3 · MOTOR 2 · MOTOR 1 · GROUND · VOLTAGE

2 x 4 in 1 ESC Direct Soldering Connection For 8 Motors

MOTOR 8 · MOTOR 7 · MOTOR 6 · MOTOR 5 · GROUND · BATTERY

CONNECT BRAHMA F4 WITH IBUS RECEIVER

IBUS RECEIVER · *IF USING BETAFLIGHT KINDLY REFLASH WITH IBUS PROTOCOL SELECTED AND THEN TURN ON Serial Rx ON UART 1

Single ESCs Direct Soldering Connection For 8 Motors

Flight Controller – Package Contents

Darkmatter – BRAHMA F4 Flight Controller x 1 · SH 1.0mm 30mm-length 8pin Cable(for FC-ESC connection) x 1

HOW TO FLASH ARDUPILOT ON BRAHMA F4 (1/2)

  1. PRESS AND HOLD THE BOOT BUTTON and connect to PC and open STM32 Cube Programmer
  2. CLICK ON CONNECT Remember the blue option will be USB
  3. Open the second menu item -> Erasing & Programming
  4. Before flashing, we need to do Full Chip Erase. Press the Full chip erase and wait for the log to ask you disconnect device, after which you disconnect the device
  5. Click on connect again to connect to the FC
  6. Go to the first tab and then click on OPEN FILE and load the firmware by downloading it from the QR Code below
  7. Click on the Download button once the file has been loaded and then wait for the firmware flashing to complete

HOW TO FLASH ARDUPILOT ON BRAHMA F4 (2/2)

  1. Open the Mission Planner application
  2. Select the COM port which shows up as Ardupilot and then click on connect

HOW TO CONNECT HERELINK WITH BRAHMA F4

Herelink SBUS Herelink ‘S Bus out 1’ to BRAHMA H4 RX6 (Serial 4) Herelink GRD to a BRAHMA F4 GND SERIAL4_PROTOCOL=23 (RCIN) SERIAL4_OPTIONS=3 (SwapTXRX - RX6 becomes TX6). Herelink UART connector Herelink RXD to the BRAHMA F4 TX1 (Serial 4) Herelink TXD to the BRAHMA F4 RX1 (Serial 4) Set SERIAL4_PROTOCOL= 2

HOW TO CONNECT COMPANION COMPUTER (PI) WITH BRAHMA F4

BRAHMA SETUP : LET'S USE THE UART 4 IN BRAHMA TO CONNECT TO THE RASPBERRY PI, YOU CAN REFER TO THE CONNECTION DIAGRAM ON THE SIDE FOR CONNECTING THEM THEN IN MISSION PLANNER, GO TO FULL PARAMETER LIST SET THE FOLLOWING: • SERIAL4_PROTOCOL = 2 • SERIAL4_BAUD = 921 COMPANION COMPUTER SETUP: YOU HAVE TO ENABLE SERIAL BY: > sudo raspi-config THEN, Go to: • Interface Options → Serial Port • “Login shell over serial?” → No • “Enable serial hardware?” → Yes · You can use any model of Pi

HOW TO FLASH BETAFLIGHT ON BRAHMA F4 (1/2)

  1. PRESS AND HOLD THE BOOT BUTTON and connect to PC and open BETAFLIGHT CONFIGURATOR
  2. ONCE IN DFU CLICK ON UPDATE FIRMWARE
  3. SELECT BOARD = BRAHMA_F405 - MAKE SURE FULL CHIP ERASE IS ON
  4. SELECT THE PROTOCOL OF THE RADIO YOU ARE USING
  5. Include Magnetometers if you plan on using one
  6. Select the Motor Procol : Let is be DSHOT if you are using VISHNU, else select accordingly, the other single ESCs available on the market mostly use PWM
  7. CLICK ON LOAD Load Firmware [Online] and wait for it to build and download.
  8. CLICK ON LOAD Flash Firmware

HOW TO FLASH BETAFLIGHT ON BRAHMA F4 (2/2)

  1. WAIT A BIT FOR THE ERASING AND FLASHING TO COMPLETE
  2. CLICK ON CLOSE
  3. Enter the following in the command box, and enter save at last to save and reboot Click here to download the txt file which you can copy paste
  4. CLICK ON CLI FROM THE LEFT HAND SIDE MENU

HOW TO FLASH INAV ON BRAHMA F4 (1/2)

  1. ONCE IN DFU CLICK ON FIRMWARE FLASHER
  2. PRESS AND HOLD THE BOOT BUTTON and connect to PC and open INAV CONFIGURATOR
  3. CLICK ON LOAD FIRMWARE LOCAL
  4. SCAN TO DOWNLOAD THE HEX FILE AND SELECT THAT
  5. CLICK ON LOAD FLASH FIRMWARE
  6. WAIT A BIT FOR THE ERASING AND FLASHING TO COMPLETE

HOW TO FLASH INAV ON BRAHMA F4 (2/2)

  1. SELECT THE TYPE OF CRAFT YOU ARE MAKING
  2. SELECT THE UART & THE RECEIVER PROTOCOL FOR RX
  3. SELECT THE UART PORT FOR GPS

• Warranty Period: The BRAHMA F4 Flight Controller comes with a 6-month warranty from the date of purchase. • Proof of Purchase: Please retain and provide a copy of the purchase invoice for warranty claims. • Exclusions: The warranty does not cover any physical damage to the product, including water damage or burns. • Warranty Process: If a claim is made within the warranty period, we will examine the PCB for physical damage. If the product is eligible, we will provide a replacement at no additional cost. Your satisfaction and product performance are our top priorities. For any warranty-related inquiries, please contact us at +91-8017193277.

• Warranty Period: The BRAHMA F4 Flight Controller comes with a 6-month warranty from the date of purchase. • Proof of Purchase: Please retain and provide a copy of the purchase invoice for warranty claims. • Exclusions: The warranty does not cover any physical damage to the product, including water damage or burns. • Warranty Process: If a claim is made within the warranty period, we will examine the PCB for physical damage. If the product is eligible, we will provide a replacement at no additional cost. Your satisfaction and product performance are our top priorities. For any warranty-related inquiries, please contact us at +91-8017193277. · BRAHMA F4 Flight Controller - 6 Months Warranty