🖨️ Print Shop
Steering PAD 900-F

Check LOG bellow for changed parts!

_
INTRODUCTION

This controller is a 3-axis + 15-button HID, designed with Euro Truck Simulator 2 in mind. It also works with other games.
The steering wheel has 900 degrees of rotation and force feedback, and the two pedals are analog.

Of the 15 buttons, 6 have special functions:
- Two are turn signal indicators.
- The ignition key slot functions with a rotating motion.
- The plus and minus buttons are each assigned to two functions. To access the second function on each, hold the cruise control button while pressing plus or minus.
- The T button is triggered on release, as holding it activates the configuration menu.
All other buttons are standard and trigger on press.

The key is removable and can be used to lock the pedals down, preventing them from being pushed or damaged when transporting the controller in a backpack.

The face of the steering wheel is removable by pulling it out. It is held in place with a magnet and three alignment pins, so it stays secure and can’t be mounted incorrectly.

_
STEERING WHEEL COLLECTION

Check the amazing collection of the community's steering wheel face designs!
Tested models
Model in review

_
LIST OF COMPONENTS AND 3D PARTS

https://docs.google.com/spreadsheets/d/1r9GoApVcAXdNRE7wuV-_QuwrFcKnSpb2g2DpkP0s-nU/edit?usp=sharing
(Make a copy if you want to use the check boxes)

_
CHANGE LOG

19-11-2025
- Add the “Steering PAD 900-F FreeCAD original Files 2.zip” file with the original FreeCAD files.
29-07-2025
- Add the “Steering Pad 900 F - board 3 V3.2.zip” file with the firmware for the controller.
- Add the “Steering PAD 900-F - board test V2.zip” file with the test code (this writes to the console also)
16-07-2025
- Add the “Steering Pad 900 F - board 3 V3.1.zip” file with the firmware for the controller.
(follow the instructions on the video to update it properly)
11-07-2025
- Update to the list of materials (Add two PH2, M3 12mm screws)
29-06-2025
- Add the “HRP.zip” file with high resolution pictures of the PCBs
28-06-2025
- Add the “Steering PAD 900-F PCB Assembly Diagram v4.pdf” file with the details of the electronic boards.
- Add the "Steering Pad 900 F - board test.zip" file with the code and libraries to test the board.
26-05-2025
- Update to the list of materials (Display name was wrong. the correct is 128x32)
13-05-2025
- Update of ToolSteeringAssembly
- Update of SteeringWheelFaceBase

_
NOTES

No notes for now.

_
SOCIAL MEDIA

https://www.instagram.com/homegamecoderbuilds/

https://www.youtube.com/@HomeGameCoderBuilds

_
DISCLAIMER

This is a personal project that I’m sharing for educational and demonstration purposes. I’m documenting and explaining how I built it, but if you decide to replicate or adapt this project, you do so at your own risk.
I cannot take responsibility for any damage, injury, or issues that may occur during the construction, modification, or use of the device. Make sure to handle all tools and electronic components carefully, follow basic safety procedures, and double-check everything before powering up.
If you’re unsure about any step or component, feel free to ask questions in the comments — I’ll do my best to help.

Steering PAD 900-F

by Home Game Coder Builds · original on Printables ↗

Gadgets / Video Games

♥ 150⬇ 2.2k🖨 6 prints

License: Creative Commons — Attribution — Share Alike ↗simulatorhidgamepadsteeringwheelracingwheeleurotrucksimulator2forcefeedback

Print profiles

  • BB Key.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • BB InglitionSlot-Bottom.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • BB InglitionSlot-Top.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • BB PCBBoardBase.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Case TopFace.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Case BottomBox.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Pedals Aligner.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Pedals LockSupportTop.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Pedals LockingArms.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Pedals AcceleratorLever.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Pedals LockSupportBottom.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Pedals BrakeLever.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Pedals Base.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Pedals Faces.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Stearing WheelBase.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Stearing WheelLockingPins.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Stearing WheelSensorLock.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Stearing WheelSpiral.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Steering M4toM8.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Steering Pulley ff-50.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Steering Pulley ff-4.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Steering Pulley ff-20.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Steering SwingArm.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Steering WheelTurningSignalHandle.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Tool 7mm.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Tool PedalSensorAligner.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Tool PinPuller.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Tool PinHolder.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Tool SteeringAssembly.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Stearing WheelFaceBase.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Tool SteeringSensorAligner v2.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • MTBTW Tuscan.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Soff.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • TwoCV.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Stearing WheelDefaultTruckFace.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Stearing WheelSpiral V2.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Tool Steering Face Magnet Screwer.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Stearing Wheel Face Magnet Cover V2.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Stearing Wheel Face Base V2.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Stearing Wheel Rotation Limiter.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Stearing WheelBase V2.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • StearingWheelF1.stlDEFAULT

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print