Jump to content

LARGE holes too small by much more than nozzle width!


markaudacity

Recommended Posts

Posted · LARGE holes too small by much more than nozzle width!

I am familiar with the difficulty of accurately depositing an inner radius with FDM‚ÄĒsomeone has described it as "trying to draw a circle with snot"¬†ūüėĄ
My experience so far is with this occurring with small holes, and usually by a nozzle diameter or two, but I have a part with a 1.129" round hole that prints at 1.09 and a .631" hole that prints at .603¬†with a .4 mm nozzle‚ÄĒan enormous discrepancy.
Exterior dimensions are within .002", so I know it isn't a scaling issue.

There has to be a way to compensate for this without having to change my model to dimensions that will be wildly out of spec once I cut them in aluminum.
Halp!

  • Link to post
    Share on other sites

    Posted · LARGE holes too small by much more than nozzle width!

    Under ‚ÄúShell‚ÄĚ there is a setting called ‚ÄúHole Horizontal Expansion‚ÄĚ that can do exactly what you are looking for.

  • Link to post
    Share on other sites

    Posted · LARGE holes too small by much more than nozzle width!

    But he wants a different expansion for 0.631 holes versus¬†1.129 holes.¬† Note¬†that these are in some weird unit called "inches" - it would be nice if they were translated to mm for the rest of us to comprehend ūüôā

     

    But seriously, I don't really have a feel for what the error is without opening up my calculator which I'm too lazy to do (sorry).

     

    But to your point about having 2 models, one for FFF (aka FDM) and one for aluminum.  I recommend you do have 2 models.  Or use some kind of parametric CAD that makes it trivial to switch hole sizes.

     

    In my experience, enlarging all the vertical (keep in mind that the issue is different for horizontal holes) holes by 0.4mm is about right.  But it sounds like you are seeing different enlargement amounts for different hole sizes.  This is strange.  Maybe something else is going wrong.  But I don't have a feel for how much error we are talking about.  Is it less than 0.1mm?

     

    Note that if you paid the typical $50,000 for an injection mold, some poor engineer would have to take your model and make tons of changes to it so that it could be made in an injection mold and the changes would be a lot more involved than simple hole sizes.  Even 90 degree corners have to be changed by a bit (not sure if smaller like 89 or larger like 91 degrees) so that after it pops out the corners are back to 90 degrees.  I know this is small comfort.

     

  • Link to post
    Share on other sites

    Posted · LARGE holes too small by much more than nozzle width!

    By the way, Ultimaker has some profiles that are intended for extra high accurate results.  I think they are called "engineering" maybe"?  I forget but here is a summary of how to get higher dimensional accuracy:

     

    Line width: 0.4
    Wall thickness: 1.2
    Top/Bottom thickness: 1.2
    Speeds: 35-40 (all speeds, except travel)
    Jerks: 20
    Horizontal expansion: -0.03
    walls: 3
    Inital Layer Height = 0.1
    Slicing Tolerance = Exclusive
    Combing Mode = off
    Outer before Inner Walls = Checked

  • Link to post
    Share on other sites

    Posted (edited) · LARGE holes too small by much more than nozzle width!

    “Note that if you paid the typical $50,000 for an injection mold, some poor engineer would have to take your model and make tons of changes to it so that it could be made in an injection mold“


    Sure, absolutely.  Injection molding is not a rapid prototyping technique, though, and to expect the same level of pre-processing to get a good result from FDM as from injection molding is a bit out of scale, I think? 
     

    FWIW, PrusaSlicer never had this problem, even on a trashed Prusa Mk2, so I don’t think it’s entirely universal to the medium. I would expect a bit more from Cura?
     

    [I¬†get that inches are stupid, believe me, but since this is an English-language forum and since almost all¬†native¬†English speakers, and thus most native-English-speaking makers and manufacturers, use inches, it‚Äôs not that crazy to expect¬†folks to know that .020‚ÄĚ=.5mm ūüėČ]

    Edited by markaudacity
  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 7 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...