Pause and retract problem (Cura and Slic3r) May 26, 2015 07:23AM |
Registered: 9 years ago Posts: 1,699 |
Re: Pause and retract problem (Cura and Slic3r) May 26, 2015 07:32AM |
Registered: 10 years ago Posts: 14,672 |
Quote
Treito
Hello,
Slic3r uses relative extrusion length, but Cura uses absolute extrusion length. So If I pause a model sliced by Cura and pause the print the filament gets unloaded. Is there any way to fix this problem without changing Slic3r to absolute filemant extrusion and to keep the retract in the pause command?
Regards,
Sven
Re: Pause and retract problem (Cura and Slic3r) May 26, 2015 07:37AM |
Registered: 9 years ago Posts: 1,699 |
Re: Pause and retract problem (Cura and Slic3r) May 26, 2015 07:53AM |
Registered: 10 years ago Posts: 14,672 |
Re: Pause and retract problem (Cura and Slic3r) May 26, 2015 07:59AM |
Registered: 9 years ago Posts: 1,699 |
Quote
dc42
btw using my fork of RepRapFirmware, you don't have to use the relative extruder plugin for Cura, because I fixed the bug with absolute extruder moves in the original firmware many months ago. Also, you can get round the T1/T0 numbering using the an extension to the M563 in your start gcode - see the note towards the end of [reprap.org].
Re: Pause and retract problem (Cura and Slic3r) May 28, 2015 06:19PM |
Registered: 9 years ago Posts: 44 |
Re: Pause and retract problem (Cura and Slic3r) May 28, 2015 06:21PM |
Registered: 9 years ago Posts: 1,699 |
Re: Pause and retract problem (Cura and Slic3r) June 04, 2015 05:07PM |
Registered: 10 years ago Posts: 51 |
Re: Pause and retract problem (Cura and Slic3r) June 04, 2015 05:19PM |
Registered: 10 years ago Posts: 14,672 |
Quote
pandionx
Why does absolute extrusion cause an unload?
Re: Pause and retract problem (Cura and Slic3r) June 04, 2015 05:29PM |
Registered: 9 years ago Posts: 1,699 |
Re: Pause and retract problem (Cura and Slic3r) June 05, 2015 03:59AM |
Registered: 10 years ago Posts: 14,672 |
Quote
Treito
The second problem is that on the beginning the pause command retracts the filament by 4.5mm or so. Cura switches to absolute extraction so the command not causes the filament to retract by 4.5mm but it retracts to -4.5mm that means that the filament is retracted by the length printed so far and additional 4.5mm.
Re: Pause and retract problem (Cura and Slic3r) June 05, 2015 07:06AM |
Registered: 9 years ago Posts: 1,699 |
Re: Pause and retract problem (Cura and Slic3r) June 05, 2015 08:21AM |
Registered: 10 years ago Posts: 2,472 |
Quote
dc42
That's easy to fix. Put a M83 command to switch extrusion to relative mode in the pause.g file, ahead of the retraction command. The mode will automatically go back to absolute when pause.g finishes, if it was absolute to start with.
Re: Pause and retract problem (Cura and Slic3r) June 05, 2015 08:29AM |
Registered: 10 years ago Posts: 14,672 |
Quote
dmould
Quote
dc42
That's easy to fix. Put a M83 command to switch extrusion to relative mode in the pause.g file, ahead of the retraction command. The mode will automatically go back to absolute when pause.g finishes, if it was absolute to start with.
When it switches back to absolute, does it also remember the absolute value prior to the switch to relative?
Dave
Re: Pause and retract problem (Cura and Slic3r) June 05, 2015 10:34AM |
Registered: 10 years ago Posts: 2,472 |
Quote
dc42
Quote
dmould
Quote
dc42
That's easy to fix. Put a M83 command to switch extrusion to relative mode in the pause.g file, ahead of the retraction command. The mode will automatically go back to absolute when pause.g finishes, if it was absolute to start with.
When it switches back to absolute, does it also remember the absolute value prior to the switch to relative?
Dave
No. However:
1. If the resume macro file undoes the retraction in the pause macro file by the same amount, the absolute value will be unchanged.
2. When I have fixed the original problem with resuming, it won't matter anyway, because it will restore the original absolute value as after the last completed move.
Re: Pause and retract problem (Cura and Slic3r) June 05, 2015 12:08PM |
Registered: 9 years ago Posts: 1,699 |
Re: Pause and retract problem (Cura and Slic3r) June 06, 2015 02:17PM |
Registered: 10 years ago Posts: 51 |
Quote
Treito
I am testing Cura. Slic3r and Kisslicer at the moment. I cannot see any real differences by now (Slic3r 1.2.7), but what I like at Cura is that it shows the printing time for example and it is easier to choose if you should prefer more quality or speed. Doubling the speed does not end in having only half of the printing time. Sometimes this is only 10% and so I can decide not to speed up things.
Besides I think that the printing quality of Slic3r is slightly better especially regarding screw holes. Slic3r added a new function to print these holes a little bit larger and so the screws does fit much better.
Re: Pause and retract problem (Cura and Slic3r) June 06, 2015 02:18PM |
Registered: 10 years ago Posts: 51 |
Quote
dc42
Quote
pandionx
Why does absolute extrusion cause an unload?
It's because my fork restarts a paused print by rewinding the file to the first instruction that was queued but not executed; but it doesn't yet reset the absolute extrusion value to the right amount at that point. I have a fix for that ready for testing.
Re: Pause and retract problem (Cura and Slic3r) June 06, 2015 02:40PM |
Registered: 10 years ago Posts: 14,672 |