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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Customizable Screw Adapter (all stls between M16-M2 included) 3D Printer File Image 1
Customizable Screw Adapter (all stls between M16-M2 included) 3D Printer File Image 2
Customizable Screw Adapter (all stls between M16-M2 included) 3D Printer File Image 3
Customizable Screw Adapter (all stls between M16-M2 included) 3D Printer File Thumbnail 1
Customizable Screw Adapter (all stls between M16-M2 included) 3D Printer File Thumbnail 2
Customizable Screw Adapter (all stls between M16-M2 included) 3D Printer File Thumbnail 3

Customizable Screw Adapter (all stls between M16-M2 included)

HamSlicer avatarHamSlicer

October 1, 2025

printables-icon
DescriptionCommentsTags

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. They should have the correct pitches as well. 

Print with a low layer height, i used 0.16 on my elegoo neptune 4 and it worked well. 

PLA should work for these.

When configuring, adjust 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. I generated them with 0.4 tolerance which worked well on my machine (elegoo neptune 4). 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/

License:

GNU General Public License v3.0

Related Models

Thor Mjolnir Hammer Bic Pen preview image

Thor Mjolnir Hammer Bic Pen

effektz profile image

effektz

9,089

Diverse Schilder / various labels  for hobby & makers preview image

Diverse Schilder / various labels for hobby & makers

RPK profile image

RPK

2

Cute Fluffy Puppy Figurine to Print preview image

Cute Fluffy Puppy Figurine to Print

bonowski. profile image

bonowski.

3

Vorpal The Hexapod Walking Robot preview image

Vorpal The Hexapod Walking Robot

vorpal profile image

vorpal

4,986

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi preview image

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi

Fails&Makes profile image

Fails&Makes

Customizable EU License Plate Keychain preview image

Customizable EU License Plate Keychain

John_M profile image

John_M

40

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED preview image

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED

scottrlindsey profile image

scottrlindsey

4,450

Small Parts Storage Drawers - Organizer preview image

Small Parts Storage Drawers - Organizer

GT 3D Makers profile image

GT 3D Makers

29

9