July 1, 2021
Description
This project is a remix of the Formula B1 sim racing steering wheel, designed primarily for the Thrustmaster T300 RS wheel base. With an alternative mount or quick-release system, it can also be adapted for other wheel bases.
All buttons are connected to an Arduino Nano using a common ground configuration. The Arduino communicates with the wheel base through a mini-DIN 6-pin connector using the SPI serial protocol. This means the wheel does not use a direct USB connection to the PC, and no external power supply or additional drivers are required.
Official Thrustmaster T300 RS product page: https://www.thrustmaster.com/products/t300rs/
For detailed background information, including Arduino code and communication details, see:
Thrustmaster T300RS Steering Wheel Arduino Emulator Guide
Other components used in this project:
All buttons share a common ground and connect to individual input pins on the Arduino Nano. The Arduino then communicates with the wheel base through the mini-DIN 6-pin connection using the SPI protocol.
Key points:
Refer to the guide here:
Thrustmaster T300RS Steering Wheel Arduino Emulator Guide
Arduino pins - buttons:
D0 - Start (8)
D1 - Select (7)
D3 - L1 (1) - [Shift gear up]
D4 - R2 (9)
D6 - Circle (5)
D7 - Cross (6)
D8 - R1 (2) - [Shift gear down]
D9 - Square (4)
D11 - triangle (3)
A0 - D-Pad up
A1 - D-Pad left
A2 - D-Pad right
A3 - D-Pad down
A4 - L2 (10) - [Clutch]
A5 - PS (13)
Can I just connect the Arduino to a PC with USB?
No. This project is designed to communicate with the wheel base through the mini-DIN connection, not as a direct USB game controller.
If you need the Arduino to be directly connected to a PC, refer to the original design here: https://www.thingiverse.com/thing:4058270
How do I connect the double clutch?
The current design does not include a dedicated dual-clutch setup. Adding one would require extra wiring, additional inputs, and firmware changes.
What is the difference between shifter.stl and shifter_magnet_15x2.stl?shifter_magnet_15x2.stl is made for 15x2 mm magnets. shifter.stl is the standard version.
Is the front plate actually bent?
No, the front plate is flat. Any curve seen in photos is from the camera angle or assembly, not from a bent STL file.
Can I use different paddle switches?
Yes, as long as the switch fits the mount and works with your wiring setup. A small lever micro switch is typically suitable.
Can this work on PS4, PS5, or Xbox?
Compatibility depends on the wheel base and console support. This project is built around the Thrustmaster T300 RS ecosystem.
License:
Creative Commons - Attribution - Non-Commercial - Share Alike