Jump to content
Ultimaker Community of 3D Printing Experts
Asger-P

Improvement suggestions for Cura

Recommended Posts

Hi

I don't know if this is the right place for suggestions to improve Cura, if not please direct me to the right place.

 

First some for the slicer:
Fill massive walls with straight lines instead of 45 degree pattern
Retract everywhere if the distance are over X mm even with infill and support
Minimise travel by always start layer in the same corner as last layer ended.
Minimise is way more important then finishing one kind of printing before starting another kind.
Enhance strength in holes by letting second layer from top and bottom cross over the circles.

 

File handling:
Create local backup: save each gcode file to a local directory filename DateTime+Filename.gcode
Post process plugin should be saved with project and be by project

 

User interface:

Post process plugin window should remember its size.
Machine Settings window should remember its size.
It should be possible to set the removable drive letter permanently and then dim the button when there is no disk.
Ctrl+arrows should move the preview scrollbars
When the horizontal preview scrollbar reach the ends there should be an automatic layer change and the scrollbar should jump to the other end and start over.
Feed-rate colours should be the same on all prints, so that it is possible to know speed by looking at the color.

Thanks for a great program
Best regards

Asger

Edited by Asger-P

Share this post


Link to post
Share on other sites
14 hours ago, Asger-P said:

First some for the slicer:
Fill massive walls with straight lines instead of 45 degree pattern

 

If you are talking about infill, you can use a different infill pattern and/or change the direction of the infill lines.

 

14 hours ago, Asger-P said:

Retract everywhere if the distance are over X mm even with infill and support

 

You an already do that when combing within infill (don't know about support).

 

14 hours ago, Asger-P said:

Minimise travel by always start layer in the same corner as last layer ended.

 

Unfortunately, because Cura can make use of multiple CPU cores it computes the print moves for each layer independently and so when computing layer N + 1 it doesn't know where layer N finished.

14 hours ago, Asger-P said:

Minimise is way more important then finishing one kind of printing before starting another kind.

 

Sorry, don't understand that, please re-phrase.

 

14 hours ago, Asger-P said:

Enhance strength in holes by letting second layer from top and bottom cross over the circles. 

 

Sorry, don't understand that either, can you describe some more or provide a sketch?

Share this post


Link to post
Share on other sites
2 hours ago, smartavionics said:

 

1. If you are talking about infill, you can use a different infill pattern and/or change the direction of the infill lines.

2. You an already do that when combing within infill (don't know about support).

 

3. Unfortunately, because Cura can make use of multiple CPU cores it computes the print moves for each layer independently and so when computing layer N + 1 it doesn't know where layer N finished.

 

4. Sorry, don't understand that, please re-phrase.

 

5. Sorry, don't understand that either, can you describe some more or provide a sketch?

1. It isn't infill although it is affected by the infill settings, because if i set infill to 0% the wall will be hollow, but at only 1% the wall is totally filled with a 45° pattern (see first pic) stressing the printer a lot.
Changing the line direction have no effect when printing a square, it will at best only fix half the problem. 

 

2. That will just remove the stringing problem, the reason for my suggestion is the material that is missing after a travel, the material that produced the string. This missing material is weakening the printed part (see pic2), the material missing around the hole is after travel.  

 

3. Makes sense, but you could count the processors and the divide the layers between as many threads reducing the between layer travel a lot. 

4. The slicer seem to print finish each kind of print on a layer before starting on the next kind, outer wall, inner wall, infill.. See Pic 3 It starts the hole at the red dot ends at the blue, then it does a lot of other printing, then it comes back to the yellow dot after a long travel to print the last circle. the long travel have ozed out some material whioch is now missing as you can see in pic 2.

 

5. I tried to show what i mean in CrossOver.png (pic 4)

 

P.s how do you split a quote into several parts ?

 

Best regards

Asger

Capture-2019-01-22_12-59-18.png

pic2.png

Pic3.png

CrossOver.png

Edited by Asger-P

Share this post


Link to post
Share on other sites
1 hour ago, Asger-P said:

1. It isn't infill although it is affected by the infill settings, because if i set infill to 0% the wall will be hollow, but at only 1% the wall is totally filled with a 45° pattern (see first pic) stressing the printer a lot.
Changing the line direction have no effect when printing a square, it will at best only fix half the problem. 

 

Ah, OK. That's where it has filled the gaps between walls. Yes, the standard Cura does not make a good job of that (or printing thin walls). My cura releases have a different implementation and works better in this regard (see https://www.dropbox.com/sh/s43vqzmi4d2bqe2/AAADdYdSu9iwcKa0Knqgurm4a?dl=0 for my releases).

 

2 hours ago, Asger-P said:

2. That will just remove the stringing problem, the reason for my suggestion is the material that is missing after a travel, the material that produced the string. This missing material is weakening the printed part (see pic2), the material missing around the hole is after travel. 

 

As I said, it can already be told to retract when combing travels are longer than a given distance.

 

2 hours ago, Asger-P said:

3. Makes sense, but you could count the processors and the divide the layers between as many threads reducing the between layer travel a lot. 

 

Would adding that complexity really make a big difference? Rather dependent on the model being sliced I think.

 

2 hours ago, Asger-P said:

4. The slicer seem to print finish each kind of print on a layer before starting on the next kind, outer wall, inner wall, infill.. See Pic 3 It starts the hole at the red dot ends at the blue, then it does a lot of other printing, then it comes back to the yellow dot after a long travel to print the last circle. the long travel have ozed out some material whioch is now missing as you can see in pic 2.

 

Yes, the way that Cura is structured means that it often doesn't exploit locality as much as one would like. Outer and inner walls should often be printed together if the optimize wall print order setting is enabled.

If you are losing material from oozing it means your settings are wrong (retraction length/speed, temperature, etc.)

 

2 hours ago, Asger-P said:

 

5. I tried to show what i mean in CrossOver.png (pic 4)

 

OK, thanks. Well maybe that is stronger or maybe not. Is it proven to be stronger?

 

2 hours ago, Asger-P said:

P.s how do you split a quote into several parts ?

 

By highlighting only the part of the text you wish to quote!

 

Share this post


Link to post
Share on other sites
7 hours ago, smartavionics said:

My cura releases have a different implementation and works better in this regard (see https://www.dropbox.com/sh/s43vqzmi4d2bqe2/AAADdYdSu9iwcKa0Knqgurm4a?dl=0 for my releases).

 

Which version do I need to download, the one that seem to be the latest ?
https://www.dropbox.com/sh/s43vqzmi4d2bqe2/AAAF232ISfhlamx53I9bPJ10a/Cura-mb-master-win64-20190118.exe?dl=0

 

7 hours ago, smartavionics said:

Would adding that complexity really make a big difference? Rather dependent on the model being sliced I think

 

Of course not always, but minimising travel is always good, the result do tend to get better. Cura 3.6 is way better then 3.51  
One thing that should be avoided though, is going back over a finished surface to fill tiny gabs in the corners, they should always be filled either first or during the closest print.

 

8 hours ago, smartavionics said:

If you are losing material from oozing it means your settings are wrong (retraction length/speed, temperature, etc.)

No it was because 'Max Comb Distance With No Retract' was set to 0, for some reason that setting wasn't visible in my settings window, it is now set to 3 and that helped a lot. :-) Thank you very much.
 

 

8 hours ago, smartavionics said:

OK, thanks. Well maybe that is stronger or maybe not. Is it proven to be stronger?

I don't know , because I don't know how to make Cura slice that way.:-) Anyway now that no material is missing around my holes, I'm not so sure anymore.

Thanks for all the good info

Cura is great.:-)

Best regards

Asger

Share this post


Link to post
Share on other sites
6 minutes ago, Asger-P said:

Which version do I need to download, the one that seem to be the latest ?

 

Yes, the latest is generally the best. I keep a few old releases around just in case something gets broken. These releases are based on the Cura master branches + my own mods. So it's always possible that they have new bugs or problems that haven't been discovered yet. The releases don't get a lot of testing other than they are what I use for all my own 3d printing. I don't release stuff that is known to be broken.

Share this post


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 | a new interface
      We're not only trying to always make Ultimaker Cura better with the usual new features and improvements we build, but we're also trying to make it more pleasant to operate. The interface was the focus for the upcoming release, from which we would already like to present you the first glance. 
        • Like
      • 130 replies
    • "Back To The Future" using Generative Design & Investment Casting
      Designing for light-weight parts is becoming more important, and I’m a firm believer in the need to produce lighter weight, less over-engineered parts for the future. This is for sustainability reasons because we need to be using less raw materials and, in things like transportation, it impacts the energy usage of the product during it’s service life.
        • Like
      • 12 replies
×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!