From 7948cdb9f4c0af71192d2e749937bdd35b394490 Mon Sep 17 00:00:00 2001 From: Hogan-Polaris <74648660+Hogan-Polaris@users.noreply.github.com> Date: Thu, 23 Sep 2021 14:33:53 +0800 Subject: [PATCH 01/11] Create eazao_zero.def.json Create EAZAO zero printer definition file --- resources/definitions/eazao_zero.def.json | 59 +++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 resources/definitions/eazao_zero.def.json diff --git a/resources/definitions/eazao_zero.def.json b/resources/definitions/eazao_zero.def.json new file mode 100644 index 0000000000..d07d4a6747 --- /dev/null +++ b/resources/definitions/eazao_zero.def.json @@ -0,0 +1,59 @@ +{ + "version": 2, + "name": "Eazao_zero", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "Eazao", + "manufacturer": "Eazao LLC", + "file_formats": "text/x-gcode", + "has_materials": true, + "has_machine_quality": true, + "preferred_quality_type": "normal", + "preferred_material": "generic_pla", + + "machine_extruder_trains": + { + "0": "eazao_zero_extruder_0" + } + }, + "overrides": + { + "machine_name": + { + "default_value": "EAZAO Zero + }, + "machine_heated_bed": + { + "default_value": false + }, + "machine_width": + { + "default_value": 150 + }, + "machine_depth": + { + "default_value": 150 + }, + "machine_height": + { + "default_value": 240 + }, + "machine_center_is_zero": + { + "default_value": false + }, + "machine_gcode_flavor": + { + "default_value": "Marlin (Marlin/Sprinter)" + }, + "machine_start_gcode": + { + "default_value": ";Sliced at: {day} {date} {time}\n;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {infill_sparse_density}\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z15.0 F{speed_travel} ;move the platform down 15mm\nG92 E0 ;zero the extruded length\nG1 F300 E10 ;extrude 10mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Z5.0 F1500 ; Move Z Axis up little to prevent scratching of Bed\nM302; report current cold extrusion state\nM163 S0 P0.9; Set Mix Factor\nM163 S1 P0.1; Set Mix Factor\nM164 S0\n" + }, + "machine_end_gcode": + { + "default_value": "M107 ; Fan off\nG91 ;relative positioning\nG1 E-10 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+3 E-5 F{speed_travel} ;move Z up a bit and retract filament even more\nG28 X0 Y0;move X Y to min endstops\nG90 ;Absolute positioning\nM84 ;steppers off\n + }, + From 437c7110776882c5fe1fad4da6832f7b10b9f432 Mon Sep 17 00:00:00 2001 From: Hogan-Polaris <74648660+Hogan-Polaris@users.noreply.github.com> Date: Thu, 23 Sep 2021 14:39:46 +0800 Subject: [PATCH 02/11] Update eazao_zero.def.json --- resources/definitions/eazao_zero.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/eazao_zero.def.json b/resources/definitions/eazao_zero.def.json index d07d4a6747..486fb2d03d 100644 --- a/resources/definitions/eazao_zero.def.json +++ b/resources/definitions/eazao_zero.def.json @@ -22,7 +22,7 @@ { "machine_name": { - "default_value": "EAZAO Zero + "default_value": "EAZAO Zero" }, "machine_heated_bed": { From 6883cc43325beb3326eaaea95d02fd04262db0d0 Mon Sep 17 00:00:00 2001 From: Hogan-Polaris <74648660+Hogan-Polaris@users.noreply.github.com> Date: Thu, 23 Sep 2021 14:53:54 +0800 Subject: [PATCH 03/11] Update eazao_zero.def.json --- resources/definitions/eazao_zero.def.json | 48 ++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/resources/definitions/eazao_zero.def.json b/resources/definitions/eazao_zero.def.json index 486fb2d03d..9fad1b3a72 100644 --- a/resources/definitions/eazao_zero.def.json +++ b/resources/definitions/eazao_zero.def.json @@ -56,4 +56,50 @@ { "default_value": "M107 ; Fan off\nG91 ;relative positioning\nG1 E-10 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+3 E-5 F{speed_travel} ;move Z up a bit and retract filament even more\nG28 X0 Y0;move X Y to min endstops\nG90 ;Absolute positioning\nM84 ;steppers off\n }, - + "machine_max_feedrate_x": { "value": 100 }, + "machine_max_feedrate_y": { "value": 100 }, + "machine_max_feedrate_z": { "value": 5 }, + "machine_max_feedrate_e": { "value": 25 }, + + "machine_max_acceleration_x": { "value": 500 }, + "machine_max_acceleration_y": { "value": 500 }, + "machine_max_acceleration_z": { "value": 50 }, + "machine_max_acceleration_e": { "value": 500 }, + "machine_acceleration": { "value": 300 }, + "acceleration_print": { "value": 300 }, + "acceleration_travel": { "value": 300 }, + "acceleration_enabled": { "value": false }, + + "machine_max_jerk_xy": { "value": 10 }, + "machine_max_jerk_z": { "value": 0.3 }, + "machine_max_jerk_e": { "value": 5 }, + "jerk_print": { "value": 10 }, + "jerk_travel": { "value": "jerk_print" }, + "jerk_travel_layer_0": { "value": "jerk_travel" }, + "jerk_enabled": { "value": false }, + + "speed_print": { "value": 20.0 }, + "speed_z_hop": { "value": "machine_max_feedrate_z" }, + + "optimize_wall_printing_order": { "value": "True" }, + "material_initial_print_temperature": { "value": "0" }, + "material_final_print_temperature": { "value": "0" }, + + "retraction_hop_enabled": { "value": "false" }, + "retraction_hop": { "value": 0.2 }, + "retraction_combing": { "default_value": "noskin" }, + "retraction_combing_max_distance": { "value": 0 }, + + "travel_avoid_other_parts": { "value": true }, + "travel_avoid_supports": { "value": false }, + "travel_retract_before_outer_wall": { "value": false }, + + "retraction_enable": { "value": false }, + "retraction_speed": { "value": 25 }, + "retraction_amount": { "value": 7 }, + "retraction_count_max": { "value": 100 }, + "retraction_extrusion_window": { "value": 10 }, + "retraction_min_travel": { "value": 1.5 }, + + } +} From d8a32e706b2cdf900f6d4a387f3c9df956de83d8 Mon Sep 17 00:00:00 2001 From: Hogan-Polaris <74648660+Hogan-Polaris@users.noreply.github.com> Date: Thu, 23 Sep 2021 14:56:38 +0800 Subject: [PATCH 04/11] Update eazao_zero.def.json --- resources/definitions/eazao_zero.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/eazao_zero.def.json b/resources/definitions/eazao_zero.def.json index 9fad1b3a72..7fbaecf1e3 100644 --- a/resources/definitions/eazao_zero.def.json +++ b/resources/definitions/eazao_zero.def.json @@ -54,7 +54,7 @@ }, "machine_end_gcode": { - "default_value": "M107 ; Fan off\nG91 ;relative positioning\nG1 E-10 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+3 E-5 F{speed_travel} ;move Z up a bit and retract filament even more\nG28 X0 Y0;move X Y to min endstops\nG90 ;Absolute positioning\nM84 ;steppers off\n + "default_value": "M107 ; Fan off\nG91 ;relative positioning\nG1 E-10 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+3 E-5 F{speed_travel} ;move Z up a bit and retract filament even more\nG28 X0 Y0;move X Y to min endstops\nG90 ;Absolute positioning\nM84 ;steppers off\n" }, "machine_max_feedrate_x": { "value": 100 }, "machine_max_feedrate_y": { "value": 100 }, From 252731108ccccbce0a499fec8ed62fc1d777be63 Mon Sep 17 00:00:00 2001 From: Hogan-Polaris <74648660+Hogan-Polaris@users.noreply.github.com> Date: Thu, 23 Sep 2021 15:58:00 +0800 Subject: [PATCH 05/11] Create eazao_zero_extruder_0.def.json Add eazao zero extruder difinition file. --- .../extruders/eazao_zero_extruder_0.def.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 resources/extruders/eazao_zero_extruder_0.def.json diff --git a/resources/extruders/eazao_zero_extruder_0.def.json b/resources/extruders/eazao_zero_extruder_0.def.json new file mode 100644 index 0000000000..e43893dec2 --- /dev/null +++ b/resources/extruders/eazao_zero_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "Eazao zero", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 1.5 }, + "material_diameter": { "default_value": 1.75 } + } +} From de0a53f22549086f415e3aa9380eff802cfc2a6a Mon Sep 17 00:00:00 2001 From: Hogan-Polaris <74648660+Hogan-Polaris@users.noreply.github.com> Date: Thu, 23 Sep 2021 22:50:54 +0800 Subject: [PATCH 06/11] Update resources/definitions/eazao_zero.def.json Co-authored-by: Jaime van Kessel --- resources/definitions/eazao_zero.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/eazao_zero.def.json b/resources/definitions/eazao_zero.def.json index 7fbaecf1e3..40088a8e00 100644 --- a/resources/definitions/eazao_zero.def.json +++ b/resources/definitions/eazao_zero.def.json @@ -99,7 +99,7 @@ "retraction_amount": { "value": 7 }, "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 10 }, - "retraction_min_travel": { "value": 1.5 }, + "retraction_min_travel": { "value": 1.5 } } } From 9f09b2bb0190b52c3ec5bbdbca8d73be9bcfa29d Mon Sep 17 00:00:00 2001 From: Hogan-Polaris <74648660+Hogan-Polaris@users.noreply.github.com> Date: Fri, 24 Sep 2021 15:54:04 +0800 Subject: [PATCH 07/11] Update eazao_zero.def.json --- resources/definitions/eazao_zero.def.json | 38 ++++++++++++++++++----- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/resources/definitions/eazao_zero.def.json b/resources/definitions/eazao_zero.def.json index 40088a8e00..b1dc5a4ce4 100644 --- a/resources/definitions/eazao_zero.def.json +++ b/resources/definitions/eazao_zero.def.json @@ -1,12 +1,12 @@ { "version": 2, - "name": "Eazao_zero", + "name": "Eazao Zero", "inherits": "fdmprinter", "metadata": { "visible": true, "author": "Eazao", - "manufacturer": "Eazao LLC", + "manufacturer": "Eazao", "file_formats": "text/x-gcode", "has_materials": true, "has_machine_quality": true, @@ -50,11 +50,11 @@ }, "machine_start_gcode": { - "default_value": ";Sliced at: {day} {date} {time}\n;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {infill_sparse_density}\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z15.0 F{speed_travel} ;move the platform down 15mm\nG92 E0 ;zero the extruded length\nG1 F300 E10 ;extrude 10mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Z5.0 F1500 ; Move Z Axis up little to prevent scratching of Bed\nM302; report current cold extrusion state\nM163 S0 P0.9; Set Mix Factor\nM163 S1 P0.1; Set Mix Factor\nM164 S0\n" + "default_value": "G21 \nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nG28 ;Home \nG1 Z15.0 F1500 ;move the platform down 15mm\nG92 E0 \nG1 F300 E10\nG92 E0\nM302\nM163 S0 P0.9; Set Mix Factor\nM163 S1 P0.1; Set Mix Factor\nM164 S0\n" }, "machine_end_gcode": { - "default_value": "M107 ; Fan off\nG91 ;relative positioning\nG1 E-10 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+3 E-5 F{speed_travel} ;move Z up a bit and retract filament even more\nG28 X0 Y0;move X Y to min endstops\nG90 ;Absolute positioning\nM84 ;steppers off\n" + "default_value": "G92 E10\nG1 E-10 F300\nG28 X0 Y0 ;move X Y to min endstops\nM82\nM84 ;steppers off\n" }, "machine_max_feedrate_x": { "value": 100 }, "machine_max_feedrate_y": { "value": 100 }, @@ -78,13 +78,32 @@ "jerk_travel_layer_0": { "value": "jerk_travel" }, "jerk_enabled": { "value": false }, - "speed_print": { "value": 20.0 }, - "speed_z_hop": { "value": "machine_max_feedrate_z" }, - + "layer_height": {"value":1.0}, + "layer_height_0": {"value":1.0}, + "line_width": {"value":3.0}, + + "wall_thickness": {"value":3.0}, "optimize_wall_printing_order": { "value": "True" }, + "travel_compensate_overlapping_walls_enabled": { "value": false}, + + "top_bottom_thickness": {"value":0}, + "bottom_layers":{"value":2}, + "initial_bottom_layers":{"value":2}, + + "infill_sparse_density": {"value":0}, + + "material_print_temperature": { "value": "0" }, + "material_print_temperature_layer_0": { "value": "0" }, "material_initial_print_temperature": { "value": "0" }, "material_final_print_temperature": { "value": "0" }, + "speed_print": { "value": 20.0 }, + "speed_wall": { "value": 20.0 }, + "speed_wall_0": { "value": 20.0 }, + "speed_wall_x": { "value": 20.0 }, + "speed_travel": { "value": 20.0 }, + "speed_z_hop": { "value": "machine_max_feedrate_z" }, + "retraction_hop_enabled": { "value": "false" }, "retraction_hop": { "value": 0.2 }, "retraction_combing": { "default_value": "noskin" }, @@ -99,7 +118,10 @@ "retraction_amount": { "value": 7 }, "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 10 }, - "retraction_min_travel": { "value": 1.5 } + + "cool_fan_enabled": { "value": false }, + + "adhesion_type": { "default_value": "none" } } } From 6735f6955712bb5976809924d82e4dc53f52d13b Mon Sep 17 00:00:00 2001 From: Hogan-Polaris <74648660+Hogan-Polaris@users.noreply.github.com> Date: Fri, 24 Sep 2021 17:27:17 +0800 Subject: [PATCH 08/11] Update resources/extruders/eazao_zero_extruder_0.def.json Co-authored-by: Jaime van Kessel --- resources/extruders/eazao_zero_extruder_0.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/extruders/eazao_zero_extruder_0.def.json b/resources/extruders/eazao_zero_extruder_0.def.json index e43893dec2..00038a2ac9 100644 --- a/resources/extruders/eazao_zero_extruder_0.def.json +++ b/resources/extruders/eazao_zero_extruder_0.def.json @@ -3,7 +3,7 @@ "name": "Extruder 1", "inherits": "fdmextruder", "metadata": { - "machine": "Eazao zero", + "machine": "eazao_zero", "position": "0" }, From 8bca9e79e115031656c13c73ac1468383b9b5701 Mon Sep 17 00:00:00 2001 From: Hogan-Polaris <74648660+Hogan-Polaris@users.noreply.github.com> Date: Sat, 25 Sep 2021 08:16:41 +0800 Subject: [PATCH 09/11] Update resources/definitions/eazao_zero.def.json Co-authored-by: Jaime van Kessel --- resources/definitions/eazao_zero.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/eazao_zero.def.json b/resources/definitions/eazao_zero.def.json index b1dc5a4ce4..584e80f2cb 100644 --- a/resources/definitions/eazao_zero.def.json +++ b/resources/definitions/eazao_zero.def.json @@ -104,7 +104,7 @@ "speed_travel": { "value": 20.0 }, "speed_z_hop": { "value": "machine_max_feedrate_z" }, - "retraction_hop_enabled": { "value": "false" }, + "retraction_hop_enabled": { "value": false }, "retraction_hop": { "value": 0.2 }, "retraction_combing": { "default_value": "noskin" }, "retraction_combing_max_distance": { "value": 0 }, From de10eabba06cb1fceb5261deab6e816185995996 Mon Sep 17 00:00:00 2001 From: Hogan-Polaris <74648660+Hogan-Polaris@users.noreply.github.com> Date: Sat, 25 Sep 2021 08:19:32 +0800 Subject: [PATCH 10/11] Update eazao_zero.def.json --- resources/definitions/eazao_zero.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/eazao_zero.def.json b/resources/definitions/eazao_zero.def.json index 584e80f2cb..8311a24a1c 100644 --- a/resources/definitions/eazao_zero.def.json +++ b/resources/definitions/eazao_zero.def.json @@ -9,7 +9,7 @@ "manufacturer": "Eazao", "file_formats": "text/x-gcode", "has_materials": true, - "has_machine_quality": true, + "has_machine_quality": false, "preferred_quality_type": "normal", "preferred_material": "generic_pla", @@ -83,7 +83,7 @@ "line_width": {"value":3.0}, "wall_thickness": {"value":3.0}, - "optimize_wall_printing_order": { "value": "True" }, + "optimize_wall_printing_order": { "value": True }, "travel_compensate_overlapping_walls_enabled": { "value": false}, "top_bottom_thickness": {"value":0}, From dc3a41afa3c50353224accc65159f00c1f60f2d6 Mon Sep 17 00:00:00 2001 From: Hogan-Polaris <74648660+Hogan-Polaris@users.noreply.github.com> Date: Sat, 25 Sep 2021 08:20:06 +0800 Subject: [PATCH 11/11] Update eazao_zero.def.json --- resources/definitions/eazao_zero.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/eazao_zero.def.json b/resources/definitions/eazao_zero.def.json index 8311a24a1c..877fd13d92 100644 --- a/resources/definitions/eazao_zero.def.json +++ b/resources/definitions/eazao_zero.def.json @@ -83,7 +83,7 @@ "line_width": {"value":3.0}, "wall_thickness": {"value":3.0}, - "optimize_wall_printing_order": { "value": True }, + "optimize_wall_printing_order": { "value": "True" }, "travel_compensate_overlapping_walls_enabled": { "value": false}, "top_bottom_thickness": {"value":0},