mushoo
Posts: 20
Joined: Thu Jul 24, 2014 5:34 pm

Dual Extrusion Oddities

I've noticed a number of odd things with the newest (2.2) version of S3D, I'll try and get them across as clearly as I can.

1) The order in the process list seems to be important, but is impossible to rearrange without quitting and reopening the program (at which point processes are sorted alphabetically).

EG, if I have "Process1" and "Process2," where Process1 uses the first extruder and starts at a height of 1mm, while Process2 uses the second extruder and starts at a height of zero (and stops at a height of 1mm), the temperature settings from Process 1 (which shouldn't start until 1mm Z height!) are used FIRST, and nothing extrudes due to 'cold extrusion' errors. (This is with 'continuous printing, layer by layer'). Both processes have both extruders defined, so as to keep the unused extruder at a low temperature.

2) Temperature set points can, apparently, cause tool changes. With a similar example, let's have Process1 use extruder 1, and Process2 use extruder 2. Again, both processes have both extruders defined, but only one is in use (perimeter and infill are set to a single extruder - the other only exists to provide temperature setpoints). Process2 starts at 2mm Z height, which is where Process1 ends. However, in Process1, if you put a temperature setpoint for extruder 2, Process1 will inexplicably begin actively printing with extruder 2! Wasted a lot of filament before I figured that one out.

I'm not sure if these problems exist in the previous version (2.1.2).
dennisjm
Posts: 343
Joined: Wed May 07, 2014 9:51 pm

Re: Dual Extrusion Oddities

For #2, yes, the temperature issue has been around ever since I started using S3D. Keep hoping they'll fix it. It would be an easy change probably to just always do a tool change command as the last step before printing any time a temperature change occurred. Or they could even optimize and determine if the tool change command was necessary or not. As is you have to be extremely careful with temperature changes. There is a thread or two with workarounds but they don't always work well (like when you have multiple processes it's pretty much broken.)

Return to “Troubleshooting and Bug Reports”