Jump to content

Overhanging Wall Speed Request


Safety_Lucas

Recommended Posts

Posted · Overhanging Wall Speed Request

I have had some great success with the experimental "Overhanging Wall Speed" and "Overhanging Wall Angle" features, printing unsupported walls at up to 70° without sagging! I would like a feature where the speed scalar is a function of the overhang angle, rather than a constant value that activates at some threshold angle as it is now. The effect would be that the speed at which overhanging walls are printed varies according to how steep the overhang is. 

20190626_114815.jpg

20190626_114837.jpg

  • Link to post
    Share on other sites

    Posted · Overhanging Wall Speed Request

    Hello @Safety_Lucas, thanks for the interesting report. Can you provide more info, please? What range of speeds would you want to use WRT the overhang angle?

     

    BTW, my Cura builds also provide a separate fan speed setting for overhanging walls:

     

    Screenshot_2019-06-26_18-06-14.png.f1cbfa94d71a0e8ec2677da6964ca1ab.png

     

    That feature has already been rejected by the Cura developers so it's only going to be available in my builds (Linux and Windows only, I'm afraid) which can always be found at https://www.dropbox.com/sh/s43vqzmi4d2bqe2/AAADdYdSu9iwcKa0Knqgurm4a?dl=0

  • Link to post
    Share on other sites

    Posted · Overhanging Wall Speed Request
    10 hours ago, burtoogle said:

    What range of speeds would you want to use WRT the overhang angle?

    @Burtoogle, Thank you for the link. I will take a look at those distributions Do you make them yourself? As in, do you write the code for Cura features? The setting is presently handled by multiplying the overall print speed by some decimal amount. I typically print at 40mm/s and scale the overhanging wall speed by 0.25. Overhangs are thus printed at 10mm/s. But I have experimented with higher and lower values from 5mm/s to 15mm/s with predictable results. I would prefer the feature be a function of overhang angle rather than a range of values though as different materials, temperatures, flow rates, etc. will require different reduced speeds to print the same overhang angle. I suspect an appropriate equation for such a feature would not be a simple straight line scale from 0 to 90° but rather would slow the print speed more severely at extreme angles and less severely at shallower angles. Like a scaled e^x sort of curve. 

  • Link to post
    Share on other sites

    Posted · Overhanging Wall Speed Request
    2 hours ago, Safety_Lucas said:

    Thank you for the link. I will take a look at those distributions Do you make them yourself? As in, do you write the code for Cura features?

     

    Yes, I make them myself and they are based on Ultimaker's development sources + my own fixes and additions.

     

    OK, I'll think about the speed factor. Maybe something based on the tan of the overhang angle would be good?

  • Link to post
    Share on other sites

    Posted · Overhanging Wall Speed Request

    I'll run some experiments this weekend to come up with some good maximum speeds for various extreme angles. An equation can be made to model that data.

  • Link to post
    Share on other sites

    Posted · Overhanging Wall Speed Request

    Not related to the request but what speed did you print at for your tests in the photo?

  • Link to post
    Share on other sites

    Posted (edited) · Overhanging Wall Speed Request

    Also what fan speed?

    Edited by usshadowop
    accidental double post
  • Link to post
    Share on other sites

    Posted (edited) · Overhanging Wall Speed Request

    @usshadowop The bulk of the print was at 20 mm/s but walls overhanging 30 degrees or more were scaled by 0.25. So 5 mm/s for the overhangs. The fan speed was 100% all the way through.

    Edited by Safety_Lucas
  • Link to post
    Share on other sites

    Posted · Overhanging Wall Speed Request

    Good stuff ! Overhangs are such a pain, I hope it will be in the official release soon.

  • Link to post
    Share on other sites

    Posted · Overhanging Wall Speed Request
    On 6/26/2019 at 1:07 PM, burtoogle said:

    Hello @Safety_Lucas, thanks for the interesting report. Can you provide more info, please? What range of speeds would you want to use WRT the overhang angle?

     

    BTW, my Cura builds also provide a separate fan speed setting for overhanging walls:

     

    Screenshot_2019-06-26_18-06-14.png.f1cbfa94d71a0e8ec2677da6964ca1ab.png

     

    That feature has already been rejected by the Cura developers so it's only going to be available in my builds (Linux and Windows only, I'm afraid) which can always be found at https://www.dropbox.com/sh/s43vqzmi4d2bqe2/AAADdYdSu9iwcKa0Knqgurm4a?dl=0

    Is there any version of cura for mac that supports "Overhang wall fan speed"? This is absolutely essential for PTGE! 

  • Link to post
    Share on other sites

    Posted · Overhanging Wall Speed Request
    3 hours ago, LeckieInstalls said:

    Is there any version of cura for mac that supports "Overhang wall fan speed"? This is absolutely essential for PTGE! 

     

    Yes, the macos builds that you can find at https://www.dropbox.com/sh/s43vqzmi4d2bqe2/AAADdYdSu9iwcKa0Knqgurm4a?dl=0 have that setting. Please read the README.md file there.

  • Link to post
    Share on other sites

    Posted · Overhanging Wall Speed Request

    That overhang is very impressive, indeed.

     

    And what is the effect of this setting on the "curling up" tendency of steep overhangs? Where the edges bend upwards instead of sagging, causing the nozzle to bang hard into them, and causing vibrations and ugglyness too? And in extreme cases knocking the model off the bed?

     

    See these tests.

     

    DSCN5679b.jpg.369ab32c7990bf99558d198e2ecf8321.jpg

     

    DSCN5686b.jpg.a9820bddeaf6d37b7dd30feb5f4de786.jpg

     

    DSCN5814.thumb.JPG.579cd13d93beed9cc55ec4cb5ab6c366.JPG

     

     

     

  • Link to post
    Share on other sites

    Posted · Overhanging Wall Speed Request

    Reviving this topic:

    I think this feature should be a fixed velocity, and not a % of the inner/outer walls.

    Some (like me) may want to print inner walls at 80mm/s and outer at 30, and set all overhanging walls to 20mm/s. This could be very useful and make cura a lot more capable. 

    Another thing I noticed is that cura does not tell apart overhangs from bridge walls very well, changing velocities if you do not have everything set to the same speed (lets say 30mm/s normal wall speed at 70% for overhang wall (=21mm/s), and 20mm/s for bridge walls. 

    See below how the first inner wall changes from green to blue, when it should be only green (as my inner walls are set to a higher speed). To work absolutely well this wall should be all blue (20mm/s), as it overhangs, but as my inner walls are set to 80mm/s, I can't slow them that much based on a %. 

    image.thumb.png.40138ff7ae4cf7542acc7e75fa508052.png

  • 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
        • 18 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...