← Back to projects

Racing Simulator Motion Platform

Role
Product owner and developer
Status
Working prototype
Architecture
3DOF / 4DOF
Drive
750 W AC servo · 50:1
AC servoESP32UDPCAD
Platform CAD design: seat, wheel, display and chassis layout
Welded steel chassis during fabrication
Actuator cross-section: converting rotation into linear thrust

Actuator design

Each actuator converts the servo motor's rotation into linear push and pull through an SFU1605 ballscrew. Side loads are carried by a linear bearing and POM bushings; the motor connects via an FK12 axial bearing and a coupling. Rod-end joints at the top and bottom leave the changing angle between platform and chassis free: without them the ballscrew would take a bending load and burn through its service life.

SFU1605750 W AC servo50:1 planetary AASD-15AThanos AMC

Engineering decision

I compared 3DOF and 4DOF architectures and derived centre-of-gravity-aware torque calculations; because driver weight and seat position set the torque requirement directly, that calculation drove the entire configuration choice.

The latency problem

On motion platforms perceived quality depends directly on latency. To remove the telemetry chain that runs through the PC I developed a standalone ESP32 + UDP telemetry architecture, cutting a layer out of the command path and reducing end-to-end latency.