SkillAgentSearch skills...

SimPedals

A laser cut, 3D printed, hall effect and load cell compatible racing simulator pedal design.

Install / Use

/learn @dmcke5/SimPedals
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

CNCDan - Sim Pedals

A laser cut, 3D printed, hall effect and load cell compatible racing simulator pedal design.

Alt text

This project is part of my DIY Sim racing series. The aim was to create a high quality set of sim racing pedals with no compromises, as cheaply as possible!

All of the pedal bodies are interchangeable so you can build any combination of pedals you wish. Hall effect and load cells are supported by all pedals so you can pick and choose what you feel will work best.

There are two folders that contain the parts you will need, Metal components and Printed components. The printed components are just .STL files and have quantities in their file names assuming a standard 3 pedal setup. For the metal components I have provided a STEP and DXF file for each part and a PDF with basic folding instructions for the folded parts which should be enough information for any cut service.

There are two different types of pedal plates included. Printed and metal. If you aren't using the metal version, there is no need to print the pedal mounts or the pedal form as the printed pedals incorporate the mount and the plate into one part.

If you're planning to fold your own parts, you can just order 6x of the "3mm Pedal Base Plate" and ignore the "3mm Pedal Base Plate Mirrored" file as they are identical parts just folded the opposite direction. This will save you some money!

Link to video: https://youtu.be/44LWekyILmk

Software

After many requests, I've included software for the pedals to be used as a standalone device. Because my pedals are now attached to my steering wheel directly, I can't easily test this so I've had to include calibration code which is completely untested. The controller code itself should work and I'm fairly confident the calibration process will work, but let me know if you have issues and I should be able to fix them!

Please note, this code will only work on one of the 32u4 based Arduino boards such as the Pro Mini or Leonardo.

In order to compile the code, you will need to install the HX711 library into Arduino IDE. It should show up in the library manager as an option if you search for it, no need to add it manually.

Once you've flashed the code to your arduino, you will need to open the serial monitor in arduino (ensure your Baud rate is set to 115200) and enter Y into the console to begin calibration. The calibration will run for 1 minute. Move all the pedals in and out to both extents during this period and the software will record and store the maximum and minimum values.

You can repeat this process at any time if you move a sensor or otherwise change something that results in the need for a re-calibration.

Bill of Materials

6x 625 Bearings - https://www.aliexpress.com/item/1005006600483688.html

2x 6x2 Magnets - https://www.aliexpress.com/item/1005008893908031.html

2x Hall Effect Sensor - https://www.aliexpress.com/item/1005006061649001.html

1x NA151 Load Cell 200kg - https://www.aliexpress.com/item/1005005510555008.html

1x HX711 Load Cell Amp - https://www.aliexpress.com/item/1005006851380544.html

3x M6 Female Rod End (Si6M6) - https://www.aliexpress.com/item/1005004112779993.html

3x 6x12x8 Retaining Collar - https://www.aliexpress.com/item/1005004975920947.html

2020 Extrusion (2x 370mm, 2x 130mm) - https://www.aliexpress.com/item/1005004263746376.html

4x 2020 corner brackets - https://www.aliexpress.com/item/1005007297685965.html

Nuts, Bolts and Washers

9x M5x50 SHCS

15x M5x40 SHCS

3x M6x40 SHCS

3x M6x130 SHCS (Minimum length, can be longer)

21x M5 Nuts

6x M5 Nyloc Nuts

6x M6 Nuts

6x M4x16 BHCS (used only for metal pedal plates)

12x M5 Washers

3x M6 Large Washers

Related Skills

diffs

338.0k

Use the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.

clearshot

Structured screenshot analysis for UI implementation and critique. Analyzes every UI screenshot with a 5×5 spatial grid, full element inventory, and design system extraction — facts and taste together, every time. Escalates to full implementation blueprint when building. Trigger on any digital interface image file (png, jpg, gif, webp — websites, apps, dashboards, mockups, wireframes) or commands like 'analyse this screenshot,' 'rebuild this,' 'match this design,' 'clone this.' Skip for non-UI images (photos, memes, charts) unless the user explicitly wants to build a UI from them. Does NOT trigger on HTML source code, CSS, SVGs, or any code pasted as text.

openpencil

1.8k

The world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.

ui-ux-designer

Use this agent when you need to design, implement, or improve user interface components and user experience flows. Examples include: creating new pages or components, improving existing UI layouts, implementing responsive designs, optimizing user interactions, building forms or dashboards, analyzing existing UI through browser snapshots, or when you need to ensure UI components follow design system standards and shadcn/ui best practices.\n\n<example>\nContext: User needs to create a new dashboard page for team management.\nuser: "I need to create a team management dashboard where users can view team members, invite new members, and manage roles"\nassistant: "I'll use the ui-ux-designer agent to design and implement this dashboard with proper UX considerations, using shadcn/ui components and our design system tokens."\n</example>\n\n<example>\nContext: User wants to improve the user experience of an existing form.\nuser: "The signup form feels clunky and users are dropping off. Can you improve it?"\nassistant: "Let me use the ui-ux-designer agent to analyze the current form UX and implement improvements using our design system and shadcn/ui components."\n</example>\n\n<example>\nContext: User wants to evaluate and improve existing UI.\nuser: "Can you take a look at our pricing page and see how we can make it more appealing and user-friendly?"\nassistant: "I'll use the ui-ux-designer agent to take a snapshot of the current pricing page, analyze the UX against Notion-inspired design principles, and implement improvements using our design tokens."\n</example>

View on GitHub
GitHub Stars157
CategoryDesign
Updated2d ago
Forks14

Languages

C++

Security Score

95/100

Audited on Mar 25, 2026

No findings