Make your DIY 3D Printed H Shifter

In this tutorial, I will show you how to make an awesome DIY 3D printed H Shifter for Sim Racing. This H Shifter has a very strong structure, stable and smooth mechanism.

Here is what I will help you achieve:

First step, you need to look at this video :


Here’s what you’ll need to build the H Shifter.

The Screws :

The Screws
Diameter x Length – ScrewsQuantity
M5 x 12 Countersunk4
M5 x 12 Socket cap4
M6 x 16 Socket cap6
M8 x 100 Semi-threated (socket cap
M8x150 Half Thread Rod1
M6 x 10 Socket cap2
Diameter – WashersQuantity

M8 Female Rod end [Quantity: 1] [Option: PHS8 Right thread]

3D Printed parts

3D Printed parts

Springs, Microswitches, Bearings

Springs, Microswitches, Bearings

All required parts

All required parts


Building Guide :

To begin, you need to stick the bearings on the sides of the lever.

Lever and bearing fixing

Next, you have to insert the screws into the two tension springs, and fix these springs into the holes at the bottom of the case.

Be careful, the two springs have different sizes and must be fixed on the right side.

Warning on spring positioning

The springs must be screwed to the mobile part inside.

Now, you need to reverse the arc of the springs by pushing them towards the inside of the case.

Insert the female rodend and the M8x100 screw of the axis. Remember to lubricate this area.

Be careful not to tighten the M8x100 screw too much, otherwise it could distort the case on the other side (where there is the white circle in the second photo). Screw slowly, when the screw head has entered its hole, you will have to stop.

Fix the bottom plate in the right direction to allow the passage of the wires.

Screw the M8x150 bolt on the M8 female rodend. Tighten it well with pliers (this will prevent you from unscrewing it when you go to adjust the gear knob.)

M8x150 screwing in the M8 Female Rodend.

Mount the microswitches, they must be fitted onto the small points provided for this.

Microswitches fixing.

If you have difficulty inserting the microswitches, you can extend their holes with a Ø3mm diameter drill bit.

Pass the lever through the M8x150 screw. Don’t forget to grease (preferably with thick grease) the bearings and the M8x150 screw.

Lever fixing.

Fix the speed plate, the spring (with these two centralizers) and the gear knob. You can adjust the hardness of the lever by tightening/squeezing the spring.

You must check if the lever is at a right angle, and aligned in front of the 3rd gear.

Lever alignment checking.

If there is a slight gap, then you will need to adjust the tightness of the bottom screws that fix the tension springs.

Lever adjustment.

You have now completed the assembly of the H Shifter, we will move on to soldering.


There are two solutions: Arduino Pro Micro and and 0 Delay Usb Arcade Board (the easiest).

For the Arduino solution, here is the soldering diagram:

Arduino Pro Micro diagram

The Arduino Sketch is provided in the file.

Here I will show you the solution with the 0 Delay Usb Arcade Board, which is easier and plug and play.

To begin, you must cut the 2 pin connector. I used this Wire cable stripper.

Pass it from the bottom to the top of the box using the wires passage tunnel provided for this purpose.

Now, you can solder the microswitch.

Microswitch soldering

Just follow the same step for all microswitches.

Cable management
Cable management.

Clip the microswitches to their respective supports. Remember to place them in the right direction.

Microswitches fixing
Speed plate fixing.

Before sticking the microswitches, you must already test them all, to be sure that the lever activates the stop (the click), and if the USB Board and microswitches are recognized in Windows. Check each speed from 1 to R.

Microswitches checking on windows.

If everything is OK, you can now stick the microswitches.

Sticking of the microswitches.

You can finally reassemble the top plate, the spring and the knob, and connect the microswitches to the USB Board at the bottom.

In the bottom plate, there is a space that let you fit the USB Board and the wires. For the 0 Delay Usb Arcade Board, you must print the alternative bottom support named “Extended Bottom Support – Quantity 1.STL” in the Alternative parts folder.

STEP 3 : Adjusting your H Shifter

You can adjust the hardness of your lever by adjusting the tightness of the knob or by adding the printed washers.

Gearbox hardness adjustment

You can mount a real car knob :

You can use different Speed plates (5 Speeds, 6 Speeds, 7 Speeds).

Speed plate replacement.

You can use two mounting brackets to allow you to mount your shifter wherever you want.

STEP 4 : Covering and customization

The case has been designed to be covered with the vinyl you like (carbon, etc). All you have to do is cut out a 500mm x 100mm piece and wrap it around the case.

Congratulations ! Your DIY H Shifter is complete, you can now enjoy it in your favorite games.

The CAD files are available in the shop :

If you have any questions or issues while making this DIY H Shifter, you can post in the comment section, I will help you as soon as possible.