Customizable Screw Adapter (included stls M16-M2)
Print Profile(1)

Description
I made this to use an m12 screw instead of an m16 screw as a counterweight. The model had a printed thread included for m16 so i decided to make this adapter with openscad. Then i pregenerated all the common screw sizes using a batch file (I could not upload that on makerworld). I generated them with 0.4 tolerance which worked well on my machine (elegoo neptune 4). They should have the correct pitches as well.
Print them using a small layer height, i went with 0.16 and it worked :)
Boost Me (for free)
Thank you for your Support :)
When using the openscad file, first save the threaads library avaivable at https://dkprojects.net/openscad-threads/ as threads.scad in the same folder as adapter.scad. Then configure by adjusting the following parameters based on your need:
outer_diameter = 16; // Outer thread nominal (M16)
inner_diameter = 5; // Inner thread nominal (M5)
adapter_height = 12; // Height (approx nut thickness)
tolerance = 0.4; // Clearance for 3D printingouter_diameter = 16; // Outer thread nominal (M16) inner_diameter = 5; // Inner thread nominal (M5) adapter_height = 12; // Height (approx nut thickness)
Or just use the pregenerated model.. Also do note that i removed configurations like m3-m2 because they did not produce a valid mesh do to the sizes being incompatible.
Big thanks to the creator of the threads library i used:
https://dkprojects.net/openscad-threads/






Comment & Rating (6)