Flight electronics, engineered in India.
Brahma flight controllers and Vishnu ESCs. Experience the stack in 3D, read the specs, pick your firmware.

Brain. Muscle. One stack. Built in Bally for every firmware, and for every machine that flies, drives, sails or dives.
A drone has a brain, muscles and ears.
We make all three.
Every drone, from a small racer to a delivery machine, flies on the same few parts. Here is what they do, in plain words.



The brain.
A tiny computer that feels every tilt and decides how fast each motor spins.
Without it, a drone would flip over in a blink.
The muscle.
Takes battery power and feeds each motor exactly what the brain asks for. One board runs four motors.
Without it, the motors would not turn at all.
The ears.
Listens to the radio in your hands and tells the brain. Two antennas, so it hears you from far away.
Without it, the drone cannot hear you.
Both, bolted together.
Brain on top of muscle, joined by one cable: a drone's electronics in a block the size of a matchbox.
That is what we design and build in Bally.
One board thinks.
One board moves.
Brahma flight controller + Vishnu 4-in-1 ESC on a standard 30.5 × 30.5 mm pattern. Keep scrolling to take it apart.
Flight controller
- MCUSTM32H743 · 480MHz
- GyroDual ICM42688P
- Ports7 UART · 2 I²C · CAN
- MotorsUp to 10
- LoggingmicroSD Blackbox
- Mounting30.5 × 30.5 · M4
Vishnu 60 PRO
- Current60A · 90A burst (7s)
- Input2–6S LiPo
- ProtocolDShot300 / 600
- SensingInbuilt current sensor
- Mounting30.5 × 30.5 · 4mm holes
- Weight14g
Drop in.
Flash. Fly.
Tuned as a pair and shipped as one stack, with every accessory in the box.


Designed in India.
Every board is proudly our own design: schematic, layout and firmware. Scroll to run the footage.
Assembled in Bally.
Solder paste through a stencil, every part placed by machine, then baked solid in reflow.
Programmed.
Tested. Spun up.
Every board is programmed and tested, then run on motors at full throttle.
3,500 boards a month.
From two SMT lines, under one roof. Designed, built and supported in Bally.
Built here. Trusted in the field.
Recognised by industry, featured in the press.





Field tested and proven. Working with the Indian Army under an MoU, and in research use at India's national labs.
Bulk, OEM or custom board requirements?
Talk to usWhat we are posting.
Follow along at @thedarkmatterin
Every number, side by side.
Pick the controller by what you plan to connect, not by the marketing.
| Flight controller | Brahma H7 | Brahma F4 | Brahma F7 |
|---|---|---|---|
| MCU | STM32H743 · 480MHz | STM32F405 | STM32F722 |
| Gyro | Dual ICM42688P | BMI270 | ICM42688P |
| Barometer | DPS310 | DPS310 | DPS310 |
| UARTs | 7 | 4 | 6 |
| Motor outputs | 10 | 8 | 8 |
| Blackbox | microSD slot | 32MB onboard | 32MB onboard |
| Extras | CAN · 2×SPI · 13 PWM | DJI direct solder | HD FPV plug port |
| Size | 37 × 35.5 × 8 mm · 9g | 37 × 37 × 5 mm · 9g | 39 × 37 × 5 mm · 9g |
| Firmware | BF · INAV · ArduPilot · PX4 | BF · INAV · ArduPilot | BF · INAV |
| ESC | Vishnu 60 PRO | Vishnu 50 MK IV |
|---|---|---|
| Continuous | 60A × 4 = 240A | 50A × 4 = 200A |
| Burst | 90A for 7s | 70A for 5s |
| Firmware | BLHeli_S, BlueJay JH_50 | BLHeli_S, BlueJay JH_70 |
| Protocol | DShot300 / 600 | DShot300 / 600 |
| Input | 2–6S LiPo | 2–6S LiPo |
| Sensing | Inbuilt current sensor | Inbuilt current sensor |
| Motors | Max draw below 70–80A | 1900KV or below on 6S |
| Size / weight | 46 × 48.8 × 5.7 mm · 14g | 46 × 48.8 × 5.7 mm · 13g |
| Temperature | −20 to +70 °C | −10 to +70 °C |
Not sure which Brahma or Vishnu fits your frame?
Get a recommendationChoose brain + muscle.
Stack ships with every accessory required to build.

All hardware.

STACK H760
Brahma H7 + Vishnu 60
STACK 760
Brahma F7 + Vishnu 60
STACK 460
Brahma F4 + Vishnu 60
STACK H750
Brahma H7 + Vishnu 50
STACK 750
Brahma F7 + Vishnu 50
STACK 450
Brahma F4 + Vishnu 50
BRAHMA H7
Flight controller
BRAHMA F7
Flight controller
BRAHMA F4
Flight controller
VISHNU 60
4-in-1 ESC
VISHNU 50
4-in-1 ESC
Nebula D - ELRS Rx with Temetry
ELRS diversity receiverItem sold out, or want a bulk quantity?
Ask about stockStop watching.
Start building.
Learn to make and fly 5, 7 and 10-inch drones, hands-on, with Sanjay Sir, who has trained beginners, engineers and professionals across India.
Stacks and FPV, answered.
What is a drone stack?
A stack is the two main electronics boards of a drone bolted together: a flight controller on top (the brain) and a 4-in-1 ESC underneath (the muscle), joined by one 8-pin cable. Darkmatter® stacks pair a Brahma flight controller with a Vishnu ESC on the standard 30.5 × 30.5 mm mounting pattern.
What is the difference between a flight controller and an ESC?
The flight controller reads its gyroscopes and your radio and decides how fast each motor should spin. The ESC (electronic speed controller) takes battery power and drives the motors at those speeds. You need both. A 4-in-1 ESC such as the Vishnu drives four motors from one board.
Which Darkmatter® stack should I choose?
Choose the flight controller by what you need to connect. Brahma F4: 4 UARTs and 8 motor outputs, for freestyle, cinematic and everyday builds. Brahma F7: 6 UARTs and an HD video plug port, for high-performance FPV. Brahma H7: 7 UARTs, CAN, dual gyroscopes and up to 10 motors, for long-range, heavy-lift and autonomous builds. Then choose the ESC by current: Vishnu 50 (50A continuous per motor) or Vishnu 60 (60A continuous per motor).
Which firmware do the Brahma flight controllers run?
Brahma H7 runs Betaflight, INAV, ArduPilot and PX4. Brahma F4 runs Betaflight, INAV and ArduPilot. Brahma F7 runs Betaflight and INAV. The user manual on each product page has step-by-step flashing guides.
How many motors can I run?
Brahma F4 and F7 have eight motor outputs. Brahma H7 has ten, plus two servo outputs. One Vishnu ESC drives four motors, so a hexacopter or octocopter needs a second Vishnu on the flight controller’s other motor outputs, or single ESCs.
What battery can I use?
The Vishnu 50 and the Vishnu 60 both take a 2–6S battery. Solder the supplied low-ESR capacitor across the battery pads as shown in the manual. For any motor, check its maximum current draw against the ESC rating before you fly.
What battery should I use for an ArduPilot build?
For a stable ArduPilot build that is easy to tune, we recommend a 4S battery on builds up to 7 inch, and 6S from 10 inch upwards. Our ArduPilot build guide takes a 10 inch build from flashing to a stable GPS Loiter, step by step.
Which Vishnu ESC should I pick?
For 10 inch builds and larger we recommend the Vishnu 60. For 6S racing builds the Vishnu 50 is a good choice, and the Vishnu 60 is outstanding. The build guide shows a Vishnu 60 wired and set up on a 10 inch frame.
Will it fit my frame?
Every Brahma and Vishnu uses the standard 30.5 × 30.5 mm mounting pattern with 4 mm holes, used by most 5-inch and larger frames. Stacks come with soft TPE grommets, which we injection-mould ourselves, to keep frame vibration out of the gyroscopes.
Do the boards work with DJI and other digital video systems?
Yes. Brahma H7 and F7 have a plug-and-play digital VTX port, and Brahma F4 has pads for direct soldering. Brahma H7 can also switch its 9V supply on and off from the radio, so the VTX stays off until the GPS has a fix.
Can I connect a companion computer such as a Raspberry Pi?
Yes. Brahma F4 and H7 running ArduPilot can talk to a Raspberry Pi or similar computer over a UART using MAVLink. The user manual shows the wiring and the settings.
What comes in the box with a stack?
A Stack H760 includes the Brahma H7, the Vishnu 60, two 8-pin connector cables, eight grommets, a 1000 µF low-ESR capacitor, an XT60 battery connector, 12 AWG battery wire, four M3 25 mm screws with nuts, and a tin box. Each product’s manual lists its own contents.
What is the warranty?
Darkmatter® flight controllers, ESCs and stacks carry a 6-month warranty against manufacturing defects from the date of purchase. Keep your invoice. Physical damage, water damage and boards burnt by wrong wiring or overloading are not covered; the full terms are in each product’s manual.
Where are Darkmatter® products made?
They are designed in India and assembled on our own SMT lines in Bally, West Bengal. Every board is programmed and tested, then run on motors at full throttle before it ships.
How do I get help with my build?
Message us on WhatsApp at +91 80171 93277. We give build support when you are using our flight controller, ESC and receiver, for builds from 3.5 inch to 15 inch.
Build the
future of flight.
Designed in India. Built in Bally. Flying everywhere.





