From 8c1e7eeb35e28674b769f553de0a2522f89ecf7a Mon Sep 17 00:00:00 2001 From: Heiko Liebscher Date: Thu, 30 Mar 2023 09:34:23 +0200 Subject: [PATCH 01/11] first add j1 --- resources/profiles/Snapmaker.json | 60 +++++++++++++ .../Snapmaker/filament/Snapmaker J1 ABS.json | 19 ++++ .../Snapmaker/filament/Snapmaker J1 ASA.json | 19 ++++ .../filament/Snapmaker J1 PA-CF.json | 25 ++++++ .../Snapmaker/filament/Snapmaker J1 PA.json | 22 +++++ .../Snapmaker/filament/Snapmaker J1 PC.json | 19 ++++ .../Snapmaker/filament/Snapmaker J1 PETG.json | 58 +++++++++++++ .../filament/Snapmaker J1 PLA-CF.json | 25 ++++++ .../Snapmaker/filament/Snapmaker J1 PLA.json | 28 ++++++ .../Snapmaker/filament/Snapmaker J1 PVA.json | 25 ++++++ .../Snapmaker/filament/Snapmaker J1 TPU.json | 22 +++++ .../machine/Snapmaker J1 0.4 nozzle .json | 69 +++++++++++++++ .../machine/Snapmaker J1 0.6 nozzle .json | 30 +++++++ .../Snapmaker/machine/Snapmaker J1.json | 12 +++ .../0.20mm 0.4 Standard @Snapmaker J1.json | 81 ++++++++++++++++++ .../0.20mm 0.6 Standard @Snapmaker J1.json | 81 ++++++++++++++++++ .../web/image/printer/Snapmaker J1_cover.png | Bin 0 -> 5510 bytes 17 files changed, 595 insertions(+) create mode 100644 resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json create mode 100644 resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json create mode 100644 resources/profiles/Snapmaker/filament/Snapmaker J1 PA-CF.json create mode 100644 resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json create mode 100644 resources/profiles/Snapmaker/filament/Snapmaker J1 PC.json create mode 100644 resources/profiles/Snapmaker/filament/Snapmaker J1 PETG.json create mode 100644 resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json create mode 100644 resources/profiles/Snapmaker/filament/Snapmaker J1 PLA.json create mode 100644 resources/profiles/Snapmaker/filament/Snapmaker J1 PVA.json create mode 100644 resources/profiles/Snapmaker/filament/Snapmaker J1 TPU.json create mode 100644 resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json create mode 100644 resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json create mode 100644 resources/profiles/Snapmaker/machine/Snapmaker J1.json create mode 100644 resources/profiles/Snapmaker/process/0.20mm 0.4 Standard @Snapmaker J1.json create mode 100644 resources/profiles/Snapmaker/process/0.20mm 0.6 Standard @Snapmaker J1.json create mode 100644 resources/web/image/printer/Snapmaker J1_cover.png diff --git a/resources/profiles/Snapmaker.json b/resources/profiles/Snapmaker.json index 48ee753b4bb..faf29a68076 100644 --- a/resources/profiles/Snapmaker.json +++ b/resources/profiles/Snapmaker.json @@ -11,6 +11,10 @@ { "name": "Snapmaker A350", "sub_path": "machine/Snapmaker A350.json" + }, + { + "name": "Snapmaker J1", + "sub_path": "machine/Snapmaker J1.json" } ], "process_list": [ @@ -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": [ @@ -99,6 +111,46 @@ { "name": "Snapmaker Generic PA-CF", "sub_path": "filament/Snapmaker Generic PA-CF.json" + }, + { + "name": "Snapmaker Generic PLA", + "sub_path": "filament/Snapmaker Generic PLA.json" + }, + { + "name": "Snapmaker Generic PLA-CF", + "sub_path": "filament/Snapmaker Generic 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": [ @@ -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" } ] } diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json new file mode 100644 index 00000000000..69455c47d73 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "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" + ] +} diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json new file mode 100644 index 00000000000..15e055d837d --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "filament_id": "GFB98", + "setting_id": "GFSA04", + "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" + ] +} diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PA-CF.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PA-CF.json new file mode 100644 index 00000000000..2a5b5f5514a --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PA-CF.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "filament_id": "GFN98", + "setting_id": "GFSA04", + "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" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json new file mode 100644 index 00000000000..9798d1f1084 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "filament_id": "GFN99", + "setting_id": "GFSA04", + "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" + ] +} \ 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 new file mode 100644 index 00000000000..cfe60d4aaa8 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PC.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "filament_id": "GFC99", + "setting_id": "GFSA04", + "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" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG.json new file mode 100644 index 00000000000..9a186d318ea --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG.json @@ -0,0 +1,58 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSA04", + "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" + ] +} diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json new file mode 100644 index 00000000000..7232874e5b2 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "filament_id": "GFL98", + "setting_id": "GFSA04", + "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" + ] +} \ 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 new file mode 100644 index 00000000000..bc15581ec0a --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Snapmaker J1 PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.92" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "nozzle_temperature": [ + "200" + ], + "compatible_printers": [ + "Snapmaker J1 0.4 nozzle", + "Snapmaker J1 0.6 nozzle" + ] +} diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PVA.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PVA.json new file mode 100644 index 00000000000..0afe945daf2 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PVA.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "filament_id": "GFS99", + "setting_id": "GFSA04", + "name": "Snapmaker J1 PVA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pva", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Snapmaker J1 0.4 nozzle", + "Snapmaker J1 0.6 nozzle" + ] +} diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 TPU.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 TPU.json new file mode 100644 index 00000000000..6f6b8c8a006 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 TPU.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "filament_id": "GFU99", + "setting_id": "GFSA04", + "name": "Snapmaker J1 TPU", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_tpu", + "filament_max_volumetric_speed": [ + "3.2" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "compatible_printers": [ + "Snapmaker J1 0.4 nozzle", + "Snapmaker J1 0.6 nozzle" + ] +} diff --git a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json new file mode 100644 index 00000000000..921c032f799 --- /dev/null +++ b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json @@ -0,0 +1,69 @@ +{ + "type": "machine", + "setting_id": "GM003", + "name": "Snapmaker J1 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Snapmaker J1", + "default_print_profile": "0.20mm 0.4 Standard @Snapmaker J1", + "retraction_minimum_travel": [ + "3" + ], + "thumbnails": [ + "400x400" + ], + "version": "1.4.0.1", + "z_hop_types": [ + "Auto Lift" + ], + "z_lift_type": "SpiralLift", + "nozzle_diameter": [ + "0.4" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "324x0", + "324x200", + "0x200" + ], + "printable_height": "200", + "machine_start_gcode": ";***** Snapmaker J1\n;***** Update : 20221222\n;***** Printer : [printer_preset]\n;***** Profile : [print_preset]\nM593 P1 X F35.7 \nM593 P1 Y F33.7 \nM355 S1 P16 ;------------OPTIONAL ;dim led \nM83 ;absolute extrusion mode\nM140 S[first_layer_bed_temperature] ;Start Warming Bed\nT[initial_extruder] ;switch to initial extruder\n{if total_toolchanges < 1}; Preheat one extruder (just one used)\nM104 S160 ;preheat nozzle\n{else}; Preheat both extruders used\nM104 S160 T0 ;preheat T0\nM104 S160 T1 ;preheat T1\n{endif}\nG28 ; home all axes\nG90 ;absolute positioning\nG1 Z0.8 F1800\nM201 X5000 Y5000 Z500 E5000\nM205 V5\nM900 T0 K0.02\nM900 T1 K0.02\nM190 S[first_layer_bed_temperature] ; C3 W2 Wait For Bed Temperature\n{if total_toolchanges < 1}; Heat one extruder\nM104 S[first_layer_temperature]\nM109 S[first_layer_temperature] ;Wait for Hotend Temperature\n{else}; Heat both extruders\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[1]}\nM109 T0 S{first_layer_temperature[0]} ;Wait for Hotend Temperature\nM109 T1 S{first_layer_temperature[1]} ;Wait for Hotend Temperature\n{endif}\n;\n{if 1==1} ;-----------OPTIONAL ;led effect\n M355 S1 P32\n G4 S1\n M355 S1 P48\n G4 S1\n M355 S1 P64\n G4 S1\n M355 S1 P96\n G4 S1\n M355 S1 P128\n G4 S1\n M355 S1 P255\n{endif}\n;\nG92 E0\n;\n{if total_toolchanges > 0 or initial_extruder == 0}; Purge line T0\nT0\nG92 E0\nG1 F1200 X5 Z0.5\nG1 F600 X100 E20\nG1 F600 Z2\nG92 E0\nG1 F1200 E-6\nG0 X-20 F12000 ; park T0\n{endif}\n{if total_toolchanges > 0 or initial_extruder == 1}; Purge line T1\nT1\nG92 E0\nG1 F1200 X295 Z0.5\nG1 F600 X200 E20\nG1 F600 Z2\nG92 E0\nG1 F1200 E-6\nG0 X350 F12000 ; park T1 (old 345)\n{endif}\n;End Start Gcode J1\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_num]\n", + "machine_end_gcode": ";End GCode J1 begin\nM140 S0 ;heated bed heater off \nG90 ;absolute positioning\nG92 E0\n;\nG1 E-6 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\n;\nM104 S0 T0 ;extruder heater off\nM104 S0 T1 ;extruder heater off\n;\nG1 Z200 F1500 ;move bed down\nG0 Y10 F3000 ;so the head is out of the way\nM84 ;steppers off\nM355 S1 P16 ;------------OPTIONAL ;dim led \nM107\n;End of Gcode\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/Snapmaker2Slic3rPostProcessor)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n;", + "change_filament_gcode": ";Change Filament", + "machine_max_acceleration_e": [ + "6000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000", + "2000" + ], + "machine_max_acceleration_retracting": [ + "6000", + "5000" + ], + "machine_max_acceleration_x": [ + "5000", + "2000" + ], + "machine_max_acceleration_y": [ + "5000", + "2000" + ], + "machine_max_speed_e": [ + "60", + "25" + ], + "max_layer_height": [ + "0.28" + ], + "scan_first_layer": "0", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0" +} + diff --git a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json new file mode 100644 index 00000000000..865b40db599 --- /dev/null +++ b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json @@ -0,0 +1,30 @@ +{ + "type": "machine", + "setting_id": "GM003", + "name": "Snapmaker J1 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Snapmaker J1", + "default_print_profile": "0.20mm 0.6 Standard @Snapmaker J1", + "nozzle_diameter": [ + "0.6" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "324x0", + "324x220", + "0x220" + ], + "printable_height": "200", + "machine_start_gcode": "M82; M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n; You can use following code instead if your PRINT_START macro support Chamber and print area bedmesh\n; PRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single] Chamber=[chamber_temperature] PRINT_MIN={first_layer_print_min[0]},{first_layer_print_min[1]} PRINT_MAX={first_layer_print_max[0]},{first_layer_print_max[1]}", + "machine_end_gcode": "config end gcode\nM104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0" + } + \ No newline at end of file diff --git a/resources/profiles/Snapmaker/machine/Snapmaker J1.json b/resources/profiles/Snapmaker/machine/Snapmaker J1.json new file mode 100644 index 00000000000..6813a9d8592 --- /dev/null +++ b/resources/profiles/Snapmaker/machine/Snapmaker J1.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Snapmaker J1", + "model_id": "SnapmakerJ1", + "nozzle_diameter": "0.4,0,6", + "machine_tech": "FFF", + "family": "Snapmaker", + "bed_model": "", + "bed_texture": "", + "hotend_model": "hotend.stl", + "default_materials": "Snapmaker J1 ABS;Snapmaker J1 PLA;Snapmaker J1 PLA-CF;Snapmaker J1 PETG;Snapmaker J1 TPU;Snapmaker J1 ASA;Snapmaker J1 PC;Snapmaker J1 PVA;Snapmaker J1 PA;Snapmaker J1 PA-CF" +} diff --git a/resources/profiles/Snapmaker/process/0.20mm 0.4 Standard @Snapmaker J1.json b/resources/profiles/Snapmaker/process/0.20mm 0.4 Standard @Snapmaker J1.json new file mode 100644 index 00000000000..b774892e5de --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.20mm 0.4 Standard @Snapmaker J1.json @@ -0,0 +1,81 @@ +{ + "type": "process", + "setting_id": "GP040", + "name": "0.20mm 0.4 Standard @Snapmaker J1", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "compatible_printers": [ + "Snapmaker J1 0.4 nozzle" + ], + "bottom_shell_layers": "4", + "bridge_acceleration": "60%", + "brim_type": "no_brim", + "default_acceleration": "5000", + "default_jerk": "3", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_J1_{print_time}.gcode", + "flush_into_infill": "1", + "gap_infill_speed": "80", + "gcode_comments": "1", + "infill_jerk": "3", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "40", + "initial_layer_jerk": "1", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "50%", + "inner_wall_acceleration": "2000", + "inner_wall_jerk": "3", + "inner_wall_line_width": "0.44", + "inner_wall_speed": "120", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "160", + "is_custom_defined": "0", + "layer_height": "0.25", + "line_width": "0.44", + "max_travel_detour_distance": "3", + "only_one_wall_top": "1", + "outer_wall_acceleration": "2000", + "outer_wall_jerk": "2", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "100", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "20", + "post_process": [ + "/Users/hliebscher/smfix_bs-darwin-arm64", + "\n/Users/hliebscher/j1x2", + "\n" + ], + "precise_outer_wall": "1", + "prime_tower_brim_width": "1", + "prime_tower_width": "10", + "prime_volume": "2", + "print_settings_id": "0.4 0.25mm Normal S2J2 Parts", + "reduce_crossing_wall": "1", + "skirt_loops": "2", + "small_perimeter_speed": "80%", + "small_perimeter_threshold": "6", + "sparse_infill_density": "35%", + "sparse_infill_line_width": "0.44", + "sparse_infill_pattern": "adaptivecubic", + "sparse_infill_speed": "130", + "support_interface_top_layers": "0", + "support_line_width": "0.45", + "support_speed": "100", + "support_top_z_distance": "0", + "support_type": "normal(manual)", + "thick_bridges": "1", + "top_shell_thickness": "0", + "top_surface_acceleration": "1000", + "top_surface_jerk": "1", + "top_surface_speed": "60", + "travel_acceleration": "2500", + "travel_jerk": "9", + "travel_speed": "150", + "tree_support_wall_count": "2", + "version": "1.4.0.1", + "xy_hole_compensation": "0.08" +} diff --git a/resources/profiles/Snapmaker/process/0.20mm 0.6 Standard @Snapmaker J1.json b/resources/profiles/Snapmaker/process/0.20mm 0.6 Standard @Snapmaker J1.json new file mode 100644 index 00000000000..e21b795f976 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.20mm 0.6 Standard @Snapmaker J1.json @@ -0,0 +1,81 @@ +{ + "type": "process", + "setting_id": "GP041", + "name": "0.20mm 0.6 Standard @Snapmaker J1", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "compatible_printers": [ + "Snapmaker J1 0.6 nozzle" + ], + "bottom_shell_layers": "4", + "bridge_acceleration": "60%", + "brim_type": "no_brim", + "default_acceleration": "5000", + "default_jerk": "3", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "1", + "enable_support": "1", + "filename_format": "{input_filename_base}_{layer_height}mm_J1_{print_time}.gcode", + "flush_into_infill": "1", + "gap_infill_speed": "80", + "gcode_comments": "1", + "infill_jerk": "3", + "initial_layer_acceleration": "1000", + "initial_layer_infill_speed": "40", + "initial_layer_jerk": "1", + "initial_layer_speed": "35", + "initial_layer_travel_speed": "50%", + "inner_wall_acceleration": "2000", + "inner_wall_jerk": "3", + "inner_wall_line_width": "0.64", + "inner_wall_speed": "120", + "internal_solid_infill_line_width": "0.65", + "internal_solid_infill_speed": "160", + "is_custom_defined": "0", + "layer_height": "0.25", + "line_width": "0.64", + "max_travel_detour_distance": "3", + "only_one_wall_top": "1", + "outer_wall_acceleration": "2000", + "outer_wall_jerk": "2", + "outer_wall_line_width": "0.62", + "outer_wall_speed": "100", + "overhang_1_4_speed": "50", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "20", + "post_process": [ + "/Users/hliebscher/smfix_bs-darwin-arm64", + "\n/Users/hliebscher/j1x1", + "\n" + ], + "precise_outer_wall": "1", + "prime_tower_brim_width": "1", + "prime_tower_width": "10", + "prime_volume": "2", + "print_settings_id": "0.6 0.25mm Normal S2J2 Parts", + "reduce_crossing_wall": "1", + "skirt_loops": "2", + "small_perimeter_speed": "80%", + "small_perimeter_threshold": "6", + "sparse_infill_density": "35%", + "sparse_infill_line_width": "0.64", + "sparse_infill_pattern": "adaptivecubic", + "sparse_infill_speed": "130", + "support_interface_top_layers": "0", + "support_line_width": "0.65", + "support_speed": "100", + "support_top_z_distance": "0", + "support_type": "normal(manual)", + "thick_bridges": "1", + "top_shell_thickness": "0", + "top_surface_acceleration": "1000", + "top_surface_jerk": "1", + "top_surface_speed": "60", + "travel_acceleration": "2500", + "travel_jerk": "9", + "travel_speed": "150", + "tree_support_wall_count": "2", + "version": "1.4.0.1", + "xy_hole_compensation": "0.08" +} diff --git a/resources/web/image/printer/Snapmaker J1_cover.png b/resources/web/image/printer/Snapmaker J1_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..8303fbac4e6cbe9ebf0acf313d2079b758c04402 GIT binary patch literal 5510 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 Date: Wed, 5 Apr 2023 09:42:33 +0200 Subject: [PATCH 02/11] add texture svg --- resources/profiles/Snapmaker/J1_texture.svg | 186 ++++++++++++++++++++ 1 file changed, 186 insertions(+) create mode 100644 resources/profiles/Snapmaker/J1_texture.svg diff --git a/resources/profiles/Snapmaker/J1_texture.svg b/resources/profiles/Snapmaker/J1_texture.svg new file mode 100644 index 00000000000..1df582cd69f --- /dev/null +++ b/resources/profiles/Snapmaker/J1_texture.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From f9f2148cf840002204fc66e4e0ab7623edbf3da7 Mon Sep 17 00:00:00 2001 From: Heiko Liebscher Date: Wed, 5 Apr 2023 11:26:41 +0200 Subject: [PATCH 03/11] j1 id fix --- resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json | 2 +- resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json | 2 +- resources/profiles/Snapmaker/filament/Snapmaker J1 PA-CF.json | 2 +- resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json | 2 +- resources/profiles/Snapmaker/filament/Snapmaker J1 PC.json | 2 +- resources/profiles/Snapmaker/filament/Snapmaker J1 PETG.json | 2 +- .../profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json | 2 +- resources/profiles/Snapmaker/filament/Snapmaker J1 PLA.json | 2 +- resources/profiles/Snapmaker/filament/Snapmaker J1 PVA.json | 2 +- resources/profiles/Snapmaker/filament/Snapmaker J1 TPU.json | 2 +- .../profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json | 2 +- .../profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json | 2 +- resources/profiles/Snapmaker/machine/Snapmaker J1.json | 4 ++-- 13 files changed, 14 insertions(+), 14 deletions(-) diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json index 69455c47d73..ab9f85f8f6d 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json @@ -1,7 +1,7 @@ { "type": "filament", "filament_id": "GFB99", - "setting_id": "GFSA04", + "setting_id": "GFSX04", "name": "Snapmaker J1 ABS", "from": "system", "instantiation": "true", diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json index 15e055d837d..cf5ed9ba5a4 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json @@ -1,7 +1,7 @@ { "type": "filament", "filament_id": "GFB98", - "setting_id": "GFSA04", + "setting_id": "GFSX04", "name": "Snapmaker J1 ASA", "from": "system", "instantiation": "true", diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PA-CF.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PA-CF.json index 2a5b5f5514a..b0fae488fb3 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PA-CF.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PA-CF.json @@ -1,7 +1,7 @@ { "type": "filament", "filament_id": "GFN98", - "setting_id": "GFSA04", + "setting_id": "GFSX04", "name": "Snapmaker J1 PA-CF", "from": "system", "instantiation": "true", diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json index 9798d1f1084..9c8ac4bd19c 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PA.json @@ -1,7 +1,7 @@ { "type": "filament", "filament_id": "GFN99", - "setting_id": "GFSA04", + "setting_id": "GFSX04", "name": "Snapmaker J1 PA", "from": "system", "instantiation": "true", diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PC.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PC.json index cfe60d4aaa8..89d0d0cc8b3 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PC.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PC.json @@ -1,7 +1,7 @@ { "type": "filament", "filament_id": "GFC99", - "setting_id": "GFSA04", + "setting_id": "GFSX04", "name": "Snapmaker J1 PC", "from": "system", "instantiation": "true", diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG.json index 9a186d318ea..365b2f76dcc 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG.json @@ -1,7 +1,7 @@ { "type": "filament", "filament_id": "GFG99", - "setting_id": "GFSA04", + "setting_id": "GFSX04", "name": "Snapmaker J1 PETG", "from": "system", "instantiation": "true", diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json index 7232874e5b2..8a8f174a9e7 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json @@ -1,7 +1,7 @@ { "type": "filament", "filament_id": "GFL98", - "setting_id": "GFSA04", + "setting_id": "GFSX04", "name": "Snapmaker J1 PLA-CF", "from": "system", "instantiation": "true", diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA.json index bc15581ec0a..10e830746d2 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA.json @@ -1,7 +1,7 @@ { "type": "filament", "filament_id": "GFL99", - "setting_id": "GFSA04", + "setting_id": "GFSX04", "name": "Snapmaker J1 PLA", "from": "system", "instantiation": "true", diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PVA.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PVA.json index 0afe945daf2..092ac485476 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PVA.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PVA.json @@ -1,7 +1,7 @@ { "type": "filament", "filament_id": "GFS99", - "setting_id": "GFSA04", + "setting_id": "GFSX04", "name": "Snapmaker J1 PVA", "from": "system", "instantiation": "true", diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 TPU.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 TPU.json index 6f6b8c8a006..1208b4fe3bf 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 TPU.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 TPU.json @@ -1,7 +1,7 @@ { "type": "filament", "filament_id": "GFU99", - "setting_id": "GFSA04", + "setting_id": "GFSX04", "name": "Snapmaker J1 TPU", "from": "system", "instantiation": "true", diff --git a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json index 921c032f799..956c56888c3 100644 --- a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json +++ b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json @@ -1,6 +1,6 @@ { "type": "machine", - "setting_id": "GM003", + "setting_id": "GM010", "name": "Snapmaker J1 0.4 nozzle", "from": "system", "instantiation": "true", diff --git a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json index 865b40db599..ef02997c0fe 100644 --- a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json +++ b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json @@ -1,6 +1,6 @@ { "type": "machine", - "setting_id": "GM003", + "setting_id": "GM009", "name": "Snapmaker J1 0.6 nozzle", "from": "system", "instantiation": "true", diff --git a/resources/profiles/Snapmaker/machine/Snapmaker J1.json b/resources/profiles/Snapmaker/machine/Snapmaker J1.json index 6813a9d8592..18fcc0d1145 100644 --- a/resources/profiles/Snapmaker/machine/Snapmaker J1.json +++ b/resources/profiles/Snapmaker/machine/Snapmaker J1.json @@ -2,11 +2,11 @@ "type": "machine_model", "name": "Snapmaker J1", "model_id": "SnapmakerJ1", - "nozzle_diameter": "0.4,0,6", + "nozzle_diameter": "0.4;0,6", "machine_tech": "FFF", "family": "Snapmaker", "bed_model": "", - "bed_texture": "", + "bed_texture": "j1_texture.svg", "hotend_model": "hotend.stl", "default_materials": "Snapmaker J1 ABS;Snapmaker J1 PLA;Snapmaker J1 PLA-CF;Snapmaker J1 PETG;Snapmaker J1 TPU;Snapmaker J1 ASA;Snapmaker J1 PC;Snapmaker J1 PVA;Snapmaker J1 PA;Snapmaker J1 PA-CF" } From da558a8aea8d2ac8b2dc90be31ec48491de1cb85 Mon Sep 17 00:00:00 2001 From: Heiko Liebscher Date: Wed, 5 Apr 2023 16:33:20 +0200 Subject: [PATCH 04/11] set version 1.5 --- resources/profiles/Snapmaker.json | 2 +- .../profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json | 1 - .../Snapmaker/process/0.20mm 0.4 Standard @Snapmaker J1.json | 1 - .../Snapmaker/process/0.20mm 0.6 Standard @Snapmaker J1.json | 1 - 4 files changed, 1 insertion(+), 4 deletions(-) diff --git a/resources/profiles/Snapmaker.json b/resources/profiles/Snapmaker.json index faf29a68076..1a4391cc17c 100644 --- a/resources/profiles/Snapmaker.json +++ b/resources/profiles/Snapmaker.json @@ -1,6 +1,6 @@ { "name": "Snapmaker", - "version": "01.04.04.01", + "version": "01.05.00.02", "force_update": "0", "description": "Snapmaker configurations", "machine_model_list": [ diff --git a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json index 956c56888c3..b3f91f6aaa2 100644 --- a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json +++ b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json @@ -13,7 +13,6 @@ "thumbnails": [ "400x400" ], - "version": "1.4.0.1", "z_hop_types": [ "Auto Lift" ], diff --git a/resources/profiles/Snapmaker/process/0.20mm 0.4 Standard @Snapmaker J1.json b/resources/profiles/Snapmaker/process/0.20mm 0.4 Standard @Snapmaker J1.json index b774892e5de..b29bfdbedaf 100644 --- a/resources/profiles/Snapmaker/process/0.20mm 0.4 Standard @Snapmaker J1.json +++ b/resources/profiles/Snapmaker/process/0.20mm 0.4 Standard @Snapmaker J1.json @@ -76,6 +76,5 @@ "travel_jerk": "9", "travel_speed": "150", "tree_support_wall_count": "2", - "version": "1.4.0.1", "xy_hole_compensation": "0.08" } diff --git a/resources/profiles/Snapmaker/process/0.20mm 0.6 Standard @Snapmaker J1.json b/resources/profiles/Snapmaker/process/0.20mm 0.6 Standard @Snapmaker J1.json index e21b795f976..00bce5f1f62 100644 --- a/resources/profiles/Snapmaker/process/0.20mm 0.6 Standard @Snapmaker J1.json +++ b/resources/profiles/Snapmaker/process/0.20mm 0.6 Standard @Snapmaker J1.json @@ -76,6 +76,5 @@ "travel_jerk": "9", "travel_speed": "150", "tree_support_wall_count": "2", - "version": "1.4.0.1", "xy_hole_compensation": "0.08" } From be71e50be79d61dd6d4247b30244fc278eead0d0 Mon Sep 17 00:00:00 2001 From: Heiko Liebscher Date: Wed, 5 Apr 2023 17:52:31 +0200 Subject: [PATCH 05/11] fix j1 pla settings --- resources/profiles/Snapmaker.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/profiles/Snapmaker.json b/resources/profiles/Snapmaker.json index 1a4391cc17c..9546405830e 100644 --- a/resources/profiles/Snapmaker.json +++ b/resources/profiles/Snapmaker.json @@ -113,12 +113,12 @@ "sub_path": "filament/Snapmaker Generic PA-CF.json" }, { - "name": "Snapmaker Generic PLA", - "sub_path": "filament/Snapmaker Generic PLA.json" + "name": "Snapmaker J1 PLA", + "sub_path": "filament/Snapmaker J1 PLA.json" }, { - "name": "Snapmaker Generic PLA-CF", - "sub_path": "filament/Snapmaker Generic PLA-CF.json" + "name": "Snapmaker J1 PLA-CF", + "sub_path": "filament/Snapmaker J1 PLA-CF.json" }, { "name": "Snapmaker J1 PETG", From 81a0edbf3f9c6fb809095b50e229f70683d07bfd Mon Sep 17 00:00:00 2001 From: Heiko Liebscher Date: Wed, 5 Apr 2023 19:53:14 +0200 Subject: [PATCH 06/11] fix profile --- .../machine/Snapmaker J1 0.4 nozzle .json | 6 +- .../machine/Snapmaker J1 0.6 nozzle .json | 98 +++++++++++++------ 2 files changed, 73 insertions(+), 31 deletions(-) diff --git a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json index b3f91f6aaa2..b9e4b7fd0a9 100644 --- a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json +++ b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json @@ -16,7 +16,9 @@ "z_hop_types": [ "Auto Lift" ], - "z_lift_type": "SpiralLift", + "z_lift_type": [ + "SpiralLift" + ], "nozzle_diameter": [ "0.4" ], @@ -28,7 +30,7 @@ "324x0", "324x200", "0x200" - ], + ], "printable_height": "200", "machine_start_gcode": ";***** Snapmaker J1\n;***** Update : 20221222\n;***** Printer : [printer_preset]\n;***** Profile : [print_preset]\nM593 P1 X F35.7 \nM593 P1 Y F33.7 \nM355 S1 P16 ;------------OPTIONAL ;dim led \nM83 ;absolute extrusion mode\nM140 S[first_layer_bed_temperature] ;Start Warming Bed\nT[initial_extruder] ;switch to initial extruder\n{if total_toolchanges < 1}; Preheat one extruder (just one used)\nM104 S160 ;preheat nozzle\n{else}; Preheat both extruders used\nM104 S160 T0 ;preheat T0\nM104 S160 T1 ;preheat T1\n{endif}\nG28 ; home all axes\nG90 ;absolute positioning\nG1 Z0.8 F1800\nM201 X5000 Y5000 Z500 E5000\nM205 V5\nM900 T0 K0.02\nM900 T1 K0.02\nM190 S[first_layer_bed_temperature] ; C3 W2 Wait For Bed Temperature\n{if total_toolchanges < 1}; Heat one extruder\nM104 S[first_layer_temperature]\nM109 S[first_layer_temperature] ;Wait for Hotend Temperature\n{else}; Heat both extruders\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[1]}\nM109 T0 S{first_layer_temperature[0]} ;Wait for Hotend Temperature\nM109 T1 S{first_layer_temperature[1]} ;Wait for Hotend Temperature\n{endif}\n;\n{if 1==1} ;-----------OPTIONAL ;led effect\n M355 S1 P32\n G4 S1\n M355 S1 P48\n G4 S1\n M355 S1 P64\n G4 S1\n M355 S1 P96\n G4 S1\n M355 S1 P128\n G4 S1\n M355 S1 P255\n{endif}\n;\nG92 E0\n;\n{if total_toolchanges > 0 or initial_extruder == 0}; Purge line T0\nT0\nG92 E0\nG1 F1200 X5 Z0.5\nG1 F600 X100 E20\nG1 F600 Z2\nG92 E0\nG1 F1200 E-6\nG0 X-20 F12000 ; park T0\n{endif}\n{if total_toolchanges > 0 or initial_extruder == 1}; Purge line T1\nT1\nG92 E0\nG1 F1200 X295 Z0.5\nG1 F600 X200 E20\nG1 F600 Z2\nG92 E0\nG1 F1200 E-6\nG0 X350 F12000 ; park T1 (old 345)\n{endif}\n;End Start Gcode J1\n", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_num]\n", diff --git a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json index ef02997c0fe..4028cfc9b15 100644 --- a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json +++ b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json @@ -1,30 +1,70 @@ { - "type": "machine", - "setting_id": "GM009", - "name": "Snapmaker J1 0.6 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_machine_common", - "printer_model": "Snapmaker J1", - "default_print_profile": "0.20mm 0.6 Standard @Snapmaker J1", - "nozzle_diameter": [ - "0.6" - ], - "bed_exclude_area": [ - "0x0" - ], - "printable_area": [ - "0x0", - "324x0", - "324x220", - "0x220" - ], - "printable_height": "200", - "machine_start_gcode": "M82; M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n; You can use following code instead if your PRINT_START macro support Chamber and print area bedmesh\n; PRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single] Chamber=[chamber_temperature] PRINT_MIN={first_layer_print_min[0]},{first_layer_print_min[1]} PRINT_MAX={first_layer_print_max[0]},{first_layer_print_max[1]}", - "machine_end_gcode": "config end gcode\nM104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84", - "layer_change_gcode": "", - "scan_first_layer": "0", - "nozzle_type": "hardened_steel", - "auxiliary_fan": "0" - } - \ No newline at end of file + "type": "machine", + "setting_id": "GM011", + "name": "Snapmaker J1 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Snapmaker J1", + "default_print_profile": "0.20mm 0.6 Standard @Snapmaker J1", + "retraction_minimum_travel": [ + "3" + ], + "thumbnails": [ + "400x400" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_lift_type": [ + "SpiralLift" + ], + "nozzle_diameter": [ + "0.6" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "324x0", + "324x200", + "0x200" + ], + "printable_height": "200", + "machine_start_gcode": ";***** Snapmaker J1\n;***** Update : 20221222\n;***** Printer : [printer_preset]\n;***** Profile : [print_preset]\nM593 P1 X F35.7 \nM593 P1 Y F33.7 \nM355 S1 P16 ;------------OPTIONAL ;dim led \nM83 ;absolute extrusion mode\nM140 S[first_layer_bed_temperature] ;Start Warming Bed\nT[initial_extruder] ;switch to initial extruder\n{if total_toolchanges < 1}; Preheat one extruder (just one used)\nM104 S160 ;preheat nozzle\n{else}; Preheat both extruders used\nM104 S160 T0 ;preheat T0\nM104 S160 T1 ;preheat T1\n{endif}\nG28 ; home all axes\nG90 ;absolute positioning\nG1 Z0.8 F1800\nM201 X5000 Y5000 Z500 E5000\nM205 V5\nM900 T0 K0.02\nM900 T1 K0.02\nM190 S[first_layer_bed_temperature] ; C3 W2 Wait For Bed Temperature\n{if total_toolchanges < 1}; Heat one extruder\nM104 S[first_layer_temperature]\nM109 S[first_layer_temperature] ;Wait for Hotend Temperature\n{else}; Heat both extruders\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[1]}\nM109 T0 S{first_layer_temperature[0]} ;Wait for Hotend Temperature\nM109 T1 S{first_layer_temperature[1]} ;Wait for Hotend Temperature\n{endif}\n;\n{if 1==1} ;-----------OPTIONAL ;led effect\n M355 S1 P32\n G4 S1\n M355 S1 P48\n G4 S1\n M355 S1 P64\n G4 S1\n M355 S1 P96\n G4 S1\n M355 S1 P128\n G4 S1\n M355 S1 P255\n{endif}\n;\nG92 E0\n;\n{if total_toolchanges > 0 or initial_extruder == 0}; Purge line T0\nT0\nG92 E0\nG1 F1200 X5 Z0.5\nG1 F600 X100 E20\nG1 F600 Z2\nG92 E0\nG1 F1200 E-6\nG0 X-20 F12000 ; park T0\n{endif}\n{if total_toolchanges > 0 or initial_extruder == 1}; Purge line T1\nT1\nG92 E0\nG1 F1200 X295 Z0.5\nG1 F600 X200 E20\nG1 F600 Z2\nG92 E0\nG1 F1200 E-6\nG0 X350 F12000 ; park T1 (old 345)\n{endif}\n;End Start Gcode J1\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_num]\n", + "machine_end_gcode": ";End GCode J1 begin\nM140 S0 ;heated bed heater off \nG90 ;absolute positioning\nG92 E0\n;\nG1 E-6 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\n;\nM104 S0 T0 ;extruder heater off\nM104 S0 T1 ;extruder heater off\n;\nG1 Z200 F1500 ;move bed down\nG0 Y10 F3000 ;so the head is out of the way\nM84 ;steppers off\nM355 S1 P16 ;------------OPTIONAL ;dim led \nM107\n;End of Gcode\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/Snapmaker2Slic3rPostProcessor)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n;", + "change_filament_gcode": ";Change Filament", + "machine_max_acceleration_e": [ + "6000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000", + "2000" + ], + "machine_max_acceleration_retracting": [ + "6000", + "5000" + ], + "machine_max_acceleration_x": [ + "5000", + "2000" + ], + "machine_max_acceleration_y": [ + "5000", + "2000" + ], + "machine_max_speed_e": [ + "60", + "25" + ], + "max_layer_height": [ + "0.28" + ], + "scan_first_layer": "0", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0" +} + From 5c439c4accb0f5f10ca4f468a1d4f4d4543eada3 Mon Sep 17 00:00:00 2001 From: Heiko Liebscher Date: Wed, 5 Apr 2023 22:37:31 +0200 Subject: [PATCH 07/11] fix typo --- resources/profiles/Snapmaker.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/profiles/Snapmaker.json b/resources/profiles/Snapmaker.json index 9546405830e..4f427a4831b 100644 --- a/resources/profiles/Snapmaker.json +++ b/resources/profiles/Snapmaker.json @@ -172,7 +172,7 @@ }, { "name": "Snapmaker J1 0.6 nozzle", - "sub_path": "machine/Snapmaker j1 0.6 nozzle.json" + "sub_path": "machine/Snapmaker J1 0.6 nozzle.json" } ] } From d9cdafbaa0f6f43694e62e50912506b07f0b8ce3 Mon Sep 17 00:00:00 2001 From: Heiko Liebscher Date: Thu, 6 Apr 2023 08:47:53 +0200 Subject: [PATCH 08/11] fix filename --- .../Anker/process/fdm_process_common.json | 2 +- .../Anycubic/process/fdm_process_common.json | 2 +- .../Artillery/process/fdm_process_common.json | 2 +- .../Prusa/process/fdm_process_common.json | 2 +- .../process/fdm_process_ratrig_common.json | 2 +- ...zle .json => Snapmaker J1 0.4 nozzle.json} | 7 +- .../machine/Snapmaker J1 0.6 nozzle .json | 70 ------------------- .../machine/Snapmaker J1 0.6 nozzle.json | 69 ++++++++++++++++++ .../0.20mm 0.4 Standard @Snapmaker J1.json | 8 +-- .../0.20mm 0.6 Standard @Snapmaker J1.json | 8 +-- .../Snapmaker/process/fdm_process_common.json | 1 - .../Tronxy/process/fdm_process_common.json | 2 +- .../process/fdm_process_tronxy_common.json | 2 +- .../process/fdm_process_TwoTrees_common.json | 2 +- .../TwoTrees/process/fdm_process_common.json | 1 - .../process/fdm_process_voron_common.json | 1 - 16 files changed, 88 insertions(+), 93 deletions(-) rename resources/profiles/Snapmaker/machine/{Snapmaker J1 0.4 nozzle .json => Snapmaker J1 0.4 nozzle.json} (99%) delete mode 100644 resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json create mode 100644 resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle.json diff --git a/resources/profiles/Anker/process/fdm_process_common.json b/resources/profiles/Anker/process/fdm_process_common.json index 189f78f5d78..fd05875b11a 100644 --- a/resources/profiles/Anker/process/fdm_process_common.json +++ b/resources/profiles/Anker/process/fdm_process_common.json @@ -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", diff --git a/resources/profiles/Anycubic/process/fdm_process_common.json b/resources/profiles/Anycubic/process/fdm_process_common.json index 189f78f5d78..fd05875b11a 100644 --- a/resources/profiles/Anycubic/process/fdm_process_common.json +++ b/resources/profiles/Anycubic/process/fdm_process_common.json @@ -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", diff --git a/resources/profiles/Artillery/process/fdm_process_common.json b/resources/profiles/Artillery/process/fdm_process_common.json index 189f78f5d78..fd05875b11a 100644 --- a/resources/profiles/Artillery/process/fdm_process_common.json +++ b/resources/profiles/Artillery/process/fdm_process_common.json @@ -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", diff --git a/resources/profiles/Prusa/process/fdm_process_common.json b/resources/profiles/Prusa/process/fdm_process_common.json index c8f387015d0..ea8f5ff7395 100644 --- a/resources/profiles/Prusa/process/fdm_process_common.json +++ b/resources/profiles/Prusa/process/fdm_process_common.json @@ -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", diff --git a/resources/profiles/Ratrig/process/fdm_process_ratrig_common.json b/resources/profiles/Ratrig/process/fdm_process_ratrig_common.json index 60058dc715e..951dfb0cbf3 100644 --- a/resources/profiles/Ratrig/process/fdm_process_ratrig_common.json +++ b/resources/profiles/Ratrig/process/fdm_process_ratrig_common.json @@ -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", diff --git a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle.json similarity index 99% rename from resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json rename to resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle.json index b9e4b7fd0a9..09801c1ced1 100644 --- a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle .json +++ b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.4 nozzle.json @@ -11,7 +11,7 @@ "3" ], "thumbnails": [ - "400x400" + "400x400" ], "z_hop_types": [ "Auto Lift" @@ -61,10 +61,9 @@ "25" ], "max_layer_height": [ - "0.28" + "0.30" ], "scan_first_layer": "0", "nozzle_type": "hardened_steel", "auxiliary_fan": "0" -} - +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json deleted file mode 100644 index 4028cfc9b15..00000000000 --- a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle .json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "type": "machine", - "setting_id": "GM011", - "name": "Snapmaker J1 0.6 nozzle", - "from": "system", - "instantiation": "true", - "inherits": "fdm_machine_common", - "printer_model": "Snapmaker J1", - "default_print_profile": "0.20mm 0.6 Standard @Snapmaker J1", - "retraction_minimum_travel": [ - "3" - ], - "thumbnails": [ - "400x400" - ], - "z_hop_types": [ - "Auto Lift" - ], - "z_lift_type": [ - "SpiralLift" - ], - "nozzle_diameter": [ - "0.6" - ], - "bed_exclude_area": [ - "0x0" - ], - "printable_area": [ - "0x0", - "324x0", - "324x200", - "0x200" - ], - "printable_height": "200", - "machine_start_gcode": ";***** Snapmaker J1\n;***** Update : 20221222\n;***** Printer : [printer_preset]\n;***** Profile : [print_preset]\nM593 P1 X F35.7 \nM593 P1 Y F33.7 \nM355 S1 P16 ;------------OPTIONAL ;dim led \nM83 ;absolute extrusion mode\nM140 S[first_layer_bed_temperature] ;Start Warming Bed\nT[initial_extruder] ;switch to initial extruder\n{if total_toolchanges < 1}; Preheat one extruder (just one used)\nM104 S160 ;preheat nozzle\n{else}; Preheat both extruders used\nM104 S160 T0 ;preheat T0\nM104 S160 T1 ;preheat T1\n{endif}\nG28 ; home all axes\nG90 ;absolute positioning\nG1 Z0.8 F1800\nM201 X5000 Y5000 Z500 E5000\nM205 V5\nM900 T0 K0.02\nM900 T1 K0.02\nM190 S[first_layer_bed_temperature] ; C3 W2 Wait For Bed Temperature\n{if total_toolchanges < 1}; Heat one extruder\nM104 S[first_layer_temperature]\nM109 S[first_layer_temperature] ;Wait for Hotend Temperature\n{else}; Heat both extruders\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[1]}\nM109 T0 S{first_layer_temperature[0]} ;Wait for Hotend Temperature\nM109 T1 S{first_layer_temperature[1]} ;Wait for Hotend Temperature\n{endif}\n;\n{if 1==1} ;-----------OPTIONAL ;led effect\n M355 S1 P32\n G4 S1\n M355 S1 P48\n G4 S1\n M355 S1 P64\n G4 S1\n M355 S1 P96\n G4 S1\n M355 S1 P128\n G4 S1\n M355 S1 P255\n{endif}\n;\nG92 E0\n;\n{if total_toolchanges > 0 or initial_extruder == 0}; Purge line T0\nT0\nG92 E0\nG1 F1200 X5 Z0.5\nG1 F600 X100 E20\nG1 F600 Z2\nG92 E0\nG1 F1200 E-6\nG0 X-20 F12000 ; park T0\n{endif}\n{if total_toolchanges > 0 or initial_extruder == 1}; Purge line T1\nT1\nG92 E0\nG1 F1200 X295 Z0.5\nG1 F600 X200 E20\nG1 F600 Z2\nG92 E0\nG1 F1200 E-6\nG0 X350 F12000 ; park T1 (old 345)\n{endif}\n;End Start Gcode J1\n", - "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_num]\n", - "machine_end_gcode": ";End GCode J1 begin\nM140 S0 ;heated bed heater off \nG90 ;absolute positioning\nG92 E0\n;\nG1 E-6 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\n;\nM104 S0 T0 ;extruder heater off\nM104 S0 T1 ;extruder heater off\n;\nG1 Z200 F1500 ;move bed down\nG0 Y10 F3000 ;so the head is out of the way\nM84 ;steppers off\nM355 S1 P16 ;------------OPTIONAL ;dim led \nM107\n;End of Gcode\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/Snapmaker2Slic3rPostProcessor)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n;", - "change_filament_gcode": ";Change Filament", - "machine_max_acceleration_e": [ - "6000", - "5000" - ], - "machine_max_acceleration_extruding": [ - "5000", - "2000" - ], - "machine_max_acceleration_retracting": [ - "6000", - "5000" - ], - "machine_max_acceleration_x": [ - "5000", - "2000" - ], - "machine_max_acceleration_y": [ - "5000", - "2000" - ], - "machine_max_speed_e": [ - "60", - "25" - ], - "max_layer_height": [ - "0.28" - ], - "scan_first_layer": "0", - "nozzle_type": "hardened_steel", - "auxiliary_fan": "0" -} - diff --git a/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle.json b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle.json new file mode 100644 index 00000000000..1e8bc2866f6 --- /dev/null +++ b/resources/profiles/Snapmaker/machine/Snapmaker J1 0.6 nozzle.json @@ -0,0 +1,69 @@ +{ + "type": "machine", + "setting_id": "GM011", + "name": "Snapmaker J1 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Snapmaker J1", + "default_print_profile": "0.20mm 0.6 Standard @Snapmaker J1", + "retraction_minimum_travel": [ + "3" + ], + "thumbnails": [ + "400x400" + ], + "z_hop_types": [ + "Auto Lift" + ], + "z_lift_type": [ + "SpiralLift" + ], + "nozzle_diameter": [ + "0.6" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "324x0", + "324x200", + "0x200" + ], + "printable_height": "200", + "machine_start_gcode": ";***** Snapmaker J1\n;***** Update : 20221222\n;***** Printer : [printer_preset]\n;***** Profile : [print_preset]\nM593 P1 X F35.7 \nM593 P1 Y F33.7 \nM355 S1 P16 ;------------OPTIONAL ;dim led \nM83 ;absolute extrusion mode\nM140 S[first_layer_bed_temperature] ;Start Warming Bed\nT[initial_extruder] ;switch to initial extruder\n{if total_toolchanges < 1}; Preheat one extruder (just one used)\nM104 S160 ;preheat nozzle\n{else}; Preheat both extruders used\nM104 S160 T0 ;preheat T0\nM104 S160 T1 ;preheat T1\n{endif}\nG28 ; home all axes\nG90 ;absolute positioning\nG1 Z0.8 F1800\nM201 X5000 Y5000 Z500 E5000\nM205 V5\nM900 T0 K0.02\nM900 T1 K0.02\nM190 S[first_layer_bed_temperature] ; C3 W2 Wait For Bed Temperature\n{if total_toolchanges < 1}; Heat one extruder\nM104 S[first_layer_temperature]\nM109 S[first_layer_temperature] ;Wait for Hotend Temperature\n{else}; Heat both extruders\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[1]}\nM109 T0 S{first_layer_temperature[0]} ;Wait for Hotend Temperature\nM109 T1 S{first_layer_temperature[1]} ;Wait for Hotend Temperature\n{endif}\n;\n{if 1==1} ;-----------OPTIONAL ;led effect\n M355 S1 P32\n G4 S1\n M355 S1 P48\n G4 S1\n M355 S1 P64\n G4 S1\n M355 S1 P96\n G4 S1\n M355 S1 P128\n G4 S1\n M355 S1 P255\n{endif}\n;\nG92 E0\n;\n{if total_toolchanges > 0 or initial_extruder == 0}; Purge line T0\nT0\nG92 E0\nG1 F1200 X5 Z0.5\nG1 F600 X100 E20\nG1 F600 Z2\nG92 E0\nG1 F1200 E-6\nG0 X-20 F12000 ; park T0\n{endif}\n{if total_toolchanges > 0 or initial_extruder == 1}; Purge line T1\nT1\nG92 E0\nG1 F1200 X295 Z0.5\nG1 F600 X200 E20\nG1 F600 Z2\nG92 E0\nG1 F1200 E-6\nG0 X350 F12000 ; park T1 (old 345)\n{endif}\n;End Start Gcode J1\n", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_num]\n", + "machine_end_gcode": ";End GCode J1 begin\nM140 S0 ;heated bed heater off \nG90 ;absolute positioning\nG92 E0\n;\nG1 E-6 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\n;\nM104 S0 T0 ;extruder heater off\nM104 S0 T1 ;extruder heater off\n;\nG1 Z200 F1500 ;move bed down\nG0 Y10 F3000 ;so the head is out of the way\nM84 ;steppers off\nM355 S1 P16 ;------------OPTIONAL ;dim led \nM107\n;End of Gcode\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/Snapmaker2Slic3rPostProcessor)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n;", + "change_filament_gcode": ";Change Filament", + "machine_max_acceleration_e": [ + "6000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000", + "2000" + ], + "machine_max_acceleration_retracting": [ + "6000", + "5000" + ], + "machine_max_acceleration_x": [ + "5000", + "2000" + ], + "machine_max_acceleration_y": [ + "5000", + "2000" + ], + "machine_max_speed_e": [ + "60", + "25" + ], + "max_layer_height": [ + "0.40" + ], + "scan_first_layer": "0", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.20mm 0.4 Standard @Snapmaker J1.json b/resources/profiles/Snapmaker/process/0.20mm 0.4 Standard @Snapmaker J1.json index b29bfdbedaf..53d6b73b9b2 100644 --- a/resources/profiles/Snapmaker/process/0.20mm 0.4 Standard @Snapmaker J1.json +++ b/resources/profiles/Snapmaker/process/0.20mm 0.4 Standard @Snapmaker J1.json @@ -5,9 +5,6 @@ "from": "system", "instantiation": "true", "inherits": "fdm_process_common", - "compatible_printers": [ - "Snapmaker J1 0.4 nozzle" - ], "bottom_shell_layers": "4", "bridge_acceleration": "60%", "brim_type": "no_brim", @@ -76,5 +73,8 @@ "travel_jerk": "9", "travel_speed": "150", "tree_support_wall_count": "2", - "xy_hole_compensation": "0.08" + "xy_hole_compensation": "0.08", + "compatible_printers": [ + "Snapmaker J1 0.4 nozzle" + ] } diff --git a/resources/profiles/Snapmaker/process/0.20mm 0.6 Standard @Snapmaker J1.json b/resources/profiles/Snapmaker/process/0.20mm 0.6 Standard @Snapmaker J1.json index 00bce5f1f62..def674c97f8 100644 --- a/resources/profiles/Snapmaker/process/0.20mm 0.6 Standard @Snapmaker J1.json +++ b/resources/profiles/Snapmaker/process/0.20mm 0.6 Standard @Snapmaker J1.json @@ -5,9 +5,6 @@ "from": "system", "instantiation": "true", "inherits": "fdm_process_common", - "compatible_printers": [ - "Snapmaker J1 0.6 nozzle" - ], "bottom_shell_layers": "4", "bridge_acceleration": "60%", "brim_type": "no_brim", @@ -76,5 +73,8 @@ "travel_jerk": "9", "travel_speed": "150", "tree_support_wall_count": "2", - "xy_hole_compensation": "0.08" + "xy_hole_compensation": "0.08", + "compatible_printers": [ + "Snapmaker J1 0.6 nozzle" + ] } diff --git a/resources/profiles/Snapmaker/process/fdm_process_common.json b/resources/profiles/Snapmaker/process/fdm_process_common.json index 189f78f5d78..877f08b9fbb 100644 --- a/resources/profiles/Snapmaker/process/fdm_process_common.json +++ b/resources/profiles/Snapmaker/process/fdm_process_common.json @@ -23,7 +23,6 @@ "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", diff --git a/resources/profiles/Tronxy/process/fdm_process_common.json b/resources/profiles/Tronxy/process/fdm_process_common.json index 9ef52a7ccaa..0513467cac5 100644 --- a/resources/profiles/Tronxy/process/fdm_process_common.json +++ b/resources/profiles/Tronxy/process/fdm_process_common.json @@ -20,7 +20,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", diff --git a/resources/profiles/Tronxy/process/fdm_process_tronxy_common.json b/resources/profiles/Tronxy/process/fdm_process_tronxy_common.json index 5c99e18c167..2d6fa3ff061 100644 --- a/resources/profiles/Tronxy/process/fdm_process_tronxy_common.json +++ b/resources/profiles/Tronxy/process/fdm_process_tronxy_common.json @@ -21,7 +21,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", diff --git a/resources/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json b/resources/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json index 7db3732383e..b75812651c3 100644 --- a/resources/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json +++ b/resources/profiles/TwoTrees/process/fdm_process_TwoTrees_common.json @@ -21,7 +21,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", diff --git a/resources/profiles/TwoTrees/process/fdm_process_common.json b/resources/profiles/TwoTrees/process/fdm_process_common.json index f480742c7d2..57a52b72003 100644 --- a/resources/profiles/TwoTrees/process/fdm_process_common.json +++ b/resources/profiles/TwoTrees/process/fdm_process_common.json @@ -20,7 +20,6 @@ "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", diff --git a/resources/profiles/Voron/process/fdm_process_voron_common.json b/resources/profiles/Voron/process/fdm_process_voron_common.json index 0f8e924e771..0dd70a8ac21 100644 --- a/resources/profiles/Voron/process/fdm_process_voron_common.json +++ b/resources/profiles/Voron/process/fdm_process_voron_common.json @@ -24,7 +24,6 @@ "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", From 970d31c05802bfd7b97bcb2b4ddcb27d95bba966 Mon Sep 17 00:00:00 2001 From: Heiko Liebscher Date: Thu, 6 Apr 2023 09:59:33 +0200 Subject: [PATCH 09/11] fix version --- resources/profiles/Snapmaker.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/profiles/Snapmaker.json b/resources/profiles/Snapmaker.json index 4f427a4831b..4e63ca07ca5 100644 --- a/resources/profiles/Snapmaker.json +++ b/resources/profiles/Snapmaker.json @@ -1,6 +1,6 @@ { "name": "Snapmaker", - "version": "01.05.00.02", + "version": "01.05.04.01", "force_update": "0", "description": "Snapmaker configurations", "machine_model_list": [ From 5a2606a289c871f379a1b2651666b5383fc014fa Mon Sep 17 00:00:00 2001 From: Heiko Liebscher Date: Thu, 6 Apr 2023 16:30:00 +0200 Subject: [PATCH 10/11] j1 idex filament start end code --- .../profiles/Snapmaker/filament/Snapmaker J1 ABS.json | 8 +++++++- .../profiles/Snapmaker/filament/Snapmaker J1 PA.json | 8 +++++++- .../profiles/Snapmaker/filament/Snapmaker J1 PC.json | 8 +++++++- .../profiles/Snapmaker/filament/Snapmaker J1 PLA-CF.json | 8 +++++++- .../profiles/Snapmaker/filament/Snapmaker J1 PLA.json | 8 +++++++- .../profiles/Snapmaker/filament/Snapmaker J1 PVA.json | 8 +++++++- .../profiles/Snapmaker/filament/Snapmaker J1 TPU.json | 8 +++++++- 7 files changed, 49 insertions(+), 7 deletions(-) diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS.json index ab9f85f8f6d..f8ab2e002c7 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 9c8ac4bd19c..11ccd401e32 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 89d0d0cc8b3..61283755ece 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 8a8f174a9e7..4a90afee345 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 10e830746d2..e2b673778d8 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 092ac485476..c546e9874bf 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 1208b4fe3bf..a35466e5455 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; ====================================" ] } From 793b6d20061023ce9ad933657c2aa0f427f44e03 Mon Sep 17 00:00:00 2001 From: Heiko Liebscher Date: Fri, 7 Apr 2023 23:29:44 +0200 Subject: [PATCH 11/11] fix asa and petg --- resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json | 6 ++++++ .../profiles/Snapmaker/filament/Snapmaker J1 PETG.json | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json index cf5ed9ba5a4..b7bd80c1a22 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 ASA.json @@ -15,5 +15,11 @@ "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 PETG.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG.json index 365b2f76dcc..2ec81e84cdb 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG.json @@ -54,5 +54,11 @@ "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; ====================================" ] }