diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json index ab9f85f8f6..f8ab2e002c 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json @@ -12,8 +12,14 @@ "filament_max_volumetric_speed": [ "12" ], - "compatible_printers": [ + "compatible_printers": [ "Snapmaker J1 0.4 nozzle", "Snapmaker J1 0.6 nozzle" + ], + "filament_end_gcode": [ + "; ====================================\n;END Gcode for filament T[current_extruder] \nG92 E0\nG1 F600 E-6 ;retract\n{if current_extruder == 0}G0 X-20 F12000 {endif} ;\n{if current_extruder == 1}G0 X350 F12000 {endif} ;\nM106 S0 ; Lüfter aus\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 0}T1 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 1}T0 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n;END gcode for filament T[current_extruder] (Ende) \n; =====================================" + ], + "filament_start_gcode": [ + "; ====================================\n; START gcode for filament T[current_extruder]\nM900 T[current_extruder] K0.054\nG1 F600 E5.5 \nM106 S255 ;Lüfter an\n; START gcode for filament T[current_extruder] (Ende)\n; ====================================" ] } diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json index 9c8ac4bd19..11ccd401e3 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json @@ -15,8 +15,14 @@ "filament_max_volumetric_speed": [ "12" ], - "compatible_printers": [ + "compatible_printers": [ "Snapmaker J1 0.4 nozzle", "Snapmaker J1 0.6 nozzle" + ], + "filament_end_gcode": [ + "; ====================================\n;END Gcode for filament T[current_extruder] \nG92 E0\nG1 F600 E-6 ;retract\n{if current_extruder == 0}G0 X-20 F12000 {endif} ;\n{if current_extruder == 1}G0 X350 F12000 {endif} ;\nM106 S0 ; Lüfter aus\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 0}T1 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 1}T0 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n;END gcode for filament T[current_extruder] (Ende) \n; =====================================" + ], + "filament_start_gcode": [ + "; ====================================\n; START gcode for filament T[current_extruder]\nM900 T[current_extruder] K0.054\nG1 F600 E5.5 \nM106 S255 ;Lüfter an\n; START gcode for filament T[current_extruder] (Ende)\n; ====================================" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PC.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PC.json index 89d0d0cc8b..61283755ec 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PC.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PC.json @@ -12,8 +12,14 @@ "filament_flow_ratio": [ "0.94" ], - "compatible_printers": [ + "compatible_printers": [ "Snapmaker J1 0.4 nozzle", "Snapmaker J1 0.6 nozzle" + ], + "filament_end_gcode": [ + "; ====================================\n;END Gcode for filament T[current_extruder] \nG92 E0\nG1 F600 E-6 ;retract\n{if current_extruder == 0}G0 X-20 F12000 {endif} ;\n{if current_extruder == 1}G0 X350 F12000 {endif} ;\nM106 S0 ; Lüfter aus\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 0}T1 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 1}T0 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n;END gcode for filament T[current_extruder] (Ende) \n; =====================================" + ], + "filament_start_gcode": [ + "; ====================================\n; START gcode for filament T[current_extruder]\nM900 T[current_extruder] K0.054\nG1 F600 E5.5 \nM106 S255 ;Lüfter an\n; START gcode for filament T[current_extruder] (Ende)\n; ====================================" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json index 8a8f174a9e..4a90afee34 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json @@ -18,8 +18,14 @@ "slow_down_layer_time": [ "7" ], - "compatible_printers": [ + "compatible_printers": [ "Snapmaker J1 0.4 nozzle", "Snapmaker J1 0.6 nozzle" + ], + "filament_end_gcode": [ + "; ====================================\n;END Gcode for filament T[current_extruder] \nG92 E0\nG1 F600 E-6 ;retract\n{if current_extruder == 0}G0 X-20 F12000 {endif} ;\n{if current_extruder == 1}G0 X350 F12000 {endif} ;\nM106 S0 ; Lüfter aus\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 0}T1 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 1}T0 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n;END gcode for filament T[current_extruder] (Ende) \n; =====================================" + ], + "filament_start_gcode": [ + "; ====================================\n; START gcode for filament T[current_extruder]\nM900 T[current_extruder] K0.054\nG1 F600 E5.5 \nM106 S255 ;Lüfter an\n; START gcode for filament T[current_extruder] (Ende)\n; ====================================" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA.json index 10e830746d..e2b673778d 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA.json @@ -21,8 +21,14 @@ "nozzle_temperature": [ "200" ], - "compatible_printers": [ + "compatible_printers": [ "Snapmaker J1 0.4 nozzle", "Snapmaker J1 0.6 nozzle" + ], + "filament_end_gcode": [ + "; ====================================\n;END Gcode for filament T[current_extruder] \nG92 E0\nG1 F600 E-6 ;retract\n{if current_extruder == 0}G0 X-20 F12000 {endif} ;\n{if current_extruder == 1}G0 X350 F12000 {endif} ;\nM106 S0 ; Lüfter aus\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 0}T1 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 1}T0 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n;END gcode for filament T[current_extruder] (Ende) \n; =====================================" + ], + "filament_start_gcode": [ + "; ====================================\n; START gcode for filament T[current_extruder]\nM900 T[current_extruder] K0.054\nG1 F600 E5.5 \nM106 S255 ;Lüfter an\n; START gcode for filament T[current_extruder] (Ende)\n; ====================================" ] } diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PVA.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PVA.json index 092ac48547..c546e9874b 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PVA.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PVA.json @@ -18,8 +18,14 @@ "slow_down_min_speed": [ "10" ], - "compatible_printers": [ + "compatible_printers": [ "Snapmaker J1 0.4 nozzle", "Snapmaker J1 0.6 nozzle" + ], + "filament_end_gcode": [ + "; ====================================\n;END Gcode for filament T[current_extruder] \nG92 E0\nG1 F600 E-6 ;retract\n{if current_extruder == 0}G0 X-20 F12000 {endif} ;\n{if current_extruder == 1}G0 X350 F12000 {endif} ;\nM106 S0 ; Lüfter aus\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 0}T1 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 1}T0 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n;END gcode for filament T[current_extruder] (Ende) \n; =====================================" + ], + "filament_start_gcode": [ + "; ====================================\n; START gcode for filament T[current_extruder]\nM900 T[current_extruder] K0.054\nG1 F600 E5.5 \nM106 S255 ;Lüfter an\n; START gcode for filament T[current_extruder] (Ende)\n; ====================================" ] } diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 TPU.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 TPU.json index 1208b4fe3b..a35466e545 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 TPU.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 TPU.json @@ -15,8 +15,14 @@ "nozzle_temperature_initial_layer": [ "220" ], - "compatible_printers": [ + "compatible_printers": [ "Snapmaker J1 0.4 nozzle", "Snapmaker J1 0.6 nozzle" + ], + "filament_end_gcode": [ + "; ====================================\n;END Gcode for filament T[current_extruder] \nG92 E0\nG1 F600 E-6 ;retract\n{if current_extruder == 0}G0 X-20 F12000 {endif} ;\n{if current_extruder == 1}G0 X350 F12000 {endif} ;\nM106 S0 ; Lüfter aus\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 0}T1 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n{if has_wipe_tower and total_toolchanges > 0 and current_extruder == 1}T0 \nG0 X{wipe_tower_x[0]} Y{wipe_tower_y[0]} F{travel_speed*60}{endif} ;\n;END gcode for filament T[current_extruder] (Ende) \n; =====================================" + ], + "filament_start_gcode": [ + "; ====================================\n; START gcode for filament T[current_extruder]\nM900 T[current_extruder] K0.054\nG1 F600 E5.5 \nM106 S255 ;Lüfter an\n; START gcode for filament T[current_extruder] (Ende)\n; ====================================" ] }