diff --git a/resources/profiles/Snapmaker.json b/resources/profiles/Snapmaker.json index 48ee753b4b..faf29a6807 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 0000000000..69455c47d7 --- /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 0000000000..15e055d837 --- /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 0000000000..2a5b5f5514 --- /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 0000000000..9798d1f108 --- /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 0000000000..cfe60d4aaa --- /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 0000000000..9a186d318e --- /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 0000000000..7232874e5b --- /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 0000000000..bc15581ec0 --- /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 0000000000..0afe945daf --- /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 0000000000..6f6b8c8a00 --- /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 0000000000..921c032f79 --- /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 0000000000..865b40db59 --- /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 0000000000..6813a9d859 --- /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 0000000000..b774892e5d --- /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 0000000000..e21b795f97 --- /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 0000000000..8303fbac4e Binary files /dev/null and b/resources/web/image/printer/Snapmaker J1_cover.png differ