Jump to content
UltiMaker Community of 3D Printing Experts

New feature ideas


Recommended Posts

Posted (edited) · New feature ideas

Just a few thoughts for future features.

1) Add a layer preview stepping function where you can jump 1, 5, and 10 layers at a time.  The scroll bar is very useful most of the time, but not very accurate when you have over 1000 layers and are trying to troubleshoot a print.  Typing in the layer number each time gets tedious in very short order. :(

2)  When at less than 75% fan speed on my reprap the layer cooling fan will not start.  After I slice I need to go in and replace M106 S  with M106 B1 S to bump the fan to full speed for 1 second so that it will run at lower speeds.  I think that this would be a boon for people who do not have an Ulti, but still love Cura.

3) This comes from the engineer in me... :)  I think that if the outer layer was offset by 1/2 layer height it would increase the strength of printed parts, help with delamination and give a smoother exterior.  The down side might be in the loss of details.

Any who...just my 2 cents worth

Edited by Guest
  • Link to post
    Share on other sites

    Posted · New feature ideas

    About 2

    Check yo change your firmware since Marlin has "Fan speed minimum" on configuration or in conf adv

    Also check fan kickstart, since you can make Marlin to send a full power start for X milliseconds (for me 300-500 is more than enough) so your fans can run.

  • Link to post
    Share on other sites

    Posted · New feature ideas

    The single layer jump is already possible. Try pressing the up key when the layer number box has focus (eg; when you can type numbers). You can also use ctrl + up (except on mac, as it already does something there).

  • Link to post
    Share on other sites

    Posted · New feature ideas

    And how about reinstatement of Print speed inheritance, present in all versions of Cura up to 15.n and then dropped from 2.n

    Like many others I am sure, with the exception of the 1st layer speed, all my printing speeds are the same. This ensures a consistent pressure through the extrusion system with the benefits one would expect on surface finish. Just occasionally, if I have a large x/y dimension I will push up infill speed.

    Now, without Print speed inheritance, every time I change the Print speed I have another 3 or 4 speeds that need changing. OK not the end of the world but extremely irritating especially if I am testing to get the optimum mix on a new part of surface quality and speed of production.

    • Like 1
    Link to post
    Share on other sites

    Posted · New feature ideas

    And how about reinstatement of Print speed inheritance


    It's not possible by means of the UI, but it's quite simple to fix it yourself. The system of 2.x is far more advanced than that of 15.x

    If you open your quality file (lets say my_quality_changes.inst.cfg), you can see a "header" named [values]. Beneath it are a number of settings with values. Those don't have to be values, but can also be formulas.

    So instead of

    speed_layer_0 = 20


    speed_layer_0 = =speed_print / 3

    In the future i'd love to let users write their own functions in the GUI.

  • Link to post
    Share on other sites

    Posted · New feature ideas

    Hi @nallath thanks for that. OK I tried it but with mixed success.

    I set the temperatures as well as the speeds. So I set all the temps = to the print temp.

    material_bed_temperature = 73

    material_final_print_temperature = material_print_temperature

    material_initial_print_temperature = material_print_temperature

    material_print_temperature_layer_0 = material_print_temperature

    And the speeds equal to the print speed

    speed_infill = speed_print

    speed_topbottom = speed_print

    speed_wall_0 = speed_print (but no idea what this data item is referring to)

    speed_wall_x = speed_print (but no idea what this data item is referring to)

    What I got was


    With Printing temp set as 250

    material_final_print_temperature = 235

    material_initial_print_temperature = 240

    material_print_temperature_layer_0 = 255 ( I assume this is “Printing temp/. initial layer”)


    So they are all wrong and should be 250.


    With Print speed set to 70

    speed_infill = 70 Correct!!

    speed_topbottom = 35

    speed_wall_0 = do not know what this is

    speed_wall_x = do not know what this is

    The Cura Print setup display showed

    Wall speed 35

    Outer wall speed 35

    Inner wall speed 70 Correct!!

    I also note, strangely, that if I go to the Profiles dialogue page, with the two columns “Profile” and “Current”, I see under Current

    Printing temp = 250 correct, input by me

    Printing temp initial layer = material_print temp + 5 Incorrect!

    Initial Printing temp = max_-273.15, material_print…. -10 Incorrect!

    Initial Printing temp = max_-273.15, material_print…. -15 Incorrect!

    Print_speed = 70 Correct, input by me

    Infill_speed = speed_print Correct!

    Outer_wall speed = speed_wall Incorrect; speed_wall is not listed in my .cfg file

    Inner wall speed = speed_wall *2 Incorrect; speed_wall is not listed in my .cfg file

    Top bottom speed = speed_print/2 Incorrect, this is not what I input into the .cfg file

  • Link to post
    Share on other sites

    Posted · New feature ideas

    You have to use the "two equal" notation that nallath uses.

    The first = tells the parser where the setting name ends and the formula starts.

    The second = implies it will be a formula instead of a number as in =x/3

  • Link to post
    Share on other sites

    Posted · New feature ideas

    Thanks - I did actually try that - not sure whether it was or was not a typo - and it did not seem to make a difference. But I will have to assume I made another error at the same time. So I will redo with double = and report back.

  • Link to post
    Share on other sites

    Posted · New feature ideas

    Ok thanks for that:) The temps are now spot on. The speeds look good too. I note that wall speed is sitting at 50% of print speed but I assume that is ignored as inner wall speed is showing correct and outer wall speed is showing correct

  • Link to post
    Share on other sites

    Posted · New feature ideas

    The extra = is intentional. I pushed for this so that we can add the ability to add functions in the UI at a later date. I'd love to have excel like functionality with hinting.

  • 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

      • 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
        • 10 replies
      • UltiMaker Cura 5.3.0-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
        • 16 replies
      • New here? Get ahead with a free onboarding course
        Often getting started is the most difficult part of any process. A good start sets you up for success and saves you time and energy that could be spent elsewhere. That is why we have a onboarding course ready for
        Ultimaker S5 Pro Bundle, Ultimaker S5, Ultimaker S3 Ultimaker 2+ Connect.   
        They're ready for you on the Ultimaker Academy platform. All you need to do to gain access is to register your product to gain free access. 
        Ready? Register your product here in just 60 seconds.
          • Like
        • 14 replies
    • Create New...