Your quad yaws sluggishly to the left but snaps to the right. That’s not a rate problem — it’s motor direction asymmetry, and changing your prop rotation pattern fixes it in two CLI commands. Here’s how to set up Props In vs Props Out, what changes in flight, and why most racers have switched.
How to Configure Motor Direction in Betaflight
By default, Betaflight ships with “Props Out” — front-left and rear-right spin clockwise, front-right and rear-left spin counter-clockwise. This is the standard for 99% of BNF quads. But Props In reverses every motor, and the flight difference is real.
Step 1: Understand the Two Configurations
Props Out (default, reversed): Motors spin so that prop tips move outward from the center of the quad. Dirt and debris get flung away from the camera lens. The quad uses torque for yaw — when the FC commands a left yaw, two motors speed up and two slow down, and the differential torque rotates the frame. This is the Betaflight default since 4.0.
Props In (traditional): Motors spin so that prop tips move inward toward the camera. Debris gets sucked toward the lens — a real problem for whoops and cinewhoops flying through grass. But the yaw mechanism changes subtly: the torque vectors interact differently with the frame’s moment of inertia, producing slightly more yaw authority at the expense of prop-wash handling in some builds.
What happens if you get it wrong: If you switch motor direction in BLHeli but forget to tell Betaflight, the PID controller applies corrections in the wrong direction. The quad arms, spools up, and immediately death-rolls on takeoff. You’ll be replacing props before you even leave the ground.
Step 2: Change Motor Direction in BLHeli / ESC Configurator
Each motor direction must be set at the ESC level before Betaflight knows about it:
- Connect to BLHeliSuite32 or ESC Configurator — with a battery plugged in, connect via the flight controller’s passthrough. Never run motors with props on during configuration.
- Identify each motor — spin them one by one in the Motors tab of Betaflight Configurator so you know which ESC is which.
- For Props In: Set motors 1 and 3 to “Reversed”, motors 2 and 4 to “Normal”. This creates the inward-spinning pattern.
- For Props Out: Set motors 1 and 3 to “Normal”, motors 2 and 4 to “Reversed”. This is the Betaflight default — you likely never need to touch this unless you’re switching.
- Write settings and disconnect.
Step 3: Update Betaflight Motor Direction Setting
After changing ESC direction, Betaflight must be told:
- Open the CLI tab in Betaflight Configurator
- Run:
set yaw_motors_reversed = ONfor Props Out, orset yaw_motors_reversed = OFFfor Props In - Type
saveand press Enter
Verification: With props OFF, arm the quad and hold it in your hand. Tilt it forward — the front motors should spin up to resist. Yaw it left — it should resist in the correct direction. If any correction fights you, the motor direction or the yaw_motors_reversed setting is wrong.
Step 4: Test Flight and Tune
After switching, your PIDs will feel different. Props In typically needs slightly higher yaw P-gain (about 10-15% more) due to the different torque arm. Props Out handles prop wash better on lightweight builds because the outward flow pattern stabilizes the arms at low throttle. Fly 3-4 packs and tune based on feel, not numbers.
Props In vs Props Out Comparison Table
| Characteristic | Props Out (Default) | Props In (Traditional) | Winner |
|---|---|---|---|
| Dirt/debris on lens | Flung outward, lens stays clean | Sucked inward, lens gets dirty | Props Out |
| Yaw authority (5-inch) | Good — torque differential works well | Slightly better — torque vectors align with frame geometry | Props In (marginal) |
| Prop wash recovery | Better on sub-250g builds — outward flow stabilizes arms | Slightly more oscillation on lightweight builds | Props Out |
| Whoop/cinewhoop usability | Excellent — no debris on lens | Terrible — grass and dust on every landing | Props Out |
| Motor temperature | Same | Same | Tie |
| PID re-tune required | No — default Betaflight tune assumes this | Yes — yaw P and D need adjustment | Props Out (convenience) |
| Race lap time difference | Baseline | ~0.1-0.3s faster on tight technical tracks (pilot-dependent) | Pilot skill > motor direction |
Common Motor Direction Mistakes & How to Avoid Them
Mistake 1: Changing ESC Direction Without Updating Betaflight
When you reverse two motors in BLHeli but leave yaw_motors_reversed at its previous value, the PID loop’s yaw correction is inverted. The quad senses a left yaw, commands a correction, and the motors push it further left — a classic positive feedback loop that ends in a death roll.
Consequence: Instant crash on takeoff. Best case: broken props. Worst case: fried ESC from a stalled motor.
Fix: After any motor direction change, test without props. Hold the quad, arm it, and manually rotate it in yaw. It should resist your motion. If it follows your motion, something is inverted.
Mistake 2: Applying Props In to a Pusher Configuration
If your quad runs a pusher layout (motors mounted upside-down on the arms), Props In vs Props Out behaves differently because the props are below the arm plane. The debris argument reverses — Props In actually flings dirt away from the camera in a pusher config.
Consequence: You think you’re protecting your lens but you’re making the problem worse because you didn’t account for the pusher geometry.
Fix: On pusher builds, test both directions. Look at where grass clippings end up after a low pass. Choose the pattern that keeps the lens clean — forget the theory.
Mistake 3: Not Resetting PIDs After Switching
The default Betaflight tune assumes Props Out. Switching to Props In without touching the PID sliders leaves the yaw axis under-tuned. The quad feels “loose” in sharp turns and washes out in split-S maneuvers.
Consequence: You blame the motor direction for poor handling when the real problem is that your PIDs don’t match the new torque geometry. You switch back to Props Out and miss the potential yaw authority gain.
Fix: After switching, increase yaw P by 10-15% and yaw D by 5-10%. Fly a few packs, check blackbox logs for yaw overshoot, and dial in from data.
Mistake 4: Confusing Motor Numbering with Direction
Motor 1 is rear-right, not front-right. When reversing motor 1 in BLHeli, you’re changing the rear-right motor — not the front-right. Mixing up the numbering diagram is the single most common cause of death rolls after a direction change.
Fix: Print the Betaflight motor diagram and tape it to your bench. Resources tab → Motor Order. Double-check before writing ESC settings.
⚠️ Regulatory Notice: Changing motor direction and re-tuning your flight controller does not exempt your drone from the latest 2026 drone regulations in your country or region. Always verify local laws regarding flight altitude, no-fly zones, remote ID requirements, and registration before flying. Regulations vary significantly between the FAA (US), EASA (EU), CAA (UK), CAAC (China), and other authorities. Ensure your drone remains compliant with weight limits and remote ID rules after any hardware modification.
As we discussed in our Betaflight PID tuning guide, motor direction changes require PID re-evaluation — don’t skip that step. The motor sizing guide is also worth revisiting; motor direction interacts with stator geometry in ways most pilots overlook. And if you’re building a new frame from scratch, our frame selection guide covers arm geometry considerations that affect yaw performance.
When you need precise ESC configuration for motor direction changes, the HAKRC BLHeli_32 4-in-1 ESC handles reversed motor timing cleanly without desync issues. It’s one of the most reliable ESCs for switching between Props In and Props Out on 5-inch builds — available now at the uavmodel store.
