RC style FFB controller

FFB controller for racing games shaped like an RC car transmitter
3
24
0
319
updated November 29, 2024

Description

PDF

Here's the complete RC FFB controller!

This is a controller I now use to play BeamNG and other games. It has a force feedback wheel, 7 buttons, a joystick, and a single trigger for throttle and brake.

It should be noted that I am have the stupid so I'm certain there are much cheaper and better options for making something like this. I just looked for whatever I could find somewhat similar examples of and put random stuff together. I don't understand electricity.

This uses OpenFFBoard, which is an amazing board that acts like an FFB wheel, receiving signals from the game and sending signals to the motor driver.

Parts:

OpenFFBoard

TMC6300 Motor Driver

Sparkfun Brushless Gimbal Motor

MT6825 rotary position sensor (on aliexpress or something)

ESP32 Devkit V1

A button board (not needed, just made it way easier to have 4 buttons together)

A joystick board

7 6mmx6mm tactile buttons

Potentiometer for trigger

1 608 bearing for trigger

A burned out wheel from my RC car (I also designed an ugly grippy wheel that's with the 3D print files cause I know not everyone has a Traxxas 4-tec 2.0 wheel lying around)


Also used was:

3D printer

Soldering iron

Bunch of wire

Heat shrink

Glue to hold buttons in place (probably could have designed better button holders but oh well)

2 resistors to stabilize encoder signals when I split them to the ffboard and the esp32

A rubber band for the trigger

A brain

 

Screw help (also assembly steps kind of):

3 M1.6*3 for motor mount
4 M2*4 for motor mount to encoder mount
2 M1.6*3 for encoder
3 M1.6*3 for motor shell mount
1 M3*6 for motor shell or wheel
2 M2*4 for button board
4 M3*6 for joystick
2 M3*6 for extra buttons mount under joystick
1 M3*6 for extra button mount on grip
3 M3*6 for trigger
4 M3*6 for wheel
4 M3*10 for left and right shells
4 M3*10 for face plate
4 M3*6 for ESP32
2 M3*6 for FFBoard
4 M3*10 for shell to base

It's possible these are slightly wrong, it's been a lot of iterations

 

If the print looks rough, it's because I was on a time crunch.

Model origin

The author marked this model as their own original creation.

License


Highlighted models from creator

View more