Arduino Nano controlled buttons for Thrustmaster wheelbases – part 3

Custom 10+1 button set for Thrustmaster TX RW base
Custom 10+1 button set for Thrustmaster TX RW base

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
Click for hi-res. Arduino Uno button set for Thrustmaster TXRW/T300/T500
Uno-based button set
Uno-based button set
Uno-based - front
Uno-based – front
Uno-based - wheel
Uno-based – steering wheel

Schematics and assembly – Arduino Nano (click for hi-res)

Click for hi-res. Arduino Nano button set for Therustmaster TXRW/T300/T500
Arduino Nano-controlled button set for Thrustmaster TXRW/T300/T500
Replacing Uno with Nano
Replacing Uno with Nano
Arduino Nano-controlled button set – fully assembled. 10+1 button.
Arduino Nano-controlled button set – fully assembled. 10+1 button.
Arduino Nano-controlled button set – back
Arduino Nano-controlled button set – back
Arduino Nano-controlled button set – back, connection
Arduino Nano-controlled button set – back, connection

Making a custom button set – video

 Arduino firmware sketch and useful links

  1. tx_rw_ferrari_458_wheel_emu_16buttons-1.02.zip (2020-05-06, pins config bugfix)
  2. tx_rw_ferrari_458_wheel_emu_16buttons-1.01.zip (old sketch)
  3. Getting started with Arduino
  4. Hacking a Thrustmaster TX RW gaming wheel with Arduino Uno – part 1
  5. Hacking a Thrustmaster TX RW wheelbase with Arduino Uno – part 2
  6. 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
TX RW 458 emu rim by Michael

Video from Michael: