How to Make a Cheap Sim Racing Button Plate With Arduino
by DIY Sim Studio in Circuits > Arduino
59 Views, 3 Favorites, 0 Comments
How to Make a Cheap Sim Racing Button Plate With Arduino






In this tutorial, I'll show you how to make a DIY Steering Wheel Button Plate to attach to a steering wheel. You can use it on your racing games (only for PC). It will be perfect for GT3/Rally type steering wheels with a diameter of 30cm and 35cm.
The DIY Wheel Button Box will be printed with a 3D printer, and the electronics will be an Arduino board.
High-Quality CAD file is available here : DIY Button Plate
There are several formats available:
- STL for 3D printing
- STEP for CNC
- DXF for laser cutting
Supplies
ELECTRONICS
- Arduino Pro Micro Board
- Micro USB Cable
- MicroSwitch [Option: Handle 11.5mm]
- MicroSwitch alternative link [Option: MS-1A-13.5]
- Ø12mm Push Button [Option: Momentary]
- Ø12mm Push Button
- Rotary Encoders
MAGNETS
- Ø12×5-4mm N52 Magnet [Option: 12×5-4 MM]
- Ø12×5-4mm N52 Magnet alternative link [Option: 12×5-4 MM]
CHEAP SIM RACING BUTTON PLATE STEERING WHEELS
- Steering Wheel #1
- Steering Wheel #2
- Steering Wheel #3
- Steering Wheel #4
- Steering Wheel #5
- Steering Wheel #6
- Steering Wheel #7
ACCESSORIES
FINISHING OF YOUR DIY SIMRACING WHEEL
DIY BUTTON PLATE ASSEMBLY
- 3 Hex Wrench Spanner [Quantity: 1] [Option: 3-4-5mm, 4-5-6mm]
- Allen Hex key [Quantity: 1] [Option: flat head]
- Alternative Allen Hex key
- Screw driver hand tool
- LED Flash light
- Super Glue Liquid Bottle
SOLDERING
- Electric soldering iron
- Soldering station 1
- Soldering station 2
- Soldering wire
- Soldering dross
- Soldering tweezers
- Wire cable stripper
- Wire cable stripper 2
- Metal soldering holder
ALIEXPRESS SCREWS
- Pandametal Screws Store : most of what you need is here
3D PRINTER
Building Guide Diagram


This diagram will help you know exactly where each screw is located, with a PDF file that contains the complete list of all screws to purchase.
Downloads
ASSEMBLY OF THE BUTTON BOX


- Fix the buttons/encoders on the plate
- Fix the USB card on the casing
- Take out the USB cable using the cable clamp
- Close the button plate.
ASSEMBLY OF THE PADDLE SHIFTER
.gif)

Now, here's the assembly of the magnetic paddles shifters. You can download them here if you want to make them independently of the steering wheel.
There are holes to pass the microswitch cable inside the case.
ELECTRONICS

For the electronics, you'll just need to use an Arduino Pro Micro board and solder the buttons and microswitches. However, my tutorial doesn't include rotary encoders.
You will need to download Arduino, install the joystick library, and then select your Arduino Pro Micro board and flash it!
You need to download Arduino here : https://www.arduino.cc/en/software
And install the Joystick library : https://github.com/MHeironimus/ArduinoJoystickLibrary
The Arduino Sktech is included.
Downloads
SETUP


You can adjust the paddle shifters to fit your fingers, and also remake the front plate if you want to configure your own buttons.
For this, a .step file is provided, you will only have to make the modification with free software like FreeCAD or Fusion360.
That's All!






Your DIY Button Plate is finished, all you have to do is mount it on your wheel base and enjoy it in your sim racing games.
I hope this tutorial is clear enough and I wish you good luck if you want to start this project!