Skip to content
All work

Yonder Robotics · 2025–2026

Motor Module

The standardized joint for current and future rover arms. A one-piece machined harmonic drive housing at 100:1, a printed motor housing that swaps with the motor, and the ODrive, magnetic encoder, and fuse board all packaged inside the module, so a joint is a part you fit, not an assembly you design.

Reduction
100:1 harmonic drive
Reducer
Harmonic Drive 17-100-118879-11
MVP torque
110 Nm, ARM 2.0 elbow
Deployed torque
200 / 120 / 50 Nm on ARM 3.0
Motors
NEO 1.1, then T-Motor outrunners
Control
ODrive + magnetic encoder, in module
Structure
One-piece 6061, 3-setup CNC
Enclosure
FDM ABS, Bambu P1S
Role
Architecture & validation
OnshapeSolidWorksFusion 360 CAMTormach millFEAHarmonic DriveODriveBambu P1S
01

Why a module at all

Brainstorming started from what ARM 2.0 got wrong. Its joints were structurally integrated into the tube stock, so changing the link length between shoulder and elbow meant redesigning the arm. The REV gearboxes brought backlash. Motors, controllers, and wiring were all separate items, which is more mass, more complexity, and more places to fail.

Integrated motor modules are the standard answer (motor, reducer, encoder, and controller in one unit), so the requirements wrote themselves: modular, compact, lightweight, high torque, low backlash, adaptable. Harmonic drives were chosen for torque density and near-zero backlash, and the modules were designed around Harmonic Drive 17-100-118879-11 reducers sourced secondhand.

Motor module brainstorm: CNC'd housing, harmonic reducer, motor, controller, fuse, motor housing, electronic cap01
Motor module brainstorm: CNC'd housing, harmonic reducer, motor, controller, fuse, motor housing, electronic cap
Motor module layout sketch: three arrangements27
Motor module layout sketch: three arrangements
02

What is inside one

From the output face inward: a one-piece CNC aluminum housing, the harmonic reducer, a lathed coupler, the motor, a printed motor housing around it, the ODrive controller, a custom fuse board, and an electronic cap that closes the back.

Nothing hangs off the joint. The structural interface, the reduction, the actuation, and the electronics all live inside one envelope, which is what lets the tube links between joints become plain stock.

Motor module: exploded and in section02
Motor module: exploded and in section
Section through the module20
Section through the module
03

Two variants, one architecture

The ARM 2.0 module is a retrofit. It carries a NEO 1.1 with a magnetic encoder and ends in a stock interface, so it could be dropped into an arm that was never designed around modules.

The ARM 3.0 module is the production form: the same harmonic reducer and the same housing concept, with a scaled T-Motor outrunner chosen per joint and the housings contract-manufactured. The motor housing is the only part that changes between the three joint scales.

Motor module for ARM 2.0: stock interface, NEO 1.1, magnetic encoder03
Motor module for ARM 2.0: stock interface, NEO 1.1, magnetic encoder
Motor module for ARM 3.0: the production form04
Motor module for ARM 3.0: the production form
04

Validated before it was multiplied

Following a Master Validation Plan, one module was designed and machined to retrofit ARM 2.0's elbow. Its job was to prove the mechanical interfaces, the tolerances, and the manufacturability of the concept while a mistake still cost one part.

It worked, and only then were the ARM 3.0 modules contract-manufactured, a fully modular joint architecture independent of the arm structure around it.

Elbow: CNC'd housing, harmonic reducer, tube stock26
Elbow: CNC'd housing, harmonic reducer, tube stock
Machined housing with the harmonic drive seated00
Machined housing with the harmonic drive seated
05

Verification and manufacturing

Manufacturing ran prototype to production. Housings were FDM printed on a Bambu Lab machine first, to check fitment, assembly clearances, and general tolerances before any aluminum was cut.

Final parts were CAM programmed in Fusion 360 and machined on a Tormach mill in three setups, which is what holds alignment between the harmonic drive interfaces and the structural mounting features on a one-piece part.

Structural verification used FEA under the worst-case loads taken from the spreadsheet torque and shear model. Early analysis found stress concentrations at internal corners; the fillet radii went up to spread the load. The final results show low stress, minimal deflection, and margin against the 2.5 factor of safety.

FEA: joint housing under worst-case load17
FEA: joint housing under worst-case load
Fusion CAM: three setups on the harmonic housing19
Fusion CAM: three setups on the harmonic housing

Gallery

Machining the housing

One-piece 6061, three setups on the Tormach.

Housing off the mill, output face up05
Housing off the mill, output face up
Bolt circle and internal pocketing06
Bolt circle and internal pocketing
Housing from the side07
Housing from the side
The structural foot that lands on the tube link08
The structural foot that lands on the tube link
Wire window through the back of the housing09
Wire window through the back of the housing
Looking into the bore10
Looking into the bore

Harmonic drive and motor

The reducer seated, and the printed housing that lets the motor change.

Housing in hand, harmonic drive installed11
Housing in hand, harmonic drive installed
Harmonic Drive 71-100-118879-11 seated in the machined housing12
Harmonic Drive 71-100-118879-11 seated in the machined housing
Printed motor housings and the NEO, laid out13
Printed motor housings and the NEO, laid out
Motor, housing, and cap before assembly14
Motor, housing, and cap before assembly
NEO 1.1 in the printed motor housing25
NEO 1.1 in the printed motor housing
Printed module mounted, output face24
Printed module mounted, output face

Module assembled

Both ends, on the bench and on the arm.

Assembled module: output face15
Assembled module: output face
Assembled module: motor end16
Assembled module: motor end
Module on the arm, both ends18
Module on the arm, both ends
Exploded, laid out on the axis21
Exploded, laid out on the axis
Module render on its tube-stock mount22
Module render on its tube-stock mount
Electronic cap and status LEDs23
Electronic cap and status LEDs

Controller and fuse board

The electronics the module carries. On the ARM 2.0 retrofit they sat in the forearm box.

ODrive and fuse board wired in29
ODrive and fuse board wired in
Printed shells and panel covers31
Printed shells and panel covers
Electronics lid, printed28
Electronics lid, printed
Electronics enclosure, ghosted to show the stack30
Electronics enclosure, ghosted to show the stack

Safe Sentinel

UMI → Sim