Skip to content
RFrftools.io
MotorApril 24, 202612 min read

BLDC Winding Calculator: How to Choose Turns, Wire Gauge, and Winding Patterns

Learn how to design BLDC motor windings: calculate turns per coil from target Kv, select wire gauge for current density, understand slot/pole combinations, and choose between delta and wye configurations.

Contents

Why Winding Design Matters

The stator winding is where electrical energy becomes mechanical torque in a BLDC motor. Every design decision — the number of turns, the wire thickness, the winding pattern, and the connection type — directly affects the motor's Kv, torque constant, resistance, efficiency, and thermal behavior.

Rewinding an existing motor or designing windings from scratch requires balancing several interacting variables. More turns means lower Kv (more torque per amp) but higher resistance and heat. Thicker wire reduces resistance but might not fit in the slots. The slot/pole combination determines the winding pattern, cogging torque, and vibration characteristics.

The BLDC Winding calculator automates these calculations and shows a color-coded winding diagram, but understanding the theory behind the numbers is essential for making good design tradeoffs.


Slot/Pole Combinations

The number of stator slots and rotor poles is the most fundamental design choice. Common combinations:

ConfigSlotsPolesApplicationsCoggingWinding Factor
12N14P1214Drones, multirotorsVery low0.933
9N6P96Small motors, fansLow~0.866
12N16P1216Hub motors, gimbalsVery low0.933
24N22P2422Gimbal motorsExtremely low0.949
36N42P3642Direct-drive wheelsExtremely low0.933
12N8P128Industrial, high-speedModerate0.866

Why 12N14P Dominates Drones

The 12-slot 14-pole combination offers a near-perfect winding factor (0.933), extremely low cogging torque (critical for smooth video gimbal operation and responsive flight control), and a simple concentrated winding pattern where each coil wraps around a single tooth. The slight asymmetry between slots and poles means the magnets never align with all teeth simultaneously, dramatically reducing cogging.

Rules for Valid Combinations

  1. Slot count must be divisible by 3 (for balanced 3-phase operation)
  2. Slot count ≠ Pole count (causes severe cogging and unbalanced magnetic pull)
  3. GCD(slots, poles) should be low relative to the slot count (reduces cogging)
  4. LCM(slots, poles) should be high relative to both (more cogging periods = smaller amplitude)
Bad combinations to avoid: 12N12P, 6N4P (high cogging), any combination where slots = poles.

Delta vs Wye: When to Use Each

Three-phase BLDC windings can be connected in two ways:

Wye (Y) connection:
  • Each phase connected from a common neutral point to a motor terminal
  • Line voltage = √3 × phase voltage
  • Line current = phase current
  • Lower current per phase → less copper loss at the same mechanical power
  • Better for low-speed, high-torque applications
Delta (Δ) connection:
  • Each phase connected directly between two motor terminals
  • Line voltage = phase voltage
  • Line current = √3 × phase current
  • Higher Kv for the same winding: Kv,Δ=Kv,Y×3K_{v,\Delta} = K_{v,Y} \times \sqrt{3}
    • Better for high-speed applications where you need more RPM from the same winding

    The √3 Rule

    This is the key relationship:

    Kv,Δ=Kv,Y×3Kv,Y×1.732K_{v,\Delta} = K_{v,Y} \times \sqrt{3} \approx K_{v,Y} \times 1.732

    A motor wound for 920 Kv in wye becomes 1593 Kv if you reconnect it as delta — same wire, same turns, 73% more speed but proportionally less torque per amp.

    Many ESCs (electronic speed controllers) can switch between Y and Δ connection electronically, giving you wye for low-speed torque during takeoff and delta for high-speed cruise.


    Calculating Turns per Coil

    The number of turns per coil is determined by the target Kv, motor geometry, and winding factor:

    Nseries=1Kv,radpΦKw1CconnN_{series} = \frac{1}{K_{v,rad} \cdot p \cdot \Phi \cdot K_{w1} \cdot C_{conn}}

    where:

    • Kv,radK_{v,rad} = Kv converted to rad/s per volt: Kv,rad=Kv×2π/60K_{v,rad} = K_v \times 2\pi/60
    • pp = number of pole pairs
    • Φ\Phi = magnetic flux per pole (depends on magnets, air gap, geometry)
    • Kw1K_{w1} = fundamental winding factor
    • CconnC_{conn} = connection factor (1 for wye, √3 for delta)
    NseriesN_{series} is the total series turns per phase. For concentrated windings, each phase has S/3S/3 coils (where SS is slot count), so:

    Ncoil=NseriesS/3N_{coil} = \frac{N_{series}}{S/3}

    Since turns must be an integer, the achieved Kv will differ slightly from the target. The BLDC Winding calculator shows both the target and achieved values.

    Estimating Flux per Pole

    For NdFeB (neodymium) magnets with a typical air gap of 0.5-1.0 mm:

    Φ=Bgap×Apole\Phi = B_{gap} \times A_{pole}

    where Bgap0.70.9B_{gap} \approx 0.7-0.9 T (Tesla) and Apole=pole pitch×stack lengthA_{pole} = \text{pole pitch} \times \text{stack length}.

    Pole pitch = π×dstator/P\pi \times d_{stator} / P (stator inner circumference divided by pole count).


    Wire Gauge Selection

    Wire gauge is determined by the maximum continuous current and the current density limit:

    Awire=ImaxJA_{wire} = \frac{I_{max}}{J}

    where JJ is current density in A/mm². Standard ranges:

    CoolingCurrent DensityApplication
    3-5 A/mm²Poor coolingEnclosed motors, no airflow
    5-8 A/mm²ModeratePropeller airflow, light heatsinking
    8-12 A/mm²ExcellentLiquid cooling, forced air
    12-20 A/mm²Short dutyRacing motors, burst operation
    For a 20A continuous motor with moderate cooling, target 6.5 A/mm²:
    Awire=20/6.5=3.08 mm2AWG 12 (3.31 mm2)A_{wire} = 20 / 6.5 = 3.08 \text{ mm}^2 \Rightarrow \text{AWG 12 (3.31 mm}^2\text{)}

    Fill Factor

    Fill factor is the ratio of copper area to available slot area:

    FF=Ncoil×AwireAslot×100%FF = \frac{N_{coil} \times A_{wire}}{A_{slot}} \times 100\%

    Practical limits:

    • Hand-wound: 35-55% (typical hobbyist)
    • Machine-wound: 55-70% (production motors)
    • Needle-wound: 60-75% (high-end production)
    • >75%: Very difficult, may require rectangular wire or Litz techniques
    If the calculator shows fill factor >75%, you need to either reduce turns (higher Kv), use thinner wire (higher current density), or increase slot count.


    Winding Factor

    The winding factor Kw1K_{w1} quantifies how effectively the winding converts magnetic flux into back-EMF. It's the product of two sub-factors:

    Kw1=Kd1×Kp1K_{w1} = K_{d1} \times K_{p1}
    Distribution factor Kd1K_{d1}: accounts for coils being distributed across multiple slots rather than concentrated at one point. For concentrated windings (one coil per tooth), this is determined by the slot/pole relationship. Pitch factor Kp1K_{p1}: accounts for the coil span not matching the pole pitch exactly. Kp1=sin(coil span/pole pitch×π/2)K_{p1} = \sin(\text{coil span} / \text{pole pitch} \times \pi/2).

    A perfect winding factor of 1.0 is theoretically possible but never practical. Values above 0.9 are excellent. The 12N14P combination achieves 0.933 — one of the highest for any concentrated winding.


    Worked Example: Rewinding a 2212-920Kv Drone Motor

    You have a 2212 motor (22mm stator diameter, 12mm stack length) and want to rewind it for lower Kv to swing a larger propeller on 6S.

    Target: 500 Kv (wye), 12N14P, 6S LiPo (22.2V) Using the calculator with: targetKv=500, poleCount=14, slotCount=12, statorInnerDia=22, statorStackLength=12, maxCurrent=25, supplyVoltage=22.2, windingType=0

    Expected results:

    • Turns per coil: more than the stock winding (stock 920Kv ≈ 7-8 turns, 500Kv ≈ 13-14 turns)
    • Wire AWG: thicker wire needed for 25A continuous (AWG 12-14 range)
    • Fill factor: check if the thicker wire × more turns actually fits in the slot
    • Phase resistance: will be higher than stock due to more turns
    If fill factor exceeds 75%, the rewind isn't practical with round wire. Options:
    1. Reduce target current (use thinner wire)
    2. Accept higher Kv (fewer turns)
    3. Switch to a larger stator frame

    Worked Example: E-Bike Hub Motor (12N16P)

    Designing windings for a 12-slot 16-pole hub motor:

    Target: 15 Kv (very low for direct-drive wheel), 48V system, 30A continuous Using the calculator with: targetKv=15, poleCount=16, slotCount=12, statorInnerDia=80, statorStackLength=30, maxCurrent=30, supplyVoltage=48, windingType=0

    The large stator (80mm bore) provides much more slot area and flux per pole, so many more turns fit comfortably. The 12N16P combination has the same winding factor as 12N14P (0.933) but with two more poles for lower cogging at low speeds — important for a vehicle that needs smooth startup.

    After running the calculator, verify thermal safety with the BLDC Thermal Derating calculator using the phase resistance output as input.


    Common Mistakes

    1. Wrong Coil Direction

    In a 3-phase winding, adjacent coils of the same phase must alternate direction (A+, A−, A+, A−...). Getting one coil backwards effectively shorts that phase pair, creating massive circulating currents. The winding diagram in the calculator shows the correct direction for every slot.

    2. Exceeding Fill Factor

    Physics doesn't care about your CAD model. Round wire doesn't pack perfectly, insulation takes space, and slot liners add thickness. If your calculated fill factor is 65%, the actual achieved fill factor after winding will be lower. Leave margin.

    3. Ignoring Resistance Heating

    Every turn of wire adds resistance. A motor rewound from 8 turns to 14 turns per coil doesn't just have 75% more resistance — it has (14/8)2×(14/8)5.4×(14/8)^2 \times (14/8) \approx 5.4\times more copper loss at the same torque output (because current for the same torque is lower by the turns ratio, but resistance scales with turns squared divided by area). Always check the BLDC Efficiency Analyzer after designing your winding.

    4. Forgetting the Temperature Effect

    Copper resistance increases ~0.4% per °C. A motor that's 50°C above ambient has 20% more resistance than cold. This shifts the efficiency curve and reduces maximum torque. The BLDC Thermal Derating calculator accounts for this.

    5. Wrong Slot/Pole Combination

    Not all slot/pole combinations work. Avoid:

    • Slots = poles (severe cogging, unbalanced magnetic pull)
    • Slots not divisible by 3 (unbalanced phases)
    • Combinations where GCD(S, P) = S or P (degenerate winding)

    Summary

    BLDC winding design is a constrained optimization problem:

    1. Choose slot/pole combo — 12N14P for drones, 36N42P for direct-drive wheels
    2. Set target Kv — determines turns per coil via the flux equation
    3. Select wire gauge — current density 5-8 A/mm² for standard cooling
    4. Check fill factor — must be <75% for hand winding, <70% for reliable production
    5. Choose delta or wye — wye for torque, delta for speed (Kv,Δ=Kv,Y×3K_{v,\Delta} = K_{v,Y} \times \sqrt{3})
      1. Verify thermal — use phase resistance output to check thermal limits
      The BLDC Winding calculator runs steps 2-5 instantly and shows the winding diagram. For the full motor performance picture, chain it with the BLDC Motor and Efficiency Analyzer calculators.

Related Articles