Skip to content

ChrGri/DIY-Sim-Racing-FFB-Pedal-Mechanical-Design

Repository files navigation

DIY-Sim-Racing-FFB-Pedal-Mechanical-Design

If you're used to standard spring or damper-based pedals with rumble motors attached, a force-feedback pedal is the next step. It uses a high power servo attached to a linear rail to control the motion of the pedal. This allows you to change how the pedal feels with a few changes on your PC, whether that's braking pressure, response or travel or the thottle weight or stiffness. You can even use profiles to build different "feels" for different cars, switching profiles between cars to give each vehicle a different driving experience. Additionally, since the pedal movement is controlled, the feedback it can produce is totally different - imaging feeling ABS feedback moving the pedal, the kick of the gear change through the throttle or feedback from road bumps through the pedals. It's an experience like no other! If that sounds like something you want to build for yourself, then read on! This project documents people who want to design and/or build their own force-feedback pedal.


Tip

Disclaimer This repository documents my research progress. I wanted to understand the necessary signal processing and control theory algorithms behind such a device.

Warning

The FFB pedal is a robot and can be dangerous. Please watch The Terminator before continuing. If not interacted with care, it may cause harm. I'm not responsible for any harm caused by this design suggestion. Use responsibly and at your own risk.

Project repositories

This project has been divided into multiple repositories, each with differt purposes. The mechanical design repository provides the information you need to build the mechanics of ChrGri's pedal. It's not the only design, but it's strong and reliable. There are more options on the Wiki, and you can find even more designs on the Discord server. The Software repo (this repo) discusses how to select, order and connect the electronics, flash the firmware and get the pedal up and running. The final repo, contains designs for the recommended circuit boards that control the pedal.

Description Link
ChrGri's mechanical and electrical design https://github.com/ChrGri/DIY-Sim-Racing-FFB-Pedal-Mechanical-Design
Software (firmware, SimHub plugin, ...) https://github.com/ChrGri/DIY-Sim-Racing-FFB-Pedal
Control Board and Power Board design https://github.com/gilphilbert/DIY-Sim-Racing-FFB-Pedal-PCBs

Support the team

We ❤️ doing research. New hardware (e.g. oscilloscopes, logic analyzers, servos, PCBs) is very expensive. Feel free to support us and thus fasten up the research activity.

Dev captainchris tcfshcrw gilphilbert
Buy me a coffee
Ko-fi ko-fi ko-fi ko-fi

License

Shield: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

The reason for that license selection is that at some point in time, individuals start

  • to steal the sources and binaries and sell them on the internet
  • mass production of FFB pedals in their living rooms to make money by taking parts from this project and Simucubes design files.

All that, without contributing anything to this project.

Assembly steps

  1. Order of PCB --> here
  2. Mechanical assembly --> here
  3. Electronical assembly --> here
  4. Software finalization --> here.

Hardware features

For the interessted reader, some deeper analysis can be found here.

BOM

The price of one pedal was about 250€. The BOM can be found here.

Star History

Star History Chart

Releases

No releases published

Sponsor this project

Packages

No packages published