Engineering · Architecture

Nothing between the motor
and the load.

A transmission is a machine for trading precision against torque. The PDK does not make that trade. Each leg is driven straight off the motor shaft — no gearbox, no belt, no ballscrew, no coupling to wind up and give back.

A 132 mm brushless outrunner motor bolted straight to its connecting rod — no gearbox, belt or coupling between the two.

What it removes

Every reduction stage is a place
the position goes soft.

Gear teeth have clearance, or they seize. Belts stretch under load and recover late. Ballscrews have a reversal band you can measure. None of these are defects — they are what those parts are. They only become a problem when the thing you are building is a machine whose whole job is to put a platform exactly where the solver said, and to do it again on the way back.


The boundary

Removing the gearbox moves the problem, it does not delete it.

A reduction stage multiplies torque. Take it away and the motor has to produce, at the shaft, all the torque the platform needs — and hold it while standing still, which is the case a motor likes least.

The motor gets larger

Direct drive is why the PDK uses six large-diameter, high-pole-count motors rather than six small ones behind reducers. Torque comes from radius and magnets, not from gearing.

Holding still costs current

A worm drive holds a static load with no power at all. A direct-drive axis holds it with current, and current is heat. Standing still is a thermal case, not a rest state.

The weight needs somewhere to go

So it does not sit on the motors. Pneumatic cylinders carry the static mass and leave the motors free to do the part only they can do — move it. That is the subject of its own page.

Patent CA 3217174 C covers the enhancements to the Stewart architecture that make this arrangement work. The patent is a fact; what it is worth is a judgement, and we do not make one here.

What replaces it

Software, running fast enough to be the transmission.

With nothing mechanical between command and load, the loop rate is the stiffness. These are the rates the platform actually runs at. Every one is internal to the machine — none of them is a promise about what your PC or your game will see.

Control rates through the PDK, from game telemetry to motor current
StageRateWhat it does
Game telemetrythe title's ownTypically 60 Hz. Not ours, and not something we can raise.
Washout DSP20 kHzFilters the game signal into a motion cue the platform can actually execute.
Position commands1 kHzPose sent to the housekeeper, and on to each drive over CAN at 2 Mbaud.
Inverse kinematics3.3 kHzOne pose resolved into six leg targets.
Drive loop, per motor8 kHz125 µs. Current and position closed on the encoder every single cycle.
How we know this
  • Drive loop 8 kHz / 125 µs — read off the drive firmware timer ARK drive firmware source
  • Inverse kinematics 3.3 kHz — recorded as the canonical figure ARK engineering record
  • Position commands 1 kHz, encoder returned per command rather than on a timer ARK encoder-path constraint · ARK engineering record
  • Washout DSP 20 kHz Louis's pipeline map, 2026-06-15
A three-stage diagram descending left to right. Backlash — the dead zone between gear teeth. Compliance — the flex of belts and screws. Friction — the loss of micro-movements to heat. Beneath them: “stack these together, and your inner ear registers the gap. The chain of compromise ends here.”
Where a geared platform loses the small movements

Keep reading

Backlash

The specific defect direct drive exists to remove, and how it shows up in a motion platform rather than a machine tool.

21-bit encoders

Direct drive only pays off if you can measure the shaft finely enough to control it. This is the sensor that makes it possible.

The Ecosystem

What you actually receive, what it costs, and what you assemble yourself.