BLDC Motor Design Calculator: Winding, Kv, Kt and Losses
Size a star-connected BLDC winding, convert Kv and Kt, and check torque, voltage headroom, copper losses and slot fill. Includes a speed envelope and six-step commutation animation.
This BLDC motor design calculator evaluates a trial radial-flux brushless DC motor at a specified shaft power, speed and DC bus voltage. It is intended for engineers comparing windings, students learning six-step operation, and builders checking whether a proposed motor and controller can meet an operating point.
Start with the required mechanical output and the lowest bus voltage expected under load. Enter the slots, even rotor pole count, turns per coil, parallel strands and bare wire diameter. The winding model uses three star-connected phases, one tooth coil per slot in a double layer, and all coils of each phase connected in series. The usable slot area and your chosen copper-fill limit provide a practical packing check.
In geometry mode, supply the air-gap diameter, active stack length, effective air-gap field and effective flat-top winding factor. The tool estimates the active-conductor back EMF and derives the speed constant Kv and torque constant Kt. The flat-top factor describes the actual waveform and winding; a sinusoidal fundamental winding factor alone does not establish it. Use measured mode when suitable test data are available: enter mechanical rpm per volt of line-to-line flat-top back EMF and the terminal resistance at 20 °C. Keep the winding dimensions consistent with that motor. Keep the measured baseline turns per coil fixed and enter a separate proposed turn count to evaluate a same-wire rewind. Back EMF and copper resistance scale with proposed divided by baseline turns, so the displayed current, losses, voltage demand and packing follow the proposed winding.
This motor Kv calculator states its voltage and current definitions explicitly. For ideal six-step commutation, two phases conduct at a time. The plateau phase current differs from its full-cycle RMS value, and average battery current under PWM differs from both. The results show these quantities separately, alongside hot copper resistance, winding loss, inverter loss, efficiency and required average line voltage.
Use the turn-range results to investigate rewinding at fixed wire size. The lower bound comes from the drive current and RMS copper-current-density targets; the upper bound comes from voltage and slot fill. An empty range means at least one assumption must change. The speed envelope shows the voltage and current limits, with an additional curve for your copper current-density target. Play the electrical-angle control to see how the three trapezoidal back-EMFs align with the conducting phase currents.
This BLDC winding calculator supports preliminary engineering decisions. It does not determine magnet grade, tooth saturation, inductance, cogging, demagnetization, cooling, rotor strength or commutation overlap. Core and rotational losses, copper temperature and inverter losses are supplied estimates. The slot/pole condition is a necessary balance check, not a complete winding layout validation. Confirm the proposed coil assignment, flat-top waveform, losses and temperature with electromagnetic analysis and prototype measurements before manufacture.
How it is calculated
The model uses an ideal three-phase star-connected radial-flux motor with trapezoidal back EMF and six-step block commutation. Two phases conduct at any instant. All coil turns within each phase are in series; parallel in-hand strands share current within a turn.
Active-conductor estimate. A phase has series turns. An active side moving through a radial field has . With two active sides per turn and , the ideal phase flat top is . Therefore the conducting phase pair gives . This is a Lorentz/Faraday derivation for an effective field and flat-top factor, consistent with the active-conductor expression in TI SPRABQ7A, p.4. The factor includes pitch, distribution and waveform effects; it is not automatically a fundamental winding factor. Diameter and stack length describe active dimensions, not the motor envelope.
Constants and current. In measured mode, mechanical rpm/V is converted to using one radian per second as an explicit reference. gives numerically in SI, per plateau phase ampere. in rpm/V. Required shaft torque is ; rotational loss adds . Each phase carries current for two thirds of a cycle, so .
Resistance and losses. Bare copper area per turn is . NBS Handbook 100 gives annealed-copper resistivity ohm mm²/m at 20 °C and resistance coefficient 0.00393/K. The cold line resistance is , multiplied by at the assumed copper temperature. In measured mode, keep the measured baseline turns , baseline Kv and baseline resistance fixed. For proposed turns , use and , then apply the same copper-temperature correction. This models a rewind with unchanged wire bundle, mean turn length, coil assignment and magnetic geometry. . Bus power includes shaft output, supplied rotational/core loss, copper loss, effective inverter loss and supplied other inverter loss. Average battery current is bus power divided by bus voltage.
Voltage and winding guidance. Required average line voltage is , compared with the chosen usable bus fraction. Slot bare-copper fill is . For a fixed-wire rewind, let , and . The voltage condition is . Its roots, drive-current limit, RMS-density target and slot-fill limit give an integer turn interval. Empty intervals are reported. The speed envelope uses the same line equation with clipped positive motoring current and constant equivalent drag torque. Its shared speed axis includes both current-limit knees, the exact zero-shaft-torque cutoff, the ideal voltage speed and a point beyond it. These are the boundaries of its linear segments, so chart interpolation cannot extend a segment past the calculated cutoff. The animation illustrates ideal commutation with zero inductive overlap; it is independent of sizing.
Assumptions
- Three phases, star connection, symmetric double-layer tooth coils, one coil per slot, all coils in each phase in series. No parallel phase circuits, delta winding or unequal strands.
- Aligned 120° flat-top phase back EMFs and ideal rectangular currents. Instantaneous commutation, no reluctance torque, inductive voltage drop, PWM ripple or field weakening.
- Uniform effective radial field and an explicitly supplied flat-top factor. Geometry-mode constants are preliminary estimates; they do not predict the waveform or establish a manufacturable winding assignment.
- Copper temperature, cooling-related RMS density target, available slot area, fill limit and losses are user assumptions. Defaults are an illustrative 48 V, 500 W trial, not data for a commercial motor.
- Fixed wire size, strand count, mean turn length, coil placement and magnetic geometry during measured-mode rewind evaluation and turn-count guidance. Keep measured baseline turns, Kv and copper resistance fixed while changing proposed turns. A different wire bundle requires a matching baseline resistance; resistance is not automatically corrected for wire changes in measured mode.
- Rotational/core loss is specified at the requested speed. Only its equivalent drag torque is kept constant across the speed envelope. Other inverter loss is fixed at the operating point.
- Radians are dimensionless in SI energy equations. A named one-radian normalization keeps the unit checker consistent without hidden speed-conversion factors.
Where it applies
Use this tool for positive-speed steady motoring and preliminary winding comparisons. A negative voltage headroom or a current-limit warning means the requested point is unreachable under the entered assumptions: displayed loss and efficiency values then describe the demand, not achieved performance. The plotted envelope excludes startup, regenerative operation, field weakening and a thermal duty model. Zero-load efficiency is displayed as zero when no motor input is required.
The slot/pole balance condition is necessary, not sufficient for an acceptable coil layout. Verify phase balance, connections, harmonic content, effective flat-top factor, saturation, demagnetization, cogging, inductance and commutation overlap using a winding model, electromagnetic analysis and tests. Bare-copper fill does not prove physical wire packing. RMS current density does not establish an operating temperature or continuous rating. Copper resistance correction is a simple linear model around 20 °C, used here over a user-entered −60…180 K rise.
Published-source discrepancies. Çetinceviz (2025), p.8, Equations (18)–(19), use a fundamental/RMS style EMF expression alongside the flat-top line equation; these coefficients are not interchanged here. Table 4, p.19, lists experimental 96 V and 30.05 A, whose product is 2884.8 W, while its input-power entry is 2737.372 W. Its current/power convention is therefore insufficiently specified for validating bus current or total efficiency. The paper reference case checks only independently tabulated shaft torque against power and speed. ThinGap TG2340, p.2, lists approximate Kv, Ke and Kt values that differ under exact SI reciprocity; its check states the resulting tolerance explicitly. These differences are documented instead of fitted away.
Measured rewind scope. The separate measured baseline turn count anchors Kv and cold copper resistance. Proposed turns change the evaluated winding and its performance without redefining that baseline. This scaling assumes unchanged wire bundle and mean turn length; changing either requires new or independently adjusted baseline resistance data.
References
- Y. Çetinceviz, Optimal Design, Electromagnetic–Thermal Analysis and Application of In-Wheel Permanent Magnet BLDC Motor for E-Mobility, Applied Sciences 15(6), 3258 (2025), pp.5–9, 13, 19. https://doi.org/10.3390/app15063258
- Texas Instruments, B. Akin and M. Bhardwaj, Sensorless Trapezoidal Control of BLDC Motors, SPRABQ7A, revised September 2015, pp.3–6. https://www.ti.com/lit/an/sprabq7a/sprabq7a.pdf
- NXP/Motorola, DRM026 Rev.0, Table 4-2, printed p.69: MCG IB23810-H1 motor constants. https://www.nxp.com/docs/en/reference-manual/DRM026.pdf
- ThinGap, TG2340 BLDC Motor product datasheet (2013), p.2: trapezoidal-drive motor constants and continuous ratings. https://www.thingap.com/wp-content/themes/ndic/pdf/TG2340.pdf
- National Bureau of Standards, Copper Wire Tables, Handbook 100 (1966), Appendix 1: standard annealed copper resistance constants. https://nvlpubs.nist.gov/nistpubs/Legacy/hb/nbshandbook100.pdf
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Motor constant model Three-phase star motor with ideal trapezoidal back EMF and six-step current. Measured mode scales baseline Kv and copper resistance to the proposed turns; keep the same wire bundle and coil geometry. | model | Estimate from active geometry | |
| Required shaft power Mechanical output at the requested speed. Use zero for an unloaded operating point. | P_shaft | W | 500 |
| Mechanical speed Positive steady motoring speed; stall and acceleration are outside this model. | n_rpm | rpm | 3000 |
| DC bus voltage Use the minimum bus voltage available under load. | V_dc | V | 48 |
| Maximum usable bus fraction Available average line voltage divided by bus voltage. Reserve voltage for PWM and current regulation. | m_max | 0.95 | |
| Drive plateau-current limit Current in either conducting phase, not average battery current under PWM. | I_limit | A | 30 |
| Effective inverter conduction resistance Equivalent total conducting/freewheeling path resistance at operating temperature. Loss = I²R. | R_drive | ohm | 0.02 |
| Other inverter loss Lumped switching, gate-drive and control loss at this operating point. Not a PWM switching simulation. | P_switch | W | 5 |
| Motor rotational and core loss Estimated iron, bearing and windage loss at the requested speed. The envelope assumes the corresponding drag torque stays constant. | P_rot | W | 30 |
| Copper temperature rise above 20 °C A 60 K rise means copper at 80 °C. This is an assumed temperature, not a predicted temperature rise. | dT_cu | K | 60 |
| Stator slots Double-layer tooth winding: one coil per slot, Q/3 coils in series per phase. Three equal phases; no parallel phase paths. | Q_slots | 12 | |
| Rotor poles Even pole count. Used for electrical frequency and the slot/pole balance condition. | P_poles | 10 | |
| Proposed turns per coil Turns per coil of the winding being evaluated. In measured mode, vary this to try a rewind while keeping the measured baseline turns, Kv and resistance fixed. | N_coil | 6 | |
| Parallel strands per turn Parallel wires wound in hand within each turn, not parallel coil circuits. Measured-mode rewind scaling keeps this bundle fixed; changing it requires a matching baseline resistance. | s_wire | 2 | |
| Bare diameter of each strand Copper diameter excluding enamel. In measured mode this must describe the baseline wire bundle; a different bundle requires a matching baseline resistance. | d_wire | mm | 1.2 |
| Usable cross-section per slot Area available after slot liner, wedge and clearance allowances. | A_slot | mm^2 | 60 |
| Allowed bare-copper slot fill User design limit; includes the practical space needed by enamel, voids and manufacturing. | fill_max | 0.5 | |
| RMS copper current-density target Design target selected for the cooling and duty. This is not an ampacity or temperature guarantee. | J_limit | A/mm^2 | 6 |
| Air-gap diameter Diameter at the active conductor surface. Applicable to inner or outer rotor radial-flux machines. | D_gap | mm | 80 |
| Active stack length Active axial conductor length, excluding end turns. | L_stack | mm | 50 |
| Effective air-gap flux density Effective radial field under active conductors during the flat-top conduction interval. Obtain from a magnetic model or measurement. | B_gap | T | 0.7 |
| Effective flat-top winding factor Ratio of actual phase flat-top EMF to the ideal full-pitch active-conductor sum. Includes pitch/distribution and field-shape effects. Not the sinusoidal fundamental winding factor. | k_flat | 0.9 | |
| Mean length of a complete turn Includes both active sides and both end connections; must be longer than twice the stack length. | l_turn | mm | 140 |
| Measured baseline turns per coil Turns per coil of the winding whose Kv and line resistance were measured. Keep this fixed while changing proposed turns. Scaling assumes the same wire bundle, mean turn length and coil geometry. | N_baseline | 6 | |
| Measured baseline Kv (rpm per V) Mechanical rpm per volt of line-to-line flat-top back EMF for the measured baseline winding. Keep fixed while varying proposed turns. Do not enter a sinusoidal RMS constant. | Kv_meas | 1/(min*V) | 127 |
| Measured baseline line resistance at 20 °C Motor terminal-to-terminal resistance of the measured baseline turns and wire bundle, excluding leads/controller. Keep fixed for a same-wire rewind. If the wire bundle changes, supply its matching baseline resistance. | Rll_meas | ohm | 0.31 |
| Commutation angle Press ▶ to move the electrical-angle cursor. This explains ideal commutation; it does not affect steady sizing. | theta_e | deg | 90 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Speed constant (rpm per V) | 78.95 1/(min·V) |
| Torque constant / plateau ampere | 0.121 N·m/A |
| Required shaft torque | 1.592 N·m |
| Required phase plateau current | 13.95 A |
| Phase RMS current | 11.39 A |
| Average DC bus current | 11.48 A |
| Average line voltage required | 39.16 V |
| Voltage headroom | 6.44 V |
| Required bus fraction | 81.6 % |
| Hot line resistance | 0.0633 Ω |
| Winding copper loss | 12.31 W |
| Estimated motor efficiency | 92.2 % |
| Estimated bus-to-shaft efficiency | 90.7 % |
| RMS copper current density | 5.03 A/mm² |
| Bare-copper slot fill | 45.2 % |
| Minimum coil turns at this wire size | 6 |
| Maximum coil turns at this wire size | 6 |
| Minimum bare strand diameter | 1.099 mm |
| Electrical frequency | 250 Hz |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
2025 in-wheel design: shaft torque at 873 rpm
Source: Çetinceviz, Applied Sciences 15 (2025) 3258, Table 3, p.13, DOI:10.3390/app15063258. Only the independently tabulated shaft power/speed/torque identity is checked; other trial inputs do not reproduce its motor. Rounded torque differs by about 0.05%. The absolute torque tolerance is 0.02 Nm, allowing the speed rounded to the nearest rpm.
Inputs: Required shaft power = 2,500 W; Mechanical speed = 873 rpm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Required shaft torque | 27.36 N·m | 27.346 N·m |
NXP MCG motor: 8.4 V/krpm and 0.08 Nm/A
Source: NXP/Motorola DRM026 Rev.0, Table 4-2, printed p.69, https://www.nxp.com/docs/en/reference-manual/DRM026.pdf. Published Ke=8.4 V/krpm implies input Kv=1000/8.4 rpm/V. Independently listed Kt=0.08 Nm/A; calculated 0.080214 differs by 0.27%, consistent with the published precision. No geometry or loss performance is asserted.
Inputs: Motor constant model = Use measured Kv and resistance; Measured baseline Kv (rpm per V) = 119 1/(min·V); Measured baseline line resistance at 20 °C = 2.8 Ω; Copper temperature rise above 20 °C = 0 K; Mechanical speed = 5,000 rpm; Required shaft power = 0 W; Motor rotational and core loss = 0 W; DC bus voltage = 60 V; Drive plateau-current limit = 6 A; the others as above.
| Result | Source | This calc |
|---|---|---|
| Torque constant / plateau ampere | 0.08 ± 3 × 10⁻⁴ N·m/A | 0.08021 N·m/A |
ThinGap TG2340: published constants and shaft torque
Source: ThinGap TG2340 product datasheet, p.2, https://www.thingap.com/wp-content/themes/ndic/pdf/TG2340.pdf. It lists 800 W, 7500 rpm, 1.02 Nm, Kv=127 rpm/V, Ke=0.077 Vs and trap-drive Kt=0.08 Nm/A. Those constants are mutually approximate: Kv=127 gives Ke=Kt=0.07519, 2.4% below its Ke and 6.0% below its coarsely rounded Kt. Tolerances acknowledge that spread without changing the equations. Current and losses are not compared.
Inputs: Motor constant model = Use measured Kv and resistance; Copper temperature rise above 20 °C = 0 K; Mechanical speed = 7,500 rpm; Required shaft power = 800 W; Motor rotational and core loss = 0 W; DC bus voltage = 72 V; the others as above.
| Result | Source | This calc |
|---|---|---|
| Required shaft torque | 1.02 ± 0.002 N·m | 1.019 N·m |
| Selected line flat-top EMF constant | 0.077 ± 0.002 V·s | 0.07519 V·s |
| Torque constant / plateau ampere | 0.08 ± 0.005 N·m/A | 0.07519 N·m/A |
Related Resources
Related articles
Related courses
Induction motor simulation using RMXPRT tool of ANSYS MAXWELL
1
Original price was: 50 €.12 €Current price is: 12 €.
IEC Electrical Schematics and Industrial Control Panels
5
Original price was: 42 €.21 €Current price is: 21 €.
Basic Electrical Controls & Diagram Reading
7
Original price was: 32 €.18 €Current price is: 18 €.







Responses