Implemented inheritance of profiles inside a config bundle.

Updated the Prusa's presets to match the initial flat config bundle.
This commit is contained in:
bubnikv 2018-03-07 16:48:28 +01:00
parent 77e142553a
commit f0fde26295
2 changed files with 161 additions and 39 deletions

View file

@ -32,6 +32,7 @@ gap_fill_speed = 40
gcode_comments = 0
infill_every_layers = 1
infill_extruder = 1
infill_extrusion_width = 0.45
infill_first = 0
infill_only_where_needed = 0
infill_overlap = 25%
@ -81,6 +82,7 @@ support_material_with_sheath = 0
support_material_xy_spacing = 60%
thin_walls = 0
top_infill_extrusion_width = 0.45
top_solid_infill_speed = 40
travel_speed = 180
wipe_tower = 0
wipe_tower_per_color_wipe = 15
@ -132,6 +134,7 @@ inherits = *0.05mm*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.25 and num_extruders==1
external_perimeter_extrusion_width = 0
extrusion_width = 0.28
fill_density = 20%
first_layer_extrusion_width = 0.3
infill_extrusion_width = 0
infill_speed = 20
@ -171,10 +174,10 @@ infill_speed = 60
perimeter_speed = 50
perimeters = 3
solid_infill_speed = 50
top_solid_infill_speed = 40
[print:0.10mm DETAIL MK3]
inherits = *0.10mm*
bridge_flow_ratio = 0.8
bridge_speed = 30
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/
external_perimeter_speed = 35
@ -190,35 +193,30 @@ top_solid_infill_speed = 50
[print:0.10mm DETAIL 0.25 nozzle]
inherits = *0.10mm*
bottom_solid_layers = 10
bridge_acceleration = 300
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.25 and num_extruders==1
default_acceleration = 500
external_perimeter_extrusion_width = 0
bridge_acceleration = 600
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.25
external_perimeter_speed = 20
extrusion_width = 0.28
first_layer_acceleration = 500
first_layer_extrusion_width = 0.3
gap_fill_speed = 20
infill_acceleration = 800
infill_extrusion_width = 0
infill_speed = 20
perimeter_acceleration = 300
perimeter_extrusion_width = 0
perimeter_speed = 20
external_perimeter_extrusion_width = 0.25
extrusion_width = 0.25
fill_density = 15%
first_layer_extrusion_width = 0.25
infill_acceleration = 1600
infill_extrusion_width = 0.25
infill_speed = 40
perimeter_acceleration = 600
perimeter_extrusion_width = 0.25
perimeter_speed = 25
perimeters = 4
small_perimeter_speed = 10
solid_infill_extrusion_width = 0
solid_infill_speed = 20
solid_infill_extrusion_width = 0.25
solid_infill_speed = 40
support_material_extrusion_width = 0.18
support_material_interface_layers = 0
support_material_interface_spacing = 0.15
support_material_spacing = 1
support_material_speed = 20
support_material_xy_spacing = 150%
top_infill_extrusion_width = 0
top_solid_infill_speed = 20
top_solid_layers = 15
top_infill_extrusion_width = 0.25
top_solid_infill_speed = 30
[print:*0.15mm*]
inherits = *common*
@ -235,7 +233,6 @@ support_material_contact_distance = 0.15
support_material_interface_spacing = 0.2
support_material_spacing = 2
top_infill_extrusion_width = 0.4
top_solid_infill_speed = 40
top_solid_layers = 7
[print:0.15mm 100mms Linear Advance]
@ -257,6 +254,7 @@ top_solid_layers = 5
[print:0.15mm OPTIMAL]
inherits = *0.15mm*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4
top_infill_extrusion_width = 0.45
[print:0.15mm OPTIMAL 0.25 nozzle]
inherits = *0.15mm*
@ -315,14 +313,12 @@ wipe_tower = 1
[print:0.15mm OPTIMAL SOLUBLE FULL]
inherits = *0.15mm*
bottom_solid_layers = 4
bridge_flow_ratio = 0.95
bottom_solid_layers = 5
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 and num_extruders>1
external_perimeter_speed = 30
external_perimeter_speed = 25
notes = Set your solluble extruder in Multiple Extruders > Support material/raft/skirt extruder & Support material/raft interface extruder
overhangs = 1
perimeter_speed = 40
perimeters = 2
skirts = 0
solid_infill_speed = 40
support_material = 1
@ -334,10 +330,11 @@ support_material_interface_spacing = 0.1
support_material_synchronize_layers = 1
support_material_threshold = 80
support_material_with_sheath = 1
support_material_xy_spacing = 120%
support_material_xy_spacing = 60%
top_infill_extrusion_width = 0.45
top_solid_infill_speed = 30
top_solid_layers = 5
wipe_tower = 1
wipe_tower_per_color_wipe = 20
[print:0.15mm OPTIMAL SOLUBLE INTERFACE]
inherits = 0.15mm OPTIMAL SOLUBLE FULL
@ -345,7 +342,7 @@ notes = Set your solluble extruder in Multiple Extruders > Support material/raf
support_material_extruder = 0
support_material_interface_layers = 3
support_material_with_sheath = 0
wipe_tower_per_color_wipe = 20
support_material_xy_spacing = 120%
[print:*0.20mm*]
inherits = *common*
@ -436,6 +433,7 @@ inherits = 0.20mm NORMAL SOLUBLE FULL
notes = Set your solluble extruder in Multiple Extruders > Support material/raft interface extruder
support_material_extruder = 0
support_material_interface_layers = 3
support_material_with_sheath = 0
[print:*0.35mm*]
inherits = *common*
@ -448,10 +446,10 @@ infill_extrusion_width = 0.75
infill_speed = 60
layer_height = 0.35
perimeter_acceleration = 800
perimeter_extrusion_width = 0.43
perimeter_extrusion_width = 0.65
perimeter_speed = 50
perimeters = 2
solid_infill_extrusion_width = 0.7
solid_infill_extrusion_width = 0.65
solid_infill_speed = 60
support_material_contact_distance = 0.15
support_material_interface_spacing = 0.2
@ -461,27 +459,28 @@ top_solid_layers = 4
wipe_tower = 1
[print:0.35mm FAST]
inherits = *common*
inherits = *0.35mm*
bridge_flow_ratio = 0.95
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4
first_layer_extrusion_width = 0.42
infill_extrusion_width = 0.7
perimeter_extrusion_width = 0.65
perimeter_extrusion_width = 0.43
solid_infill_extrusion_width = 0.7
top_infill_extrusion_width = 0.43
[print:0.35mm FAST 0.6 nozzle]
inherits = *common*
inherits = *0.35mm*
bottom_solid_layers = 7
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.61
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.6
external_perimeter_extrusion_width = 0.61
extrusion_width = 0.67
first_layer_extrusion_width = 0.65
perimeters = 3
solid_infill_extrusion_width = 0.65
top_infill_extrusion_width = 0.6
top_solid_layers = 9
[print:0.35mm FAST sol full 0.6 nozzle]
inherits = *common*
inherits = *0.35mm*
compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.6 and num_extruders>1
external_perimeter_speed = 30
extrusion_width = 0.67
@ -500,11 +499,12 @@ support_material_synchronize_layers = 1
support_material_threshold = 80
support_material_xy_spacing = 120%
top_infill_extrusion_width = 0.57
wipe_tower_per_color_wipe = 20
[print:0.35mm FAST sol int 0.6 nozzle]
inherits = 0.35mm FAST sol full 0.6 nozzle
support_material_extruder = 0
support_material_interface_layers = 0
support_material_interface_layers = 2
support_material_xy_spacing = 150%
[filament:*common*]