BDRLABVANCOUVER · 49.28°N
BDR-25-03Rev △3R&D○ SHELVED

HUB-CHAR_

We bought six hub motors we were considering for drive work and measured torque, Kv and thermal derate against their published curves. The investigation was shelved when we established that our own dynamometer was the least trustworthy instrument in the room above 40 Hz.

Motors tested
6
Peak torque gap
22%
measured peak vs published peak, mean of 6 motors, n = 1 unit each
Kv error
4.10%
back-EMF at 1000 rpm vs datasheet, 6 motors, 3 runs each
Build
21 d
Brief → Shelved
Revision history
△3 · 07-14
Published the 148 raw dyno logs and the fixture drawings alongside the sheet.
△2 · 06-30
Marked shelved. Dynamometer untrustworthy above 40 Hz; n = 1 unit per part number.
△1 · 06-22
Load cell 200 N·m → 50 N·m. Noise floor 0.40 → 0.09 N·m. Resonance at 44 Hz identified the same day.
FIG. 1 — BDR-25-03-AREV △3

BDR-25-03-A — reserved. Dynamometer fixture. Hysteresis brake, 250 mm torque arm, single-point cell — and the bending mode that ended the project.

Spec — as measured
Run-to-run spread
2.10% · peak torque, 3 consecutive runs per motor, 6 motors
Trusted bandwidth
40 Hz · swept sine against a reference cell; arm resonance at 44 Hz
Peak shaft power
1.20 kW · best motor, best of 3 runs, 24 V and a 15 A limit
Derate onset
62 °C · winding thermistor, 30 min hold at 60% of rated current
Dyno runs
148
Torque arm
250 mm
Disciplines: MEC FAB ELE FRM CTL.
§01 · Brief

What we were asked for.

We were about to specify hub motors for drive work and had no basis for choosing between six candidates other than published curves. So we bought all six, built a fixture, and measured them.

The question was narrow and answerable: how far off are the published numbers, and are they off consistently enough that we can apply a discount and move on.

§02 · Constraints

The targets, and what we actually hit.

Constraints set at kickoff for BDR-25-03, with the measured result and the method.
ConstraintTargetAchievedHow measured
Motors characterised at steady state66148 logged dyno runs, 24 V bus, 15 A limit
Torque measurement trusted to100 Hz40 HzMissedswept sine against a reference load cell; arm resonance at 44 Hz
Published peak torque, verifiedWithin 10%Short by 22% on averageMissedmeasured peak vs datasheet peak, 6 motors
Units per part number31Missedpurchase order; unit-to-unit variation is therefore unmeasured
Run-to-run repeatability on one motor± 3%± 2.1%three consecutive runs per motor, thermally soaked between

Targets were set at kickoff, before the first part was cut. A target we missed stays on the sheet with the number we actually got.

§03 · Mechanism

How it moves.

A hysteresis brake against a 250 mm torque arm on a single-point load cell, with the motor under our own field-oriented control rather than the vendor controller, so the current limit is a number we set instead of one we infer.

The fixture was the mistake. A torque arm is cheap and simple and its first bending mode sat at 44 Hz, which is inside the band where a drive motor is interesting. An in-line rotary torque transducer would have cost more than all six motors together, which is exactly why we did not buy one, and exactly why the investigation ended.

§05 · Perception

Measured, and where it fails.

Perception benchmarks for BDR-25-03, with method, conditions and sample size.
MetricValueMethodConditionsSample
Hub A, 165 mm, 24 V — peak torque9.1 N·mdyno, 3 s peakpublished 12 N·mn = 1 unit, 3 runs
Hub B, 165 mm, 36 V — peak torque14.4 N·mdyno, 3 s peakpublished 16 N·mn = 1 unit, 3 runs
Hub C, 200 mm, 24 V — peak torque11.8 N·mdyno, 3 s peakpublished 18 N·m, the worst gap in the setn = 1 unit, 3 runs
Kv, all sixwithin 4.1% of publishedback-EMF at 1000 rpmthe one number vendors reliably get rightn = 6 units, 3 runs each

Where it fails

  1. The torque arm resonates at 44 Hz. Everything we logged above 40 Hz is the fixture, not the motor, and we deleted it rather than publishing it.
  2. One unit per part number. Every gap we measured could be a bad sample rather than an optimistic datasheet, and nothing in this record distinguishes the two.
  3. Steady-state thermal only. The 30-minute hold says nothing about the 20-second overloads that a drive motor actually sees.
§06 · Result

What it did.

Six motors logged over 148 runs. Kv came in within 4.1% of published across all six — vendors get Kv right. Peak torque came in 22% below published on average, with the worst at 11.8 N·m against a claimed 18. Run-to-run spread on a single motor was ±2.1%, so the measurement itself was stable at steady state.

We shelved it on 30 June for two reasons and we want both of them in writing. First, the torque arm resonates at 44 Hz, so nothing dynamic we logged is trustworthy, and rebuilding the dyno properly is a bigger project than the question deserved. Second, we bought one unit per part number, which means every gap above could be sample variation rather than an optimistic datasheet. The honest summary is that we learned to discount published peak torque by about a fifth and nothing more. Two of these motors went into BDR-26-04 anyway, chosen on the measured numbers.

21 d4 d4 d5 d5 d3 dBrief2025-06-09 — six motors, one questionDyno torque arm rebuilt2025-06-13First two motors logged2025-06-17Torque arm resonance found at 44 Hz2025-06-22All six logged at steady state2025-06-27Shelved2025-06-30 — reason recorded in the sheet

Elapsed days between recorded milestones, drawn to scale from the dates. The overall dimension runs from the brief to the last entry.

§07 · Revisions

What changed since.

Revision history for sheet BDR-25-03.
RevDateChangeBy
△32025-07-14Published the 148 raw dyno logs and the fixture drawings alongside the sheet.RM
△22025-06-30Marked shelved. Dynamometer untrustworthy above 40 Hz; n = 1 unit per part number.DZ
△12025-06-22Load cell 200 N·m → 50 N·m. Noise floor 0.40 → 0.09 N·m. Resonance at 44 Hz identified the same day.RM

What we would do next

Rent an in-line rotary torque transducer for a week rather than build a torque arm. The fixture was the cheapest part of the project and it invalidated the expensive part.

Three units per part number, minimum. Below that a comparison between vendors is a comparison between samples.

Measure the overload envelope instead of steady state — 20 s at 3× rated is the case that actually decides whether a motor survives a drive application.

§08 · Record

Who built it, and when.

Record — as filed
Entry
R&D
Status
○ SHELVED
Brief
2025-06-09
Demo
2025-06-30
Elapsed
21 d
Built by
DZ, RM
Disciplines on this sheet
MEC
Mechanical design
FAB
Fabrication and finishing
ELE
Electronics and PCB
FRM
Firmware
CTL
Controls and motion
MEC · FAB · ELE · FRM · CTL
§09 · Commission

Send us the thing that is not working.

We built HUB-CHAR in 21 days, brief to demo. Send us the problem you have and we will tell you what it takes.
Send us the problem →
Sheet BDR-25-03 · Rev △3 · 2025-07-14