I decided to print some bed leveling knobs with Nyloc nuts for my new Ender 3 as the stock knobs have a tendency to come loose on their own. My normal go to for knobs that I used on my CR-10 were just a little too wide, and the options for the S4 and S5 were too small.
So... I decided to whip up one on my own, and while doing asked myself "Why not make it parametric and upload it for anyone else?". This is the result.
The example model uploaded is 56mm across, and takes an m4 Nyloc nut. As the pitch of a m4 screw is 0.7 mm, I selected to create it with 7 spokes for 0.1 mm of height adjustment per each spoke turned.
Update: Added a m3 version with 10 spokes (same measurement across); m3 screws have a pitch of 0.5mm, so it will have .05mm of height adjustment per each spoke turned.
To customize the bed leveling knob to your personal needs, you need to open the included .f3d file in Fusion 360 and go to Modify>Change Parameters, make your changes, then re-save the .stl file. The available options are as follows:
- HubDiameter - Diameter of the center hub
- RingDiameter - Outer diameter of outside ring
- RingWidth - Width of the outside ring
- SpokeWidth - Width of the individual spokes
- SpokeCount - Number of spokes
You can also edit some of the other settings like screw and nut size if you have different sized screws, hub and ring height, and spoke extension.
What you will need:
4x - m4 Nyloc nuts; 1 per knob
4x - m4 or #8 washers; 1 per bed screw
4x - m4 regular or Nyloc nuts to keep bed screws from spinning; 1 per bed screw
Because it takes extra force to tighten or loosen a Nyloc nut, you will need to secure your bed screws so they won't just spin in place. Be sure to place a washer between the bed and nut used to secure the screw to avoid gouging the heating element.