Difference between revisions of "3D Print Design Notes"

From ItsQv
Jump to: navigation, search
(Introduction)
(Introduction)
Line 1: Line 1:
 
== Introduction ==
 
== Introduction ==
  
From time to time I have been asked to make adjustments to my designs because for one reason or another they have a fitment issue. Some folks have mentioned thay have to "scale-up" my prints by a few percent, others have to "scale-down".<br>
+
From time to time I have been asked to make adjustments to my designs because for one reason or another there is a fitment issue. Some folks have mentioned thay have to "scale-up" my prints by a few percent, others have to "scale-down".
 +
<br>
  
Another issue that seems to get to some folks is the idea of tolerance. I am told that my hole sizes are too tight and that I don't design in enough "slop" to accomodate all the different print set-up variances.<br>
+
Another issue that seems to get to some folks is the idea of tolerance. I am told that my hole sizes are too tight and that I don't design in enough "slop" to accomodate all the different print set-up variances.
 +
<br>
  
 
Below then are some of the design ideas I follow and rarely comprimise. I hope this helps answer any questions about my parts and how they should fit.<br><br>
 
Below then are some of the design ideas I follow and rarely comprimise. I hope this helps answer any questions about my parts and how they should fit.<br><br>
Line 21: Line 23:
 
=== Dimensional Tolerance ===
 
=== Dimensional Tolerance ===
 
----
 
----
In normal design environments, there is a standard set of design tolerances which allow a certain amount of play or slop so that production machinery can be optimized to produce consistant well fitting parts. In FDM or FFF 3D printing however the machine variances are constantly different from one printer to the next with no control to change machine settings.<br>
+
In normal design environments, there is a standard set of design tolerances which allow a certain amount of play or slop so that production machinery can be optimized to produce consistant well fitting parts. In FDM or FFF 3D printing however the machine variances are constantly different from one printer to the next with no control by the designer to affect machine settings. All machine settings must be managed by the machine user/owner.<br>
  
In addition to this, there is no tolerance built into the G-Code production which creates the part so the only consistant option is to design to exact specifications.<br><br>
+
In addition to this, there is no tolerance built into the G-Code production which creates the part so the only <u>consistant</u> option is to design to exact specifications and help the user understand they will, in some cases, have to adjust the part a small amount.<br><br>
  
 
=== Hole Sizes ===
 
=== Hole Sizes ===
 
----
 
----
Holes are the most common issue as most printers slightly "over-extrude" which squishes more material into the holes walls thus shrinking the hole. To alleviate this problem, first calibrate your printer and second, set your shell thickness to 1.2mm so that you can drill the hole out to its correct size without cutting through the shell thickness.<br>
+
Holes are the most common issue as most printers slightly "over-extrude" which squishes more material into the holes walls thus shrinking the hole. To alleviate this problem, first calibrate your printer as noted above and second, set your shell thickness to 1.2mm so that you can drill the hole out to its correct size without cutting through the shell thickness inside the hole.<br>
  
Here are some of the hole sizes I use in all my designs:<br>
+
Here are some of the designed hole sizes I use in all my designs:<br>
  
 
{| border="0" cellspacing="1" cellpadding="1" align="left" width=300
 
{| border="0" cellspacing="1" cellpadding="1" align="left" width=300
Line 51: Line 53:
 
{{Clear}}
 
{{Clear}}
  
These are tight measures on purpose. The idea is that you will follow the print up with a drill to insure the hole is appropriately sized.<br><br>
+
These are tight measures on purpose. The idea is that you will follow the print up with a drill to insure the hole is appropriately sized for clearance or tapping.<br><br>
  
 
=== Other Common Shapes ===
 
=== Other Common Shapes ===

Revision as of 17:34, 1 January 2018

Introduction

From time to time I have been asked to make adjustments to my designs because for one reason or another there is a fitment issue. Some folks have mentioned thay have to "scale-up" my prints by a few percent, others have to "scale-down".

Another issue that seems to get to some folks is the idea of tolerance. I am told that my hole sizes are too tight and that I don't design in enough "slop" to accomodate all the different print set-up variances.

Below then are some of the design ideas I follow and rarely comprimise. I hope this helps answer any questions about my parts and how they should fit.

First Things First - Printer Calibration


This is likely the most common cause of print fitment problems. The calibration process is different on different printers but the results should always be the same, an extremely accurate part.

If you haven't gone through the process of checking the calibration of your printer, please do this as it will tell you whether your prints will be accurate and "as designed". One simple method is to download or create a test piece, print it and check its measurements. I use a "test cube" which is a 20mm x 20mm x 20mm x 1.5mm square tube. This will tell you whether your printer is accurately reproducing the design on all axis and additionally checks the amount of extruded filament.

All thermoplastic filaments shrink but the difference between them is very small so you should only have to calibrate once.

TestCube A.JPG

Dimensional Tolerance


In normal design environments, there is a standard set of design tolerances which allow a certain amount of play or slop so that production machinery can be optimized to produce consistant well fitting parts. In FDM or FFF 3D printing however the machine variances are constantly different from one printer to the next with no control by the designer to affect machine settings. All machine settings must be managed by the machine user/owner.

In addition to this, there is no tolerance built into the G-Code production which creates the part so the only consistant option is to design to exact specifications and help the user understand they will, in some cases, have to adjust the part a small amount.

Hole Sizes


Holes are the most common issue as most printers slightly "over-extrude" which squishes more material into the holes walls thus shrinking the hole. To alleviate this problem, first calibrate your printer as noted above and second, set your shell thickness to 1.2mm so that you can drill the hole out to its correct size without cutting through the shell thickness inside the hole.

Here are some of the designed hole sizes I use in all my designs:

 Size  Clearance Diameter  Tap Diameter
 M2  2.1mm  1.65mm
 M2.5  2.6mm  2.10mm
 M3  3.1mm  2.55mm



These are tight measures on purpose. The idea is that you will follow the print up with a drill to insure the hole is appropriately sized for clearance or tapping.

Other Common Shapes

Hex Nut Wells

These too I design very tight because I want to create a "press fit" such that the nut will not fall out of the part after it is installed. The challenge here is to get the size just right so that it will accomodate the variations found in standard hardware.

Because holes are almost always a bit small (over-extruded) I use the standard dimension given for hardware plus 0.05mm which as a general rule creates a push fit but again, this is assuming a correctly calibrated printer.

Since you can't resize these holes with a drill, the easiest way to fix a tight fit is to heat a nut with a lighter or small torch and then push it into the hole. Be careful not to overheat the nut as this can miss-shape the hole.

See Also