Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Snapmaker J1 #663

Merged
merged 11 commits into from
Apr 10, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion resources/profiles/Anker/process/fdm_process_common.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"bridge_no_support": "0",
"draft_shield": "disabled",
"elefant_foot_compensation": "0",
"enable_arc_fitting": "1",

"outer_wall_line_width": "0.4",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.4",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"bridge_no_support": "0",
"draft_shield": "disabled",
"elefant_foot_compensation": "0",
"enable_arc_fitting": "1",

"outer_wall_line_width": "0.4",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.4",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"bridge_no_support": "0",
"draft_shield": "disabled",
"elefant_foot_compensation": "0",
"enable_arc_fitting": "1",

"outer_wall_line_width": "0.4",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.4",
Expand Down
2 changes: 1 addition & 1 deletion resources/profiles/Prusa/process/fdm_process_common.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"bridge_no_support": "0",
"draft_shield": "disabled",
"elefant_foot_compensation": "0",
"enable_arc_fitting": "1",
"enable_arc_fitting": "0",
"outer_wall_line_width": "0.4",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.4",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"bridge_no_support": "0",
"draft_shield": "disabled",
"elefant_foot_compensation": "0",
"enable_arc_fitting": "1",

"outer_wall_line_width": "0.4",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.4",
Expand Down
62 changes: 61 additions & 1 deletion resources/profiles/Snapmaker.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Snapmaker",
"version": "01.04.04.01",
"version": "01.05.04.01",
"force_update": "0",
"description": "Snapmaker configurations",
"machine_model_list": [
Expand All @@ -11,6 +11,10 @@
{
"name": "Snapmaker A350",
"sub_path": "machine/Snapmaker A350.json"
},
{
"name": "Snapmaker J1",
"sub_path": "machine/Snapmaker J1.json"
}
],
"process_list": [
Expand All @@ -21,6 +25,14 @@
{
"name": "0.20mm Standard @Snapmaker",
"sub_path": "process/0.20mm Standard @Snapmaker.json"
},
{
"name": "0.20mm 0.4 Standard @Snapmaker J1",
"sub_path": "process/0.20mm 0.4 Standard @Snapmaker J1.json"
},
{
"name": "0.20mm 0.6 Standard @Snapmaker J1",
"sub_path": "process/0.20mm 0.6 Standard @Snapmaker J1.json"
}
],
"filament_list": [
Expand Down Expand Up @@ -99,6 +111,46 @@
{
"name": "Snapmaker Generic PA-CF",
"sub_path": "filament/Snapmaker Generic PA-CF.json"
},
{
"name": "Snapmaker J1 PLA",
"sub_path": "filament/Snapmaker J1 PLA.json"
},
{
"name": "Snapmaker J1 PLA-CF",
"sub_path": "filament/Snapmaker J1 PLA-CF.json"
},
{
"name": "Snapmaker J1 PETG",
"sub_path": "filament/Snapmaker J1 PETG.json"
},
{
"name": "Snapmaker J1 ABS",
"sub_path": "filament/Snapmaker J1 ABS.json"
},
{
"name": "Snapmaker J1 TPU",
"sub_path": "filament/Snapmaker J1 TPU.json"
},
{
"name": "Snapmaker J1 ASA",
"sub_path": "filament/Snapmaker J1 ASA.json"
},
{
"name": "Snapmaker J1 PC",
"sub_path": "filament/Snapmaker J1 PC.json"
},
{
"name": "Snapmaker J1 PVA",
"sub_path": "filament/Snapmaker J1 PVA.json"
},
{
"name": "Snapmaker J1 PA",
"sub_path": "filament/Snapmaker J1 PA.json"
},
{
"name": "Snapmaker J1 PA-CF",
"sub_path": "filament/Snapmaker J1 PA-CF.json"
}
],
"machine_list": [
Expand All @@ -113,6 +165,14 @@
{
"name": "Snapmaker A350 0.4 nozzle",
"sub_path": "machine/Snapmaker A350 0.4 nozzle.json"
},
{
"name": "Snapmaker J1 0.4 nozzle",
"sub_path": "machine/Snapmaker J1 0.4 nozzle.json"
},
{
"name": "Snapmaker J1 0.6 nozzle",
"sub_path": "machine/Snapmaker J1 0.6 nozzle.json"
}
]
}
186 changes: 186 additions & 0 deletions resources/profiles/Snapmaker/J1_texture.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 25 additions & 0 deletions resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"type": "filament",
"filament_id": "GFB99",
"setting_id": "GFSX04",
"name": "Snapmaker J1 ABS",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_abs",
"filament_flow_ratio": [
"0.926"
],
"filament_max_volumetric_speed": [
"12"
],
"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; ===================================="
]
}
25 changes: 25 additions & 0 deletions resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"type": "filament",
"filament_id": "GFB98",
"setting_id": "GFSX04",
"name": "Snapmaker J1 ASA",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_asa",
"filament_flow_ratio": [
"0.93"
],
"filament_max_volumetric_speed": [
"12"
],
"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; ===================================="
]
}
25 changes: 25 additions & 0 deletions resources/profiles/Snapmaker/filament/Snapmaker J1 PA-CF.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"type": "filament",
"filament_id": "GFN98",
"setting_id": "GFSX04",
"name": "Snapmaker J1 PA-CF",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pa",
"filament_type": [
"PA-CF"
],
"nozzle_temperature_initial_layer": [
"280"
],
"nozzle_temperature": [
"280"
],
"filament_max_volumetric_speed": [
"8"
],
"compatible_printers": [
"Snapmaker J1 0.4 nozzle",
"Snapmaker J1 0.6 nozzle"
]
}
28 changes: 28 additions & 0 deletions resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"type": "filament",
"filament_id": "GFN99",
"setting_id": "GFSX04",
"name": "Snapmaker J1 PA",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pa",
"nozzle_temperature_initial_layer": [
"280"
],
"nozzle_temperature": [
"280"
],
"filament_max_volumetric_speed": [
"12"
],
"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; ===================================="
]
}
25 changes: 25 additions & 0 deletions resources/profiles/Snapmaker/filament/Snapmaker J1 PC.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"type": "filament",
"filament_id": "GFC99",
"setting_id": "GFSX04",
"name": "Snapmaker J1 PC",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pc",
"filament_max_volumetric_speed": [
"12"
],
"filament_flow_ratio": [
"0.94"
],
"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; ===================================="
]
}
64 changes: 64 additions & 0 deletions resources/profiles/Snapmaker/filament/Snapmaker J1 PETG.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"type": "filament",
"filament_id": "GFG99",
"setting_id": "GFSX04",
"name": "Snapmaker J1 PETG",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pet",
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"fan_cooling_layer_time": [
"30"
],
"overhang_fan_speed": [
"90"
],
"overhang_fan_threshold": [
"25%"
],
"fan_max_speed": [
"90"
],
"fan_min_speed": [
"40"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"8"
],
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"10"
],
"nozzle_temperature_initial_layer": [
"245"
],
"nozzle_temperature": [
"245"
],
"nozzle_temperature_range_high": [
"250"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"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; ===================================="
]
}
31 changes: 31 additions & 0 deletions resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"type": "filament",
"filament_id": "GFL98",
"setting_id": "GFSX04",
"name": "Snapmaker J1 PLA-CF",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pla",
"filament_flow_ratio": [
"0.95"
],
"filament_type": [
"PLA-CF"
],
"filament_max_volumetric_speed": [
"12"
],
"slow_down_layer_time": [
"7"
],
"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; ===================================="
]
}
Loading