5axes / Calibration-Shapes

A Cura plugin that adds simple shapes (cube, cylinder, tube) and also 24 Calibration and test parts + 7 Postprocessing scripts
GNU Affero General Public License v3.0
330 stars 69 forks source link

Feature Request: Multiple flow rate model in single print #56

Closed rizwansarwar closed 1 year ago

rizwansarwar commented 3 years ago

The current flow rate model only adds single model to build plate and uses the current flow rate. Although it is possible to add multiple instances of the same model and setting per model settings for various flow rates. It would be great to do this automatically just like temp tower or retraction tower for example. The advantage is that one can know good flow rate for a model in a single print. Is this possible to implement?

5axes commented 3 years ago

Something like the SuperSlicer solution ?
image

Why not but in any case as in SuperSlicer we should certainly have two prints : The first one with a range of +/- 20% and the second one with a smaller tolerance to fine tune the flow rate.

rizwansarwar commented 3 years ago

Yes exactly like that. I have resorted at times to SS just for this model even though most of my workflow is in Cura. Flow rate calibration is pretty important at least in my case so saves a lot of time when you can fire one print and know ball park. Thanks for quick response, and btw your models have taken guess work out of cura at least for me so thank you very much.

5axes commented 3 years ago

An other solution could be to use the "M221 - Set Flow Percentage" Marlin function via a Script and a Flow Tower https://www.thingiverse.com/thing:4179047

rizwansarwar commented 3 years ago

Possibly, and it would probably fit in easily with the existing towers available in the plugin. My only counter argument is that I personally use flow rate testing to calibrate top surface quality (esp for ironing), I am not sure if a tower will help with there. Maybe it will but I have never tried it.

5axes commented 3 years ago

I will make a test with this model ... image

5axes commented 3 years ago

Tested 20210825_083810

Not very nice solution this tower 20210825_083709

5axes commented 3 years ago

New Function MultiFlowTest the design of the part must be tested. Add 11 parts from 110% to 90% with the customized flow parameter already fixed to the part.

image

5axes commented 3 years ago

https://github.com/5axes/Calibration-Shapes/releases/tag/V1.5.0

djcutch commented 3 years ago

New Function MultiFlowTest the design of the part must be tested. Add 11 parts from 110% to 90% with the customized flow parameter already fixed to the part.

image

i tested this with klipper and the flow rate does not seem to change and it printer all the layers at one vs an object per flow.

5axes commented 3 years ago

All the layers at one vs an object per flow should not be a problem. Can you link to your post the generated G-Code for analyse ?

And Can you see a variation color when your are in the PREVIEW Mode in the Color Scheme : Flow ?

image

Anyway this small model is not totally satisfactory for flow analysis. If someone has another model to propose I am interested in his solution.

cptSwing commented 2 years ago

(this is how TeachingTech aims to calibrate flow, I can't speak for how accurate it is though, https://teachingtechyt.github.io/calibration.html#flow )

5axes commented 2 years ago

Yes it's the first basic calibration method : We have the description of this method in the Wiki : https://github.com/5axes/Calibration-Shapes/wiki/Flow-calibration But here the request and the goal are a little bit different it's to get in one time the correct flow , without need to make a cube , measure the wall, check if it's correct and discover that the top result is not correct even if the flow are well calculated. I don't know if it's a good approach but it's to try to move forward on this. But what I can say is that TeachingTech did not understand the specificity of Cura and from my point of view, the flow calculation as described in the given link is not correct for Cura. It works for PrusaSlicer / SuperSlicer but not for Cura see my analysis in : https://github.com/5axes/Calibration-Shapes/wiki/Flow-calibration

cptSwing commented 2 years ago

That was an interesting read, thank you!

5axes commented 1 year ago

I think I can close this request