DIY PC Steering Wheel and Pedals From Cardboard! (Feedback, Paddle Shifters, Display) for Racing Simulators and Games

by imakealot in Circuits > Reuse

7209 Views, 10 Favorites, 0 Comments

DIY PC Steering Wheel and Pedals From Cardboard! (Feedback, Paddle Shifters, Display) for Racing Simulators and Games

FA02FDD8-D8DB-4A98-9AEF-5F7D181AFDCA.png
image000001_01.jpg
20200410_174345.jpg
20200410_174248.jpg
Untitled drawing (1).jpg
DIY PC Steering Wheel using an Old PS4 Controller

Hey all! During these boring times, we're all lolling around looking for something to do. Real life racing events have been cancelled and have been replaced with simulators. I've decided to build an inexpensive simulator that works flawlessly, provides feedback, and looks rad. This design is wildly customizable. You could very easily add a knob shifter and handbrake, a different kind of wheel, a clutch pedal, anything you can think of, if you use your creativity you can use this design to do it. I've Had the idea for a while. There is obviously some compromises that come with this as opposed to buying a 200$+ sim rig, but hey- this works very well for a cardboard creation.

IF YOU LIKE THIS, PLEASE VOTE! I'VE PUT DAYS INTO THIS PROJECT!!

Pros

Cheap wheel. I mean it cost me 20$ to make, can be lower.

works extraordinarily well for what it is.

Has fully functional vibration!

If following this instructable, should only take a few hours

PADDLE SHIFTERS!

Neat, clean design

Display that shows Telemetry data from game

Cons

I mean, it's cardboard- you can't expect premium quality or perfectly polished looks.

The fact that it uses an old PS4 controller to function (however, these can be found used on Offerup for ~15$.)

Pedals could use some work- I'll post a list of some things that could be done with more time and money.

Paddle shifters aren't premium quality.

Cardboard will never look as good as herder to work with materials, but I think it looks pretty fine for the limitations.

Supplies

You will need:

Cardboard (Duh!) For this, I used a very dense cardboard that can be found usually in cheap Ikea boxes, etc. It's stronger and easily sand-able. Normal cardboard will work fine, in fact I'll post the wheel I did with normal cardboard at the end.

A cheap controller (found mine on amazon for 10$- https://www.amazon.com/SQDeal-Joystick-Controller...

An old PS4 Controller (If you don't have one, they can be picked up cheap used on Offerup for about 15$.)

Hot glue gun

Extra wire

Soldering Iron

Solder

Hobby knife (careful with these!)

Extra blades

Sharpie

Masking Tape (optional)

4x strong about 3/4" earth magne

A software called DS4 Windows - https://ryochan7.github.io/ds4windows-site/

Dashpanel on steam and an android/ios device (Optional if you want the display on the wheel)

Some thick paper

A sturdy straw/dowel/pvc tube

Some Popsicle sticks for extra durability if needed

Patience and a few hours!

Creating Your Wheel.

20200407_165347.jpg
20200407_165056.jpg
20200407_165510.jpg
20200407_165448.jpg
20200407_190401.jpg
20200407_173530.jpg
20200407_165521.jpg
20200407_190513.jpg
20200407_190501.jpg
20200407_195837.jpg
20200407_200006.jpg
20200407_202459.jpg
20200408_143638.jpg
20200408_215815.jpg
20200408_215844.jpg
20200408_215930.jpg
20200408_220007.jpg
20200408_220024.jpg
20200408_220135.jpg
20200408_220103.jpg
20200407_190955.jpg
20200407_192707.jpg

This is a step where you can have all the creativity you want. The process I generally follow is to:

Find a reference image online

Print out that image at a proper scale (F1 wheels are 11")

Make some templates

Trace those templates out on cardboard+cut

Details

Make different layers, and wrap each one with a material called carbon fiber wrap separately

I wrapped my handles in Duck Tapes' friction tape. Better materials could be used such as suede or, perhaps stick tape for drumsticks. I've seen people 3d print handles aswell, but that's not even close to this project hehe.

For carbon fiber, I simply bought some Vinyl wrap and used a hair dryer to form the wrap to the wheel. I highly recommend this, it looks amazing.

Make sure you build your wheel strong no matter what shape you choose.

For my display in the middle, all I did was I cut a hole in the center of the wheel appropriately scaled to how large the display would be on a real F1 wheel. I then put a phone case behind this with the top of the case cut off so my phone could be slid in and out of the system. The rev counter lights are just another hole in the wheel lined up with where the lights are on my phone (I have a Galaxy S7, this ended up being the perfect size.)

Build a box on the rear of your wheel. This box will house our PS4 controller and paddle shifters. You can see how I built mine in the image. DO NOT GLUE THE LID OF YOUR BOX ON UNTIL THE VERY END. Place your axle in the center of your lid and add supports. For simplicity, if you've used a hollow axle make sure you have the axle going through your lid so that later we can thread wires through it.

Paddle Shifters for the Wheel

20200408_155108.jpg
20200408_144904.jpg
20200408_144909.jpg
20200408_145318.jpg
20200408_145324.jpg
20200408_145609.jpg
20200408_145414.jpg
20200408_155246.jpg
20200408_155658.jpg
20200408_154640.jpg
20200408_155606.jpg
20200408_160725.jpg
20200408_155832.jpg
20200408_160511.jpg
20200408_160645.jpg
20200408_155030.jpg
20200408_155050.jpg
20200408_155530.jpg
20200408_155705.jpg
20200408_153951.jpg
20200408_160649.jpg
20200408_160050.jpg
20200408_154118.jpg
20200408_155112.jpg
20200408_155929.jpg
20200408_162812.jpg
20200408_155213.jpg
20200408_154648.jpg
20200409_200312.jpg

This step is optional, if you want to have functional paddle shifters on your wheel. ALWAYS CHECK MY PICTURES FOR REFERENCE TO WHAT I'M SAYING. THIS IS DIFFICULT TO EXPLAIN. ALL IMAGES HERE ARE TAKEN OF THE BACK OF THE WHEEL. If you want, ask me about a simple way to make paddle shifters- I know one but I won't post it here. Use your creativity!

Step one:

create some paddle shifters. Mine are just a flat sheet of PVC in the shape seen in the pictures. Basic, but make sure the arm sticking out of it is long (mine's about an inch and a half each.) Create 2 of these.

Step 2:

Take the lid for the box we made on the back of our wheel off. Then, follow the steps shown in the pictures above. What we're doing here is making a way for the paddle shifters to spring back to position using magnets. These are very basic but are very satisfying to use. If you want your paddle shifters to be easier to press, place a sheet of cardboard or popsicle stick on one of the magnets. Your magnets should still be able to connect to each other, but just more weakly.

Step 3:

Now, we place the button on top of our shifter arm. This arm then hits the top of the small box over the hole we created in our lid (follow the pictures.)

Step 4:

Attach 2 wires (make these wires long, i'd say 1.5'+ each) to the leads on the button.

Step 5:

Repeat on the other side.

The PS4 Controller

20200409_145046.jpg
20200409_145051.jpg
20200409_145158.jpg
20200409_145218.jpg
20200409_145353.jpg
20200409_145414.jpg
20200409_145553.jpg
20200409_145825.jpg
20200409_202105.jpg
20200409_202124.jpg
20200409_202134.jpg
20200409_202158.jpg
20200409_202456.jpg
20200409_202500.jpg
20200409_202518.jpg
20200409_202524.jpg
20200409_202300.jpg
20200409_203909.jpg

This is the step in which we take apart our PS4 controller completely and attach to the inside of our wheel box. Tutorials to take apart controllers can be found online, youtube etc. I have previous experience with this so it's simple, but take your time. Strip the controller down to only the main board and the charging board with the LED on it, connected to the board with a (usually) blue ribbon cable (check images). You will not need the battery, button connections, etc. (Save the motor with the large counter weights if you want vibration!) I then mounted this board ONTO the back of my wheel in my box. The pictures will explain this better than I can. It is extremely important to not break the fragile ribbon cable. Hot glue the micro usb board onto the board itself, that's just convenient for me. Then, attach a micro usb cable into the female port. Hot glue this cable to the wheel somewhere for support. Finally, cut a small hole in your wheel lid and below your axle hole on your base. Thread your micro USB cable through both of these and plug in.

You can get rid of EVERYTHING except:

Charging assembly

Main Board (Only what's shown in pictures)
ONE of the motors with the larger counter weights (If adding vibration)

Our Feedback Vibration

20200409_202711.jpg
20200409_202627.jpg
20200409_202858.jpg
20200409_203225.jpg

For this step, we add our vibration motors.

As our PS4 controller will only be running off USB power, this makes only one of our motor outputs function. You need to wire 2 of our vibration motors with the large counterweights on them (One from the PS4 controller and one from our cheap controller, so take our cheap controller apart for this step) to the place shown in the image. Then, attach the wires where shown in the images above. I've fount that this is the best location for them to be without getting in the way and providing the most feedback. Don't glue the lid of the box on the back of our wheel yet.

The Base

20200408_223312.jpg
20200408_223611.jpg
20200408_223807.jpg
20200408_223909.jpg
20200408_223915.jpg
20200408_224408.jpg
20200408_224522.jpg
20200408_224846.jpg
20200408_224850.jpg
20200408_225409.jpg
20200408_231833.jpg
20200409_204831.jpg
20200409_204906.jpg
20200410_163119.jpg
20200410_155320.jpg

Here's where the wheel's going to be anchored in and our cheap controller will be housed in a future step.

Build a structure (this can be as simple as a box) and drill/cut out a hole in the center the size of your axle. (see pics)

Then, VERY IMPORTANT STEP. Take your thick paper and fit it around your axle and glue. You're making a tube for your axle to go through so it's stable and stays in one place. Add plenty of supports around this tube (again, see pictures to see what I mean.) Make sure your axle rotates freely with only a small amount of friction when in the base. I made mine fairly tight as I wanted some friction in my wheel.

Make your base as sturdy as possible, and add something heavy (I used 2 spare 550 motors) for weights on the back. You can use anything here, be creative :)

Also make sure you have enough room where about the board for your cheap controller can fit somewhere in your base. I also added friction tape to the bottom of mine.

Our Basic, But Functional, Pedals

20200410_155458.jpg
20200410_155507.jpg
20200410_155515.jpg

These are very basic pedals, but function fine. All you need to do is place 2 buttons on a sheet of cardboard and attach 2 wires to each button. These wires will later go to the cheap controller. You then need to find a way to push these pedals- this is a very simple way in which I just folded a sheet of cardboard and used it to push down on the pedals. (see pictures.)

Our Cheap Controller

20200410_155815.jpg
20200410_155811.jpg
20200410_155423.jpg
20200410_155418.jpg
20200410_155410.jpg
20200410_155857.jpg
20200410_160238.jpg

Now we get to our cheap controller. Our first step is to take apart our cheap controller we found on amazon. (If you added vibration to your wheel, your controller is already apart.) Your controller is held together with 4 screws on the back. This should come apart without any issue. You need to make sure to not damage the ribbon cable connecting the joysticks to the main board like I did. I had to solder the whole part back on. This controller will be where your PEDALS and PADDLE SHIFTERS are wired to.

put your wheel in your base.

I will go through the soldering steps picture by picture. Picture one: This is showing where all of your negative wires should go. Your buttons don't have a distinguished positive or negative wire so, to put it simply, you need to have one wire from each button soldered to this point. Picture 2: This is showing the positive wires. Simply, you need one wire for each button to go to one of these points. This is where your 1,2,3,and 4 buttons are connected.The order in which you connect any of these does not matter. You need to hook up one wire from every button- thats one from each pedal and one from each paddle.

Put our controller guts onto our base.

We can then seal off our base.

Finally, the Software!

The software, DS4 windows can be used to harness the built in 6 axis gyro on the ps4 controller to give controller movements. I'll walk you through the process. After installing the application off github,

Launch DS4 windows

Connect the cable that's threaded through the base connecting to the PS4 controller board to your computer

This should show up as a ps4 controller and the light on the Micro USB board should turn Blue, this means your controller is working

Go to Edit

In the Controls tab on the left side, disable the following:

L1

R1

L2
R2

L3

R3

LS up/down/left/right

RS up/down/left/right
In the Lightbar tab on the right, you can change the color your LED shows

Go to the Gyro tab on the right

Set output mode to CONTROLS

set TILT RIGHT to LEFT X-AXIS -

Set TILT LEFT to LEFT X-AXIS +

Steering wheel axis NONE

Steering wheel range 90

CHECK THE VIBRATION ON YOUR CONTROLLER (IN OTHER -> RUMBLE -> TEST HEAVY) AND MAKE SURE YOUR MOTORS WORK. TURN YOUR VIBRATION UP TO 200% FOR BEST RESULTS.

Change the name of the profile to WHEEL in the top left and save!

Next is to test our cheap gamepad. Go to this site - https://html5gamepad.com/ and plug in your cheap controller. When pressing your paddle shifters and pedals certain buttons should change on the screen too, showing value 1.

Next, plug in your PS4 controller and open DS4 windows and set our controller to our wheel preset we made. Go back to our HTML5 gamepad tester and check to make sure that when you turn your wheel, the value of AXIS 0 changes.

You Should Be Up and Running!!

image000002.jpg
image000005.jpg
image000007.jpg
image000003.jpg
image000004.jpg
image000006.jpg
image000001_01.jpg

Plug in both controllers to your PC and launch DS4 windows making sure you're on your wheel profile. (after adding some final touches :))

(If you made the display, launch Dashpanel. You can use tutorials online to figure that out, I'll upload a custom profile I made for F1 2014 on the community.)

Launch your game of choice (I play F1 2014 and Dirt 3)

Change your settings to match your wheel, and play!! (If you have vibration motors, make sure you turn on your vibration setting in game and turn it to 100%)

Thank you all so much for taking your time to read through my instructable. If you really enjoyed, please vote for me in the cardboard contest- I'm saving to buy a 3d printer so I can expand my making ability. I've been saving for a while and this would help me a lot. If you made this project, show me! Any questions I will answer, I know this may be a bit confusing. Any vote is very appreciated. Thank you all!!