very weird behaviour
Posted: 11 Nov 2018, 15:14
Hi. Im trying to set up a dual extrusion profile. I have everything almost ready but Im faceing a weird issue with the gcode scripts. These are my settings there:
Prefix:
<MATL>
M106 S0
; [mm] mode
G21
; Absolute position mode
G90
; Relative Extruder mode
M83
; Start heating the Bed
M140 S<BED>
; Wait till the Bed is heated
M190 S<BED>
M104 S<TEMP>
M109 S<TEMP> ; Set extruder temp and wait to be reached
G28 ; home all axes
G1 X190 ;
G1 Z20 F3000 ; lift Z
G1 E100 F300 ; prime nozzle
G1 X50.0 Z0.5 F3000
G92 E0.0
G1 X0.0 Z0.0 F3000
G92 E0 ; reset extruder
G1 E-6 F8000
M104 S<WARM1>
M109 S<WARM1>
Pre Heat >>>> empty
Select new Extr and Warm
; select new ext & warm code ** 1er
; Head to the start of the next path
G1 X<PRIMEX> Y<PRIMEY> F6000
; Select the Tool (extruder)
T<EXT+0>
; Correct position for multi-nozzle
G1 X<PRIMEX+2> Y<PRIMEY+2> F6000
; Set temp and then wait
M104 S<TEMP>
M109 S<TEMP>
; PURGE OR PRIME HERE IF DESIRED
G1 E2 F200 ; extruyo 2 m2
G92 E0
; END
Warm Same Ext >>>> Empty
Cool Same Ext
; Cool Same Ext code
; Same extruder, cool (no wait)
G1 X<PRIMEX> Y<PRIMEY> F8000
; END
Cool and retire Old Ext
; Cool and retire Old Ext *** 2do
; Same extruder, about to deselect, maybe retract before cooling down
; RETRACT HERE IF YOU WANT
G92 E0
G1 X<PRIMEX> Y<PRIMEY> F8000
G1 E-7 F8000
M104 S<TEMP> ; enfria
; retract filament 14 mm
G92 E0
; END
I have atached the generated Gcode for a file.
The problem is that that file, for some weird reason , provoques a T1 runaway on the printer as soon as the first tool change is made. It is definitly not a hardware issue since I can print in dual extrusion, same stl model but sliced in cura.
I have beeing compareing bothe gcodes (cura and kiss) and there are small differences of course, but I cant see a reason for this weird behaviour.
Any ideas? Do you see anything wrong in my gcode scripts?
Thanks in advance
Prefix:
<MATL>
M106 S0
; [mm] mode
G21
; Absolute position mode
G90
; Relative Extruder mode
M83
; Start heating the Bed
M140 S<BED>
; Wait till the Bed is heated
M190 S<BED>
M104 S<TEMP>
M109 S<TEMP> ; Set extruder temp and wait to be reached
G28 ; home all axes
G1 X190 ;
G1 Z20 F3000 ; lift Z
G1 E100 F300 ; prime nozzle
G1 X50.0 Z0.5 F3000
G92 E0.0
G1 X0.0 Z0.0 F3000
G92 E0 ; reset extruder
G1 E-6 F8000
M104 S<WARM1>
M109 S<WARM1>
Pre Heat >>>> empty
Select new Extr and Warm
; select new ext & warm code ** 1er
; Head to the start of the next path
G1 X<PRIMEX> Y<PRIMEY> F6000
; Select the Tool (extruder)
T<EXT+0>
; Correct position for multi-nozzle
G1 X<PRIMEX+2> Y<PRIMEY+2> F6000
; Set temp and then wait
M104 S<TEMP>
M109 S<TEMP>
; PURGE OR PRIME HERE IF DESIRED
G1 E2 F200 ; extruyo 2 m2
G92 E0
; END
Warm Same Ext >>>> Empty
Cool Same Ext
; Cool Same Ext code
; Same extruder, cool (no wait)
G1 X<PRIMEX> Y<PRIMEY> F8000
; END
Cool and retire Old Ext
; Cool and retire Old Ext *** 2do
; Same extruder, about to deselect, maybe retract before cooling down
; RETRACT HERE IF YOU WANT
G92 E0
G1 X<PRIMEX> Y<PRIMEY> F8000
G1 E-7 F8000
M104 S<TEMP> ; enfria
; retract filament 14 mm
G92 E0
; END
I have atached the generated Gcode for a file.
The problem is that that file, for some weird reason , provoques a T1 runaway on the printer as soon as the first tool change is made. It is definitly not a hardware issue since I can print in dual extrusion, same stl model but sliced in cura.
I have beeing compareing bothe gcodes (cura and kiss) and there are small differences of course, but I cant see a reason for this weird behaviour.
Any ideas? Do you see anything wrong in my gcode scripts?
Thanks in advance