Jump to content
UltiMaker Community of 3D Printing Experts

Feature Request: First layer after infill speed


Guest

Recommended Posts

Posted · Feature Request: First layer after infill speed

Hello,

 

I looked in the settings, but there didn't seem to be anything that jumped out at me to try.. other than to slow down the entire top surface skin speed, which would affect a number of layers and perhaps not even all the ones I'm interested in.

 

The reason for this request is so I can slow down the first skin layer that gets printed on any infill.  This to me is more like a bridge operation, especially when you have a low % of infill.  I've manually set my printer to 50% speed when I notice a skin being printed on infill and it comes out much better, leading to the following layers (which I reset to 100% speed again) to be completely defect free.  If I leave the speed at 100% for the whole job, I can see the skin gets better as each layer is applied, but my usual 3 layers for a skin is sometimes not enough to iron out all the kinks.  "Sometimes" meaning it depends on the material type and quality.  I could add one more layer too, I suppose, but I wouldn't have thought this one extra option for speed wouldn't be useful to others too?  (When there are already so many.)

 

Thanks.

  • Link to post
    Share on other sites

    Posted · Feature Request: First layer after infill speed

    I don't think this exists.  I was going to suggest going to 4 layers instead of 3 but you already suggested it.  🙂  Note that 4 layers instead of 3 will take the exact same amount of time as printing the first of the 3 layers at 50% (but a little more material).

  • Link to post
    Share on other sites

    Posted · Feature Request: First layer after infill speed

    personally I am not sure what the problem is; just add a layer or reduce the top layers speed; if you are printing fast enough so that the first of the top layers does not print well over the infill then you would probably want to reduce the speed of the top layers anyway to ensure a quality surface finish.

    I have not used it but you could also use the option Gradual Infill Steps which, as I read it, seems to increase the infill density as you approach the top layers - indeed this may be a very good solution. But it is not a problem I have ever had as I always make sure I define enough top layers, which of course varies with layer thickness, to get a quality surface.

  • Link to post
    Share on other sites

    Posted · Feature Request: First layer after infill speed

    I like the idea.  A skin layer immediately over infill could be regarded as if it were a bridge layer.  To insure a smooth top with ABS, I have been printing a minimum of 6 top layers

  • Link to post
    Share on other sites

    Posted · Feature Request: First layer after infill speed

    And, you could also use gradual infill steps towards a much denser support just below the first layer.

  • Link to post
    Share on other sites

    Posted · Feature Request: First layer after infill speed

    Thanks for the responses and suggestions, all.

  • Link to post
    Share on other sites

    Posted · Feature Request: First layer after infill speed

    SkinOnFillMaxSpeed.zip

     

    @mastory (and anyone else interested):

     

    Before I upload this to thingiverse, do you want to try out my first attempt to implement this feature (see attachment) as a post-processing script?  I think this one should be first in the list of scripts, to ensure the G code isn't first modified by other scripts which may pose unexpected issues.  Let me know if it bombs out, or you think I've forgotten anything.

     

    I've got some other scripts too, if anyone's interested, basic instructions to install them are in the linked pages:

     

    https://www.thingiverse.com/thing:3217695

    https://www.thingiverse.com/thing:3260750

     

    3217695 = Percentage complete - always goes last in the list of scripts to run

    3260750 = Scalable Extra Prime (on retractions and combing)

     

    Strange this site doesn't allow .py files to be attached (which is why I zipped it).

  • Link to post
    Share on other sites

    Posted · Feature Request: First layer after infill speed

    SkinOnFillMaxSpeed.zip

     

    After printing a rather large item, the baker-cube from thingiverse, I noticed some problems (nothing went wrong with the print itself, it was just slower on a few layers, that I didn't expect to be slower).

     

    The Public Domain routine I had used for detecting line segment overlaps was returning false positives.  E.G. Lines in diagonal quadrants said they overlapped.  So I changed that algorithm out for one I understand a bit better - which seems to work well now.  The new one says it doesn't detect when a line completely overlaps another - but this is desirable, as that one line can go full speed.

     

    Also, I'm pretty sure if a skin line-end touches infill, it causes any skin layers after the initial one to also slow down.  I've added a configurable setting to trim skin line ends (I guess the nozzle size affects this too in Cura?) so the line needs to actually cross infill now..  The default of 0.7mm I've chosen seems to work well for me with a 0.4mm nozzle.

     

    BTW: This test print only had two skin layers and it came out better than a lot of other prints I've done with 3 or 4.  I'm now far more confident lowing the infill % below 25% which was my go-to setting.  I'm not sticking to 2 skin layers though, 3 is fine.

  • Link to post
    Share on other sites

    Posted · Feature Request: First layer after infill speed

    https://www.thingiverse.com/thing:3314235

     

    Thingiverse link, in case anyone wants it (185 people in the two days it's been there did).  Because I wasn't sure what the experimental bridging in Cura offers, there's also an additional version that allows you to slow skin layers over support.  I'd call it very experimental though, since it relies on there being 1 layer in-between where the infill stops (current layer tests support from two layers ago).  I'm guessing this isn't always the case depending on your settings for support?

     

    You could fairly easily add extra support buffer arrays to make it work with your own settings though :)

  • Link to post
    Share on other sites

    Posted · Feature Request: First layer after infill speed

    I can't get this to work in cura 3.6, it doesn't include the init and the plugin.json like other plugins and the thingiverse link is dead and also Jason9 on thingiverse. Has this been included somehow, because I would really need it for thin layer height prints. Thanks!

  • 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.3 stable released
        In this stable release, Cura 5.3 achieves yet another huge leap forward in 3D printing thanks to material interlocking! As well as introducing an expanded recommended print settings menu and lots of print quality improvements. Not to mention, a whole bunch of new printer profiles for non-UltiMaker printers!
          • Thanks
          • Like
        • 21 replies
      • Here it is. The new UltiMaker S7
        The UltiMaker S7 is built on the success of the UltiMaker S5 and its design decisions were heavily based on feedback from customers.
         
         
        So what’s new?
        The obvious change is the S7’s height. It now includes an integrated Air Manager. This filters the exhaust air of every print and also improves build temperature stability. To further enclose the build chamber the S7 only has one magnetically latched door.
         
        The build stack has also been completely redesigned. A PEI-coated flexible steel build plate makes a big difference to productivity. Not only do you not need tools to pop a printed part off. But we also don’t recommend using or adhesion structures for UltiMaker materials (except PC, because...it’s PC). Along with that, 4 pins and 25 magnets make it easy to replace the flex plate perfectly – even with one hand.
         
        The re-engineered print head has an inductive sensor which reduces noise when probing the build plate. This effectively makes it much harder to not achieve a perfect first layer, improving overall print success. We also reversed the front fan direction (fewer plastic hairs, less maintenance), made the print core door magnets stronger, and add a sensor that helps avoid flooding.
         

         
        The UltiMaker S7 also includes quality of life improvements:
        Reliable bed tilt compensation (no more thumbscrews) 2.4 and 5 GHz Wi-Fi A 1080p camera (mounted higher for a better view) Compatibility with 280+ Marketplace materials Compatibility with S5 project files (no reslicing needed) And a whole lot more  
        Curious to see the S7 in action?
        We’re hosting a free tech demo on February 7.
        It will be live and you can ask any questions to our CTO, Miguel Calvo.
        Register here for the Webinar
          • Like
        • 18 replies
      • UltiMaker Cura Alpha 🎄 Tree Support Spotlight 🎄
        Are you a fan of tree support, but dislike the removal process and the amount of filament it uses? Then we would like to invite you to try this special release of UltiMaker Cura. Brought to you by our special community contributor @thomasrahm
         
        We generated a special version of Cura 5.2 called 5.3.0 Alpha + Xmas. The only changes we introduced compared to UltiMaker Cura 5.2.1 are those which are needed for the new supports. So keep in mind, this is not a sneak peek for Cura 5.3 (there are some really cool new features coming up) but a spotlight release highlighting this new version of tree supports.  
          • Like
        • 22 replies
    ×
    ×
    • Create New...