/Arduino_FFB_Yoke

Flightsim FFB Yoke with Arduino

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Arduino_FFB_Yoke

Flightsim FFB Yoke with Arduino Leonardo

use at your own risk.

I am not responsible for any damage to man and machine. Be careful when handling electronics and mechanics.

It is not allowed to use my work in a commercial way!

If you want to use it in an commercial way please contact me.

New Hardware version available version 2.0

JR4 has created a new hardware for this project (many thanks) and the new parts are available here The hardware is nearly the same as shown in 1.3.5 but a little different. I will update the description soon.

This project is still in development and will be extend constantly.

It shows how to create a force feedback yoke (and later pedals) for using with Flight Simulator. It consist of 3d components, electronic schematics and arduino source code.

See Wiki for more info.

Please read the Issues before begin!

Discord

You are welcome to join my Discord to get newest Info and support, here

Important Info

If you want to use more than one Arduino Joysticks you have to change the Joystick.h file JOYSTICK_DEFAULT_REPORT_ID number to different number Example:

#define JOYSTICK_DEFAULT_REPORT_ID 0x04

Also you can define the USB Name of the Joystick by changing the boards.txt file normally found in

C:\Program Files (x86)\Arduino\hardware\arduino\avr\boards.txt

or

C:\Users\your username\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\boards.txt

find:

micro.build.vid=0x2341

micro.build.pid=0x8037

micro.build.usb_product="Arduino Micro"

and change it to (use at your own risk), you can comment out the old value by using a Rhombus symbol

micro.build.vid=0x9998

micro.build.pid=0x9998

micro.build.usb_product="Arduino FFB Yoke"

Calibration

The newest Version of the code uses a calibration routine for measure the Potentiometer Values on all directions. I will be started by pressing the calibration button. Everything you need to know will be displayed on the LCD Screen.

Ref

This project is a combination of several existing github projects and 3d Models from Thingiverse.com

Github Projects, Thanks a lot for your work!

Thingiverse