Nonlinear extrusion tweaking
-
@lakko said in Nonlinear extrusion tweaking:
Is there a real needed of the X movement "G1 X50.." & "G1 X0.." or it is useless and can be removed?
Yes the print head needs to be doing a coordinated move during extrusion.
-
Please report back with your tuning findings. I was never quite able to get it to behave.
-
@lakko the 1st added, etc spreadsheet is a recursive spreadsheet that takes into account (6 times IIRC) the fact that the computed amount to add doesn't really get added fully since that amount will also be less than directed due to non linear extrusion of it and sums up all the amounts. That part will fill itself in.
-
@lakko said in Nonlinear extrusion tweaking:
Is there a real needed of the X movement "G1 X50.." & "G1 X0.." or it is useless and can be removed?
It is needed. Nonlinear extrusion is not applied to extruding moves with no XY movement, because those are assumed to be filament loading or re-prime moves.
-
Hi,
i've finally had time for the non linear extrusion test, these are my result...if i have understand all, this is my M592:
M592 D0 A-0.01096 B0.00591 L0.021@alexander-mundy
The part with "Step Resul" is the extruder step/mm if i don't want to use the non linear extrusion? -
@lakko The step results are based on the average of the extruded amounts above it and if used will make the average equal to 100%. Looking at your results you will get a little overextrusion at slower speeds and a little under at higher speeds if you use those steps. Otherwise it appears you will get underextrusion throughout. However the amounts either way are pretty small and probably won't be noticable. Am working on a drop dead next week electronic project hardware and software for race car timing so it might be awhile for further correspondence.
-
@lakko said in Nonlinear extrusion tweaking:
M592 D0 A-0.01096 B0.00591 L0.021
based on the results is the M592 correct?
-
Question about NLE: shouldn't the tests be performed with the extruder nozzle at a typical print layer thickness above the bed? I think that would affect the pressure in the hot-end and the resulting extrusion errors.
I ran a test using the OP's gcode at the top of this thread and found about a 3 mm variation in the amount of plastic extruded. I added the M592 statement to my config.g file with the coefficients calculated by the spreadsheet and then reran the test and I still see about 3 mm variation in the amount of filament extruded.
-
@lakko I went back and looked. The extruded amounts in the lower cells in column H are to be entered based on the extruded amounts after applying non linear extrusion. It is only there to see how far off the results are and to give me a compensation in steps that will get me close to an average of 100% since there isn't a "C" (offset) value that can be entered. Yes, the formula looks correct based on the data entered. Give it a go and run the test again then enter those values in column H.
-
@Alexander-Mundy Hello. I have seen your spreadsheet and I have some questions about tunning the NLE.
I have your spreadsheet. So the steps to tune non linear extrusion would be:
Using the code tst, I measure the extruded filament for each of the speeds. Then I enter those values in the spreadsheet and I get the values for the M592 command. Then I re run the extrusion test again and measure again, and the I enter the new values in the lower H column in the spreadsheet. With these new values the spreadsheet will give me corrected values for the M592 command and these should be the final values to be used.Is this the correct procedure to follow?
Thanks in advance -
@Tinchus That sounds correct.