mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-04-06 00:32:05 +02:00
Update filament profiles to use arrays for cost, density, and max volumetric speed
Updated multiple filament profiles to convert fields such as filament_cost, filament_density, and filament_max_volumetric_speed from single values to arrays for consistency. Removed unnecessary fields from filament profiles to streamline data structure. This change enhances compatibility with the updated profile handling logic in the orca_filament_lib.py script.
This commit is contained in:
@@ -30,8 +30,12 @@
|
||||
"filament_cooling_final_speed": "3.4",
|
||||
"filament_cooling_initial_speed": "2.2",
|
||||
"filament_cooling_moves": "4",
|
||||
"filament_cost": "15",
|
||||
"filament_density": "1.08",
|
||||
"filament_cost": [
|
||||
"15"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.08"
|
||||
],
|
||||
"filament_deretraction_speed": "nil",
|
||||
"filament_diameter": "1.75",
|
||||
"filament_end_gcode": [
|
||||
@@ -42,7 +46,9 @@
|
||||
"filament_load_time": "0",
|
||||
"filament_loading_speed": "28",
|
||||
"filament_loading_speed_start": "3",
|
||||
"filament_max_volumetric_speed": "35",
|
||||
"filament_max_volumetric_speed": [
|
||||
"35"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "15",
|
||||
"filament_multitool_ramming": "0",
|
||||
"filament_multitool_ramming_flow": "10",
|
||||
@@ -93,7 +99,9 @@
|
||||
"slow_down_layer_time": "5",
|
||||
"slow_down_min_speed": "10",
|
||||
"support_material_interface_fan_speed": "-1",
|
||||
"temperature_vitrification": "110",
|
||||
"temperature_vitrification": [
|
||||
"110"
|
||||
],
|
||||
"textured_plate_temp": "90",
|
||||
"textured_plate_temp_initial_layer": "90"
|
||||
}
|
||||
@@ -30,8 +30,12 @@
|
||||
"filament_cooling_final_speed": "3.4",
|
||||
"filament_cooling_initial_speed": "2.2",
|
||||
"filament_cooling_moves": "4",
|
||||
"filament_cost": "29",
|
||||
"filament_density": "1.15",
|
||||
"filament_cost": [
|
||||
"29"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.15"
|
||||
],
|
||||
"filament_deretraction_speed": "nil",
|
||||
"filament_diameter": "1.75",
|
||||
"filament_end_gcode": [
|
||||
@@ -42,7 +46,9 @@
|
||||
"filament_load_time": "0",
|
||||
"filament_loading_speed": "28",
|
||||
"filament_loading_speed_start": "3",
|
||||
"filament_max_volumetric_speed": "35",
|
||||
"filament_max_volumetric_speed": [
|
||||
"35"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "15",
|
||||
"filament_multitool_ramming": "0",
|
||||
"filament_multitool_ramming_flow": "10",
|
||||
@@ -93,7 +99,9 @@
|
||||
"slow_down_layer_time": "5",
|
||||
"slow_down_min_speed": "10",
|
||||
"support_material_interface_fan_speed": "-1",
|
||||
"temperature_vitrification": "110",
|
||||
"temperature_vitrification": [
|
||||
"110"
|
||||
],
|
||||
"textured_plate_temp": "90",
|
||||
"textured_plate_temp_initial_layer": "90"
|
||||
}
|
||||
@@ -30,8 +30,12 @@
|
||||
"filament_cooling_final_speed": "3.4",
|
||||
"filament_cooling_initial_speed": "2.2",
|
||||
"filament_cooling_moves": "4",
|
||||
"filament_cost": "50",
|
||||
"filament_density": "1.24",
|
||||
"filament_cost": [
|
||||
"50"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.24"
|
||||
],
|
||||
"filament_deretraction_speed": "nil",
|
||||
"filament_diameter": "1.75",
|
||||
"filament_end_gcode": [
|
||||
@@ -42,7 +46,9 @@
|
||||
"filament_load_time": "0",
|
||||
"filament_loading_speed": "28",
|
||||
"filament_loading_speed_start": "3",
|
||||
"filament_max_volumetric_speed": "2",
|
||||
"filament_max_volumetric_speed": [
|
||||
"2"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "15",
|
||||
"filament_multitool_ramming": "0",
|
||||
"filament_multitool_ramming_flow": "10",
|
||||
@@ -93,7 +99,9 @@
|
||||
"slow_down_layer_time": "8",
|
||||
"slow_down_min_speed": "5",
|
||||
"support_material_interface_fan_speed": "-1",
|
||||
"temperature_vitrification": "108",
|
||||
"temperature_vitrification": [
|
||||
"108"
|
||||
],
|
||||
"textured_plate_temp": "45",
|
||||
"textured_plate_temp_initial_layer": "45"
|
||||
}
|
||||
@@ -30,8 +30,12 @@
|
||||
"filament_cooling_final_speed": "3.4",
|
||||
"filament_cooling_initial_speed": "2.2",
|
||||
"filament_cooling_moves": "4",
|
||||
"filament_cost": "14",
|
||||
"filament_density": "1.23",
|
||||
"filament_cost": [
|
||||
"14"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.23"
|
||||
],
|
||||
"filament_deretraction_speed": "nil",
|
||||
"filament_diameter": "1.75",
|
||||
"filament_end_gcode": [
|
||||
@@ -42,7 +46,9 @@
|
||||
"filament_load_time": "0",
|
||||
"filament_loading_speed": "28",
|
||||
"filament_loading_speed_start": "3",
|
||||
"filament_max_volumetric_speed": "30",
|
||||
"filament_max_volumetric_speed": [
|
||||
"30"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "15",
|
||||
"filament_multitool_ramming": "0",
|
||||
"filament_multitool_ramming_flow": "10",
|
||||
@@ -93,7 +99,9 @@
|
||||
"slow_down_layer_time": "8",
|
||||
"slow_down_min_speed": "10",
|
||||
"support_material_interface_fan_speed": "-1",
|
||||
"temperature_vitrification": "80",
|
||||
"temperature_vitrification": [
|
||||
"80"
|
||||
],
|
||||
"textured_plate_temp": "70",
|
||||
"textured_plate_temp_initial_layer": "70"
|
||||
}
|
||||
@@ -30,8 +30,12 @@
|
||||
"filament_cooling_final_speed": "3.4",
|
||||
"filament_cooling_initial_speed": "2.2",
|
||||
"filament_cooling_moves": "4",
|
||||
"filament_cost": "20",
|
||||
"filament_density": "1.24",
|
||||
"filament_cost": [
|
||||
"20"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.24"
|
||||
],
|
||||
"filament_deretraction_speed": "nil",
|
||||
"filament_diameter": "1.75",
|
||||
"filament_end_gcode": [
|
||||
@@ -42,7 +46,9 @@
|
||||
"filament_load_time": "0",
|
||||
"filament_loading_speed": "28",
|
||||
"filament_loading_speed_start": "3",
|
||||
"filament_max_volumetric_speed": "40",
|
||||
"filament_max_volumetric_speed": [
|
||||
"40"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "15",
|
||||
"filament_multitool_ramming": "0",
|
||||
"filament_multitool_ramming_flow": "10",
|
||||
@@ -93,7 +99,9 @@
|
||||
"slow_down_layer_time": "5",
|
||||
"slow_down_min_speed": "10",
|
||||
"support_material_interface_fan_speed": "-1",
|
||||
"temperature_vitrification": "60",
|
||||
"temperature_vitrification": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp": "45",
|
||||
"textured_plate_temp_initial_layer": "45"
|
||||
}
|
||||
@@ -30,8 +30,12 @@
|
||||
"filament_cooling_final_speed": "3.4",
|
||||
"filament_cooling_initial_speed": "2.2",
|
||||
"filament_cooling_moves": "4",
|
||||
"filament_cost": "20",
|
||||
"filament_density": "1.26",
|
||||
"filament_cost": [
|
||||
"20"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.26"
|
||||
],
|
||||
"filament_deretraction_speed": "30",
|
||||
"filament_diameter": "1.75",
|
||||
"filament_end_gcode": [
|
||||
@@ -42,7 +46,9 @@
|
||||
"filament_load_time": "0",
|
||||
"filament_loading_speed": "28",
|
||||
"filament_loading_speed_start": "3",
|
||||
"filament_max_volumetric_speed": "2",
|
||||
"filament_max_volumetric_speed": [
|
||||
"2"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "15",
|
||||
"filament_multitool_ramming": "0",
|
||||
"filament_multitool_ramming_flow": "10",
|
||||
@@ -93,7 +99,9 @@
|
||||
"slow_down_layer_time": "8",
|
||||
"slow_down_min_speed": "5",
|
||||
"support_material_interface_fan_speed": "-1",
|
||||
"temperature_vitrification": "60",
|
||||
"temperature_vitrification": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp": "45",
|
||||
"textured_plate_temp_initial_layer": "45"
|
||||
}
|
||||
@@ -30,8 +30,12 @@
|
||||
"filament_cooling_final_speed": "3.4",
|
||||
"filament_cooling_initial_speed": "2.2",
|
||||
"filament_cooling_moves": "4",
|
||||
"filament_cost": "15",
|
||||
"filament_density": "1.08",
|
||||
"filament_cost": [
|
||||
"15"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.08"
|
||||
],
|
||||
"filament_deretraction_speed": "nil",
|
||||
"filament_diameter": "1.75",
|
||||
"filament_end_gcode": [
|
||||
@@ -42,7 +46,9 @@
|
||||
"filament_load_time": "0",
|
||||
"filament_loading_speed": "28",
|
||||
"filament_loading_speed_start": "3",
|
||||
"filament_max_volumetric_speed": "60",
|
||||
"filament_max_volumetric_speed": [
|
||||
"60"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "15",
|
||||
"filament_multitool_ramming": "0",
|
||||
"filament_multitool_ramming_flow": "10",
|
||||
@@ -93,7 +99,9 @@
|
||||
"slow_down_layer_time": "5",
|
||||
"slow_down_min_speed": "10",
|
||||
"support_material_interface_fan_speed": "-1",
|
||||
"temperature_vitrification": "110",
|
||||
"temperature_vitrification": [
|
||||
"110"
|
||||
],
|
||||
"textured_plate_temp": "90",
|
||||
"textured_plate_temp_initial_layer": "90"
|
||||
}
|
||||
@@ -30,8 +30,12 @@
|
||||
"filament_cooling_final_speed": "3.4",
|
||||
"filament_cooling_initial_speed": "2.2",
|
||||
"filament_cooling_moves": "4",
|
||||
"filament_cost": "30",
|
||||
"filament_density": "1.24",
|
||||
"filament_cost": [
|
||||
"30"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.24"
|
||||
],
|
||||
"filament_deretraction_speed": "nil",
|
||||
"filament_diameter": "1.75",
|
||||
"filament_end_gcode": [
|
||||
@@ -42,7 +46,9 @@
|
||||
"filament_load_time": "0",
|
||||
"filament_loading_speed": "28",
|
||||
"filament_loading_speed_start": "3",
|
||||
"filament_max_volumetric_speed": "50",
|
||||
"filament_max_volumetric_speed": [
|
||||
"50"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "15",
|
||||
"filament_multitool_ramming": "0",
|
||||
"filament_multitool_ramming_flow": "10",
|
||||
@@ -94,7 +100,9 @@
|
||||
"slow_down_layer_time": "5",
|
||||
"slow_down_min_speed": "20",
|
||||
"support_material_interface_fan_speed": "-1",
|
||||
"temperature_vitrification": "60",
|
||||
"temperature_vitrification": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp": "45",
|
||||
"textured_plate_temp_initial_layer": "45"
|
||||
}
|
||||
@@ -30,8 +30,12 @@
|
||||
"filament_cooling_final_speed": "3.4",
|
||||
"filament_cooling_initial_speed": "2.2",
|
||||
"filament_cooling_moves": "4",
|
||||
"filament_cost": "32",
|
||||
"filament_density": "1.27",
|
||||
"filament_cost": [
|
||||
"32"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.27"
|
||||
],
|
||||
"filament_deretraction_speed": "nil",
|
||||
"filament_diameter": "1.75",
|
||||
"filament_end_gcode": [
|
||||
@@ -42,7 +46,9 @@
|
||||
"filament_load_time": "0",
|
||||
"filament_loading_speed": "28",
|
||||
"filament_loading_speed_start": "3",
|
||||
"filament_max_volumetric_speed": "40",
|
||||
"filament_max_volumetric_speed": [
|
||||
"40"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "15",
|
||||
"filament_multitool_ramming": "0",
|
||||
"filament_multitool_ramming_flow": "10",
|
||||
@@ -93,7 +99,9 @@
|
||||
"slow_down_layer_time": "5",
|
||||
"slow_down_min_speed": "10",
|
||||
"support_material_interface_fan_speed": "-1",
|
||||
"temperature_vitrification": "60",
|
||||
"temperature_vitrification": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp": "45",
|
||||
"textured_plate_temp_initial_layer": "45"
|
||||
}
|
||||
@@ -30,8 +30,12 @@
|
||||
"filament_cooling_final_speed": "3.4",
|
||||
"filament_cooling_initial_speed": "2.2",
|
||||
"filament_cooling_moves": "4",
|
||||
"filament_cost": "22",
|
||||
"filament_density": "1.25",
|
||||
"filament_cost": [
|
||||
"22"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.25"
|
||||
],
|
||||
"filament_deretraction_speed": "nil",
|
||||
"filament_diameter": "1.75",
|
||||
"filament_end_gcode": [
|
||||
@@ -42,7 +46,9 @@
|
||||
"filament_load_time": "0",
|
||||
"filament_loading_speed": "28",
|
||||
"filament_loading_speed_start": "3",
|
||||
"filament_max_volumetric_speed": "20",
|
||||
"filament_max_volumetric_speed": [
|
||||
"20"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "15",
|
||||
"filament_multitool_ramming": "0",
|
||||
"filament_multitool_ramming_flow": "10",
|
||||
@@ -93,7 +99,9 @@
|
||||
"slow_down_layer_time": "5",
|
||||
"slow_down_min_speed": "10",
|
||||
"support_material_interface_fan_speed": "-1",
|
||||
"temperature_vitrification": "60",
|
||||
"temperature_vitrification": [
|
||||
"60"
|
||||
],
|
||||
"textured_plate_temp": "45",
|
||||
"textured_plate_temp_initial_layer": "45"
|
||||
}
|
||||
@@ -12,7 +12,9 @@
|
||||
"fan_min_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_density": "1.05",
|
||||
"filament_density": [
|
||||
"1.05"
|
||||
],
|
||||
"filament_flow_ratio": "0.95",
|
||||
"activate_air_filtration": [
|
||||
"1"
|
||||
|
||||
@@ -12,7 +12,9 @@
|
||||
"fan_min_speed": [
|
||||
"35"
|
||||
],
|
||||
"filament_density": "1.05",
|
||||
"filament_density": [
|
||||
"1.05"
|
||||
],
|
||||
"filament_flow_ratio": "0.95",
|
||||
"activate_air_filtration": [
|
||||
"1"
|
||||
|
||||
@@ -21,7 +21,9 @@
|
||||
"filament_cost": [
|
||||
"0"
|
||||
],
|
||||
"filament_density": "1.32",
|
||||
"filament_density": [
|
||||
"1.32"
|
||||
],
|
||||
"full_fan_speed_layer": [
|
||||
"3"
|
||||
],
|
||||
|
||||
@@ -21,7 +21,9 @@
|
||||
"filament_cost": [
|
||||
"0"
|
||||
],
|
||||
"filament_density": "1.32",
|
||||
"filament_density": [
|
||||
"1.32"
|
||||
],
|
||||
"full_fan_speed_layer": [
|
||||
"3"
|
||||
],
|
||||
|
||||
@@ -12,7 +12,9 @@
|
||||
"fan_min_speed": [
|
||||
"100"
|
||||
],
|
||||
"filament_density": "1.22",
|
||||
"filament_density": [
|
||||
"1.22"
|
||||
],
|
||||
"filament_flow_ratio": "1",
|
||||
"activate_air_filtration": [
|
||||
"1"
|
||||
|
||||
@@ -12,7 +12,9 @@
|
||||
"fan_min_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_density": "1.05",
|
||||
"filament_density": [
|
||||
"1.05"
|
||||
],
|
||||
"filament_flow_ratio": "0.95",
|
||||
"activate_air_filtration": [
|
||||
"1"
|
||||
|
||||
@@ -12,7 +12,9 @@
|
||||
"fan_min_speed": [
|
||||
"35"
|
||||
],
|
||||
"filament_density": "1.05",
|
||||
"filament_density": [
|
||||
"1.05"
|
||||
],
|
||||
"filament_flow_ratio": "0.95",
|
||||
"activate_air_filtration": [
|
||||
"1"
|
||||
|
||||
@@ -21,7 +21,9 @@
|
||||
"filament_cost": [
|
||||
"0"
|
||||
],
|
||||
"filament_density": "1.32",
|
||||
"filament_density": [
|
||||
"1.32"
|
||||
],
|
||||
"full_fan_speed_layer": [
|
||||
"3"
|
||||
],
|
||||
|
||||
@@ -21,7 +21,9 @@
|
||||
"filament_cost": [
|
||||
"0"
|
||||
],
|
||||
"filament_density": "1.32",
|
||||
"filament_density": [
|
||||
"1.32"
|
||||
],
|
||||
"full_fan_speed_layer": [
|
||||
"3"
|
||||
],
|
||||
|
||||
@@ -12,7 +12,9 @@
|
||||
"fan_min_speed": [
|
||||
"100"
|
||||
],
|
||||
"filament_density": "1.22",
|
||||
"filament_density": [
|
||||
"1.22"
|
||||
],
|
||||
"filament_flow_ratio": "1",
|
||||
"activate_air_filtration": [
|
||||
"1"
|
||||
|
||||
@@ -81,24 +81,6 @@
|
||||
"slow_down_min_speed": [
|
||||
"5"
|
||||
],
|
||||
"initial_layer_print_speed": [
|
||||
"15"
|
||||
],
|
||||
"outer_wall_speed": [
|
||||
"25"
|
||||
],
|
||||
"inner_wall_speed": [
|
||||
"30"
|
||||
],
|
||||
"infill_speed": [
|
||||
"30"
|
||||
],
|
||||
"top_surface_speed": [
|
||||
"25"
|
||||
],
|
||||
"travel_speed": [
|
||||
"150"
|
||||
],
|
||||
"enable_pressure_advance": [
|
||||
"0"
|
||||
],
|
||||
|
||||
@@ -81,24 +81,6 @@
|
||||
"slow_down_min_speed": [
|
||||
"5"
|
||||
],
|
||||
"initial_layer_print_speed": [
|
||||
"15"
|
||||
],
|
||||
"outer_wall_speed": [
|
||||
"25"
|
||||
],
|
||||
"inner_wall_speed": [
|
||||
"30"
|
||||
],
|
||||
"infill_speed": [
|
||||
"30"
|
||||
],
|
||||
"top_surface_speed": [
|
||||
"25"
|
||||
],
|
||||
"travel_speed": [
|
||||
"150"
|
||||
],
|
||||
"enable_pressure_advance": [
|
||||
"0"
|
||||
],
|
||||
|
||||
@@ -81,24 +81,6 @@
|
||||
"slow_down_min_speed": [
|
||||
"5"
|
||||
],
|
||||
"initial_layer_print_speed": [
|
||||
"15"
|
||||
],
|
||||
"outer_wall_speed": [
|
||||
"25"
|
||||
],
|
||||
"inner_wall_speed": [
|
||||
"30"
|
||||
],
|
||||
"infill_speed": [
|
||||
"30"
|
||||
],
|
||||
"top_surface_speed": [
|
||||
"25"
|
||||
],
|
||||
"travel_speed": [
|
||||
"150"
|
||||
],
|
||||
"enable_pressure_advance": [
|
||||
"0"
|
||||
],
|
||||
|
||||
@@ -81,24 +81,6 @@
|
||||
"slow_down_min_speed": [
|
||||
"5"
|
||||
],
|
||||
"initial_layer_print_speed": [
|
||||
"15"
|
||||
],
|
||||
"outer_wall_speed": [
|
||||
"25"
|
||||
],
|
||||
"inner_wall_speed": [
|
||||
"30"
|
||||
],
|
||||
"infill_speed": [
|
||||
"30"
|
||||
],
|
||||
"top_surface_speed": [
|
||||
"25"
|
||||
],
|
||||
"travel_speed": [
|
||||
"150"
|
||||
],
|
||||
"enable_pressure_advance": [
|
||||
"0"
|
||||
],
|
||||
|
||||
@@ -10,7 +10,9 @@
|
||||
"Prusa MK4S HF0.4 nozzle"
|
||||
],
|
||||
"fan_max_speed": "15",
|
||||
"filament_max_volumetric_speed": "26",
|
||||
"filament_max_volumetric_speed": [
|
||||
"26"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.015{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp"
|
||||
],
|
||||
|
||||
@@ -9,5 +9,7 @@
|
||||
"compatible_printers": [
|
||||
"Prusa MK4S HF0.5 nozzle"
|
||||
],
|
||||
"filament_max_volumetric_speed": "27"
|
||||
"filament_max_volumetric_speed": [
|
||||
"27"
|
||||
]
|
||||
}
|
||||
@@ -9,5 +9,7 @@
|
||||
"compatible_printers": [
|
||||
"Prusa MK4S HF0.6 nozzle"
|
||||
],
|
||||
"filament_max_volumetric_speed": "34"
|
||||
"filament_max_volumetric_speed": [
|
||||
"34"
|
||||
]
|
||||
}
|
||||
@@ -10,6 +10,8 @@
|
||||
"Prusa MK4S HF0.8 nozzle"
|
||||
],
|
||||
"fan_min_speed": "15",
|
||||
"filament_max_volumetric_speed": "36",
|
||||
"filament_max_volumetric_speed": [
|
||||
"36"
|
||||
],
|
||||
"slow_down_layer_time": "25"
|
||||
}
|
||||
@@ -15,11 +15,15 @@
|
||||
],
|
||||
"default_filament_colour": "#FFF2EC",
|
||||
"fan_max_speed": "10",
|
||||
"filament_cost": "27.82",
|
||||
"filament_cost": [
|
||||
"27.82"
|
||||
],
|
||||
"filament_end_gcode": [
|
||||
"; Filament-specific end gcode"
|
||||
],
|
||||
"filament_max_volumetric_speed": "15",
|
||||
"filament_max_volumetric_speed": [
|
||||
"15"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "35",
|
||||
"filament_notes": [
|
||||
""
|
||||
|
||||
@@ -9,7 +9,9 @@
|
||||
"compatible_printers": [
|
||||
"Prusa MK4S HF0.4 nozzle"
|
||||
],
|
||||
"filament_max_volumetric_speed": "26",
|
||||
"filament_max_volumetric_speed": [
|
||||
"26"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[0]==0.4}0.02{elsif nozzle_diameter[0]==0.5}0.018{elsif nozzle_diameter[0]==0.6}0.015{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.25}0.09{elsif nozzle_diameter[0]==0.3}0.065{else}0{endif} ; Filament gcode\nM142 S40 ; set heatbreak target temp"
|
||||
],
|
||||
|
||||
@@ -9,5 +9,7 @@
|
||||
"compatible_printers": [
|
||||
"Prusa MK4S HF0.5 nozzle"
|
||||
],
|
||||
"filament_max_volumetric_speed": "27"
|
||||
"filament_max_volumetric_speed": [
|
||||
"27"
|
||||
]
|
||||
}
|
||||
@@ -11,5 +11,7 @@
|
||||
],
|
||||
"fan_max_speed": "15",
|
||||
"fan_min_speed": "15",
|
||||
"filament_max_volumetric_speed": "34"
|
||||
"filament_max_volumetric_speed": [
|
||||
"34"
|
||||
]
|
||||
}
|
||||
@@ -11,7 +11,9 @@
|
||||
],
|
||||
"fan_max_speed": "15",
|
||||
"fan_min_speed": "15",
|
||||
"filament_max_volumetric_speed": "36",
|
||||
"filament_max_volumetric_speed": [
|
||||
"36"
|
||||
],
|
||||
"nozzle_temperature": "270",
|
||||
"nozzle_temperature_initial_layer": "270",
|
||||
"slow_down_layer_time": "20"
|
||||
|
||||
@@ -17,12 +17,18 @@
|
||||
"fan_cooling_layer_time": "20",
|
||||
"fan_max_speed": "12",
|
||||
"fan_min_speed": "12",
|
||||
"filament_cost": "35.28",
|
||||
"filament_density": "1.07",
|
||||
"filament_cost": [
|
||||
"35.28"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.07"
|
||||
],
|
||||
"filament_end_gcode": [
|
||||
"; Filament-specific end gcode"
|
||||
],
|
||||
"filament_max_volumetric_speed": "15",
|
||||
"filament_max_volumetric_speed": [
|
||||
"15"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "35",
|
||||
"filament_notes": [
|
||||
""
|
||||
|
||||
@@ -10,7 +10,9 @@
|
||||
"Prusa MK4S 0.6 nozzle"
|
||||
],
|
||||
"fan_cooling_layer_time": "22",
|
||||
"filament_max_volumetric_speed": "17",
|
||||
"filament_max_volumetric_speed": [
|
||||
"17"
|
||||
],
|
||||
"overhang_fan_speed": "45",
|
||||
"slow_down_layer_time": "10"
|
||||
}
|
||||
@@ -12,7 +12,9 @@
|
||||
"fan_cooling_layer_time": "25",
|
||||
"fan_max_speed": "45",
|
||||
"fan_min_speed": "25",
|
||||
"filament_max_volumetric_speed": "22",
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_retract_before_wipe": "50",
|
||||
"nozzle_temperature": "245",
|
||||
"nozzle_temperature_initial_layer": "240",
|
||||
|
||||
@@ -9,7 +9,9 @@
|
||||
"compatible_printers": [
|
||||
"Prusa MK4S HF0.4 nozzle"
|
||||
],
|
||||
"filament_max_volumetric_speed": "24",
|
||||
"filament_max_volumetric_speed": [
|
||||
"24"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.5}0.044{elsif nozzle_diameter[0]==0.6}0.035{elsif nozzle_diameter[0]==0.8}0.022{elsif nozzle_diameter[0]==0.25}0.18{elsif nozzle_diameter[0]==0.3}0.1{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp"
|
||||
],
|
||||
|
||||
@@ -9,5 +9,7 @@
|
||||
"compatible_printers": [
|
||||
"Prusa MK4S HF0.5 nozzle"
|
||||
],
|
||||
"filament_max_volumetric_speed": "29"
|
||||
"filament_max_volumetric_speed": [
|
||||
"29"
|
||||
]
|
||||
}
|
||||
@@ -10,7 +10,9 @@
|
||||
"Prusa MK4S HF0.6 nozzle"
|
||||
],
|
||||
"fan_cooling_layer_time": "22",
|
||||
"filament_max_volumetric_speed": "33",
|
||||
"filament_max_volumetric_speed": [
|
||||
"33"
|
||||
],
|
||||
"nozzle_temperature": "240",
|
||||
"nozzle_temperature_initial_layer": "230",
|
||||
"overhang_fan_speed": "45",
|
||||
|
||||
@@ -11,7 +11,9 @@
|
||||
],
|
||||
"fan_cooling_layer_time": "25",
|
||||
"fan_max_speed": "45",
|
||||
"filament_max_volumetric_speed": "37",
|
||||
"filament_max_volumetric_speed": [
|
||||
"37"
|
||||
],
|
||||
"filament_retract_before_wipe": "50",
|
||||
"nozzle_temperature_initial_layer": "240",
|
||||
"overhang_fan_speed": "45",
|
||||
|
||||
@@ -14,11 +14,15 @@
|
||||
],
|
||||
"default_filament_colour": "#FF8000",
|
||||
"fan_max_speed": "40",
|
||||
"filament_cost": "27.82",
|
||||
"filament_cost": [
|
||||
"27.82"
|
||||
],
|
||||
"filament_end_gcode": [
|
||||
"; Filament-specific end gcode"
|
||||
],
|
||||
"filament_max_volumetric_speed": "12",
|
||||
"filament_max_volumetric_speed": [
|
||||
"12"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "35",
|
||||
"filament_notes": [
|
||||
""
|
||||
|
||||
@@ -11,7 +11,9 @@
|
||||
],
|
||||
"fan_cooling_layer_time": "25",
|
||||
"fan_min_speed": "80",
|
||||
"filament_max_volumetric_speed": "19",
|
||||
"filament_max_volumetric_speed": [
|
||||
"19"
|
||||
],
|
||||
"nozzle_temperature": "225",
|
||||
"slow_down_layer_time": "15"
|
||||
}
|
||||
@@ -9,7 +9,9 @@
|
||||
"compatible_printers": [
|
||||
"Prusa MK4S HF0.4 nozzle"
|
||||
],
|
||||
"filament_max_volumetric_speed": "22",
|
||||
"filament_max_volumetric_speed": [
|
||||
"22"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[0]==0.4}0.036{elsif nozzle_diameter[0]==0.5}0.026{elsif nozzle_diameter[0]==0.6}0.02{elsif nozzle_diameter[0]==0.8}0.015{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp"
|
||||
],
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
"Prusa MK4S HF0.5 nozzle"
|
||||
],
|
||||
"fan_cooling_layer_time": "20",
|
||||
"filament_max_volumetric_speed": "24",
|
||||
"filament_max_volumetric_speed": [
|
||||
"24"
|
||||
],
|
||||
"slow_down_layer_time": "8"
|
||||
}
|
||||
@@ -10,7 +10,9 @@
|
||||
"Prusa MK4S HF0.6 nozzle"
|
||||
],
|
||||
"fan_cooling_layer_time": "22",
|
||||
"filament_max_volumetric_speed": "30",
|
||||
"filament_max_volumetric_speed": [
|
||||
"30"
|
||||
],
|
||||
"slow_down_layer_time": "10",
|
||||
"slow_down_min_speed": "15"
|
||||
}
|
||||
@@ -11,7 +11,9 @@
|
||||
],
|
||||
"fan_cooling_layer_time": "25",
|
||||
"fan_min_speed": "80",
|
||||
"filament_max_volumetric_speed": "35",
|
||||
"filament_max_volumetric_speed": [
|
||||
"35"
|
||||
],
|
||||
"slow_down_layer_time": "15",
|
||||
"slow_down_min_speed": "15"
|
||||
}
|
||||
@@ -15,11 +15,15 @@
|
||||
"default_filament_colour": "#FF8000",
|
||||
"fan_cooling_layer_time": "17",
|
||||
"fan_min_speed": "70",
|
||||
"filament_cost": "25.4",
|
||||
"filament_cost": [
|
||||
"25.4"
|
||||
],
|
||||
"filament_end_gcode": [
|
||||
"; Filament-specific end gcode"
|
||||
],
|
||||
"filament_max_volumetric_speed": "15",
|
||||
"filament_max_volumetric_speed": [
|
||||
"15"
|
||||
],
|
||||
"filament_notes": [
|
||||
""
|
||||
],
|
||||
|
||||
@@ -11,7 +11,9 @@
|
||||
"Prusa MK4S HF0.6 nozzle"
|
||||
],
|
||||
"fan_cooling_layer_time": "22",
|
||||
"filament_max_volumetric_speed": "9",
|
||||
"filament_max_volumetric_speed": [
|
||||
"9"
|
||||
],
|
||||
"nozzle_temperature": "215",
|
||||
"slow_down_layer_time": "10"
|
||||
}
|
||||
@@ -12,6 +12,8 @@
|
||||
],
|
||||
"fan_cooling_layer_time": "25",
|
||||
"fan_min_speed": "80",
|
||||
"filament_max_volumetric_speed": "12",
|
||||
"filament_max_volumetric_speed": [
|
||||
"12"
|
||||
],
|
||||
"slow_down_layer_time": "15"
|
||||
}
|
||||
@@ -16,7 +16,9 @@
|
||||
"Prusa MK4S HF0.4 nozzle",
|
||||
"Prusa MK4S HF0.5 nozzle"
|
||||
],
|
||||
"filament_max_volumetric_speed": "7",
|
||||
"filament_max_volumetric_speed": [
|
||||
"7"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M900 K{if nozzle_diameter[0]==0.4}0.05{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.07{elsif nozzle_diameter[0]==0.35}0.06{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.015{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S).*/}\nM572 S{if nozzle_diameter[0]==0.4}0.03{elsif nozzle_diameter[0]==0.5}0.022{elsif nozzle_diameter[0]==0.6}0.018{elsif nozzle_diameter[0]==0.8}0.012{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.075{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp"
|
||||
],
|
||||
|
||||
@@ -10,5 +10,7 @@
|
||||
"Prusa MK4S 0.6 nozzle",
|
||||
"Prusa MK4S HF0.6 nozzle"
|
||||
],
|
||||
"filament_max_volumetric_speed": "6"
|
||||
"filament_max_volumetric_speed": [
|
||||
"6"
|
||||
]
|
||||
}
|
||||
@@ -10,5 +10,7 @@
|
||||
"Prusa MK4S 0.8 nozzle",
|
||||
"Prusa MK4S HF0.8 nozzle"
|
||||
],
|
||||
"filament_max_volumetric_speed": "9"
|
||||
"filament_max_volumetric_speed": [
|
||||
"9"
|
||||
]
|
||||
}
|
||||
@@ -17,14 +17,20 @@
|
||||
"default_filament_colour": "#008000",
|
||||
"fan_max_speed": "50",
|
||||
"fan_min_speed": "30",
|
||||
"filament_cost": "82",
|
||||
"filament_density": "1.22",
|
||||
"filament_cost": [
|
||||
"82"
|
||||
],
|
||||
"filament_density": [
|
||||
"1.22"
|
||||
],
|
||||
"filament_deretraction_speed": "20",
|
||||
"filament_end_gcode": [
|
||||
"; Filament-specific end gcode"
|
||||
],
|
||||
"filament_flow_ratio": "1.08",
|
||||
"filament_max_volumetric_speed": "3",
|
||||
"filament_max_volumetric_speed": [
|
||||
"3"
|
||||
],
|
||||
"filament_notes": [
|
||||
""
|
||||
],
|
||||
|
||||
@@ -12,7 +12,9 @@
|
||||
"fan_cooling_layer_time": "60",
|
||||
"fan_max_speed": "100",
|
||||
"fan_min_speed": "35",
|
||||
"filament_max_volumetric_speed": "15",
|
||||
"filament_max_volumetric_speed": [
|
||||
"15"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": "15",
|
||||
"full_fan_speed_layer": "0",
|
||||
"nozzle_temperature": "235",
|
||||
|
||||
@@ -21,7 +21,9 @@
|
||||
"filament_flow_ratio": [
|
||||
"0.98"
|
||||
],
|
||||
"filament_max_volumetric_speed": "25",
|
||||
"filament_max_volumetric_speed": [
|
||||
"25"
|
||||
],
|
||||
"enable_pressure_advance": [
|
||||
"1"
|
||||
],
|
||||
|
||||
@@ -206,6 +206,25 @@ def clean_up_profile(vendor="", profile_type="", force=False):
|
||||
else:
|
||||
del _profile['extruder_clearance_max_radius']
|
||||
|
||||
# Convert filament fields to arrays if not already
|
||||
if profile_type == 'filament':
|
||||
fields_to_arrayify = ['filament_cost', 'filament_density', 'filament_type', "temperature_vitrification", "filament_max_volumetric_speed", "filament_vendor"]
|
||||
for field in fields_to_arrayify:
|
||||
if field in _profile and not isinstance(_profile[field], list):
|
||||
original_value = _profile[field]
|
||||
_profile[field] = [original_value]
|
||||
print(f"Converted {field} to array in {file}")
|
||||
need_update = True
|
||||
|
||||
# remove following fields from filament profile
|
||||
fields_to_remove = ['initial_layer_print_speed', 'outer_wall_speed', 'inner_wall_speed', 'infill_speed', 'top_surface_speed', 'travel_speed']
|
||||
for field in fields_to_remove:
|
||||
if field in _profile:
|
||||
del _profile[field]
|
||||
print(f"Removed {field} field from {file}")
|
||||
need_update = True
|
||||
|
||||
|
||||
if need_update or force:
|
||||
# write back to file
|
||||
f.seek(0)
|
||||
|
||||
Reference in New Issue
Block a user