Browse Source

Added the eryone_er20 3d printer

Eryone 4 years ago
parent
commit
2dce2118f5

+ 92 - 0
resources/definitions/eryone_er20.def.json

@@ -0,0 +1,92 @@
+{
+    "version": 2,
+    "name": "Eryone ER20",
+    "inherits": "fdmprinter",
+    "metadata":
+    {
+        "visible": true,
+        "author": "Tom",
+        "manufacturer": "Eryone",
+        "file_formats": "text/x-gcode",
+        "platform": "eryone_er20_plateform.stl",
+        "has_materials": true,
+        "has_machine_quality": true,
+        "preferred_quality_type": "high",
+        "machine_extruder_trains":
+        {
+            "0": "eryone_er20_extruder_0"
+        }
+    },
+
+    "overrides":
+    {
+        "machine_name":
+        {
+            "default_value": "Eryone ER20"
+        },
+        "machine_heated_bed":
+        {
+            "default_value": true
+        },
+        "machine_width":
+        {
+            "default_value": 250
+        },
+        "machine_height":
+        {
+            "default_value": 200
+        },
+        "machine_depth":
+        {
+            "default_value": 220
+        },
+        "machine_center_is_zero":
+        {
+            "default_value": false
+        },
+		"machine_head_with_fans_polygon": 
+		{
+            "default_value": [
+                [-10, -10],
+                [-10, 10],
+                [10, 10],
+                [10, -10]
+            ]
+        },
+        "gantry_height":
+        {
+            "value": "0"
+        },
+        "machine_gcode_flavor":
+        {
+            "default_value": "RepRap (Marlin/Sprinter)"
+        },
+        "machine_start_gcode":
+        {
+            "default_value": "G90 ; use absolute coordinates\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling/ABL\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0.0\nG1 Y-2.0 X150 F2400G1 Z3 F720\nM109 S[first_layer_temperature] ; wait for extruder temp\nG1 X150 F1000\nG1 Z0.2 F720\nG1 X80.0 E8.0 F900\nG1 X20.0 E10.0 F700\nG92 E0.0\nM221 S95 ; set flow\n"
+        },
+        "machine_end_gcode":
+        {
+            "default_value": "M104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors\nM107\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 ;X-20 Y-20 F{speed_travel} ;move Z up a bit and retract filament even more\nG28 X0 ;Y0 ;move X/Y to min endstops, so the head is out of the way\nG1 Y180 F2000\nM84 ;steppers off\nG90\nM300 P300 S4000"
+        }
+    }
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+ 27 - 0
resources/extruders/eryone_er20_extruder_0.def.json

@@ -0,0 +1,27 @@
+{
+    "version": 2,
+    "name": "Extruder 1",
+    "inherits": "fdmextruder",
+    "metadata": {
+        "machine": "eryone_er20",
+        "position": "0"
+    },
+
+    "overrides": {
+        "extruder_nr": { 
+		    "default_value": 0 
+		},
+        "machine_nozzle_size": { 
+		    "default_value": 0.4 
+		},
+        "material_diameter": { 
+		    "default_value": 1.75 
+		},
+		"machine_nozzle_offset_x": {
+		    "default_value": -10.0
+		},
+        "machine_nozzle_offset_y": {
+		    "default_value": 8.0
+		}
+	}
+}

BIN
resources/meshes/eryone_er20_plateform.stl


+ 66 - 0
resources/quality/eryone_er20/eryone_er20_draft.inst.cfg

@@ -0,0 +1,66 @@
+[general]
+version = 4
+name = Draft
+definition = eryone_er20
+
+[metadata]
+setting_version = 15
+type = quality
+quality_type = draft
+weight = -2
+global_quality = True
+
+[values]
+acceleration_enabled = True
+acceleration_print = 1500
+acceleration_travel = 3000
+adhesion_type = brim
+brim_width = 4.0
+cool_fan_full_at_height = 0.5
+cool_fan_speed = 100
+cool_fan_speed_0 = 100
+infill_overlap = 15
+infill_pattern = zigzag
+infill_sparse_density = 25
+initial_layer_line_width_factor = 105
+jerk_enabled = True
+jerk_print = 10
+jerk_travel = 12
+layer_height = 0.3
+layer_height_0 = 0.3
+material_bed_temperature = 60
+material_diameter = 1.75
+default_material_print_temperature = 205
+material_print_temperature = 205
+material_print_temperature_layer_0 = 205
+material_initial_print_temperature = 205
+material_final_print_temperature = 205
+retract_at_layer_change = False
+retraction_amount = 6
+retraction_hop = 0.075
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = True
+retraction_min_travel = 1.5
+retraction_speed = 55
+skirt_brim_speed = 40
+skirt_gap = 5
+skirt_line_count = 3
+speed_infill = =speed_print
+speed_print = 80
+speed_support = 60
+speed_topbottom = =math.ceil(speed_print * 30 / 60)
+speed_travel = 150
+speed_wall = =speed_print
+speed_wall_x = =speed_print
+support_angle = 50
+support_enable = True
+support_interface_enable = True
+support_pattern = triangles
+support_roof_enable = True
+support_type = everywhere
+support_use_towers = False
+support_z_distance = 0.3
+support_xy_distance = 0.7
+support_xy_distance_overhang = 0.2
+top_bottom_thickness = 1.2
+wall_thickness = 1.2

+ 79 - 0
resources/quality/eryone_er20/eryone_er20_high.inst.cfg

@@ -0,0 +1,79 @@
+[general]
+version = 4
+name = High
+definition = eryone_er20
+
+[metadata]
+setting_version = 15
+type = quality
+quality_type = high
+weight = 1
+global_quality = True
+
+[values]
+acceleration_enabled = True
+acceleration_print = 500
+acceleration_travel = 3000
+adhesion_type = brim
+brim_width = 6.0
+cool_fan_full_at_height = 0.5
+cool_fan_speed = 100
+cool_fan_speed_0 = 100
+infill_overlap = 25
+infill_pattern = zigzag
+infill_sparse_density = 25
+initial_layer_line_width_factor = 105
+jerk_enabled = True
+jerk_print = 8
+jerk_travel = 10
+layer_height = 0.15
+layer_height_0 = 0.2
+line_width = 0.42
+material_bed_temperature = 60
+material_diameter = 1.75
+default_material_print_temperature = 205
+material_print_temperature = 205
+material_print_temperature_layer_0 = 205
+material_initial_print_temperature = 205
+material_final_print_temperature = 205
+optimize_wall_printing_order = True
+outer_inset_first = True
+retract_at_layer_change = False
+retraction_amount = 6
+retraction_hop = 0.075
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = True
+retraction_min_travel = 1.5
+retraction_speed = 55
+retraction_combing = noskin
+skin_overlap = 10
+skirt_brim_speed = 40
+skirt_gap = 5
+skirt_line_count = 3
+speed_infill = =speed_print
+speed_print = 50
+speed_support = 30
+speed_topbottom = =math.ceil(speed_print * 20 / 50)
+speed_travel = 150
+speed_wall = =speed_print
+speed_wall_x = =speed_print
+support_angle = 50
+support_enable = True
+support_interface_enable = True
+support_pattern = triangles
+support_roof_enable = True
+support_type = everywhere
+support_use_towers = False
+support_z_distance = 0.3
+support_xy_distance = 0.7
+support_xy_distance_overhang = 0.2
+smooth_spiralized_contours = False
+top_bottom_thickness = 1.2
+travel_retract_before_outer_wall = True
+wall_thickness = 1.2
+z_seam_corner = z_seam_corner_weighted
+
+
+
+
+

+ 66 - 0
resources/quality/eryone_er20/eryone_er20_normal.inst.cfg

@@ -0,0 +1,66 @@
+[general]
+version = 4
+name = Normal
+definition = eryone_er20
+
+[metadata]
+setting_version = 15
+type = quality
+quality_type = normal
+weight = 0
+global_quality = True
+
+[values]
+acceleration_enabled = True
+acceleration_print = 1000
+acceleration_travel = 3000
+adhesion_type = brim
+brim_width = 5
+cool_fan_full_at_height = 0.5
+cool_fan_speed = 100
+cool_fan_speed_0 = 100
+infill_overlap = 15
+infill_pattern = zigzag
+infill_sparse_density = 25
+initial_layer_line_width_factor = 105
+jerk_enabled = True
+jerk_print = 8
+jerk_travel = 10
+layer_height = 0.2
+layer_height_0 = 0.2
+material_bed_temperature = 60
+material_diameter = 1.75
+default_material_print_temperature = 205
+material_print_temperature = 205
+material_print_temperature_layer_0 = 205
+material_initial_print_temperature = 205
+material_final_print_temperature = 205
+retract_at_layer_change = False
+retraction_amount = 6
+retraction_hop = 0.075
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = True
+retraction_min_travel = 1.5
+retraction_speed = 55
+skirt_brim_speed = 40
+skirt_gap = 5
+skirt_line_count = 3
+speed_infill = =speed_print
+speed_print = 50
+speed_support = 30
+speed_topbottom = =math.ceil(speed_print * 20 / 50)
+speed_travel = 150
+speed_wall = =speed_print
+speed_wall_x = =speed_print
+support_angle = 50
+support_enable = True
+support_interface_enable = True
+support_pattern = triangles
+support_roof_enable = True
+support_type = everywhere
+support_use_towers = False
+support_z_distance = 0.3
+support_xy_distance = 0.7
+support_xy_distance_overhang = 0.2
+top_bottom_thickness = 1.2
+wall_thickness = 1.2