IDEX Setup best practices?
-
Hi *,
I want to finalize my IDEX setup in the next days, that brought me to some thoughts and I hope no that somebody can help my with some best practices.
preX.g
; tpre0.g ; called before tool 0 is selected M118 S"---------------------------------------- tpre0.g" M118 S"---------------------------------------- tpre0.g END"
tpostX.g
; tpost0.g ; called after tool 0 has been selected ; M118 S"---------------------------------------- tpost0.g" M106 R2 ; restore print cooling fan speed M116 P0 ; wait for tool 0 heaters to reach operating temperature M83 ; relative extruder movement G1 E0.5 F3600 ; extrude 0.5mm M118 S"---------------------------------------- tpost0.g END"
tfreeX.g
M118 S"---------------------------------------- tfree0.g" M83 ; relative extruder movement G1 E-0.5 F3600 ; retract 0.5mm M106 S0 ; turn off our print cooling fan G91 ; relative axis movement G1 Z3 F500 ; up 3mm G90 ; absolute axis movement G1 H2 X-50 F6000 ; park the X carriage at -50mm M118 S"---------------------------------------- tfree0.g END"
What I currently see is that the G1 EXXX does not work, which is obvious because the heater of the 2nd tool are off after the boot of the board.
To my questions:
1: Is it wise to setup a standby temperature on the tool? (If so: Calculated (70% of the print temp) or just a fixed temp by the tpree script?
2: Is there any way to get something like the standby temp out of the slicer? (SuSi) Does the "Toolcahnge Temp" in SuSi help here?3: Any other best practices I should follow?
Cheers, Chriss
-
@Chriss said in IDEX Setup best practices?:
1: Is it wise to setup a standby temperature on the tool? (If so: Calculated (70% of the print temp) or just a fixed temp by the tpree script?
The IDEX I worked with, was using standby for parked heads, so maybe also the fan should be kept running. Of course, not the print cooling fan...
P.S. When the project will be ready, maybe you will consider sharing the files? I would love to make a HT IDEX, and would help very much, as such a setup is not quite... trivial.
-
my approach was to set the standby temp 80C below print temp so the slicer wouldn't need to know about it. Not smart, but worked for me
-
@oliof But you need to set it manually, either in DWC or in a macro?
-
@oliof Did you calculated it or a KISS approach? (If calculated: Do you like to share the code?)
-
@soare0 I did the math in the slicer start gcode and set standby temp once. tfree set the slicer to standby and that was that.
You could also just compute the delta in tfree and be more independent from the slicer start gcode.
-
Got it.... But I'm still a bit confused about the temperatures on any other layer. So first_layer_temperature[initial_extruder] for the first layer for the first tool. But how do I do the settings for the other layers than? The "Tool change G-Code" can not do that directly.
I wan want to have the "first_layer_temperature[initial_extruder]" first layer temp for both tools than... don't I? -
@Chriss I never use different temps for the first layer (-:
-
Hahahaha... good point... I will have a look at some generated g-code. I have the feeling that the slicer takes care of it, simply because I was unable to find a variable for that in any slicer docu.