ENH: add base profile for some generic filaments

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I4fa5a692c64088033098b6cb74d61e992de6369f
(cherry picked from commit 891662333e7b23da888b4e55516fb368b0f3969c)
This commit is contained in:
xun.zhang 2025-05-21 16:04:53 +08:00 committed by Noisyfox
parent 5e59e9de57
commit 5cc64fa9a4
12 changed files with 190 additions and 209 deletions

View file

@ -950,24 +950,12 @@
"sub_path": "filament/Polymaker/Fiberon PA612-CF @base.json"
},
{
"name": "Generic PA",
"sub_path": "filament/Generic PA.json"
"name": "Generic PA @base",
"sub_path": "filament/Generic PA @base.json"
},
{
"name": "Generic PA @BBL H2D",
"sub_path": "filament/Generic PA @BBL H2D.json"
},
{
"name": "Generic PA @BBL P1P",
"sub_path": "filament/P1P/Generic PA @BBL P1P.json"
},
{
"name": "Generic PA-CF",
"sub_path": "filament/Generic PA-CF.json"
},
{
"name": "Generic PA-CF @BBL P1P",
"sub_path": "filament/P1P/Generic PA-CF @BBL P1P.json"
"name": "Generic PA-CF @base",
"sub_path": "filament/Generic PA-CF @base.json"
},
{
"name": "Bambu PC @base",
@ -1342,16 +1330,8 @@
"sub_path": "filament/Bambu TPU for AMS @base.json"
},
{
"name": "Generic TPU",
"sub_path": "filament/Generic TPU.json"
},
{
"name": "Generic TPU @BBL H2D",
"sub_path": "filament/Generic TPU @BBL H2D.json"
},
{
"name": "Generic TPU @BBL P1P",
"sub_path": "filament/P1P/Generic TPU @BBL P1P.json"
"name": "Generic TPU @base",
"sub_path": "filament/Generic TPU @base.json"
},
{
"name": "Generic TPU for AMS @base",
@ -1806,20 +1786,24 @@
"sub_path": "filament/Polymaker/Fiberon PA612-CF @BBL X1C.json"
},
{
"name": "Generic PA @BBL A1",
"sub_path": "filament/Generic PA @BBL A1.json"
"name": "Generic PA",
"sub_path": "filament/Generic PA.json"
},
{
"name": "Generic PA-CF @BBL A1",
"sub_path": "filament/Generic PA-CF @BBL A1.json"
"name": "Generic PA @BBL H2D",
"sub_path": "filament/Generic PA @BBL H2D.json"
},
{
"name": "Generic PA-CF @BBL H2D",
"sub_path": "filament/Generic PA-CF @BBL H2D.json"
"name": "Generic PA @BBL P1P",
"sub_path": "filament/P1P/Generic PA @BBL P1P.json"
},
{
"name": "Generic PA-CF @BBL X1E",
"sub_path": "filament/Generic PA-CF @BBL X1E.json"
"name": "Generic PA-CF",
"sub_path": "filament/Generic PA-CF.json"
},
{
"name": "Generic PA-CF @BBL P1P",
"sub_path": "filament/P1P/Generic PA-CF @BBL P1P.json"
},
{
"name": "Bambu PC @BBL A1",
@ -4762,12 +4746,16 @@
"sub_path": "filament/Bambu TPU for AMS @BBL X1C.json"
},
{
"name": "Generic TPU @BBL A1",
"sub_path": "filament/Generic TPU @BBL A1.json"
"name": "Generic TPU",
"sub_path": "filament/Generic TPU.json"
},
{
"name": "Generic TPU @BBL A1M",
"sub_path": "filament/Generic TPU @BBL A1M.json"
"name": "Generic TPU @BBL H2D",
"sub_path": "filament/Generic TPU @BBL H2D.json"
},
{
"name": "Generic TPU @BBL P1P",
"sub_path": "filament/P1P/Generic TPU @BBL P1P.json"
},
{
"name": "Generic TPU for AMS @BBL A1",
@ -4861,6 +4849,22 @@
"name": "Bambu Support G @BBL X1E",
"sub_path": "filament/Bambu Support G @BBL X1E.json"
},
{
"name": "Generic PA @BBL A1",
"sub_path": "filament/Generic PA @BBL A1.json"
},
{
"name": "Generic PA-CF @BBL A1",
"sub_path": "filament/Generic PA-CF @BBL A1.json"
},
{
"name": "Generic PA-CF @BBL H2D",
"sub_path": "filament/Generic PA-CF @BBL H2D.json"
},
{
"name": "Generic PA-CF @BBL X1E",
"sub_path": "filament/Generic PA-CF @BBL X1E.json"
},
{
"name": "Bambu PC @BBL P1S",
"sub_path": "filament/Bambu PC @BBL P1S.json"
@ -5025,6 +5029,14 @@
"name": "PolyTerra PLA @BBL X1C 0.2 nozzle",
"sub_path": "filament/Polymaker/PolyTerra PLA @BBL X1C 0.2 nozzle.json"
},
{
"name": "Generic TPU @BBL A1",
"sub_path": "filament/Generic TPU @BBL A1.json"
},
{
"name": "Generic TPU @BBL A1M",
"sub_path": "filament/Generic TPU @BBL A1M.json"
},
{
"name": "PolyLite ABS @BBL X1E 0.2 nozzle",
"sub_path": "filament/Polymaker/PolyLite ABS @BBL X1E 0.2 nozzle.json"

View file

@ -1,9 +1,8 @@
{
"type": "filament",
"name": "Generic PA @BBL H2D",
"inherits": "fdm_filament_pa",
"inherits": "Generic PA @base",
"from": "system",
"filament_id": "GFN99",
"setting_id": "GFSN99_01",
"instantiation": "true",
"description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
@ -23,6 +22,10 @@
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_flow_ratio": [
"1",
"1"
@ -43,6 +46,14 @@
"12",
"12"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
@ -91,20 +102,10 @@
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"long_retractions_when_ec": [
"1",
"1"
],
"nozzle_temperature_range_low": [
"240"
],
"nozzle_temperature_range_high": [
"280"
],
"nozzle_temperature": [
"260",
"260"
@ -113,6 +114,12 @@
"260",
"260"
],
"nozzle_temperature_range_high": [
"280"
],
"nozzle_temperature_range_low": [
"240"
],
"overhang_fan_speed": [
"95"
],

View file

@ -0,0 +1,51 @@
{
"type": "filament",
"name": "Generic PA @base",
"inherits": "fdm_filament_pa",
"from": "system",
"filament_id": "GFN99",
"instantiation": "false",
"description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"chamber_temperatures": [
"60"
],
"fan_cooling_layer_time": [
"65"
],
"fan_max_speed": [
"85"
],
"fan_min_speed": [
"40"
],
"filament_max_volumetric_speed": [
"12"
],
"nozzle_temperature": [
"260"
],
"nozzle_temperature_initial_layer": [
"260"
],
"nozzle_temperature_range_high": [
"280"
],
"nozzle_temperature_range_low": [
"240"
],
"overhang_fan_speed": [
"95"
],
"overhang_fan_threshold": [
"10%"
],
"required_nozzle_HRC": [
"3"
],
"slow_down_layer_time": [
"8"
],
"slow_down_min_speed": [
"10"
]
}

View file

@ -0,0 +1,33 @@
{
"type": "filament",
"name": "Generic PA-CF @base",
"inherits": "fdm_filament_pa",
"from": "system",
"filament_id": "GFN98",
"instantiation": "false",
"description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"fan_cooling_layer_time": [
"5"
],
"fan_max_speed": [
"30"
],
"fan_min_speed": [
"10"
],
"filament_type": [
"PA-CF"
],
"full_fan_speed_layer": [
"2"
],
"overhang_fan_speed": [
"40"
],
"overhang_fan_threshold": [
"0%"
],
"temperature_vitrification": [
"170"
]
}

View file

@ -1,36 +1,10 @@
{
"type": "filament",
"name": "Generic PA-CF",
"inherits": "fdm_filament_pa",
"inherits": "Generic PA-CF @base",
"from": "system",
"filament_id": "GFN98",
"setting_id": "GFSN99",
"instantiation": "true",
"description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"fan_cooling_layer_time": [
"5"
],
"fan_max_speed": [
"30"
],
"fan_min_speed": [
"10"
],
"filament_type": [
"PA-CF"
],
"full_fan_speed_layer": [
"2"
],
"overhang_fan_speed": [
"40"
],
"overhang_fan_threshold": [
"0%"
],
"temperature_vitrification": [
"170"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 Carbon 0.6 nozzle",

View file

@ -1,54 +1,10 @@
{
"type": "filament",
"name": "Generic PA",
"inherits": "fdm_filament_pa",
"inherits": "Generic PA @base",
"from": "system",
"filament_id": "GFN99",
"setting_id": "GFSN98",
"instantiation": "true",
"description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"chamber_temperatures": [
"60"
],
"fan_cooling_layer_time": [
"65"
],
"fan_max_speed": [
"85"
],
"fan_min_speed": [
"40"
],
"filament_max_volumetric_speed": [
"12"
],
"nozzle_temperature": [
"260"
],
"nozzle_temperature_initial_layer": [
"260"
],
"nozzle_temperature_range_high": [
"280"
],
"nozzle_temperature_range_low": [
"240"
],
"overhang_fan_speed": [
"95"
],
"overhang_fan_threshold": [
"10%"
],
"required_nozzle_HRC": [
"3"
],
"slow_down_layer_time": [
"8"
],
"slow_down_min_speed": [
"10"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 Carbon 0.6 nozzle",

View file

@ -1,9 +1,8 @@
{
"type": "filament",
"name": "Generic TPU @BBL H2D",
"inherits": "fdm_filament_tpu",
"inherits": "Generic TPU @base",
"from": "system",
"filament_id": "GFU99",
"setting_id": "GFSU99_02",
"instantiation": "true",
"additional_cooling_fan_speed": [
@ -13,6 +12,10 @@
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_flow_ratio": [
"1",
"1"
@ -33,13 +36,21 @@
"3.2",
"3.2"
],
"filament_ramming_volumetric_speed": [
"0.8",
"0.8"
"filament_pre_cooling_temperature": [
"210",
"210"
],
"filament_printable": [
"2"
],
"filament_ramming_travel_time": [
"20",
"20"
],
"filament_ramming_volumetric_speed": [
"0.8",
"0.8"
],
"filament_retract_before_wipe": [
"nil",
"nil"
@ -84,10 +95,6 @@
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"long_retractions_when_ec": [
"1",
"1"

View file

@ -0,0 +1,15 @@
{
"type": "filament",
"name": "Generic TPU @base",
"inherits": "fdm_filament_tpu",
"from": "system",
"filament_id": "GFU99",
"instantiation": "false",
"description": "This filament is too soft and not compatible with the AMS. Printing it is of many requirements, and to get better printing quality, please refer to this wiki: TPU printing guide.",
"filament_max_volumetric_speed": [
"3.2"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif} \n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
]
}

View file

@ -1,15 +1,10 @@
{
"type": "filament",
"name": "Generic TPU",
"inherits": "fdm_filament_tpu",
"inherits": "Generic TPU @base",
"from": "system",
"filament_id": "GFU99",
"setting_id": "GFSR99",
"instantiation": "true",
"description": "This filament is too soft and not compatible with the AMS. Printing it is of many requirements, and to get better printing quality, please refer to this wiki: TPU printing guide.",
"filament_max_volumetric_speed": [
"3.2"
],
"compatible_printers": [
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 0.6 nozzle",
@ -23,8 +18,5 @@
"Bambu Lab X1E 0.4 nozzle",
"Bambu Lab X1E 0.6 nozzle",
"Bambu Lab X1E 0.8 nozzle"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif} \n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
]
}

View file

@ -1,51 +1,13 @@
{
"type": "filament",
"name": "Generic PA @BBL P1P",
"inherits": "fdm_filament_pa",
"inherits": "Generic PA @base",
"from": "system",
"filament_id": "GFN99",
"setting_id": "GFSN98_10",
"instantiation": "true",
"description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"fan_cooling_layer_time": [
"60"
],
"fan_max_speed": [
"85"
],
"fan_min_speed": [
"40"
],
"filament_max_volumetric_speed": [
"12"
],
"nozzle_temperature": [
"260"
],
"nozzle_temperature_initial_layer": [
"260"
],
"nozzle_temperature_range_high": [
"280"
],
"nozzle_temperature_range_low": [
"240"
],
"overhang_fan_speed": [
"95"
],
"overhang_fan_threshold": [
"10%"
],
"required_nozzle_HRC": [
"3"
],
"slow_down_layer_time": [
"8"
],
"slow_down_min_speed": [
"10"
],
"compatible_printers": [
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1P 0.6 nozzle",

View file

@ -1,33 +1,10 @@
{
"type": "filament",
"name": "Generic PA-CF @BBL P1P",
"inherits": "fdm_filament_pa",
"inherits": "Generic PA-CF @base",
"from": "system",
"filament_id": "GFN98",
"setting_id": "GFSN99_10",
"instantiation": "true",
"description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"fan_cooling_layer_time": [
"5"
],
"fan_max_speed": [
"30"
],
"fan_min_speed": [
"10"
],
"filament_type": [
"PA-CF"
],
"full_fan_speed_layer": [
"2"
],
"overhang_fan_speed": [
"40"
],
"overhang_fan_threshold": [
"0%"
],
"compatible_printers": [
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1P 0.6 nozzle",

View file

@ -1,15 +1,10 @@
{
"type": "filament",
"name": "Generic TPU @BBL P1P",
"inherits": "fdm_filament_tpu",
"inherits": "Generic TPU @base",
"from": "system",
"filament_id": "GFU99",
"setting_id": "GFSR99_10",
"instantiation": "true",
"description": "This filament is too soft and not compatible with the AMS. Printing it is of many requirements, and to get better printing quality, please refer to this wiki: TPU printing guide.",
"filament_max_volumetric_speed": [
"3.2"
],
"hot_plate_temp": [
"45"
],