YOU CAN BUILD THE SIX-AXIS MOTION PLATFORM THAT THROWS A SEAT AROUND

Six 750-watt servos driving a seat through every degree of freedom a flight simulator uses, and the creator put the controller design and firmware on GitHub under MIT.

by Christopher Knauf

FULL CAD BOM FIRMWARE DOCS

RoboticsOpen-hardware

Built withESP32

difficulty
●●●●●
time
weeks
license
MIT
repo
repo ACTIVE380 stars
1
Jump to section

COMPAREE VERDICT

This is a true six-degree-of-freedom Stewart platform: six AC servos arranged so that together they can tilt, roll, pitch, yaw, rise and slide, with no single actuator responsible for any one motion. Christopher Knauf built it for sim racing and published the controller, firmware and some CAD under MIT. The scale is what surprises — six 750-watt motors, each through a 50:1 planetary gearbox, driven by AASD-15A servo drives with differential step/direction signals. The desktop side is a C++ application doing 3D visualisation, motion cueing and hardware-in-the-loop telemetry from the game. Three things will determine whether this is for you. First, the published CAD covers only the mini variant and the motor mounts — the large steel frame in the footage is described in words, not supplied as CAD. Second, the new ESP32-S3 controller board is, by the author's own README, an untested prototype marked do-not-order; the videos show the earlier ESP32 generation. Third, and most important: the author warns this is heavy rotating machinery capable of serious injury or death, and independent emergency stop hardware has to be in place before it is ever powered. If you have the metalworking skill, the patience to follow an evolving controller design, and you take that safety warning seriously, this is a deep and well-documented project. If you were expecting a turnkey, validated build, this is not that yet.

GOOD TO KNOW

  • —MIT licence — commercial use is allowed.
  • —CAD covers the mini variant and motor mounts only. The large steel frame in the footage is welded and described in the README, not supplied as CAD.
  • —Electronics have been redesigned since the 2019–2020 videos. The footage shows an earlier revision.
  • —Firmware is present for the ESP32-S3 controller board and desktop C++ application for telemetry and motion cueing.
  • —The README includes a safety warning that this is heavy rotating machinery capable of serious injury.
  • —No complete bill of materials with prices — component list is partial and servo/gearbox costs are not documented.

Parts to buy

7 items

From our check of the build. Exact quantities and part numbers are in the creator’s BOM.

  • Six 750W AC servo motorsFind
  • Six 50:1 planetary gearboxesFind
  • Six AASD-15A servo drivesFind
  • ESP32-S3 dev board or custom PCBfrom the repo files
  • SN75174N line drivers for RS-422 signallingFind
  • Steel for the welded frame (dimensions in README)Find
  • Emergency stop hardwareFind

BUILDS OF THE WEEK

Five open-source builds worth your weekend, every week.

Checked like this one: what’s really in the repo, what it costs, how hard it is. One email, unsubscribe anytime.

Can I build this?

Printnothing required
BuySix 750W AC servo motors, six 50:1 planetary gearboxes, six AASD-15A servo drives, ESP32-S3 dev board or custom PCB, SN75174N line drivers for RS-422 signalling, twelve half-inch Panhard bar kits with rod ends and high-misalignment spacers, steel for the welded frame (dimensions in README), emergency stop hardware
ToolsWelding equipment for the steel frame, soldering equipment for the controller board, basic metalworking tools, C++ development environment for the desktop application
SkillsAdvanced — this requires metalworking for the steel base and frame, PCB assembly or dev board wiring for the controller, C++ development for the desktop side, and a working understanding of servo control and differential signalling. The README describes the original hardware in words, not as fabrication drawings.
Timeweeks — metalwork and welding the frame, assembling and wiring six servo drive chains, building or ordering the controller PCB, writing or adapting the desktop application, and iterating on motion tuning
CostExpensive, dominated by the six 750W servo motors, six planetary gearboxes, and six servo drives; the steel frame, rod ends and emergency stop hardware add more. No complete BOM with prices is in the repository.
SafetyThis is heavy rotating machinery with 750 watts per actuator and high gearing. The author's own README warning is that it is capable of serious injury. Emergency stop hardware is not optional — it must be in place before the platform is powered. Rotating and moving parts present crush and impact hazards.

Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.

Videos

Footage from 2019–2020 showing an earlier electronics revision. The current design uses a newer ESP32-S3 board.

More builds like this

All projects

Gallery

Start here

Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.

  1. 1.Read the safety warning in the README and plan emergency stop hardware before anything else (The author's own warning about serious injury risk is the first thing to take in.)
  2. 2.Review the CAD files and understand what is supplied and what is not (CAD covers the mini variant and motor mounts. The large steel frame is described in the README, not supplied as CAD.)
  3. 3.Check the electronics schematic and decide whether to build the custom PCB or wire a dev board (The new ESP32-S3 board (r13) is an untested prototype the author marks do-not-order; read hardware/pcb/6DOF2_BOARD.md and the firmware TODO before committing to any controller.)
  4. 4.Source the servos, gearboxes and drives — these are the long-lead and high-cost items(The controller PCB has a JLC BOM and buying guide, but there is no priced shopping list for the servos, gearboxes, drives and frame — the README lists them only as a description of the original build.)

Resources

Documentation, files and community threads for this build — we link straight to the original sources and never rehost the creator’s files.

KNOWN ISSUES

  • The CAD does not include the large welded steel frame — you are fabricating that from the written description in the README, or redesigning it entirely.
  • The video footage is from 2019–2020 and shows an earlier electronics revision. The current design uses a newer ESP32-S3 board, so what you see is not what you will build.
  • No complete bill of materials with prices — you will be sourcing six 750W servos, six planetary gearboxes, and six servo drives without a verified parts list or cost estimate.
  • The desktop C++ application for motion cueing and telemetry is part of the build — this is not just firmware, you are also compiling and configuring software on the PC side.
  • Emergency stop hardware is not optional. The author's own warning is that this machine can seriously injure you, and you must have a working e-stop before the first power-on.
  • The servo drives take step and direction as differential (RS-422 style) signals through line-driver chips on the controller board — if you have never wired differential signalling before, that will be a learning curve.

Is the full-size steel frame included as CAD?

No. The published CAD covers the mini variant and the motor mounts. The large steel frame in the footage is welded and described in the README, not supplied as CAD files.

Can I use this commercially?

Yes, the licence is MIT and allows commercial use.

What is the total cost?

Not documented. The README describes the original hardware — six 750 W AC servos, six 50:1 planetary gearboxes, six AASD-15A drives, rod-end linkages and a steel base — but explicitly not as a priced shopping list. Price those parts yourself before committing; they are the bulk of the cost, before steel and emergency-stop hardware.

Does the video match the current design?

No. The video is from 2019–2020 and shows an earlier electronics revision. The current design uses a newer ESP32-S3 board.

Community builds

No community builds yet — be the first, we feature the best ones.

Discussion1

FROM THE COMPAREE TEAM

Six 750-watt servos on the full-size rig, or six hobby servos on the Mini-6DOF desktop version. If you were starting today, which would you build first — and would you wait for the new controller board to be tested?

CompareeTEAM1mo agoedited

Practical notes from our verification: the repository is active (last updated in September 2026), the licence is MIT, and the README is unusually honest about status. The newest controller, the ESP32-S3 based r13 PCB, is marked as an untested prototype that you should not order, and the author says not to run the current firmware and board combination on a powered platform. The videos show the original build (the linked one dates from December 2019), not the current electronics. The original full-size rig used a 31-inch, half-inch steel base plate, six 750-watt AC servos with 50:1 planetary gearboxes and AASD-15A drives; that hardware is described in the README rather than supplied as a complete shopping list. There is also a desktop-scale Mini-6DOF variant with hobby servos, which is the sensible place to start. Above all: this is heavy rotating machinery, and independent emergency stop hardware must be in place before anything is powered. Correction (4 October 2026): we re-checked this page line by line against the project's own repository, documentation and videos, and fixed errors in earlier versions.

Christopher Knauf

Christopher Knauf built this Stewart platform for sim racing in 2020 and has kept developing it since, publishing the controller design, firmware, desktop app and some CAD under the MIT licence.

GitHub

Star the project on GitHub

DISCLAIMER

  • Comparee is not the author of the projects featured here. All rights to each project belong to its creator — every page links to the original source, and we never host creators’ files.
  • Information is provided without warranty and may become outdated as projects evolve. Prices are indicative bands only — always check the creator’s parts list for current costs.
  • Building and operating any project is at your own responsibility. Protective equipment, safe workshop practice and compliance with local regulations are the builder’s responsibility.