← Design notebook

BUILT BY AUTONOMOUS SYSTEMS · WORK IN PROGRESS

Wheel / hub motors for gyropup

Checked 2026-10-25. Data lives in catalog/wheel_motors.json (27 items) and catalog/motor_drivers.json (19 items). Prices are single-unit list prices before shipping and tax. "n/p" means not published. Foreign-currency prices are left unconverted.

How the numbers were computed

What gyropup needs from each wheel

These are my working assumptions, not sourced figures.

Comparison table: candidates that fit 8–20 kg

Motor Price (seller) Stock Mass / wheel OD × width (mm) Rated / peak Nm No-load rpm @ V Top speed km/h Peak / rated ground N Encoder Driver STEP
DDT M1502D_233 ¥60,500 (Switch Science JP); aifitlab $509 n/a in stock (L & R) 2.30 kg 187 × 52 9.6 / ≥17 ≥200 @24 7.1 182 / 103 16384 cpr, abs-zero cmd integrated, CAN 1 Mbps, 1 kHz report yes
Damiao DM-H65-1EC $222 bare / $326 + driver (rcdrone, CN) available 3.15 kg 171 × 66.3 6.0 / 21.5 260 @24 (480 @48) 8.4 (15.5 @48) 252 / 70 17-bit DM6540-1EC, CAN-FD 5 Mbps yes
ODrive BotWheel $269 per 2-pack (ODrive shop) 2-pack in stock 2.20 kg 171 × 44.6 5 / 14.3 (derived) 209 @24 (derived) 6.7 167 / 59 hall + 3200 CPR incremental external: S1 / Pro / moteus n1 Onshape
DDT M1505A_222 $325 (aifitlab) backorder 1.54 kg 180 × 33 3 / ≥7.5 250 @24 8.5 83 / 33 15-bit integrated, CAN 2D only
ZLTECH ZLLG65-ASM250 V3 $115 bare; 2 motors + ZLAC8015D $390 (aifitlab) available 2.95 kg 170 × n/p 4 / 12 n/p (rated 500 @24) 16.0 (at rated rpm) 141 / 47 4096-line ZLAC8015D n/p
UUmotor SVH6HS 6.5" $145 (UUmotor) n/p 3.40 kg 168 × n/p 5 / 10 n/p (rated 400–500) 15.8 (at rated rpm) 119 / 60 1024-line optical external n/p
Hoverboard 6.5" (generic) $75 (Amazon B0CCV76FCM) 20 left ~3.0 kg 165 (nominal) × n/p n/p 576 @36 (Kv 16, measured) 17.9 n/p (≈126 N at 20 A, derived) hall only, 90 cpr external none
Hoverboard 8" (generic) $49.56–55.49 (Amazon) 7–17 left 2.5–3.6 kg 200 × 50 n/p n/p n/p n/p hall external none
CubeMars GL100 KV10 $272.99 (CubeMars) available* 0.70 kg + wheel motor 106.8 × 34.2 3 / 7.7 223 @24 7.2* 91* / 35* none (add one) external yes
MAB MA-D GL100 €527.30 (MAB, PL) in stock 0.75 kg + wheel motor 106.8 × 47.2 3 / 7.7 260 max @48 8.3* 91* / 35* 14-bit absolute integrated MD80, CAN-FD page says yes
MyActuator RMD-L-9025 $279 (rcdrone) available 0.88 kg + wheel n/p 2.79 / 5.8 280 max @24 9.0* 68* / 33* 14-bit (listing inconsistent) integrated, CAN or RS485 downloads page
Damiao DM-J6006-2EC (6:1) $150 (rcdrone) available 0.34 kg + wheel motor Ø76 × 36.5 4 / 12 240 @24 7.7* 141* / 47* dual 14-bit integrated, CAN drawing only
Robstride RS00 (10:1) $159 (rcdrone) available 0.31 kg + wheel 57 × 51 5 / 14 315 @48 10.1* 165* / 59* dual 14-bit integrated, CAN n/p
Robstride RS02 (7.75:1) $189 (rcdrone) available 0.41 kg + wheel 78.5 × 45.5 6 / 17 410 @48 13.1* 200* / 71* dual 14-bit integrated, CAN n/p
Unitree GO-M8010-6 (6.33:1) $369 (Unitree shop) available 0.53 kg + wheel 96.5 × 42.3 n/p / 23.7 286 @24 9.2* 279* / n/p 15-bit integrated, RS485 4 Mbps n/p

Notes on the table:

Too small for 8–20 kg, but cheap and useful for a desk-scale controller prototype

Motor Price (seller) Mass OD Rated / peak Nm No-load rpm Top speed Peak ground N Encoder / bus
Waveshare DDSM115 (= DDT M0601C_411 = DFRobot M0601) $64.99 (Waveshare); $64.50 (DFRobot); $83.65 backorder (RobotShop) 765 g 100.7 0.96 / 2.0 200 @18 V 3.8 40 12-bit, RS485, integrated
Waveshare DDSM350-CT $109.99 (Waveshare) 1286 g n/p 1.1 / 3.0 350 @24 11.2* 35* 12-bit, CAN + UART
Waveshare DDSM315 (= DDT M0602C_112) $49.99 349 g n/p 0.55 / 1.1 315 10.1* 13* 12-bit, RS485
Waveshare DDSM210 (= DDT M0603B_224) $23.99 260 g 74.5 0.25 / 0.85 210 @14.4 3.0 23 12-bit, UART
Waveshare DDSM400 $25.99 236 g n/p 0.15 / 0.3 400 @25.2 12.8* 3.5* 12-bit, LIN (STEP file is a DDSM210 duplicate)
Damiao DM-H6215 $60 (rcdrone) 360 g motor 68 1 / 2 320 @24 10.3* 24* hall, CAN
Damiao DM-G6220 $109 494 g motor 68 1.3 / 2.7 300 @24 9.6* 32* magnetic (n/p), CAN
CubeMars GL80 KV30 $181.99 312 g motor 87 1 / 2.9 650 @24 20.8* 34* none
iFlight iPower GM110-10 $174.79 ($273.04 w/ AS5048A) 532 g motor 110 n/p / ~0.9–1.5 load 292–323 @20 9.4* 17* optional 14-bit
mjbots mj5208 (Upkie wheel) $74; r4.11 dev kit $239 (mjbots) 193 g 112 (Upkie RC tyre) n/p / 1.7 7500 max — 30 moteus on-axis encoder

Not sold or not suitable:

Balancing-relevant trade-offs

1. Encoder resolution decides low-speed control quality

What matters is how often the wheel-velocity estimate updates when the robot is nearly still. Counts per second at a 5 cm/s creep:

Feedback Counts/rev Wheel OD Counts/s at 5 cm/s Time between counts
Hoverboard halls 90 165 mm 8.7 ~115 ms
BotWheel encoder 3200 171 mm 298 3.4 ms
DDSM115 4096 100.7 mm 647 1.5 ms
DDT M1502D_233 16384 187 mm 1394 0.7 ms
14-bit on a 170 mm wheel (GL100 + MA600/AS5047, MA-D, RS0x, L-9025) 16384 170 mm 1534 0.65 ms
DM-H65-1EC 131072 171 mm ~12 200 0.08 ms

Hall-only hoverboard motors are a poor fit for balancing as bought.

Watch-outs for the integrated motors:

2. Cogging and torque ripple

No vendor in this list publishes cogging torque. What can be said qualitatively:

Plan to measure ripple on a bench (sweep position at constant current) before building a sim model. In Isaac Lab, add the ripple as a position-dependent torque disturbance.

3. Torque at stall

Balancing is mostly done near zero speed. So the useful number is continuous stall torque, which is limited by winding heat, not peak.

4. Mass at the end of the leg (unsprung mass)

The hub sits at the foot, so its mass raises leg inertia (∝ m·L²) and the torque the knee and hip must supply. It also raises the share of robot mass that isn't the controllable body.

Option Pair mass Share of a 15 kg robot
Hoverboard 6.5" (ODrive forum measurement: 3146 g each) 6.3 kg 42%
DM-H65-1EC 6.3 kg 42%
ZLTECH V3 5.9 kg 39%
DDT M1502D 4.6 kg 31%
BotWheel 4.4 kg 29%
DDT M1505A 3.1 kg 21%
DDSM115 1.5 kg 10%
GL100 / MA-D GL100 + printed wheel ~1.4–1.5 kg + wheel/tyre (n/p) ~10–12%
DM-J6006 / RS00 / RS02 (geared) + wheel 0.6–0.8 kg + wheel ~5%

The geared motors are lightest (DM-J6006, Robstride RS00/RS02). Their trade-offs:

Direct drive avoids these. For an RL sim, model the backlash explicitly if you choose them.

5. Practical

Axles:

Tyres:

Bus to the Jetson:

Drivers for non-integrated motors

Driver Price (seller) Stock V range Cont. / peak A Interface Encoder support
moteus n1 $149 (mjbots, US) in stock 10–54 9 (26 cooled) / 100 CAN-FD 5 Mbps onboard on-axis; ext. hall, quadrature, SPI (AS5047, MA600…), RS422, BiSS-C
moteus c1 $69 (mjbots) in stock 10–51 5 (14 cooled) / 20 CAN-FD onboard; ext. SPI, quadrature, hall, I2C
moteus r4.11 $94 (mjbots) in stock 10–44 12 (32 cooled) / 100 CAN-FD onboard; ext. SPI and I2C/UART only
moteus x1 $175 (mjbots) in stock 10–54 25 (62 cooled) / 120 CAN-FD as n1
ODrive S1 $149 (ODrive) out of stock 12–48 (50.5 max) 20 (40 w/ spreader) / 40–80 CAN 2.0B 1 Mbps, USB, UART, step/dir onboard MA702; ext. quadrature, hall, SPI, RS485
ODrive Pro $229 (ODrive) in stock 15–58 20 (80 cooled) / 100 for 3 s CAN ext. SSI, BiSS, RS422-SPI, ABZ, hall
ODrive Micro $89 (ODrive) in stock 10–31 3.5 / 7 CAN 2.0B onboard MA702 12-bit; ext. quad, hall, SPI
Trampa VESC 6 MkVI £185 ex VAT ≈ $249.75 shown (Trampa, UK) in stock 11.1–60 80 / 120 USB, CAN, UART, SPI, I2C ABI, hall, AS5047
Flipsky Mini FSESC6.7 Pro 70A $57 (Flipsky, CN) in stock 14–60 70 / 200 USB, CAN, UART ABI, hall, AS5047, AS5048A
Flipsky FSESC 6.7 Pro $94 in stock 8–60 60 / 150 USB, CAN, UART, BT ABI, hall, AS5047
Flipsky 75100 $65 in stock 14–84 100 / 120 USB, CAN, UART ABI, hall, AS5047, AS5048A
Flipsky Dual FSESC6.7 Plus $153 in stock 8–60 "100 / 400" per channel (implausible claim) USB, CAN ABI, hall, AS5047
Flipsky ODESC3.6 dual (ODrive 3.6 clone) $59.99 in stock 8–56 50 / 120 USB, UART, CAN, step/dir incremental, absolute, hall, AS5047
Hoverboard mainboard + EFeru FOC no reliable price (salvage) — n/p n/p UART / PWM / PPM, no CAN motor halls only

Notes on the drivers:

Recommendations

Budget, about $130–$450 for two wheels

Waveshare DDSM115 ×2 ($130 at Waveshare/DFRobot) plus a USB-RS485 adapter or DDSM HAT (A) ($22).

Cheap full-size alternative: 6.5" hoverboard motors ×2 ($150 on Amazon) plus one Flipsky ODESC3.6 dual ($60) or 2× moteus n1 ($298), plus an AS5047P/MA600 encoder bracket per wheel.

Balanced, about $570–$650 for two wheels

ODrive BotWheel 2-pack ($269) + 2× moteus n1 ($298) + mjcanfd-usb-1x ($39). Alternatively use 2× ODrive S1 when back in stock (plug-compatible harness), or 2× ODrive Pro ($458) now.

Alternative: Damiao DM-H65-1EC with driver ×2 ($652, ships from Shenzhen).

Premium, roughly $1,000–$1,300 for two wheels

DDT M1502D_233 left + right (¥60,500 each at Switch Science, in stock).

Light premium: MAB MA-D GL100 ×2 (€1,054.60) or CubeMars GL100 + moteus n1 + MA600 ring encoder (~$420 per wheel), each with a printed hub and tyre.

Sources

Gaps