robertwallace
Posts: 7
Joined: Wed Apr 22, 2015 2:51 pm

Exclude extruder motor from "resume after pause" postioning

When paused, Simplify3D remembers all the manual motor commands you send and reverses them on Resume in order to get the print head back in the position it was in when you paused. All good.

It also seems to do that with the extruder motor, leading to blobs of "purposely" extruded plastic or no-filament gaps when Simplify3D returns the extruder motor to the "zero-change position." This makes filament changes during printing problematic, forcing the user to keep track of all the extruder commands sent during pause.

Please remove the extruder motor from the "resume after pause" commands tracking or allow the user to turn that "feature" off.

Robert
JoeJ
Posts: 1435
Joined: Sun Feb 16, 2014 10:52 am

Re: Exclude extruder motor from "resume after pause" postion

I ran several tests for you. The software does NOT try to return the extruder motor to its original position as part of the pause/resume functionality. So it appears that the S3D engineers already thought of this and programmed everything correctly!

However, your gcode may be using absolute coordinates which means the next line in your gcode file will return the extruder motor to it's original position. The easy fix is just to switch to relative coordinates. That way it won't try to return the extruder motor to its original position, every command will just be relative to the previous one. ("edit process settings", G-Code tab, enable "relative extrusion distances")
robertwallace
Posts: 7
Joined: Wed Apr 22, 2015 2:51 pm

Re: Exclude extruder motor from "resume after pause" postion

Thanks! I'll give that a try.

Robert
jeeplvr
Posts: 32
Joined: Tue Mar 31, 2015 11:31 pm

Re: Exclude extruder motor from "resume after pause" postion

So before I waste more plastic, by doing this, you're saying I can still move the axis' after pause and the machine will return to the last position with exception of the extruder gear position? This is my issue, I hit pause, I move the axis to clear the build plate so I can purge the old filament without getting it on the model, I switch filament, I now manually push filament through the extruder to clear the old filament, I hit resume and resume printing from where I left off. I need to be able to pause, move the axis to clear the build plate, change filament, purge 100mm of filament to clear the old filament, and resume printing. Why cant we do this without manually feeding the filament? I am not sure why we would need it to work any other way.
User avatar
jimc
Posts: 1124
Joined: Wed Aug 28, 2013 11:02 pm
Location: mullica, nj
Contact: Website

Re: Exclude extruder motor from "resume after pause" postion

you should be able to pause, move, extrude then just hit resume and it should go back to where it left off
JoeJ
Posts: 1435
Joined: Sun Feb 16, 2014 10:52 am

Re: Exclude extruder motor from "resume after pause" postion

Yes, just switch it to relative extrusion distances as was said above

Return to “Feature Requests”