MichaelJFr / DIY-Sim-Racing-Active-Pedal

This is my Sim Racing DIY Active Pedal prototype, an affordable alternative to the official Simucube pedals that cost over $2,000 per pedal.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DIY-Sim-Racing-Active-Pedal

This is my DIY Simucube Active Pedal prototype, an affordable alternative to the official Simucube active pedals that cost over $2,000 per pedal. The pedal uses a load cell to measure the force applied to the pedal, a NEMA 23 Integrated Easy Servo Motor to drive the lead screw, and an Arduino Uno (soon to be Teensy 4.0) to control everything. I used Fusion 360 to create CAD models for all the 3d printed parts. While there are still some issues to address, such as shaky ADC readings and a lack of computing power on the Arduino, I'm proud of what I've achieved so far and hope to inspire others to take on similar DIY projects. Check out the video of the pedal in action, and feel free to contribute to the project or share your own DIY ideas!

image

https://www.youtube.com/watch?v=hGqJAhKMDJU

Current Build of Materials ~$250 **Some of these parts will be switched out as I only picked them cause I had them laying around

  • 300kg Load Cell $36.69
  • NEMA 23 Integrated Easy Servo Motor 130w ( iSV57T-130 ) $93.93 (Could probably get away with the smaller 90 watt version and cut down on the overall length of the pedal)
  • ADS1256 $17.99
  • 8x 608-2RS Ball Bearing $8.99
  • Tr8x8 Lead Screw with T8 Brass Nut $11.99 (upgrading to a ball screw in the future)
  • 8mm to 8mm Shaft Coupling $9.99
  • Arduino Uno $16.99 (upgrading to a Teensy 4.0 in the future)
  • 2x Micro Limit Switch $5.99
  • DROK 48V Power Supply, AC 110V/220V to DC 0-48V 10A 480W $40.99

Disclaimer

This product is essentialy a robot. If not interacted with care, it may cause harm. I'm not responsible for any harm caused by this design suggestion. Use responsible and at your own risk.

Hardware

ESP32

The embedded code of the DIY active pedal runs on an ESP32 microcontroller.

Mechanics

There are multiple variations of the DIY active pedal build by users, which can be found at our discord channel.

Software

ESP32 code

To flash the code, e.g. via Ardiono IDE to esp32.

SimHub plugin:

The SimHub plugin was designed to communicate with the esp32 to (a) modify the pedal configuration, e.g. the force vs. travel parameterization and (b) to trigger effects such as ABS oscillations.

image

To install the plugin, copy the plugin binaries content to your SimHub directory, e.g. C:/Program Files (x86)/SimHub

About

This is my Sim Racing DIY Active Pedal prototype, an affordable alternative to the official Simucube pedals that cost over $2,000 per pedal.

License:MIT License


Languages

Language:C 73.6%Language:C++ 23.1%Language:C# 2.3%Language:Makefile 0.5%Language:Shell 0.2%Language:Python 0.2%Language:Awk 0.1%Language:CMake 0.0%Language:Nix 0.0%