Skip to content
Free delivery, every order. Want a bulk deal or can't find what you need? Email support@pmdway.com now!
Free delivery, every order. Want a bulk deal or can't find what you need? Email support@pmdway.com now!
Building a simple USB adapter for the Logitech Driving Force Shifter with Arduino

Building a simple USB adapter for the Logitech Driving Force Shifter with Arduino

from arduino.cc

Logitech’s Driving Force Shifter is a very common piece of kit for those who enjoy racing games, as it connects to a Logitech Racing Wheel and allows the player to control their car in a more realistic fashion. However, this accessory’s DB-9 connector must be connected to a proprietary base within the racing wheel or else it fails to work. So as a way to circumvent this annoying problem, Parts Not Included’s Dave Madison created his own custom adapter, which translates the signals from the shifter into commands over a USB port on the host PC.

To begin this endeavor, Madison purchased a DB-9 connector with the rear leads exposed, and after quickly modifying them, plugged the X/Y axis wires into analog input pins and connected the binary reverse pin into a digital input pin on the Arduino Leonardo. In terms of software, this setup requires both the Arduino Joystick library and the Sim Racing library. The latter converts X/Y values into shifter positions in order to determine the current gear, while the former communicates with the host as an emulated HID device.



To read more about this project, you can visit Madison’s blog post here.

Finally - to keep up to date with interesting news, offers and new products - interact with us on facebookinstagram, and twitter.

Previous article Reviving a classic Sony PS-X75 record player with Arduino
Next article This large-format laser cutter was built from scratch for just $700

Leave a comment

Comments must be approved before appearing

* Required fields