Extend physical cockpit with rudder pedal support via USB HID.
Hardware (reference build):
3D printed pedal assembly — two pedals, opposing motion
2x AMS AS5600 magnetic encoders (12-bit, I2C)
Diametral magnets on pedal pivot axes
Shared ESP32-S3 with flightstick (Issue #4) — rudder as 3rd HID axis
Presents as standard USB Joystick rudder axis — no drivers needed
Software:
OpenSim reads rudder axis from Gamepad API
Map to yaw / nosewheel steering
Combined HID device with flightstick (pitch/roll/rudder on one ESP32-S3)
Why:
Rudder coordination is a core PPL(A) skill. Without pedals, circuit training and crosswind landings cannot be properly practiced.
Context:
Completing the physical PPL(A) training cockpit — instruments + flightstick + rudder pedals + OpenSim = full desk simulator.
Extend physical cockpit with rudder pedal support via USB HID.
Hardware (reference build):
3D printed pedal assembly — two pedals, opposing motion
2x AMS AS5600 magnetic encoders (12-bit, I2C)
Diametral magnets on pedal pivot axes
Shared ESP32-S3 with flightstick (Issue #4) — rudder as 3rd HID axis
Presents as standard USB Joystick rudder axis — no drivers needed
Software:
OpenSim reads rudder axis from Gamepad API
Map to yaw / nosewheel steering
Combined HID device with flightstick (pitch/roll/rudder on one ESP32-S3)
Why:
Rudder coordination is a core PPL(A) skill. Without pedals, circuit training and crosswind landings cannot be properly practiced.
Context:
Completing the physical PPL(A) training cockpit — instruments + flightstick + rudder pedals + OpenSim = full desk simulator.