inventabuild
Posts: 86
Joined: Sat Mar 19, 2016 12:29 pm

[FIXED] Major Retraction Bug In S3D

I was printing a peg-hole torture test and noticed my printer was stopping for what seemed like a long time at repeatable points. It turns out S3D was performing extremely slow retracts which made it seem like the printer was paused.

For example, S3D generated a bunch of E-1 F3 slow retracts at the edge retracts in the following picture:
Simplify3D_Retraction_Issue_E-1_F3.JPG
Attached is the stl and the fff.
Hole_Plug_Accuracy_Test.stl
(1.61 MiB) Downloaded 217 times
Hole_Plug_Accuracy_Test.factory
(91.49 KiB) Downloaded 216 times

Here's the gcode where the super slow retracts occur (notice the bunch of E-1.0000 F3):

G1 Z1.250 F180
G1 E1.0000 F600
G1 X141.298 Y175.798 E0.0003 F2376
G1 X141.302 Y175.802 E-1.0000 F3
G1 Z1.350 F180
G1 X143.298 Y175.465 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 X143.302 Y175.469 E0.0003 F2376
G1 X143.298 Y175.465 E-1.0000 F3
G1 Z1.350 F180
G1 X147.298 Y175.575 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 X147.302 Y175.579 E0.0003 F2376
G1 X147.298 Y175.575 E-1.0000 F3
G1 Z1.350 F180
G1 X149.301 Y175.245 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 E-1.0000 F600
G1 Z1.350 F180
G1 X151.298 Y175.686 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 X151.302 Y175.690 E0.0003 F2376
G1 X151.298 Y175.686 E-1.0000 F3
G1 Z1.350 F180
G1 X153.298 Y175.353 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 X153.302 Y175.357 E0.0003 F2376
G1 X153.298 Y175.353 E-1.0000 F3
G1 Z1.350 F180
G1 X155.298 Y175.797 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 X155.302 Y175.801 E0.0003 F2376
G1 X155.298 Y175.797 E-1.0000 F3
G1 Z1.350 F180
G1 X157.298 Y175.464 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 X157.302 Y175.468 E0.0003 F2376
G1 X157.298 Y175.464 E-1.0000 F3
G1 Z1.350 F180
G1 X161.298 Y175.575 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 X161.302 Y175.579 E0.0003 F2376
G1 X161.298 Y175.575 E-1.0000 F3
G1 Z1.350 F180
G1 X163.301 Y175.245 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 E-1.0000 F600
G1 Z1.350 F180
G1 X165.298 Y175.686 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 X165.302 Y175.690 E0.0003 F2376
G1 X165.298 Y175.686 E-1.0000 F3
G1 Z1.350 F180
G1 X167.298 Y175.352 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 X167.302 Y175.356 E0.0003 F2376
G1 X167.298 Y175.352 E-1.0000 F3
G1 Z1.350 F180
G1 X169.298 Y175.797 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 X169.302 Y175.801 E0.0003 F2376
G1 X169.298 Y175.797 E-1.0000 F3
G1 Z1.350 F180
G1 X171.298 Y175.463 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 X171.302 Y175.467 E0.0003 F2376
G1 X171.298 Y175.463 E-1.0000 F3
G1 Z1.350 F180
G1 X175.298 Y175.574 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 X175.302 Y175.578 E0.0003 F2376
G1 X175.298 Y175.574 E-1.0000 F3
G1 Z1.350 F180
G1 X179.298 Y175.685 F10800
G1 Z1.250 F180
G1 E1.0000 F600
G1 X179.302 Y175.689 E0.0003 F2376
G1 X179.298 Y175.685 E-1.0000 F3
G1 Z1.350 F180
; solid layer
Last edited by inventabuild on Sat Nov 24, 2018 1:38 pm, edited 1 time in total.
S3D-Jake
Posts: 1052
Joined: Wed Jun 20, 2018 12:45 pm

Re: Major Retraction Bug In S3D

Thanks for reporting this issue! What version of the software are you using to create this gcode output?

I wasn't able to reproduce the slowed speeds in Version 4.1.0. (Your factory file needs a special firmware file, which you haven't included here. Though that's likely not related.)

Thanks,
"A bird does not sing because it has an answer. It sings because it has a song."
inventabuild
Posts: 86
Joined: Sat Mar 19, 2016 12:29 pm

Re: Major Retraction Bug In S3D

The retraction bug I found was in your previous version 4.0.1.

It looks like your team fixed it in the latest release 4.1 although it looks like there are other significant bugs in this new release, for example retraction while wipe appears broken (viewtopic.php?f=9&t=11703).

I can't go back to 4.0.1 because of the major retraction bug I found and mentioned above and I might need retraction while wipe to minimize stringing on some of my setups, but that feature is broken in 4.1.0 so you guys have me in a tough spot.

When are you planning an update to 4.1?
Last edited by inventabuild on Sat Nov 24, 2018 1:40 pm, edited 1 time in total.
inventabuild
Posts: 86
Joined: Sat Mar 19, 2016 12:29 pm

Re: Major Retraction Bug In S3D

Now I found another major problem with V4.1. The following pic shows how V4.1 is not extruding and/or retracting properly on the perimeters:
V4.1 Perimeter Issues
V4.1 Perimeter Issues
Here's the same settings in V4.0.1 showing beautiful perimeters on the same part:
V4.0.1 Nice Perimeters On This Part
V4.0.1 Nice Perimeters On This Part
However as I mentioned at the beginning of this thread, V4.0.1 has major retraction issues and now I found out V4.1 also has a major extrusion and/or retraction issue.

S3D, YOU REALLY NEED TO GET YOUR BETA TESTING UNDER CONTROL. IT'S BEEN A LONG TIME SINCE YOU RELEASED AN UPDATE AND WHEN YOU FINALLY RELEASED ONE IT'S UNUSABLE.

UNFORTUNATELY, I WILL BE FORCED TO USE ANOTHER SLICER UNTIL YOU FIX YOUR MAJOR BUGS AND MAKE V4.1 USABLE.
shocker828
Posts: 7
Joined: Thu Sep 06, 2018 8:56 pm

Re: Major Retraction Bug In S3D

If they made it perfect they would have no way to keep us coming back to create traffic on there site.
User avatar
mntbighker
Posts: 33
Joined: Sun Jun 24, 2018 7:33 pm
Location: Silicone Valley

Re: Major Retraction Bug In S3D

I was really hoping I don't have to go learn Cura since both my printers are custom. :x
Scratch built CoreXY with Duet Maestro
Heavily modified Ender 3 with Duet Maestro
MPCNC work in progress with Duet WiFi
S3D-Jake
Posts: 1052
Joined: Wed Jun 20, 2018 12:45 pm

Re: Major Retraction Bug In S3D

I’m happy to state that both issues mentioned (retract and prime / retract during wipe movement) should be resolved now in the latest 4.1.1 release. Our team successfully tested several factory files from threads mentioning this issue (particularly retract during wipe movement issues in 4.1.0). You should not need to change any settings to have your prints working as expected in the latest version. Retract while wiping and correct retraction/prime values should both be working now in 4.1.1. This was just one of many improvements to the software. All of which are detailed on our Release Notes page.

Thank you for your help reporting this issue!
"A bird does not sing because it has an answer. It sings because it has a song."

Return to “Troubleshooting and Bug Reports”