ENH: add some new filaments

1.Add Bambu ABS-GF,Bambu ASA-Aero,Bambu Support for PLA/PETG

jira:NEW

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I347c953b7bf2b0be79ca3f4b6eeaf7fa9cc31b62
This commit is contained in:
xun.zhang 2024-03-25 14:31:34 +08:00 committed by Lane.Wei
parent 8b04ecb7b1
commit 023bd51532
21 changed files with 519 additions and 3 deletions

View File

@ -12,7 +12,9 @@
"PPS",
"PPS-CF",
"PPA-CF",
"PPA-GF"
"PPA-GF",
"ABS-GF",
"ASA-Aero"
],
"low_temp_filament": [
"PLA",

View File

@ -1,7 +1,7 @@
{
"name": "Bambulab",
"url": "http://www.bambulab.com/Parameters/vendor/BBL.json",
"version": "01.09.00.02",
"version": "01.09.00.03",
"force_update": "0",
"description": "the initial version of BBL configurations",
"machine_model_list": [
@ -765,6 +765,10 @@
"name": "Bambu PLA Galaxy @base",
"sub_path": "filament/Bambu PLA Galaxy @base.json"
},
{
"name": "Bambu Support For PLA/PETG @base",
"sub_path": "filament/Bambu Support For PLA-PETG @base.json"
},
{
"name": "Bambu TPU 95A @base",
"sub_path": "filament/Bambu TPU 95A @base.json"
@ -825,6 +829,10 @@
"name": "PolyLite ABS @base",
"sub_path": "filament/PolyLite ABS @base.json"
},
{
"name": "Bambu ABS-GF @base",
"sub_path": "filament/Bambu ABS-GF @base.json"
},
{
"name": "Bambu PC @base",
"sub_path": "filament/Bambu PC @base.json"
@ -845,6 +853,10 @@
"name": "PolyLite ASA @base",
"sub_path": "filament/PolyLite ASA @base.json"
},
{
"name": "Bambu ASA-Aero @base",
"sub_path": "filament/Bambu ASA-Aero @base.json"
},
{
"name": "Generic PVA @base",
"sub_path": "filament/Generic PVA @base.json"
@ -1613,6 +1625,38 @@
"name": "Bambu PLA Galaxy @BBL A1M 0.2 nozzle",
"sub_path": "filament/Bambu PLA Galaxy @BBL A1M 0.2 nozzle.json"
},
{
"name": "Bambu Support For PLA/PETG @BBL X1C",
"sub_path": "filament/Bambu Support For PLA-PETG @BBL X1C.json"
},
{
"name": "Bambu Support For PLA/PETG @BBL X1C 0.2 nozzle",
"sub_path": "filament/Bambu Support For PLA-PETG @BBL X1C 0.2 nozzle.json"
},
{
"name": "Bambu Support For PLA/PETG @BBL P1P",
"sub_path": "filament/Bambu Support For PLA-PETG @BBL P1P.json"
},
{
"name": "Bambu Support For PLA/PETG @BBL P1P 0.2 nozzle",
"sub_path": "filament/Bambu Support For PLA-PETG @BBL P1P 0.2 nozzle.json"
},
{
"name": "Bambu Support For PLA/PETG @BBL A1M",
"sub_path": "filament/Bambu Support For PLA-PETG @BBL A1M.json"
},
{
"name": "Bambu Support For PLA/PETG @BBL A1M 0.2 nozzle",
"sub_path": "filament/Bambu Support For PLA-PETG @BBL A1M 0.2 nozzle.json"
},
{
"name": "Bambu Support For PLA/PETG @BBL A1",
"sub_path": "filament/Bambu Support For PLA-PETG @BBL A1.json"
},
{
"name": "Bambu Support For PLA/PETG @BBL A1 0.2 nozzle",
"sub_path": "filament/Bambu Support For PLA-PETG @BBL A1 0.2 nozzle.json"
},
{
"name": "Bambu TPU 95A @BBL X1C",
"sub_path": "filament/Bambu TPU 95A @BBL X1C.json"
@ -1901,6 +1945,18 @@
"name": "PolyLite ABS @BBL A1 0.2 nozzle",
"sub_path": "filament/PolyLite ABS @BBL A1 0.2 nozzle.json"
},
{
"name": "Bambu ABS-GF @BBL X1C",
"sub_path": "filament/Bambu ABS-GF @BBL X1C.json"
},
{
"name": "Bambu ABS-GF @BBL P1P",
"sub_path": "filament/Bambu ABS-GF @BBL P1P.json"
},
{
"name": "Bambu ABS-GF @BBL A1",
"sub_path": "filament/Bambu ABS-GF @BBL A1.json"
},
{
"name": "Bambu PC @BBL X1C",
"sub_path": "filament/Bambu PC @BBL X1C.json"
@ -2029,6 +2085,18 @@
"name": "PolyLite ASA @BBL A1",
"sub_path": "filament/PolyLite ASA @BBL A1.json"
},
{
"name": "Bambu ASA-Aero @BBL X1C",
"sub_path": "filament/Bambu ASA-Aero @BBL X1C.json"
},
{
"name": "Bambu ASA-Aero @BBL P1P",
"sub_path": "filament/Bambu ASA-Aero @BBL P1P.json"
},
{
"name": "Bambu ASA-Aero @BBL A1",
"sub_path": "filament/Bambu ASA-Aero @BBL A1.json"
},
{
"name": "Generic PVA @0.2 nozzle",
"sub_path": "filament/Generic PVA @0.2 nozzle.json"

View File

@ -0,0 +1,13 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL A1",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_02",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab A1 0.4 nozzle",
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
]
}

View File

@ -0,0 +1,13 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL P1P",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_01",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab P1P 0.8 nozzle",
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.4 nozzle"
]
}

View File

@ -0,0 +1,22 @@
{
"type": "filament",
"name": "Bambu ABS-GF @BBL X1C",
"inherits": "Bambu ABS-GF @base",
"from": "system",
"setting_id": "GFSB50_00",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab P1S 0.6 nozzle",
"Bambu Lab P1S 0.8 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle",
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 Carbon 0.6 nozzle",
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab X1E 0.4 nozzle",
"Bambu Lab X1E 0.6 nozzle",
"Bambu Lab X1E 0.8 nozzle"
]
}

View File

@ -0,0 +1,41 @@
{
"type": "filament",
"name": "Bambu ABS-GF @base",
"inherits": "fdm_filament_abs",
"from": "system",
"filament_id": "GFB50",
"instantiation": "false",
"fan_cooling_layer_time": [
"12"
],
"fan_max_speed": [
"30"
],
"filament_cost": [
"29.99"
],
"filament_density": [
"1.08"
],
"filament_type": [
"ABS-GF"
],
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"12"
],
"filament_vendor": [
"Bambu Lab"
],
"overhang_fan_speed": [
"30"
],
"overhang_fan_threshold": [
"10%"
],
"slow_down_layer_time": [
"4"
]
}

View File

@ -0,0 +1,13 @@
{
"type": "filament",
"name": "Bambu ASA-Aero @BBL A1",
"inherits": "Bambu ASA-Aero @base",
"from": "system",
"setting_id": "GFSB02_02",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab A1 0.4 nozzle",
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
]
}

View File

@ -0,0 +1,13 @@
{
"type": "filament",
"name": "Bambu ASA-Aero @BBL P1P",
"inherits": "Bambu ASA-Aero @base",
"from": "system",
"setting_id": "GFSB02_01",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
]
}

View File

@ -0,0 +1,22 @@
{
"type": "filament",
"name": "Bambu ASA-Aero @BBL X1C",
"inherits": "Bambu ASA-Aero @base",
"from": "system",
"setting_id": "GFSB02_00",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab P1S 0.6 nozzle",
"Bambu Lab P1S 0.8 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle",
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 Carbon 0.6 nozzle",
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab X1E 0.4 nozzle",
"Bambu Lab X1E 0.6 nozzle",
"Bambu Lab X1E 0.8 nozzle"
]
}

View File

@ -0,0 +1,62 @@
{
"type": "filament",
"name": "Bambu ASA-Aero @base",
"inherits": "fdm_filament_asa",
"from": "system",
"filament_id": "GFB02",
"instantiation": "false",
"fan_cooling_layer_time": [
"30"
],
"fan_max_speed": [
"50"
],
"fan_min_speed": [
"30"
],
"filament_cost": [
"49.99"
],
"filament_density": [
"0.99"
],
"filament_flow_ratio": [
"0.52"
],
"filament_max_volumetric_speed": [
"12"
],
"filament_retract_before_wipe": [
"nil"
],
"filament_retraction_length": [
"1.5"
],
"filament_type": [
"ASA-Aero"
],
"filament_vendor": [
"Bambu Lab"
],
"filament_wipe_distance": [
"5"
],
"filament_z_hop_types": [
"Normal Lift"
],
"nozzle_temperature": [
"270"
],
"nozzle_temperature_initial_layer": [
"270"
],
"overhang_fan_speed": [
"50"
],
"reduce_fan_stop_start_freq": [
"0"
],
"slow_down_layer_time": [
"5"
]
}

View File

@ -0,0 +1,26 @@
{
"type": "filament",
"name": "Bambu Support For PLA/PETG @BBL A1 0.2 nozzle",
"inherits": "Bambu Support For PLA/PETG @base",
"from": "system",
"setting_id": "GFSS05_07",
"instantiation": "true",
"filament_max_volumetric_speed": [
"0.5"
],
"hot_plate_temp": [
"65"
],
"hot_plate_temp_initial_layer": [
"65"
],
"textured_plate_temp": [
"65"
],
"textured_plate_temp_initial_layer": [
"65"
],
"compatible_printers": [
"Bambu Lab A1 0.2 nozzle"
]
}

View File

@ -0,0 +1,25 @@
{
"type": "filament",
"name": "Bambu Support For PLA/PETG @BBL A1",
"inherits": "Bambu Support For PLA/PETG @base",
"from": "system",
"setting_id": "GFSS05_06",
"instantiation": "true",
"hot_plate_temp": [
"65"
],
"hot_plate_temp_initial_layer": [
"65"
],
"textured_plate_temp": [
"65"
],
"textured_plate_temp_initial_layer": [
"65"
],
"compatible_printers": [
"Bambu Lab A1 0.4 nozzle",
"Bambu Lab A1 0.6 nozzle",
"Bambu Lab A1 0.8 nozzle"
]
}

View File

@ -0,0 +1,26 @@
{
"type": "filament",
"name": "Bambu Support For PLA/PETG @BBL A1M 0.2 nozzle",
"inherits": "Bambu Support For PLA/PETG @base",
"from": "system",
"setting_id": "GFSS05_05",
"instantiation": "true",
"filament_max_volumetric_speed": [
"0.5"
],
"hot_plate_temp": [
"65"
],
"hot_plate_temp_initial_layer": [
"65"
],
"textured_plate_temp": [
"65"
],
"textured_plate_temp_initial_layer": [
"65"
],
"compatible_printers": [
"Bambu Lab A1 mini 0.2 nozzle"
]
}

View File

@ -0,0 +1,25 @@
{
"type": "filament",
"name": "Bambu Support For PLA/PETG @BBL A1M",
"inherits": "Bambu Support For PLA/PETG @base",
"from": "system",
"setting_id": "GFSS05_04",
"instantiation": "true",
"hot_plate_temp": [
"65"
],
"hot_plate_temp_initial_layer": [
"65"
],
"textured_plate_temp": [
"65"
],
"textured_plate_temp_initial_layer": [
"65"
],
"compatible_printers": [
"Bambu Lab A1 mini 0.4 nozzle",
"Bambu Lab A1 mini 0.6 nozzle",
"Bambu Lab A1 mini 0.8 nozzle"
]
}

View File

@ -0,0 +1,26 @@
{
"type": "filament",
"name": "Bambu Support For PLA/PETG @BBL P1P 0.2 nozzle",
"inherits": "Bambu Support For PLA/PETG @base",
"from": "system",
"setting_id": "GFSS05_03",
"instantiation": "true",
"filament_max_volumetric_speed": [
"0.5"
],
"hot_plate_temp": [
"65"
],
"hot_plate_temp_initial_layer": [
"65"
],
"textured_plate_temp": [
"65"
],
"textured_plate_temp_initial_layer": [
"65"
],
"compatible_printers": [
"Bambu Lab P1P 0.2 nozzle"
]
}

View File

@ -0,0 +1,25 @@
{
"type": "filament",
"name": "Bambu Support For PLA/PETG @BBL P1P",
"inherits": "Bambu Support For PLA/PETG @base",
"from": "system",
"setting_id": "GFSS05_02",
"instantiation": "true",
"hot_plate_temp": [
"65"
],
"hot_plate_temp_initial_layer": [
"65"
],
"textured_plate_temp": [
"65"
],
"textured_plate_temp_initial_layer": [
"65"
],
"compatible_printers": [
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
]
}

View File

@ -0,0 +1,17 @@
{
"type": "filament",
"name": "Bambu Support For PLA/PETG @BBL X1C 0.2 nozzle",
"inherits": "Bambu Support For PLA/PETG @base",
"from": "system",
"setting_id": "GFSS05_01",
"instantiation": "true",
"filament_max_volumetric_speed": [
"0.5"
],
"compatible_printers": [
"Bambu Lab P1S 0.2 nozzle",
"Bambu Lab X1 0.2 nozzle",
"Bambu Lab X1 Carbon 0.2 nozzle",
"Bambu Lab X1E 0.2 nozzle"
]
}

View File

@ -0,0 +1,22 @@
{
"type": "filament",
"name": "Bambu Support For PLA/PETG @BBL X1C",
"inherits": "Bambu Support For PLA/PETG @base",
"from": "system",
"setting_id": "GFSS05_00",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab P1S 0.6 nozzle",
"Bambu Lab P1S 0.8 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle",
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 Carbon 0.6 nozzle",
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab X1E 0.4 nozzle",
"Bambu Lab X1E 0.6 nozzle",
"Bambu Lab X1E 0.8 nozzle"
]
}

View File

@ -0,0 +1,53 @@
{
"type": "filament",
"name": "Bambu Support For PLA/PETG @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFS05",
"instantiation": "false",
"fan_cooling_layer_time": [
"80"
],
"fan_max_speed": [
"30"
],
"fan_min_speed": [
"20"
],
"filament_cost": [
"69.98"
],
"filament_density": [
"1.19"
],
"filament_is_support": [
"1"
],
"filament_max_volumetric_speed": [
"6"
],
"filament_vendor": [
"Bambu Lab"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"nozzle_temperature": [
"210"
],
"nozzle_temperature_initial_layer": [
"210"
],
"slow_down_layer_time": [
"8"
],
"textured_plate_temp": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
]
}

View File

@ -2194,7 +2194,7 @@ FilamentTempType Print::get_filament_temp_type(const std::string& filament_type)
catch (const json::parse_error& err){
in.close();
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << ": parse " << file_path.string() << " got a nlohmann::detail::parse_error, reason = " << err.what();
filament_temp_type_map[HighTempFilamentStr] = {"ABS","ASA","PC","PA","PA-CF","PA-GF","PA6-CF","PET-CF","PPS","PPS-CF","PPA-GF","PPA-CF"};
filament_temp_type_map[HighTempFilamentStr] = {"ABS","ASA","PC","PA","PA-CF","PA-GF","PA6-CF","PET-CF","PPS","PPS-CF","PPA-GF","PPA-CF","ABS-Aero","ABS-GF"};
filament_temp_type_map[LowTempFilamentStr] = {"PLA","TPU","PLA-CF","PLA-AERO","PVA","BVOH"};
filament_temp_type_map[HighLowCompatibleFilamentStr] = { "HIPS","PETG","PE","PP","EVA","PE-CF","PP-CF","PP-GF","PHA"};
}

View File

@ -1504,6 +1504,8 @@ void PrintConfigDef::init_fff_params()
def->enum_values.push_back("PPS-CF");
def->enum_values.push_back("PPA-CF");
def->enum_values.push_back("PPA-GF");
def->enum_values.push_back("ABS-GF");
def->enum_values.push_back("ASA-Aero");
def->enum_values.push_back("PE");
def->enum_values.push_back("PP");
def->enum_values.push_back("EVA");