![Custom 10+1 button set for Thrustmaster TX RW base](/blog/wp-content/uploads/2015/07/arduino_wheel_01.jpg)
We already know how to reverse-engineer a thrustmaster race wheel (part 1) and how to emulate it’s electronics with Arduino Uno (part 2). Time to assemble a full custom buttons set – controlled by Arduino Uno or Nano (yep, finally got myself a Nano board). Jump to the end for video and arduino firmware sketch.
Schematics and assembly – Arduino Uno (click for hi-res)
![Click for hi-res. Arduino Uno button set for Thrustmaster TXRW/T300/T500](/blog/wp-content/uploads/2015/07/arduino_to_thrustmaster_wheelbase_wiring_1600x1200.jpg)
![Uno-based button set](/blog/wp-content/uploads/2015/07/arduino_wheel_05.jpg)
![Uno-based - front](/blog/wp-content/uploads/2015/07/arduino_wheel_03.jpg)
![Uno-based - wheel](/blog/wp-content/uploads/2015/07/arduino_wheel_02.jpg)
Schematics and assembly – Arduino Nano (click for hi-res)
![Click for hi-res. Arduino Nano button set for Therustmaster TXRW/T300/T500](/blog/wp-content/uploads/2015/07/arduino_nano_to_thrustmaster_wheelbase_wiring_1633x1200.jpg)
![Replacing Uno with Nano](/blog/wp-content/uploads/2015/07/arduino_wheel_07.jpg)
![Arduino Nano-controlled button set – fully assembled. 10+1 button.](/blog/wp-content/uploads/2015/07/arduino_wheel_09.jpg)
![Arduino Nano-controlled button set – back](/blog/wp-content/uploads/2015/07/arduino_wheel_10.jpg)
![Arduino Nano-controlled button set – back, connection](/blog/wp-content/uploads/2015/07/arduino_wheel_11.jpg)
Making a custom button set – video
Arduino firmware sketch and useful links
- tx_rw_ferrari_458_wheel_emu_16buttons-1.02.zip (2020-05-06, pins config bugfix)
- tx_rw_ferrari_458_wheel_emu_16buttons-1.01.zip (old sketch)
- Getting started with Arduino
- Hacking a Thrustmaster TX RW gaming wheel with Arduino Uno – part 1
- Hacking a Thrustmaster TX RW wheelbase with Arduino Uno – part 2
- Thrustmaster TX RW and Quick Release adapters
Comments
Comment on youtube or email me directly, please. Or join GTPlanet.net discussion thread (T500RS).
Update – 2015-08-11
Got an email from Michael, who also managed to build a combi rim. Arduino nano + 458 emu sketch for buttons plate + 3D printed mount – plugs into TX RW ps/2 jack. There’s a forum thread (German) about this build.
![TX RW 458 emu rim from Michael](/blog/wp-content/uploads/2015/07/WP_20150805_22_51_39_Pro1.jpg)
Video from Michael: