Not displaying filament line after retraction
Under some very specific cases, though not uncommon, the print preview is skipping displaying filament lines after a retraction. I'm using:
- Windows 10
- Repetier-Host V2.1.3
- Slic3r Version 1.3.1-dev
A simplified/modified specific case is with the following G-Code:
G1 E3.67906 ;other stuff actually did this...
G1 X158.315 Y138.087
G1 X141.710 Y138.087 E4.67111
G1 E2.671110033988 ; error with E2.671110033988 no error with E2.671110033989
G92 E0
G1 X136.999 Y138.625
G1 E2.00000
G1 X119.605 Y138.625 E2.80697 ; DISPLAY ERROR (sometimes)
G1 X119.605 Y137.550 E2.85683
If I rewrite this without the "G92 E0" to reset the extruder position, but retaining the relative value, this error no longer occurs (at least in this specific case).
Comments
I have extended the detection routine to handle this case correctly while keeping the original intention intact. Will be fixed in the next update.