DIY LOGITECH USB SHIFTER ADAPTER DRIVING FORCE

preview_player
Показать описание
How to make a DIY USB Shifter adapter for Logitech Driving Force G29 and G920. Makes the shifter a standalone sim racing item to work with Fanatec, Thrustmaster or any other brand wheel via USB

Now you can use your Logitech Shifter as USB with any wheel base.

PARTS
Logitech shifter
This site contains affiliate links for which I may be compensated

TOOLS
This site contains affiliate links for which I may be compensated

Wire cutters
Wire strippers

Project Credit + Thanks to

Thank you for watching
Share the video with a friend who would like this!

- Subscribe to AMSTUDIO channel for more!

MY SIM SETUP
Fanatec CSW 2.5 Wheel base
Fanatec F1 carbon, BMW, Universal Hub, McLaren wheel
Fanatec CS V3 Pedals
Fanatec Handbrake V1.5
Fanatec H pattern + Sequential Shifter V1.5
Fanatec Rennsport V2 cockpit

Copyright © AMSTUDIO 2018 All rights reserved.
NON-COMMERCIAL, NOT FOR RESALE, NO DERIVATIVES, PERSONAL USE ONLY.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Рекомендации по теме
Комментарии
Автор

Now this will be a great help to all those moving up from the G29 to another wheel base but want to keep the shifter, well done and thanks.

pitlanes
Автор

For any of you wanting proper reverse gear detection, just change "int _isreverse = digitalRead(2);" to "int _isreverse = digitalRead(2) && x>HS_XAXIS_56 && y<HS_YAXIS_246;"

methodfpv
Автор

Generally good, but in this line
:
# define HS_XAXIS_56
I recommend changing the value from 500 to 600, because sometimes the 3rd or 4th gear is 5 or 6.

XUB
Автор

Good to see logitech went all out on the development of G29 shifter... literally took the PISO shift registers out and left it as a X/Y dual axis joystick... talk about milking a design

RamjetX
Автор

Excellent video, thanks. For all those asking I can confirm that this does work with the Pro Micro. Just make sure you select 'Arduino/Genuino Micro' as the board in the Arduino IDE software and not 'Arduino Leonardo' otherwise it won't upload. Using the Arduino Sketch as is I had a problem whereby 3rd & 5th gears both activated the 5th buttom and 4th & 6th gears both activated the 6th button. I had to modify the sketch slightly to get all the buttons working properly. I changed the value in the line '#define HS_XAXIS_56' from 500 to 600 and now all the bottons work correctly.

russellspearing
Автор

for who want an better calibration for the shifter change this values from the code:

change the HS_XAXIS_12 from 400 to 445; HS_XAXIS_56 from 500 to 700; HS_YAXIS_135 from 800 to 700

it helped me when i go in first gear it suddenly go to the third gear, or when i go in the second gear it would go in the fourth gear, now it's more better and it don't switch the gears when i don't want to.
I hope it helped some people :)

tulbeaa
Автор

The default sketch has one bug for me. Middle position of the joystick is reading incorrectly, so buttons 5 and 6 triggers instead of 3 and 4. To fix it, you need to change the value of HS_XAXIS_56 to 600 (line 18). AM-STUDIO sketch version Dec 8, 2018. version 2.0.5. Device: Logitech driving force shifter for G29 and G920

lactlac
Автор

hello amstudio, can you make DIY for for logitech g27 shifter to work as standalone unit via USB and to have all working buttons. Thanks

tyson
Автор

Can you do another handbrake tutorial but with a commentary?

SnappyDrift
Автор

Is there a specific reason for using a uno leonardo ? I still have a nano laying around, and my G25 shifter ain't working properly so I'm thinking about using that as a handbrake and getting one of these in via usb...

just..someone
Автор

Those solders are just so clean.

P.S: A diy clutch pedal would be very nice !

Neoproxy_
Автор

@KuMech I had a delay when speed shifting from 2nd to 3rd that was not there when I first got my shifter and found this comment and tried your advice, after much frustration trying everything else I could think of... If I shift slammed back quickly on accelerator after shifting it showed to be in neutral and I was getting ran over often on restarts. Changing the value as you stated to 600 fixed the problem, I am forever grateful for you taking the time to post.

tmac
Автор

Man, you saved my money! Thank you very much! G29 works well with t300, as it should be. Little tip: when you downloaded sketch, you should remove all info in the default tab, then verify and load. Spent about an hour to solve that error.

mrsandmob
Автор

Saad thing i buyed today the rs232 cable its connected to shifter but the shifter wont work i tryed everything do i need a special cable to get work the shifter?

rivaldofetahi
Автор

Found this very helpful. How did you figure out the functionalities for each pin?

Did you reverse engineer? Or was there a spec sheet?

AndySun
Автор

Sir, you are my hero. Ordered the right Arduino for this. I've not been able to use my shifter for over a year as it's out of calibration. I tried all sorts of electronic solutions which only work for a time. I can't program and this is what I've been looking for!

thesillyhatday
Автор

Does it also work for the g27 Shifter
Including the extra buttons on it ?

MixcrafterHD
Автор

Is it only good for Logitech or other shifters can also work that way ? I have a PXN-V9 shifter (RJ11 (5 wires)) and I would like to use it as USB (just the shifter) for ATS... but no answers about it )' :

azumi-osaki
Автор

Thank you very much for this video !! I've been waiting for this! 👍👍👍👍

mbchannel
Автор

I needed a shifter for American truck simulator and I built one like this and it works great! I just extended the shifter with a PVC pipe 150mm long and 40mm in diameter and put two switches for the range and splitter button that a truck shifter needs to have in order to shift 10, 13 and 18 speed Eaton Fuller gearboxes. But I didn't want to hassle with connecting the switches to Arduino so those switches use a gamepad board to work as a separate USB device.

I only tweaked the HS_XAXIS_56 in the Arduino sketch, it was 500 and I've put 600 and it's because the 3rd and 5th gear were recognized as a same button, same for 4th and 6th gear.

Triplex
welcome to shbcf.ru