Improving the mingda_base definitions, add some quality parameters

This commit is contained in:
杜建树 2022-03-07 19:31:37 +08:00
parent 46018b12a0
commit b85e3978f2
31 changed files with 144 additions and 6 deletions

View File

@ -163,10 +163,10 @@
"speed_wall_x": { "value": "speed_wall" },
"speed_topbottom": { "value": "speed_print / 2" },
"speed_roofing": { "value": "speed_topbottom" },
"speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" },
"speed_travel": { "value": "80.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 1.5" },
"speed_layer_0": { "value": 20.0 },
"speed_print_layer_0": { "value": "speed_layer_0" },
"speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" },
"speed_travel_layer_0": { "value": "60 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 1.5" },
"speed_prime_tower": { "value": "speed_topbottom" },
"speed_support": { "value": "speed_wall_0" },
"speed_support_interface": { "value": "speed_topbottom" },
@ -174,7 +174,7 @@
"skirt_brim_speed": { "value": "speed_layer_0" },
"line_width": { "value": "machine_nozzle_size * 1.1" },
"line_width": { "value": "machine_nozzle_size * 1" },
"optimize_wall_printing_order": { "value": true },
@ -186,12 +186,13 @@
"z_seam_corner": { "value": "'z_seam_corner_none'" },
"infill_sparse_density": { "value": "15" },
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" },
"infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'grid'" },
"infill_before_walls": { "value": false },
"infill_overlap": { "value": 30.0 },
"skin_overlap": { "value": 10.0 },
"infill_wipe_dist": { "value": 0.0 },
"wall_0_wipe_dist": { "value": 0.0 },
"wall_0_material_flow": { "value": "0.95 * material_flow"},
"fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": false },
@ -220,14 +221,14 @@
"retraction_amount": { "value": 2 },
"retraction_enable": { "value": true },
"retraction_count_max": { "value": 100 },
"retraction_extrusion_window": { "value": 10 },
"retraction_extrusion_window": { "value": 3 },
"retraction_min_travel": { "value": 1.5 },
"cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" },
"cool_fan_enabled": { "value": true },
"cool_min_layer_time": { "value": 10 },
"adhesion_type": { "value": "'none' if support_enable else 'skirt'" },
"adhesion_type": { "value": "'none' if support_enable else 'raft'" },
"brim_replaces_support": { "value": false },
"skirt_gap": { "value": 10.0 },
"skirt_line_count": { "value": 4 },

View File

@ -12,3 +12,5 @@ variant = 0.2mm Nozzle
[values]
wall_thickness = =line_width*8
raft_airgap = =0.1

View File

@ -12,3 +12,5 @@ variant = 0.2mm Nozzle
[values]
wall_thickness = =line_width*8
raft_airgap = =0.1

View File

@ -12,3 +12,5 @@ variant = 0.3mm Nozzle
[values]
wall_thickness = =line_width*4
raft_airgap = =0.1

View File

@ -12,3 +12,7 @@ variant = 0.3mm Nozzle
[values]
wall_thickness = =line_width*4
raft_airgap = =0.1
raft_interface_thickness = =0.2
raft_surface_thickness = =0.2

View File

@ -12,3 +12,6 @@ variant = 0.3mm Nozzle
[values]
wall_thickness = =line_width*4
raft_airgap = =0.1
raft_interface_thickness = =round(layer_height, 2)

View File

@ -12,3 +12,5 @@ variant = 0.3mm Nozzle
[values]
wall_thickness = =line_width*4
raft_airgap = =0.1

View File

@ -12,3 +12,5 @@ variant = 0.4mm Nozzle
[values]
wall_thickness = =line_width*4
raft_airgap = =0.1

View File

@ -12,3 +12,6 @@ variant = 0.4mm Nozzle
[values]
wall_thickness = =line_width*4
raft_airgap = =0.1
raft_interface_thickness = =0.3

View File

@ -12,3 +12,5 @@ variant = 0.4mm Nozzle
[values]
wall_thickness = =line_width*4
raft_airgap = =0.1

View File

@ -12,3 +12,5 @@ variant = 0.4mm Nozzle
[values]
wall_thickness = =line_width*4
raft_airgap = =0.1

View File

@ -12,3 +12,5 @@ variant = 0.5mm Nozzle
[values]
wall_thickness = =line_width*4
raft_airgap = =0.1

View File

@ -12,3 +12,5 @@ variant = 0.5mm Nozzle
[values]
wall_thickness = =line_width*4
raft_airgap = =0.1

View File

@ -12,3 +12,5 @@ variant = 0.5mm Nozzle
[values]
wall_thickness = =line_width*4
raft_airgap = =0.1

View File

@ -12,3 +12,5 @@ variant = 0.5mm Nozzle
[values]
wall_thickness = =line_width*4
raft_airgap = =0.1

View File

@ -12,3 +12,5 @@ variant = 0.6mm Nozzle
[values]
wall_thickness = =line_width*3
raft_airgap = =0.1

View File

@ -12,3 +12,5 @@ variant = 0.8mm Nozzle
[values]
wall_thickness = =line_width*3
raft_airgap = =0.1

View File

@ -12,3 +12,5 @@ variant = 1.0mm Nozzle
[values]
wall_thickness = =line_width*3
raft_airgap = =0.1

View File

@ -13,3 +13,6 @@ variant = 0.3mm Nozzle
[values]
speed_layer_0 = 15
wall_thickness = =line_width*4
raft_interface_thickness = =0.2
raft_surface_thickness = =0.2

View File

@ -13,3 +13,5 @@ variant = 0.3mm Nozzle
[values]
speed_layer_0 = 15
wall_thickness = =line_width*4
raft_interface_thickness = =round(layer_height, 2)

View File

@ -13,3 +13,5 @@ variant = 0.4mm Nozzle
[values]
speed_layer_0 = 15
wall_thickness = =line_width*4
raft_interface_thickness = =0.3

View File

@ -11,3 +11,5 @@ material = generic_pla
variant = 0.3mm Nozzle
[values]
raft_interface_thickness = =0.2
raft_surface_thickness = =0.2

View File

@ -11,3 +11,4 @@ material = generic_pla
variant = 0.3mm Nozzle
[values]
raft_interface_thickness = =round(layer_height, 2)

View File

@ -11,3 +11,4 @@ material = generic_pla
variant = 0.4mm Nozzle
[values]
raft_interface_thickness = =0.3

View File

@ -11,3 +11,4 @@ material = generic_tpu
variant = 0.3mm Nozzle
[values]
raft_interface_thickness = =round(layer_height, 2)

View File

@ -17,3 +17,17 @@ top_bottom_thickness = =layer_height_0+layer_height*4
wall_thickness = =line_width*3
support_interface_height = =layer_height*6
adaptive_layer_height_enabled = true
infill_line_width = =round(line_width * 0.4 / 0.35, 2)
infill_sparse_density = 20
speed_print = 60
speed_layer_0 = 10
speed_topbottom = =math.ceil(speed_print * 30 / 60)
speed_wall = =math.ceil(speed_print * 40 / 60)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
jerk_travel = 50
raft_airgap = 0.18
raft_base_thickness = =round(layer_height*1.5, 2)
raft_interface_thickness = =round(layer_height*1.2, 2)

View File

@ -16,3 +16,21 @@ layer_height_0 = 0.32
top_bottom_thickness = =layer_height_0+layer_height*3
wall_thickness = =line_width*2
support_interface_height = =layer_height*4
jerk_travel = 20
acceleration_print = 2000
acceleration_wall = 1500
acceleration_wall_0 = 1000
acceleration_topbottom = 1000
acceleration_travel = 2000
infill_sparse_density = 10
infill_line_width = =line_width
speed_print = 50
speed_wall = 50
raft_airgap = =0.18
raft_base_thickness = =round(layer_height*1.5, 2)
raft_interface_thickness = =round(layer_height*1.2, 2)

View File

@ -16,3 +16,20 @@ layer_height_0 = 0.28
top_bottom_thickness = =layer_height_0+layer_height*3
wall_thickness = =line_width*2
support_interface_height = =layer_height*4
jerk_travel = 20
acceleration_print = 2000
acceleration_wall = 1500
acceleration_wall_0 = 1000
acceleration_topbottom = 1000
acceleration_travel = 2000
infill_sparse_density = 10
infill_line_width = =line_width
speed_print = 50
speed_wall = 50
raft_airgap = =0.18
raft_base_thickness = =round(layer_height*1.5, 2)
raft_interface_thickness = =round(layer_height*1.2, 2)

View File

@ -16,3 +16,20 @@ layer_height_0 = 0.2
top_bottom_thickness = =layer_height_0+layer_height*3
wall_thickness = =line_width*3
support_interface_height = =layer_height*5
infill_line_width = =round(line_width * 0.4 / 0.35, 2)
infill_sparse_density = 20
speed_print = 60
speed_layer_0 = 10
speed_topbottom = =math.ceil(speed_print * 30 / 60)
speed_wall = =math.ceil(speed_print * 40 / 60)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
acceleration_wall = 2000
acceleration_wall_0 = 2000
jerk_travel = 50
raft_airgap = 0.18
raft_base_thickness = =round(layer_height*1.5, 2)
raft_interface_thickness = =round(layer_height*1.2, 2)

View File

@ -16,3 +16,11 @@ layer_height_0 = 0.12
top_bottom_thickness = =layer_height_0+layer_height*6
wall_thickness = =line_width*3
support_interface_height = =layer_height*8
infill_line_width = =round(line_width * 0.42 / 0.35, 2)
infill_sparse_density = 20
jerk_travel = 50
raft_airgap = 0.18
raft_base_thickness = =round(layer_height*1.5, 2)
raft_interface_thickness = =round(layer_height*1.2, 2)

View File

@ -16,3 +16,16 @@ layer_height_0 = 0.12
top_bottom_thickness = =layer_height_0+layer_height*10
wall_thickness = =line_width*3
support_interface_height = =layer_height*12
skin_overlap = 10
speed_print = 50
speed_layer_0 = 10
speed_topbottom = =math.ceil(speed_print * 35 / 50)
speed_wall = =math.ceil(speed_print * 35 / 50)
top_bottom_thickness = 1
infill_line_width = =round(line_width * 0.42 / 0.35, 2)
jerk_travel = 50
raft_airgap = 0.18
raft_base_thickness = =round(layer_height*1.5, 2)
raft_interface_thickness = =round(layer_height*1.2, 2)