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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Dimensional Accuracy Using Linear Equations 3D Printer File Image 1
Dimensional Accuracy Using Linear Equations 3D Printer File Thumbnail 1

Dimensional Accuracy Using Linear Equations

Steve Hanov avatarSteve Hanov

October 12, 2022

printables-icon
DescriptionCommentsTags

Description

3D printers always have some error, usually creating larger parts & smaller holes due to the width of the extrusion. On the other hand, all plastics shrink when cooled. Especially ABS. How can we get both of these conflicting parameters?

 

 

Solution: Print an object and measure it. This is two equations in two unknowns, which is solvable. Actually, we will use 3 equations and 3 unknowns so we can guarantee that screws fit.

 

Print this object. It is 10x100mm and has 5.1, 5.3, 5.5, 5.7, 5.9mm holes in it. (The smallest one is closest to the end) 5.5 is near the same diameter as an M3 cap screw head, because you probably have some nearby. https://tinkercad.com/things/iYdAunP

 

Measure the length and width. Then figure out the diameter of the middle hole by inserting the screw head into the ones after it. Mine's actually about 5.2mm. The screw is too big for the 4th hole and too small for the 5th, after cooling.

Remember, the holes diameters in the STL file are like this:

[   o      o       o       o        o                ]

[  5.1    5.3     5.5     5.7      5.9               ]

So if your screw fits in the 5.9 mm one, the middle hole actually printed at 5.1 mm instead of 5.5. So if you want, you can think of them like this:

(Number you should read from the hole)

[  5.9    5.7     5.5     5.3      5.1               ]

 

 

Enter the three equations into wolfram alpha's solver. You can use my link and just change the numbers after the equals.

 

 

Enter the value for A into Superslicer/Prusaslicer's shrinkage value under Filament. Under the slicer settings, B is the outer xy-compensation and C is the inner.

 

The negative OUTER XY compensation decreases the size of the outside of the part. The POSITIVE INNER xy compensation makes the holes larger.

 

Result: Dimensionally accurate parts in ABS or any other shrinking filament.

 

 

License:

Creative Commons — Public Domain

Related Models

#3DBenchy - The jolly 3D printing torture-test by CreativeTools.se preview image

#3DBenchy - The jolly 3D printing torture-test by CreativeTools.se

CreativeTools profile image

CreativeTools

90,912

Important information sign for 3D printers / Wichtiges Hinweisschild für 3D-Drucker :) preview image

Important information sign for 3D printers / Wichtiges Hinweisschild für 3D-Drucker :)

Pat_S profile image

Pat_S

sign: don't touch my 3d printer preview image

sign: don't touch my 3d printer

Izzodesign74 profile image

Izzodesign74

606

Self-Watering Planter (Small) preview image

Self-Watering Planter (Small)

parallelgoods profile image

parallelgoods

73,154

X, Y and Z calibration tool for IDEX / dual extruder / dual color 3D printers preview image

X, Y and Z calibration tool for IDEX / dual extruder / dual color 3D printers

Voxel3D_NL profile image

Voxel3D_NL

204

Gift Box preview image

Gift Box

roby85r profile image

roby85r

1,508

All In One 3D Printer test preview image

All In One 3D Printer test

majda107 profile image

majda107

64,499

axes calibrage cube-xyz for 3d printers preview image

axes calibrage cube-xyz for 3d printers

H- printed profile image

H- printed

9

7