Bonjour,
je cherche à imprimer une pièce en deux couleurs via S3D la dernière version mais, à la fin de la séquence de purge en début d'impression, la machine éjecte le filament puis se met a imprimer comme si de rien n'était. J'ai épluché le script de changement d'outil mais je ne vois pas ou ça coince. Voici les scripts :
le script de départ :
G28 ; home all axes
M117 Purge extruder
G92 E0 ; reset extruder
G1 Z1.0 F3000 ; move Z up little to prevent scratching of surface
G1 X6.1 Y20 Z0.3 F5000.0 E75 ; move to start-line position
G1 X6.1 Y200.0 Z0.3 F1500.0 E90 ; draw 1st line
G1 X6.4 Y200.0 Z0.3 F5000.0 ; move to side a little
G1 X6.4 Y20 Z0.3 F1500.0 E105 ; draw 2nd line
G92 E0 ; reset extruder
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
le qui gère le changement d'outil
{IF NEWTOOL=0} G1 X[next_position_x] Y[next_position_y] F[travel_speed] ; move to next printing location
{IF NEWTOOL=0} G1 Z[next_position_z] F1002
{IF OLDTOOL=1} G1 E-76 F[toolchange_retract_speed] ; retract filament (7.8cm)
{IF NEWTOOL=0} T0 ;Start tool switch 0
{IF NEWTOOL=0} G1 E0 F2400 ; prime new tool
{IF NEWTOOL=1} G1 X[next_position_x] Y[next_position_y] F[travel_speed] ; move to next printing location
{IF NEWTOOL=1} G1 Z[next_position_z] F1002
{IF OLDTOOL=0} G1 E-76 F[toolchange_retract_speed] ; retract filament (7.8cm)
{IF NEWTOOL=1} T1 ;Start tool switch 1
{IF NEWTOOL=1} G1 E0 F2400 ; prime new tool
G92 E0
le second, c'est le G-code :
; slicingRegionRepairMode,positive
G90
M82
M106 S0 P0
M140 S60
M190 S60
M104 S205 T0
M109 S205 T0
G28 ; home all axes
M117 Purge extruder
G92 E0 ; reset extruder
G1 Z1.0 F3000 ; move Z up little to prevent scratching of surface
G1 X6.1 Y20 Z0.3 F5000.0 E75 ; move to start-line position
G1 X6.1 Y200.0 Z0.3 F1500.0 E90 ; draw 1st line
G1 X6.4 Y200.0 Z0.3 F5000.0 ; move to side a little
G1 X6.4 Y20 Z0.3 F1500.0 E105 ; draw 2nd line
G92 E0 ; reset extruder
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
M117 ST-Technologie !
; process Multi-extrusion (Extruder 1)
; layer 1, Z = 0.2400
G1 X92.109 Y137.840 F4200 ; move to next printing location
G1 Z0.2400 F1002
T0 ;Start tool switch 0
G1 E0 F2400 ; prime new tool
G1 E-76 F6000 ; retract filament (7.8cm)
T0 ;Start tool switch 1
G92 E0
G92 E0.00000
G1 E-2.00000 F3600
; feature skirt
; tool H0.2400 W0.480
G1 Z0.2400 F1002
G1 X92.109 Y137.840 F4200
G92 E0.00000
G1 E2.00000 F3600
G92 E0.00000
G1 X113.898 Y137.840 E1.04360 F1050
G1 X115.164 Y139.105 E1.12930
G1 X115.164 Y180.895 E3.13078
G1 X113.898 Y182.160 E3.21648
G1 X92.109 Y182.160 E4.26008
etc....
je vois bien que dans le code on demande de sortir le filament, mais je ne comprends pas pourquoi puisque on est sur le début du script d'impression.
Qui aurait une idée s'il vous plaît ?
Merci pour votre aide.
Cordialement,
FX