Jump to content

Slots print out with different widths despite being the same


Wangmaster

Recommended Posts

Posted · Slots print out with different widths despite being the same

The part I'm printing has two slots with the same width of 1.75mm to loose-fit a piece of PCB (see attached pic). Several prints later, I found that my U3 consistently prints the two slots with different widths, the left one at 1.56mm and right one at 1.64mm. Now I understand that holes and gaps always come out slightly undersized which I can compensate for, but what I don't understand is how two exactly the same gaps can print out differently. Why is this happening, and how can I identify when this will happen in the future?

 

Thanks!

 

Untitled.thumb.png.18d07fce265dfa504f8e4276cc76e5e7.png

Block.stl

  • Link to post
    Share on other sites

    Posted · Slots print out with different widths despite being the same

    So this part looks like it's functional and doesn't need to be pretty.  I'm hoping UM comes out with a functional/accuracy profile some day.  Until then, try this.  Parts will look worse, but fit better.

     

    All printing speeds at 40mm/sec (or 25mm/sec for super high quality).  This is critical as at the speed change from infill to shell it will over extrude briefly and underextrude when speeding back up.

    disable acceleration control

    disable jerk control

    set initial horizontal expansion to -0.2 (optional - this is a bad idea for some prints with thin walls on the bottom layer)

    All line widths to 0.4

    wall thickness 1.2

    top/bottom thickness 1.2

    walls 3

    horizontal expansion -0.03

     

    Also in CAD make vertical holes .4 to .5mm larger than desired hole size (or drill them out after printing).

     

     

     

  • Link to post
    Share on other sites

    Posted · Slots print out with different widths despite being the same

    I'm guessing the one on the right is a wider gap.

     

    It's the same reason vertical holes are too small.

     

    PLA acts like a liquid rubber band milliseconds out of the nozzle.  It's like snot.  It's also rapidly shrinking before it becomes a solid.  So it pulls inward when you make a small circle or square or corner.  Because it pulls inward corners and things tend to "shrink" inward.  This happens before it even solidifies.  It's much worse on corners as it's pulling inwards.  It doesn't affect flat sides so much but can reach pretty far from corners.

     

    That wall on the side of the left slot helps anchor things and keeps the slot accurate at the wall.

     

    You may think it's a pain to compensate for these errors in CAD (the best solution) but keep in mind for injection molded parts you have to do all kinds of crazy design considerations and hacks/adjustments as well.  It's just that you don't know about these because the engineers at the injection molding factory are doing the adjustments for you (and it costs a lot).  e.g. 90 degree corners - if you want to be accurate have to be adjusted by a degree or so in cad.  Crazy stuff.

    • Like 1
    Link to post
    Share on other sites

    Posted · Slots print out with different widths despite being the same

    Sorry for not being clear but left and right are with respect to the picture. So the slot supported by the wall is 0.08mm tighter than the free-floating slot. May not seem like much but its very noticeable when fitting small parts.

     

    13 hours ago, gr5 said:

    That wall on the side of the left slot helps anchor things and keeps the slot accurate at the wall.

     

    That would make sense but like I said, the anchored slot was less accurate than the free floating slot, aka it was actually tighter.

     

    13 hours ago, gr5 said:

    So this part looks like it's functional and doesn't need to be pretty.  I'm hoping UM comes out with a functional/accuracy profile some day.  Until then, try this.  Parts will look worse, but fit better.

     

    All printing speeds at 40mm/sec (or 25mm/sec for super high quality).  This is critical as at the speed change from infill to shell it will over extrude briefly and underextrude when speeding back up.

    disable acceleration control

    disable jerk control

    set initial horizontal expansion to -0.2 (optional - this is a bad idea for some prints with thin walls on the bottom layer)

    All line widths to 0.4

    wall thickness 1.2

    top/bottom thickness 1.2

    walls 3

    horizontal expansion -0.03

     

    Seems like sound advice, but are these parameters suitable for every print? Or only for my specific case?

  • Link to post
    Share on other sites

    Posted · Slots print out with different widths despite being the same

    That's as expected and as I predicted - the slot with the wall was tighter. I'm not sure why they are tighter than expected but probably because the nozzle is 0.4 but the default line width is something like 0.35.  This is a less precise way of printing.

     

    The above parameters are for all prints where you don't care how it looks but you care how well it fits.  You can get even better quality by slowing it down to 25mm/sec or faster, worse quality by speeding it up.  Notice I didn't specify the layer height as most people understand exactly what that gives you.  I usually do 0.2mm layer height for practical (not pretty) things as the best way to speed up a print is thicker layers. In my opinion.

     

    The thing that the above suggestions will hurt the most is ringing.  So if you have text on the side of your print it will look pretty bad.  But when you measure the area of the ringing with calipers it will be quite good.

     

    Even with this more accurate profile, sometimes you will want greater accuracy and you will have to fix the last little bit by tweaking the cad model.

  • 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

      • 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
      • Ultimaker Cura 5.6 stable released
        Cura now supports Method series printers!
         
        A year after the merger of Ultimaker and MakerBotQQ, we have unlocked the ability for users of our Method series printers to slice files using UltiMaker Cura. As of this release, users can find profiles for our Method and Method XL printers, as well as material profiles for ABS-R, ABS-CF, and RapidRinse. Meaning it’s now possible to use either Cura or the existing cloud-slicing software CloudPrint when printing with these printers or materials
        • 6 replies
    ×
    ×
    • Create New...