Temperature drop down to 1deg in Duplicate Prints (IDEX)
-
Hello all,
We are using the BTT Octopus Pro board with RRF.
We have made CoreXY IDEX.
We have created T2 for Duplicate mode.
Slicer: Simplify3d
In the slicer, we selected Tool2 for Duplicate mode. While starting the print, the temperature reaches for both Tool heads, then homing, Auto bed leveling happens.
While starting the print, the temperature drops down to 1deg. We have to pause the print, increase the temperature then resume the print.
Attached are the config.g and gcode files.
While giving Left or Right extruder or Dual prints, this issue is not coming.
Thanks in advance
-
@selva_tvi Can you post your T2 toolchange files (tfree, tpost) as well as the contents of homeall.g? Thanks!
-
@sebkritikel Please find the files here.
; tfree2.g
; called when tool 2 is freedM83 ; relative extruder movement
G1 E-2 F3600 ; retract 2mm
M106 S0 ; turn off our print cooling fan
G91 ; relative axis movement
G1 Z3 F500 ; up 3mm
G90 ; absolute axis movement
G1 H1 X-33 U423 F6000';G28 X U ; home the X and U carriages
;M83 ; relative extruder movement
;G1 E-2 F3600 ; retract 2mm
;M106 S0 ; turn off our print cooling fan
;G91 ; relative axis movement
;G1 Z3 F500 ; up 3mm
;G90 ; absolute axis movement
;G28 X U ; home the X and U carriages; tpost2.g
; called after tool 2 has been selected
;
M106 R2 ; restore print cooling fan speed
M116 P2 ; wait for tool 2 heaters to reach operating temperature
M83 ; relative extruder movement
M567 P2 E1:1 ; set tool mix ratio
M568 P2 S1 ; turn on mixing
G1 E2 F3600 ; extrude 2mm from both extruders; homeall.g
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool v3.3.0-LPC-STM32+10 on Thu Dec 09 2021 23:16:23 GMT+0530 (India Standard Time)
G91 ; relative positioning
T0 P0 ; Select Tool 0 before homing
G1 H2 Z5 F6000 ; lift Z relative to current position
G1 H1 X-470 Y-450 U470 F3000 ; move quickly to X or Y endstop and stop there (first pass)
G1 H1 X-470 ; home X axis
G1 H1 U470 ; home X1 axis
G1 H1 Y-470 ; home Y axis
G1 X5 Y5 U-5 F6000 ; go back a few mm
G1 H1 X-20 F360 ; move slowly to X axis endstop once more (second pass)
G1 H1 Y-20 ; then move slowly to Y axis endstop
G1 H1 U20 ; then move slowly to X axis endstop
G90 ; absolute positioning
G1 X30 Y25 F6000 ; go to first bed probe point and home Z
G30 ; home Z by probing the bed; Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 Z5 F100 ; lift Z relative to current position
;G90 ; absolute positioning -
Can you send M122 and M98 P"config.g" and post the results?
; T0 = Ext0 M308 S1 P"e0temp" Y"thermistor" T100000 T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin e0temp M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1 M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H1 S280 ; set temperature limit for heater 1 to 280C ; T1 M308 S2 P"e1temp" Y"thermistor" T100000 T100000 B4725 C7.06e-8 ; configure sensor 2 as thermistor on pin e1temp M950 H2 C"e1heat" T2 ; create nozzle heater output on e1heat and map it to sensor 2 M307 H2 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H2 S280 ; set temperature limit for heater 2 to 280C
You have T100000 twice in your M308 commands. I wonder if that's causing problems.
-
@selva_tvi Try Phaedrux's comment.
What version of RRF (for the BTT Octopus) are you using?
I was not able to reproduce your issue (on a Duet2/Duex). Can you also share tpost0 and tfree0? Very strange that it goes to 1°C.
I see you have T0 P0 in homeall.g, so you should be OK from the standpoint that T0 macros won't run. Can you try tpost2.g like this?
; tpost2.g
; called after tool 2 has been selected
;
M106 R2 ; restore print cooling fan speed
M116 P2 ; wait for tool 2 heaters to reach operating temperature
M83 ; relative extruder movement
G1 E2 F3600 ; extrude 2mm from both extruders -
@selva_tvi Your tpost2.g has M568 P2 S1 with the comment to turn on mixing. However, M568 to turn on mixing was deprecated a long time ago and M568 is now used for tool settings. So if you are using firmware 3.3. beta 2 or later, then M568 P2 S1 will set the active temperature for tool 2 to 1 deg C, which is consistent with the behavior you are seeing.
I suggest you remove or comment out and M568 commands or use them to set the desired temperature as per the documentation https://docs.duet3d.com/User_manual/Reference/Gcodes#m568-set-tool-settings -
@deckingman What should it look like now?
in the current firmware version if I want to print in duplication mode? -
@Proschi78 May want to start a new thread with your specific question.