• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Sim Racing Pedals with Load Cell 3D Printer File Image 1
Sim Racing Pedals with Load Cell 3D Printer File Image 2
Sim Racing Pedals with Load Cell 3D Printer File Image 3
Sim Racing Pedals with Load Cell 3D Printer File Image 4
Sim Racing Pedals with Load Cell 3D Printer File Image 5
Sim Racing Pedals with Load Cell 3D Printer File Image 6
Sim Racing Pedals with Load Cell 3D Printer File Image 7
Sim Racing Pedals with Load Cell 3D Printer File Image 8
Sim Racing Pedals with Load Cell 3D Printer File Image 9
Sim Racing Pedals with Load Cell 3D Printer File Image 10
Sim Racing Pedals with Load Cell 3D Printer File Image 11
Sim Racing Pedals with Load Cell 3D Printer File Image 12
Sim Racing Pedals with Load Cell 3D Printer File Image 13
Sim Racing Pedals with Load Cell 3D Printer File Thumbnail 1
Sim Racing Pedals with Load Cell 3D Printer File Thumbnail 2
Sim Racing Pedals with Load Cell 3D Printer File Thumbnail 3
Sim Racing Pedals with Load Cell 3D Printer File Thumbnail 4
Sim Racing Pedals with Load Cell 3D Printer File Thumbnail 5
Sim Racing Pedals with Load Cell 3D Printer File Thumbnail 6
Sim Racing Pedals with Load Cell 3D Printer File Thumbnail 7
Sim Racing Pedals with Load Cell 3D Printer File Thumbnail 8
Sim Racing Pedals with Load Cell 3D Printer File Thumbnail 9
Sim Racing Pedals with Load Cell 3D Printer File Thumbnail 10
Sim Racing Pedals with Load Cell 3D Printer File Thumbnail 11
Sim Racing Pedals with Load Cell 3D Printer File Thumbnail 12
Sim Racing Pedals with Load Cell 3D Printer File Thumbnail 13

Sim Racing Pedals with Load Cell

Andrew B avatarAndrew B

August 24, 2025

printables-icon
DescriptionCommentsTags

Description

This is a basic set of 3D printed sim racing pedals using hall sensors for accelerator and clutch, and a load cell for the brake. I use the accelerator and brake almost daily for a little over a month as of the original posting - the clutch is (at this point) untested. The mechanics of the clutch should work, but I'm not sure how the pedal feel is.

THIS IS NOW DEPRECATED IN FAVOR OF V2:

https://www.printables.com/model/1394243-sim-racing-pedals-with-load-cell-v2/

A fair amount of the hardware is shared, but V2 uses a different loadcell and M6 instead of M8 bolts and rod ends for the spring systems.

Last Update 2025-07-21 - See update notes at bottom

 

Printing parameters:

I've only tested PETG, but I believe ABS and PLA should work.

Parts will print fine at 0.2mm or 0.3mm layer heights

Depending on your printer's bridging ability, the mounting slots on the Pedals-SidebaseA/B may need support

6 perimeters (at least) and 95-99% rectilinear infill for the ModuleSide parts (these take the vast majority of the loads)

6 perimeters and 20% infill for other pieces

General Notes:

McMaster-Carr part numbers have been provided where applicable, since they give detailed specifications. Most parts can be sourced more cheaply from AliExpress or eBay, but can be harder to find. Springs are shared between on the accelerator and clutch, so if you're buying locally make sure to get as many as you actually need. The McMaster springs come in 6 packs, so you'll have extra if you get them from there.

The springs on the brake are about as stiff as I think the PETG parts I use can handle, but the accelerator spring will probably be a bit light by the standards of sim racers - I based my spring selection to give a similar throttle and brake feel to my street car.

The main pedal pivot bearings work fine with the M5x70 bolts, but there is a slight wiggle since the major diameter of threads are slightly under nominal size. The M5x70 on each pedal can be swapped out for precision ground rod that you cut to length and thread on each end for a nut - this basically eliminates wiggle. The same goes for the spring arm pivots - the M8 bolts work fine, but getting an 8mm x 35mm x M6 shoulder bolt eliminates the play entirely.

I used some o-rings I had around the house to put under the head of the M8x140 bolt that runs through the center of the spring arm to dampen the clack from letting off the pedals. This isn't specced in the BOM, but makes them a little friendlier to housemates. I also put a bit of plastic-safe lubricant on the spring arm bolt where it passes through the plastic to avoid squeaking.

The software is a quick and dirty hack for a SparkFun Pro Micro (and should work on other 32u4 based boards) that I intended to replace, but so far it works well enough that I haven't bothered. A short press of the button initiates a 10 second calibration sequence, where you should move the accelerator through it's full range of motion and push the brake to a comfortable 80% (BRAKE_CALIBRATION_POINT as float) feel. After calibration, the firmware lops off the bottom and top 3% (DEADZONE_PERCENTAGE as float) and adds the extra 20% brake to the range, and saves to eeprom. A long press of the button resets the eeprom in case there's something stored that's causing an issue, though I've never had to use that over just recalibrating.

There are debugMode and debugSpam constants for getting serial output of what's going on under the hood if needed.

Additional details can be found in each subfolder which will contain a BOM-x.txt

Assembly Notes:

Brake:
  • The spring arm stackup I use is:
    • M8x140
    • o-ring
    • Brake-ArmAnchor
    • Conical elastomer
    • M8 fender washer
    • yellow die spring
    • Brake-SpringSpacerDouble (for keeping the springs roughly centered on the bolt and reducing noise)
    • steel compression spring
    • SpringArmPreload
    • M8 jamnut
    • SI8TK rod end
  •  The BOM calls for 2 jamnuts, the first to be used in the preload adjuster and the second to jam against the SI8TK rod end. I found that on the ones I got, the bolt was fully screwed in and didn't need the jam nut, and there is barely any room for it anyways. YMMV on the exact thread depth in the rod end that you receive, so the extra jam nut is still specced.
  • The diameter of the aluminum spacers is critical for the brake, as are the M6x16 bolts being socket head instead of button head. The loadcell is screwed into the Brake-LoadCellMount printed part, but the actual load of the springs is in the heads of the M6 bolts pressing against the aluminum spacer.

Accelerator/Throttle:

  • Spring arm stackup:
    • M8x140
    • o-ring
    • Throttle-SpringArm
    • steel compression spring
    • SpringArmPreload
    • M8 jamnut
    • SI8TK rod end
  • Similar situation to the brake with regards to the extra jamnut - I found I didn't need it, but there's slightly more space here since the spring is much softer than the brake.

Clutch:

This is UNTESTED as of this posting

  • Spring arm stackup:
    • M8x140
    • o-ring
    • Throttle-SpringArm
    • steel compression spring
    • SpringArmPreload
    • M8 jamnut
    • SI8TK rod end

Update Notes

2024-02-22
  • Modified the Brake-ModuleSide to add a second aluminum spacer, massively increasing the rigidity and spreading the load
  • Modified the Brake-PedalArm for clearance
  • BOM changed to include an extra:
    • 2x M5x16
    • 2x M5 washers
    • M5x40 (8mm diameter) spacer.
2024-03-24

After another month of use, I was finding the steel bolt heads on the load cell top biting into and grinding away the aluminum spacers - obvious in retrospect, given the cycle loading and shifting.

  • Modified Brake-ModuleSide (again) to change the spacing of the aluminum spacers to allow a plastic interface piece. This will likely be a consumable part over time as the bracing wears.
  • Added Brake-LoadCellMount-TopBrace that captures one of the two upper spacers and partially captures the other. It's directly mounted to the load cell via the top M6x12 screws that preciously rode directly on the spacers. This may require drilling out to 8mm, depending how well your printer does with overhangs and sizing.
  • No BOM changes
2024-03-25

Very minor changes to the position of the load cell for additional clearance between the bottom of the loadcell and the aluminum spacer in the bottom rear of the brake. With more flexible plastics, the bottom of the load cell would touch the spacer and give an inverse output response near the maximum deflection. The cutout on the brake pedal arm was also moved to accommodate the slightly shifted load cell bracing.

  • Modified Brake-ModuleSide to move the loadcell an additional 3mm up and away from rear spacer
    • Alternatively, the rear spacer can be removed and the bolts for the tilt flipped to the inside, with nuts on the outside
  • Modified Brake-PedalArm to shift the relief ~1mm further from the pivot to accommodate the bracket movement
    • This is such a small modification that I would not bother reprinting if you've already printed the arm - a handful of brushes with a file will take off more material, assuming you're even experiencing any interference
  • No BOM changes excepting optional nuts for reversing the bottom rear spacer bolts to avoid reprinting

There were also some minor changes to the codebase.

  • Separated deadzone for accelerator/clutch and brake
    • Throttle/Clutch still use DEADZONE_PERCENTAGE
    • Brake lower deadzone uses BRAKE_DZ_PERCENTAGE
  • Removed upper deadzone for brake
  • Changed default brake calibration point to 1.0 (100%)
    • I found it easier to make sure I had 100% access to the load cell range using the pedal arm and load cell bracing spacers as a hard stop. The setting is still available if you are used to the 80% calibration point and it works for you
2025-02-12

Added PedalSet.stp as a complete STEP export of all 3 pedals.

2025-06-28

Corrected the bearings in the BOMs from F605 (5x14x4) to F605 (5x14x5). Either size should work.

2025-07-21

Corrected a software bug with the brake loadcell reading where it would overflow when crossing the zero point in raw reporting from the HX711

 

License:

Creative Commons — Attribution

Related Models

bakercube preview image

bakercube

iomaa profile image

iomaa

44,420

Book Page Holder V3 preview image

Book Page Holder V3

fifindr profile image

fifindr

3,476

Customizable Spotify Keychain / Tag preview image

Customizable Spotify Keychain / Tag

ewt profile image

ewt

2,968

Bottle Opener and Cap GUN! preview image

Bottle Opener and Cap GUN!

3Deddy profile image

3Deddy

43,966

Funnel Tray preview image

Funnel Tray

fifindr profile image

fifindr

3,513

Aldi Cart keychain preview image

Aldi Cart keychain

Nexus profile image

Nexus

1,070

Mini Tape Gun - Tape Dispenser preview image

Mini Tape Gun - Tape Dispenser

brycelowe profile image

brycelowe

23,747

Drill Paint Mixer preview image

Drill Paint Mixer

fifindr profile image

fifindr

2,400