[vendor]
repo_id = non-prusa-fff
name = E2D
config_version = 1.1.0
; config_update_url = https://e2d.tw/slicer/
; changelog_url = https://e2d.tw/slicer/changelog.txt

[printer_model:i311]
name = E2D i311
variants = 0.4; 0.3
technology = FFF
family = i3
bed_model = i311_bed.stl
bed_texture = i311.svg
default_materials =  E2D PLA @E2D; E2D PLA+ @E2D; E2D PLA-Silk @E2D; PETG @E2D

[printer_model:i310]
name = E2D i310
variants = 0.4; 0.3
technology = FFF
family = i3
bed_model = i310_bed.stl
bed_texture = i310.svg
default_materials =  E2D PLA @E2D; E2D PLA+ @E2D; E2D PLA-Silk @E2D; PETG @E2D

[print:*common*]
thin_walls = 0
seam_position = aligned
perimeter_generator = arachne
fill_pattern = grid 
infill_anchor = 1.5
infill_anchor_max =12
top_fill_pattern = monotoniclines
solid_infill_below_area = 0
skirts = 0
skirt_distance = 2
skirt_height = 3
min_skirt_length = 4
brim_separation = 0.1
support_material_threshold = 45
raft_first_layer_density = 80%
support_material_style = snug
support_material_with_sheath = 0
support_material_spacing = 2.0
support_material_bottom_interface_layers =  0
dont_support_bridges = 0
support_tree_angle_slow = 30
support_tree_branch_diameter_angle = 3
support_tree_tip_diameter = 0.6
support_tree_top_rate = 30%
wipe_tower_x = 170
output_filename_format = {input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode

[print:*0.3nozzle*]
extrusion_width = 0.3
perimeters = 3
fill_density = 20%

[print:*0.4nozzle*]
extrusion_width = 0.4
perimeters = 2
fill_density = 15%
support_material_xy_spacing = 80%
support_material_contact_distance = 0.2

[print:*0.05mm*]
inherits = *common*
layer_height = 0.05

[print:*0.08mm*]
inherits = *common*
layer_height = 0.08

[print:*0.10mm*]
inherits = *common*
layer_height = 0.10

[print:*0.12mm*]
inherits = *common*
layer_height = 0.12

[print:*0.15mm*]
inherits = *common*
layer_height = 0.15

[print:*0.16mm*]
inherits = *common*
layer_height = 0.16

[print:*0.20mm*]
inherits = *common*
layer_height = 0.2

[print:*0.25mm*]
inherits = *common*
layer_height = 0.25

[print:*0.30mm*]
inherits = *common*
layer_height = 0.30

[print:*0.40mm*]
inherits = *common*
layer_height = 0.40


[print:*i310*]
inherits = *common*
first_layer_speed = 30
travel_speed = 130
travel_speed_z = 0
max_print_speed = 100

[print:*i311*]
inherits = *common*
travel_speed = 200
travel_speed_z = 12
max_print_speed = 200

[print:0.10mm DETAIL @E2D i310]
inherits = *0.10mm*; *0.4nozzle*; *i310*
first_layer_height = 0.10
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i310.*/ and nozzle_diameter[0]==0.4

[print:0.20mm QUALITY @E2D i310]
inherits = *0.20mm*; *0.4nozzle*; *i310*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i310.*/ and nozzle_diameter[0]==0.4
first_layer_height = 0.20
perimeters = 2
top_solid_layers = 5
bottom_solid_layers = 4
fill_density = 40%
perimeter_speed = 45
small_perimeter_speed = 25
external_perimeter_speed = 25
infill_speed = 80
solid_infill_speed = 45
top_solid_infill_speed = 25
support_material_speed = 50
support_material_interface_speed = 100%
bridge_speed = 30
gap_fill_speed = 40
travel_speed = 180
first_layer_speed = 20

[print:0.20mm NORMAL @E2D i310]
inherits = *0.20mm*; *0.4nozzle*; *i310*
first_layer_height = 0.30
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i310.*/ and nozzle_diameter[0]==0.4

[print:0.25mm DRAFT @E2D i310]
inherits = *0.25mm*; *0.4nozzle*; *i310*
first_layer_height = 0.25
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i310.*/ and nozzle_diameter[0]==0.4


[print:0.05mm DETAIL @E2D 0.30 nozzle i310]
inherits = *0.05mm*; *0.3nozzle*; *i310*
first_layer_height = 0.10
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i310.*/ and nozzle_diameter[0]==0.30

[print:0.10mm NORMAL @E2D 0.30 nozzle i310]
inherits = *0.10mm*; *0.3nozzle*; *i310*
first_layer_height = 0.15
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i310.*/ and nozzle_diameter[0]==0.30

[print:0.20mm DRAFT @E2D 0.30 nozzle i310]
inherits = *0.20mm*; *0.3nozzle*; *i310*
first_layer_height = 0.20
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i310.*/ and nozzle_diameter[0]==0.30


[print:0.10mm DETAIL @E2D i311]
inherits = *0.10mm*; *0.4nozzle*; *i311*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i311.*/ and nozzle_diameter[0]==0.4
first_layer_height = 0.20
perimeters = 3
top_solid_layers = 8
bottom_solid_layers = 7
top_solid_min_thickness = 0.7
bottom_solid_min_thickness = 0.5
extra_perimeters = 0
detect_thin_walls = 0
thick_bridges = 0
overhangs = 1
infill_anchor = 2
raft_contact_distance = 0.15
support_material_interface_layers = 5
support_material_interface_spacing = 0.2
support_material_contact_distance = 0.17
perimeter_speed = 45
small_perimeter_speed = 25
external_perimeter_speed = 25
infill_speed = 80
solid_infill_speed = 80
top_solid_infill_speed = 35
support_material_speed = 40
support_material_interface_speed = 85%
bridge_speed = 20
gap_fill_speed = 40
ironing_speed = 15
first_layer_speed = 20
enable_dynamic_overhang_speeds = 1
external_perimeter_acceleration = 500
perimeter_acceleration = 700
top_solid_infill_acceleration = 800
solid_infill_acceleration = 1250
infill_acceleration = 1500
bridge_acceleration = 700
first_layer_acceleration = 600
first_layer_acceleration_over_raft = 0
wipe_tower_acceleration = 0
travel_acceleration = 0
default_acceleration = 1000
extrusion_width = 0.45
first_layer_extrusion_width = 0.5
perimeter_extrusion_width = 0.4
external_perimeter_extrusion_width = 0.4
infill_extrusion_width = 0.4
solid_infill_extrusion_width = 0.4
top_infill_extrusion_width = 0.4
support_material_extrusion_width = 0.35
infill_overlap = 10%
elefant_foot_compensation = 0.2

[print:0.15mm QUALITY @E2D i311]
inherits = *0.15mm*; *0.4nozzle*; *i311*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i311.*/ and nozzle_diameter[0]==0.4
first_layer_height = 0.20
top_solid_layers = 6
bottom_solid_layers = 5
top_solid_min_thickness = 0.7
bottom_solid_min_thickness = 0.5
extra_perimeters = 0
detect_thin_walls = 0
thick_bridges = 0
overhangs = 1
infill_anchor = 2
raft_contact_distance = 0.15
support_material_interface_layers = 5
support_material_interface_spacing = 0.2
perimeter_speed = 45
small_perimeter_speed = 25
external_perimeter_speed = 25
infill_speed = 120
solid_infill_speed = 90
top_solid_infill_speed = 40
support_material_speed = 45
support_material_interface_speed = 80%
bridge_speed = 25
gap_fill_speed = 40
ironing_speed = 15
first_layer_speed = 20
enable_dynamic_overhang_speeds = 1
external_perimeter_acceleration = 700
perimeter_acceleration = 900
top_solid_infill_acceleration = 800
solid_infill_acceleration = 1500
infill_acceleration = 2000
bridge_acceleration = 1000
first_layer_acceleration = 600
first_layer_acceleration_over_raft = 0
wipe_tower_acceleration = 0
travel_acceleration = 0
default_acceleration = 1000
extrusion_width = 0.45
first_layer_extrusion_width = 0.5
perimeter_extrusion_width = 0.45
external_perimeter_extrusion_width = 0.45
infill_extrusion_width = 0.45
solid_infill_extrusion_width = 0.45
top_infill_extrusion_width = 0.4
support_material_extrusion_width = 0.37
infill_overlap = 10%
elefant_foot_compensation = 0.2

[print:0.20mm NORMAL @E2D i311]
inherits = *0.20mm*; *0.4nozzle*; *i311*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i311.*/ and nozzle_diameter[0]==0.4
first_layer_height = 0.20
top_solid_layers = 5
bottom_solid_layers = 4
top_solid_min_thickness = 0.7
bottom_solid_min_thickness = 0.5
extra_perimeters = 0
detect_thin_walls = 0
thick_bridges = 0
overhangs = 1
infill_anchor = 2
raft_contact_distance = 0.2
support_material_interface_layers = 5
support_material_interface_spacing = 0.2
perimeter_speed = 45
small_perimeter_speed = 25
external_perimeter_speed = 25
infill_speed = 120
solid_infill_speed = 90
top_solid_infill_speed = 40
support_material_speed = 50
support_material_interface_speed = 70%
bridge_speed = 25
gap_fill_speed = 40
ironing_speed = 15
first_layer_speed = 20
enable_dynamic_overhang_speeds = 1
external_perimeter_acceleration = 700
perimeter_acceleration = 900
top_solid_infill_acceleration = 800
solid_infill_acceleration = 1500
infill_acceleration = 2000
bridge_acceleration = 1000
first_layer_acceleration = 600
first_layer_acceleration_over_raft = 0
wipe_tower_acceleration = 0
travel_acceleration = 0
default_acceleration = 1000
extrusion_width = 0.45
first_layer_extrusion_width = 0.5
perimeter_extrusion_width = 0.45
external_perimeter_extrusion_width = 0.45
infill_extrusion_width = 0.45
solid_infill_extrusion_width = 0.45
top_infill_extrusion_width = 0.4
support_material_extrusion_width = 0.37
infill_overlap = 10%
elefant_foot_compensation = 0.2

[print:0.08mm DETAIL @E2D 0.30 nozzle i311]
inherits = *0.08mm*; *0.3nozzle*; *i311*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i311.*/ and nozzle_diameter[0]==0.30
first_layer_height = 0.2
top_solid_layers = 10
bottom_solid_layers = 8
top_solid_min_thickness = 0.7
bottom_solid_min_thickness = 0.5
extra_perimeters = 0
detect_thin_walls = 0
thick_bridges = 0
overhangs = 1
raft_contact_distance = 0.08
support_material_contact_distance = 0.08
support_material_interface_layers = 2
support_material_interface_spacing = 0.2
dont_support_bridges = 1
perimeter_speed = 30
small_perimeter_speed = 20
external_perimeter_speed = 20
infill_speed = 60
solid_infill_speed = 60
top_solid_infill_speed = 35
support_material_speed = 40
support_material_interface_speed = 80%
bridge_speed = 20
gap_fill_speed = 25
ironing_speed = 15
enable_dynamic_overhang_speeds = 1
first_layer_speed = 20
external_perimeter_acceleration = 500
perimeter_acceleration = 600
top_solid_infill_acceleration = 700
solid_infill_acceleration = 800
infill_acceleration = 1000
bridge_acceleration = 600
first_layer_acceleration = 600
first_layer_acceleration_over_raft = 0
wipe_tower_acceleration = 0
travel_acceleration = 0
default_acceleration = 1000
extrusion_width = 0.33
first_layer_extrusion_width = 0.4
perimeter_extrusion_width = 0.33
external_perimeter_extrusion_width = 0.33
infill_extrusion_width = 0.33
solid_infill_extrusion_width = 0.33
top_infill_extrusion_width = 0.3
support_material_extrusion_width = 0.3
infill_overlap = 10%
elefant_foot_compensation = 0

[print:0.16mm SPEED @E2D 0.30 nozzle i311]
inherits = *0.16mm*; *0.3nozzle*; *i311*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i311.*/ and nozzle_diameter[0]==0.30
first_layer_height = 0.2
top_solid_layers = 6
bottom_solid_layers = 5
top_solid_min_thickness = 0.7
bottom_solid_min_thickness = 0.5
extra_perimeters = 0
detect_thin_walls = 0
thick_bridges = 0
overhangs = 1
fill_density = 20%
infill_anchor = 1.5
raft_contact_distance = 0.15
raft_first_layer_density = 80%
support_material_threshold = 45
raft_first_layer_expansion = 3
support_material_contact_distance = 0.15
support_material_interface_layers = 2
support_material_interface_spacing = 0.2
support_material_xy_spacing = 60%
perimeter_speed = 50
small_perimeter_speed = 25
external_perimeter_speed = 25
infill_speed = 90
solid_infill_speed = 80
top_solid_infill_speed = 40
support_material_speed = 45
support_material_interface_speed = 80%
bridge_speed = 25
gap_fill_speed = 40
ironing_speed = 15
enable_dynamic_overhang_speeds = 1
overhang_speed_0 = 15
overhang_speed_1 = 15
overhang_speed_2 = 20
overhang_speed_3 = 25
first_layer_speed = 20
external_perimeter_acceleration = 600
perimeter_acceleration = 800
top_solid_infill_acceleration = 800
solid_infill_acceleration = 1250
infill_acceleration = 2000
bridge_acceleration = 800
first_layer_acceleration = 600
first_layer_acceleration_over_raft = 0
wipe_tower_acceleration = 0
travel_acceleration = 0
default_acceleration = 1000
extrusion_width = 0.33
first_layer_extrusion_width = 0.4
perimeter_extrusion_width = 0.33
external_perimeter_extrusion_width = 0.33
infill_extrusion_width = 0.33
solid_infill_extrusion_width = 0.33
top_infill_extrusion_width = 0.3
support_material_extrusion_width = 0.3
infill_overlap = 10%
elefant_foot_compensation = 0


[print:0.16mm QUALITY @E2D 0.30 nozzle i311]
inherits = *0.16mm*; *0.3nozzle*; *i311*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i311.*/ and nozzle_diameter[0]==0.30
first_layer_height = 0.2
top_solid_layers = 6
bottom_solid_layers = 5
top_solid_min_thickness = 0.7
bottom_solid_min_thickness = 0.5
extra_perimeters = 0
detect_thin_walls = 0
thick_bridges = 0
overhangs = 1
fill_density = 15%
infill_anchor = 1
raft_contact_distance = 0.12
raft_first_layer_density = 90%
support_material_threshold = 40
raft_first_layer_expansion = 3.5
support_material_contact_distance = 0.12
support_material_interface_layers = 5
support_material_interface_spacing = 0.2
support_material_xy_spacing = 100%
perimeter_speed = 80
small_perimeter_speed = 45
external_perimeter_speed = 45
infill_speed = 120
solid_infill_speed = 200
top_solid_infill_speed = 50
support_material_speed = 70
support_material_interface_speed = 75%
bridge_speed = 30
gap_fill_speed = 50
ironing_speed = 15
enable_dynamic_overhang_speeds = 1
overhang_speed_0 = 15
overhang_speed_1 = 25
overhang_speed_2 = 30
overhang_speed_3 = 80%
first_layer_speed = 30
external_perimeter_acceleration = 1500
perimeter_acceleration = 2000
top_solid_infill_acceleration = 1000
solid_infill_acceleration = 2500
infill_acceleration = 4000
bridge_acceleration = 1000
first_layer_acceleration = 500
first_layer_acceleration_over_raft = 0
wipe_tower_acceleration = 0
travel_acceleration = 4000
default_acceleration = 2000
extrusion_width = 0.34
first_layer_extrusion_width = 0.4
perimeter_extrusion_width = 0.34
external_perimeter_extrusion_width = 0.34
infill_extrusion_width = 0.34
solid_infill_extrusion_width = 0.34
top_infill_extrusion_width = 0.3
support_material_extrusion_width = 0.3
infill_overlap = 15%
elefant_foot_compensation = 0

[print:0.20mm NORMAL @E2D 0.30 nozzle i311]
inherits = *0.20mm*; *0.3nozzle*; *i311*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/ and printer_notes=~/.*PRINTER_MODEL_i311.*/ and nozzle_diameter[0]==0.30
first_layer_height = 0.20
top_solid_layers = 5
bottom_solid_layers = 4
top_solid_min_thickness = 0.7
bottom_solid_min_thickness = 0.5
extra_perimeters = 0
detect_thin_walls = 0
thick_bridges = 0
overhangs = 1
raft_contact_distance = 0.18
support_material_contact_distance = 0.18
support_material_interface_layers = 2
support_material_interface_spacing = 0.2
support_material_xy_spacing = 60%
perimeter_speed = 50
small_perimeter_speed = 30
external_perimeter_speed = 35
infill_speed = 90
solid_infill_speed = 80
top_solid_infill_speed = 40
support_material_speed = 50
support_material_interface_speed = 80%
bridge_speed = 25
gap_fill_speed = 45
ironing_speed = 15
enable_dynamic_overhang_speeds = 1
first_layer_speed = 20
external_perimeter_acceleration = 700
perimeter_acceleration = 800
top_solid_infill_acceleration = 800
solid_infill_acceleration = 1250
infill_acceleration = 2000
bridge_acceleration = 800
first_layer_acceleration = 600
first_layer_acceleration_over_raft = 0
wipe_tower_acceleration = 0
travel_acceleration = 0
default_acceleration = 1250
extrusion_width = 0.33
first_layer_extrusion_width = 0.4
perimeter_extrusion_width = 0.35
external_perimeter_extrusion_width = 0.35
infill_extrusion_width = 0.35
solid_infill_extrusion_width = 0.35
top_infill_extrusion_width = 0.3
support_material_extrusion_width = 0.3
infill_overlap = 10%
elefant_foot_compensation = 0


[printer:*common*]
printer_technology = FFF
gcode_flavor = marlin2
silent_mode = 0
variable_layer_height = 1
before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n
layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
machine_limits_usage = time_estimate_only
extruder_clearance_radius = 40
extruder_clearance_height = 20

[printer:*i310*]
inherits = *common*
bed_shape = 0x0,200x0,200x200,0x200
max_print_height = 200
machine_max_feedrate_x = 185
machine_max_feedrate_y = 185
machine_max_feedrate_z = 9
machine_max_feedrate_e =  20
machine_max_acceleration_x = 3000
machine_max_acceleration_y = 3000
machine_max_acceleration_z = 100
machine_max_acceleration_e = 600
machine_max_acceleration_extruding = 600
machine_max_acceleration_retracting = 600
machine_max_acceleration_travel = 3000
machine_max_jerk_x = 10
machine_max_jerk_y = 10
machine_max_jerk_z = 0.3
machine_max_jerk_e = 5.0
retract_length = 1.8
use_relative_e_distances = 1
start_gcode = G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 ; home all\nG29; Detailed Z-Probe\nG1 Z3 F240\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG1 X2 Y10 F3000\nG1 Z0.28 F240\nG92 E0.0\nG1 Y190 E15.0 F1500.0 ; intro line\nG1 X2.3 F5000\nG1 Y10 E30 F1200.0 ; intro line\nG92 E0.0
end_gcode = M104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+10, max_print_height)} F600{endif} ; Move print head up\nG1 X0 Y200 F3000 ; present print\nM84 X Y E ; disable motors

[printer:*i311*]
inherits = *common*
bed_shape = 0x0,220x0,220x220,0x220
max_print_height = 200
silent_mode = 1
machine_max_feedrate_x = 200,150
machine_max_feedrate_y = 200,150
machine_max_feedrate_z = 8,8
machine_max_feedrate_e =  20,20
machine_max_acceleration_x = 2000,1500
machine_max_acceleration_y = 2000,2500
machine_max_acceleration_z = 100,100
machine_max_acceleration_e = 4000,2500
machine_max_acceleration_extruding = 1200,1200
machine_max_acceleration_retracting = 10000,20000
machine_max_acceleration_travel =4000,2500
machine_max_jerk_x = 10,10
machine_max_jerk_y = 10,10
machine_max_jerk_z = 0.3,0.3
machine_max_jerk_e = 5.0,5.0
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
start_gcode = G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 ; home all\nG29; Detailed Z-Probe\n;M420 S1; Bed Leveling State\nG1 Z3 F240\nG1 X-5 Y2 F3000\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E7 X15 Z0.2 F500 ; purge\nG0 X25 E4 F500 ; purge\nG0 X35 E4 F650 ; purge\nG0 X45 E4 F800 ; purge\nG0 X{45 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{45 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\n\nG92 E0\nM221 S100 ; set flow to 100%
end_gcode = M104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+10, max_print_height)} F600{endif} ; Move print head up\nG27 ; present print\nG1 E-6 F300  ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nM84 X Y E ; disable motors
use_relative_e_distances = 1
retract_lift = 0.2
travel_ramping_lift = 1
travel_max_lift = 1.5
travel_slope = 1
retract_lift_above = 0
retract_lift_below = 198
retract_length = 0.7
retract_speed = 35
deretract_speed = 25
retract_restart_extra = 0
retract_before_travel = 1.5
retract_layer_change = 1
retract_before_wipe = 80%

[printer:E2D i310 0.4 nozzle]
inherits = *i310*
printer_model = i310
nozzle_diameter = 0.4
printer_variant = 0.4
min_layer_height = 0.10
max_layer_height = 0.25
printer_notes = Do not remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_E2D\nPRINTER_MODEL_i310
default_print_profile = 0.20mm NORMAL i310

[printer:E2D i310 0.3 nozzle]
inherits = *i310*
printer_model = i310
nozzle_diameter = 0.3
printer_variant = 0.3
min_layer_height = 0.05
max_layer_height = 0.22
printer_notes = Do not remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_E2D\nPRINTER_MODEL_i310
default_print_profile = 0.20mm DRAFT @0.30 nozzle i310

[printer:E2D i311 0.4 nozzle]
inherits = *i311*
printer_model = i311
nozzle_diameter = 0.4
printer_variant = 0.4
min_layer_height = 0.10
max_layer_height = 0.25
printer_notes = Do not remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_E2D\nPRINTER_MODEL_i311
default_print_profile = 0.20mm NORMAL i311

[printer:E2D i311 0.3 nozzle]
inherits = *i311*
printer_model = i311
nozzle_diameter = 0.3
printer_variant = 0.3
min_layer_height = 0.05
max_layer_height = 0.22
printer_notes = Do not remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_E2D\nPRINTER_MODEL_i311
default_print_profile = 0.20mm NORMAL @0.30 nozzle i311

[filament:*common*]
filament_diameter = 1.75
filament_settings_id = ""
compatible_printers = 
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_E2D.*/

[filament:*PLA*]
inherits = *common*
first_layer_temperature = 200
first_layer_bed_temperature = 60
temperature = 195
bed_temperature = 60
fan_always_on = 1
cooling = 1
min_print_speed = 90
filament_type = PLA

[filament:*PETG*]
inherits = *common*
first_layer_temperature = 240
first_layer_bed_temperature = 70
temperature = 235
bed_temperature = 70
fan_always_on = 1
cooling = 1
min_fan_speed = 30
max_fan_speed = 50
bridge_fan_speed = 50
fan_below_layer_time = 20
slowdown_below_layer_time = 20
min_print_speed = 80
filament_type = PETG

[filament:*ABS*]
inherits = *common*
first_layer_temperature = 230
first_layer_bed_temperature = 90
temperature = 240
bed_temperature = 90
fan_always_on = 0
cooling = 0
min_print_speed = 60
filament_type = ABS

[filament:Generic PLA @E2D]
inherits = *PLA*
filament_vendor = Generic

[filament:Generic PETG @E2D]
inherits = *PETG*
filament_vendor = Generic

[filament:Generic ABS @E2D]
inherits = *ABS*
filament_vendor = Generic

[filament:E2D PLA @E2D]
inherits = *PLA*
filament_vendor = E2D
filament_notes="https://e2d.tw/product-category/3dp/pauo"
filament_density = 1.24
filament_cost = 480

[filament:E2D PLA+ @E2D]
inherits = *PLA*
filament_vendor = E2D
filament_notes="https://e2d.tw/product-category/3dp/pauo"
first_layer_temperature = 215
first_layer_bed_temperature = 60
temperature = 210
bed_temperature = 60
filament_density = 1.24
filament_cost = 480

[filament:E2D PLA-Silk @E2D]
inherits = *PLA*
filament_vendor = E2D
filament_notes="https://e2d.tw/product-category/3dp/pauo"
first_layer_temperature = 230
first_layer_bed_temperature = 60
temperature = 225
bed_temperature = 60
filament_density = 1.24
filament_cost = 520

[filament:E2D PETG @E2D]
inherits = *PETG*
filament_vendor = E2D
filament_notes="https://e2d.tw/product-category/3dp/pauo"
first_layer_temperature = 240
first_layer_bed_temperature = 70
temperature = 235
bed_temperature = 70
filament_density = 1.24
filament_cost = 560
