Hi,
I'm confirmed that there is a Muli-Process Temperature Layer Index Bug.
Example:
ProcessA: LayerHeight 0.1mm Start 0mm End 1mm Raft: 5Layer ExtruderTemp: Layer1 230
ProcessB: LayerHeight 0.1mm Start 1mm End 2mm Raft: AnySetting(Won't Print anyway) ExtruderTemp: Layer1 235
Result: There will be NO M104 S235
Reason: The Raft Layer is not automatically added to the layer index If it is a multi-process printing divided by Start and End Heights.
If I want to Change the Extruder Temp of ProcessB to 235 I manually set Layer6(1+5) 235
Result: There will be M104 S235 at the beginning of ProcessB
It takes me much time to find this problem after several printing failures. And much time reading GCode File to find out the Temperature pattern.
Request:
1 Fix this bug.
2 Temperature Preview and FanSpeed Preview just like Speed Preview. So all the printing aspects will be previewed before printing. It's easy to debug and tweak very advanced process setting (multi-Process, Scripts...) which could have some undiscovered bugs. And even there could be some bugs. There could be manual workaround to solve it which could be a bit complex. The Previews can help a user find, check, and update the manual workarounds.