Jump to content
UltiMaker Community of 3D Printing Experts

Cura vs "Smooth Variable Layer Height"


gmeardi

Recommended Posts

Posted · Cura vs "Smooth Variable Layer Height"

Just read an article where the new "Smooth Variable Layer Height feature" for Slic3r Prusa Edition improves surface quality while maintaining print speed.

Effectively it's not a bad idea at all... and the hadware is unaffected: only a slicer software upgrade is required.

Any idea about Cura plans?

Here's the related article: link

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    I've heard but not seen that stratasys software can do something like this (their high end suite.)

    I don't see a lot of value over "infill thickness" (e.g, .1mm perimeters with .3mm infill.) But it is something neat enough that it would be cool if cura matched.

    Sometimes I wish slic3r and cura were one software package, they both have a ton of strengths and end up doing a lot of redundant work. besides the general reasons for why they are not one project, I also have no conception of why they probably physically can't be merged [presumably they have different architectures and code bases.]

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    I also have no conception of why they probably physically can't be merged [presumably they have different architectures and code bases.]

     

    And a different language to top it all off. Merging them isn't going to happen.

    As for the variable layer height, it's something that is pretty high on our feature list, but due to some dragons in our architecture it will require more work than is should / would have. This is the main reason why we don't have it already.

    • Like 1
    Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    NB: "merging" is a fairly specific term in programming, where changes from one repository of code are copied into another repository.

    https://en.wikipedia.org/wiki/Merge_(version_control)

    Since slic3r and cura don't share a common base, this type of merging does not apply in this context.

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    This is also known as 'VariSlice' from Autodesk. Nice to see a slicer with a version of that, but a bit disappointed that it must be set manually and not automatically detected and generated by the slicer.

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    I would love a combination of this, with a manual custom selection. Like, for example the slicer shows X colored areas that could need this, then the user selects or removes that areas. I would like this because printing lower layer height for a technical part, sometimes the look of an area doesn't matter but the area with a thread (for example) could need this allowing a faster print but with precision where the users wants it.

    • Like 1
    Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    For the record I am absolutely aware there is no way to "merge" the two programs. I hope i didn't distress anyone by throwing around words like that with more specific meaning than I intended :). [Distressed insofar as someone feels distressed when they hear someone talking about things so far off-base]

    I absolutely only meant it in the sense of a dream world concept in which all the things I like about slic3r existed in cura, and cura handled the random nifty super-tweakable settings of slic3r. I also meant it in the sense that I conceptually admire slic3r (it was my first quality slicing experience and got my first amazing prints with it), but I see cura/ultimaker as a wonderful platform overall that I prefer to use (it feels less disjointed than slic3r.) So I just am recognizing that there are some awesome developers contributing to both slic3r and cura, and my eyes bug out at the thought of what could be done if one of the projects had *all* of the developers, haha.

    :)

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    It's a bit disappointing hearing that its hard to implement something like Varislice as I thought the whole point of the new plugin style CURA was to make it easy to add in features like these.

    By that's just my programming ignorance.

    I'm just glad it's on the developer's radar. Because this would be a epic feature for CURA.

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    It's a bit disappointing hearing that its hard to implement something like Varislice as I thought the whole point of the new plugin style CURA was to make it easy to add in features like these.

     

    The issue here is that the frontend of Cura has an amazing plugin structure. The engine doesn't.

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    I really like UI side of the slic3r Prusa edition. Seems rather intuitive, well thought out.

    You see what you are doing in the vertical bar, but also in the 3D view, where the section that you are modifying is highlighted. The combination is great.

    • Like 1
    Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    So I just am recognizing that there are some awesome developers contributing to both slic3r and cura, and my eyes bug out at the thought of what could be done if one of the projects had *all* of the developers, haha.

     

    No, we need the diversity. Healthy competition promotes better software, and is ultimately better for the end user. Being the single "best" at something promotes complacency. Simplify 3d is sometimes seen as an example of this; it *was* clearly the best slicer option a year or so ago. (ducks for cover for the ensuing fanboy war)

    • Like 1
    Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    So I just am recognizing that there are some awesome developers contributing to both slic3r and cura, and my eyes bug out at the thought of what could be done if one of the projects had *all* of the developers, haha.

    No, we need the diversity. Healthy competition promotes better software, and is ultimately better for the end user. Being the single "best" at something promotes complacency. Simplify 3d is sometimes seen as an example of this; it *was* clearly the best slicer option a year or so ago. (ducks for cover for the ensuing fanboy war)

    We look at quite a few other slicers & 3D printers to see what they did well / bad. So having some competition is a good thing, even though it does mean that certain things get re-implemented.

    In some cases it's even good that something gets re-implemented, because you can occasionally find a much better way of doing the same thing. Improving on something that's already there tends to suffer from moving towards a local maximum.

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    I just tried the variable layer height with Slic3r Prusa on a smooth knob with a spherical domed top, and it works beautifully to keep the layer edges evenly visually spaced.

    Watching while it printed, it reduced the layer height by .01mm each layer as it approached the top, then on the last few layers, it used even thinner layers.

    A bit of a PIA to set the area where you want it applied, and you are shooting in the dark, as the Layer view does not visualize the reduced-height layers, but it does a nice job..

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    I visited the Prusa website but could not find a download, anyone have a url?

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    Caveat Emptor - its beta:

    https://github.com/prusa3d/Slic3r/releases

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    Thank you8)

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    I played around with the Smooth Variable Layer Height (SVLH) feature. While it may seem off-topic on the Cura forum, I'd like to state some of my impressions of it here for the Cura developers - so they can do it better:

    First, its a decent first cut. It does what it says it will do with little effort on by the user (or the app :) )

    But, in my opinion (and I might have missed something), it falls way short in a 'good' implementation:

    There is no analysis by the app on what parts would benefit from "SVLH", nor any suggestions by the app on what an appropriate layer height would be for any given section.

    There is no feedback on what you are 'smoothing' the layer height by. It's just a curve to the side with no numbers to tell you the new layer heights.

    Smoothing is done across the entire X/Y plane. If you object has 'towers' (or you have two objects), one curved and one straight, the smoothing is done on both, regardless.

    I'll shut up now.

    • Like 2
    Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    Shutting up not necessary. I think this is good input!

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    I feel that a lot of Ultimaker users have that wish that Cura can slice with different layer heights at different heights. However, quite often people ask for an even more sofisticated feature which automatically recognizes the optimum layer height throughout the print. So for the developers here: That is probably going to be the step after the basic feature... ;) But I could imagine it is not so difficult to implement - it could work in a similar way as the overhang angle recognition.

    btw: about two years ago I was very close to implement the different-layer-height-feature into Curaengine myself. I found at that time it would not be the hell of a work to do just on the engine level. But the whole communication with the GUI would have to be altered dramatically. But I don't know what the situation with today's code is.

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    I for one would welcome a similar implementation to that provided by S3D. Just allowing me to set layer ranges providing the ability to change layer height is all I really need - ideally plus changing those parameters one might like to change to support the increase/decrease to the volume of filament flowing through. Nothing automatic, just let me take the responsibility.

    It is really the only thing that still makes me want to change to S3D - I would really benefit from it - although out of principle the lack of a demo version still prevents doing this!!! Not forgetting of course the outstanding Cura support provided by this Forum

  • Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    It needs to have some sort of auto mode with the direction UM is heading.

    I would like bridge detection where it increases the layer thickness on the first layer while bridging.

    And Varislice.

    Also the ability to manually increase the layer thickness in a set range.

    • Like 1
    Link to post
    Share on other sites

    Posted · Cura vs "Smooth Variable Layer Height"

    It's great that... as I'm absolutely a newbie on 3DP (my very first UM3x is just less than one month old)... this topic has been considered interesting :-)))

    And it's nice to read that "as for the variable layer height, it's something that is pretty high on our feature list, but due to some dragons in our architecture it will require more work than is should / would have".

    Effectively I think that such a feature would give benefits in:

    - faster detailed prints (using thicker layers only on simple surfaces)

    - more robust prints (if I'm not wrong... just learning...).

    Hope you'll kill the dragon in a reasonable time, Nallath! TKS!

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