Setting the temperature for multi-material prints is a problem in Simplify3D. First, there is a problem with Simplify3D, and then there is a complication with how the output interacts with the Diabase Wizard:
- Problem with Simplify3D - when you have multiple Processes, if you don't define ALL the temperatures in the first process that is used, then Simplify3D will ignore them. So if you have a part that uses T3 for a while, then switches to T4, but you don't define the T4 temperature within the T3 Process, then T4 temperature is never set, and it will error out for low-temp.
- Interaction between S3D and Diabase Wizard - if the temperatures for any tool do NOT match between two Processes, the problems arise when the Wizard does 2 relevant operations: combines layers to minimize toolchanges, and sets standby temperatures. When the Wizard combines two "layers" (for example, changing from Layer1,T1 -> Layer1,T2->Layer2,T1->Layer2,T2 to Layer1,T1 -> Layer1,T2->Layer2,T2->Layer2,T1 to go from 3 tool changes to 2) it will NOT change the temperatures for the second Tool on any layer. So in the example given, all temperatures defined within T2 will be used for T1 on the second layer. However, this feature can be turned off with a checkbox, so isn't a huge problem. But that leads to the second operation: the Wizard sets the standby temperature of a tool to its active temperature prior to a toolchange. It will take this temperature from whatever Process is active. In all cases, the T1 Process will be active before the T2 Process starts. That means the Wizard will set T2 to the temperature defined within the T1 Process.
This is just to open the discussion about the topic. As we describe in the manual entry, we recommend that all temperatures match across all Processes, just to be safe.
Please sign in to leave a comment.