Installing Speed Controllers
This page covers the physical installation of your ESC (Electronic Speed Controller). For how ESCs work and what specs mean, see ESCs.
4-in-1 ESC Installation
Section titled “4-in-1 ESC Installation”Stack Mounting
Section titled “Stack Mounting”The 4-in-1 ESC typically goes at the bottom of the stack, directly above the frame’s bottom plate:
- Place rubber grommets on the standoff screws (optional for ESC, but helps with noise)
- Set the ESC on the standoffs — align the mounting holes (30.5mm or 20mm pattern)
- Secure with standoffs or nuts — finger-tight, then gently snug with a nut driver
- Connect the stack header to the FC if using a plug connector
Motor Wire Soldering
Section titled “Motor Wire Soldering”The 4-in-1 ESC has pads labeled for each motor (M1, M2, M3, M4). Each motor has 3 wires.
- Identify which motor goes to which pad — check Betaflight’s motor diagram and match motor positions to ESC pad labels
- Trim motor wires to appropriate length — route along the arm and leave enough for a clean path to the ESC pad
- Tin wires and pads
- Solder each set of 3 wires to the corresponding motor pads
- Wire order doesn’t matter (direction can be reversed in BLHeli software)
Battery Lead
Section titled “Battery Lead”Solder the battery pigtail (XT60) to the main power pads (labeled BAT+ and BAT-, or B+ and B-).
→ See Power Distribution for details.
Individual ESC Installation
Section titled “Individual ESC Installation”If using separate ESCs (one per arm):
- Mount each ESC on its arm — double-sided tape, zip ties, or heat shrink over the arm
- Solder motor wires directly to each ESC’s motor pads (3 wires per motor)
- Route power wires from each ESC to a central PDB or directly to the battery lead (parallel connection)
- Route signal wires from each ESC to the FC’s motor signal pads
- Protect with heat shrink over exposed boards and connections
Configuration
Section titled “Configuration”BLHeli Configurator
Section titled “BLHeli Configurator”After physical installation, configure the ESCs via BLHeli Configurator:
- Connect the FC via USB
- Open Betaflight Configurator
- Open BLHeli Configurator (it connects via passthrough through the FC)
- The configurator should detect all 4 ESCs
Key Settings
Section titled “Key Settings”- Motor Direction: Set each motor to the correct direction (Normal or Reversed)
- Motor Timing: Auto (default) works for most builds
- Demag Compensation: High (prevents motor desync during aggressive flying)
- Startup Power: Default unless motors fail to start reliably
- PWM Frequency: 24kHz (default) or 48kHz for smoother response
- Bidirectional DShot: Enable for RPM filtering (if supported by your ESC firmware)
Firmware
Section titled “Firmware”- BLHeli_32: Update to the latest version for best performance
- Bluejay: If using BLHeli_S ESCs, flash Bluejay firmware for bidirectional DShot support
- AM32: Open-source alternative for 32-bit ESCs
Testing
Section titled “Testing”After installation, before installing props:
- Verify in Betaflight Motors tab — each motor should spin when its slider is raised
- Check direction — compare to Betaflight’s motor diagram
- Check for vibration — motors should spin smoothly with no grinding or wobble
- Feel for heat — run motors at 50% for 10 seconds, then check ESC temperature. Should be barely warm.
- Listen for desyncs — a motor that stutters or stops and restarts has a desync issue (adjust demag, timing, or startup power)