Merge remote-tracking branch 'upstream/v1.5.0' into SoftFever

This commit is contained in:
SoftFever
2023-03-10 18:46:46 +08:00
19 changed files with 298 additions and 28 deletions
+2 -2
View File
@@ -222,9 +222,9 @@ then
fi
if [[ -n "$BUILD_DEBUG" ]]
then
BUILD_ARGS="${BUILD_ARGS} -DCMAKE_BUILD_TYPE=Debug"
BUILD_ARGS="${BUILD_ARGS} -DCMAKE_BUILD_TYPE=Debug -DBBL_INTERNAL_TESTING=1"
else
BUILD_ARGS="${BUILD_ARGS} -DBBL_RELEASE_TO_PUBLIC=1"
BUILD_ARGS="${BUILD_ARGS} -DBBL_RELEASE_TO_PUBLIC=1 -DBBL_INTERNAL_TESTING=0"
fi
# cmake
+25 -1
View File
@@ -1,7 +1,7 @@
{
"name": "Bambulab",
"url": "http://www.bambulab.com/Parameters/vendor/BBL.json",
"version": "01.05.00.17",
"version": "01.05.00.19",
"force_update": "0",
"description": "the initial version of BBL configurations",
"machine_model_list": [
@@ -361,6 +361,10 @@
"name": "Generic PLA",
"sub_path": "filament/Generic PLA.json"
},
{
"name": "Generic PLA Silk @base",
"sub_path": "filament/Generic PLA Silk @base.json"
},
{
"name": "Generic PLA Silk",
"sub_path": "filament/Generic PLA Silk.json"
@@ -441,6 +445,18 @@
"name": "Generic PETG-CF @BBL P1P",
"sub_path": "filament/P1P/Generic PETG-CF @BBL P1P.json"
},
{
"name": "Bambu PETG-CF @base",
"sub_path": "filament/Bambu PETG-CF @base.json"
},
{
"name": "Bambu PETG-CF @BBL X1C",
"sub_path": "filament/Bambu PETG-CF @BBL X1C.json"
},
{
"name": "Bambu PETG-CF @BBL P1P",
"sub_path": "filament/P1P/Bambu PETG-CF @BBL P1P.json"
},
{
"name": "Generic PVA @0.2 nozzle",
"sub_path": "filament/Generic PVA @0.2 nozzle.json"
@@ -804,6 +820,14 @@
{
"name":"Bambu PLA-CF @BBL P1P 0.8 nozzle",
"sub_path":"filament/P1P/Bambu PLA-CF @BBL P1P 0.8 nozzle.json"
},
{
"name": "Bambu PET-CF @BBL X1C",
"sub_path": "filament/Bambu PET-CF @BBL X1C.json"
},
{
"name": "Bambu PET-CF @BBL P1P",
"sub_path": "filament/P1P/Bambu PET-CF @BBL P1P.json"
}
],
"machine_list": [
@@ -1,6 +1,6 @@
{
"type": "filament",
"setting_id": "GFST00",
"setting_id": "GFST01",
"name": "Bambu PET-CF @BBL X1C",
"from": "system",
"instantiation": "true",
@@ -11,9 +11,6 @@
"reduce_fan_stop_start_freq": [
"0"
],
"fan_cooling_layer_time": [
"4"
],
"slow_down_min_speed": [
"20"
],
@@ -22,6 +19,10 @@
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 0.4 nozzle"
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 Carbon 0.6 nozzle",
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab X1 0.8 nozzle"
]
}
@@ -1,10 +1,58 @@
{
"type": "filament",
"filament_id": "GFT00",
"filament_id": "GFT01",
"name": "Bambu PET-CF @base",
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_pet",
"temperature_vitrification": [
"185"
],
"overhang_fan_threshold": [
"0%"
],
"overhang_fan_speed": [
"40"
],
"fan_max_speed": [
"30"
],
"fan_min_speed": [
"10"
],
"filament_max_volumetric_speed": [
"8"
],
"slow_down_layer_time": [
"2"
],
"fan_cooling_layer_time": [
"5"
],
"cool_plate_temp" : [
"0"
],
"eng_plate_temp" : [
"80"
],
"hot_plate_temp" : [
"100"
],
"textured_plate_temp" : [
"100"
],
"cool_plate_temp_initial_layer" : [
"0"
],
"eng_plate_temp_initial_layer" : [
"80"
],
"hot_plate_temp_initial_layer" : [
"100"
],
"textured_plate_temp_initial_layer" : [
"100"
],
"required_nozzle_HRC": [
"40"
],
@@ -14,16 +62,22 @@
"filament_type": [
"PET-CF"
],
"filament_cost": [
"84.99"
],
"filament_density": [
"1.29"
],
"nozzle_temperature_range_low": [
"260"
],
"nozzle_temperature_range_high": [
"300"
"290"
],
"nozzle_temperature_initial_layer": [
"280"
"270"
],
"nozzle_temperature": [
"280"
"270"
]
}
@@ -0,0 +1,16 @@
{
"type": "filament",
"setting_id": "GFSG50_01",
"name": "Bambu PETG-CF @BBL X1C",
"from": "system",
"instantiation": "true",
"inherits": "Bambu PETG-CF @base",
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 0.4 nozzle",
"Bambu Lab X1 Carbon 0.6 nozzle",
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab X1 0.6 nozzle",
"Bambu Lab X1 0.8 nozzle"
]
}
@@ -0,0 +1,83 @@
{
"type": "filament",
"filament_id": "GFG50",
"name": "Bambu PETG-CF @base",
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_pet",
"temperature_vitrification": [
"75"
],
"overhang_fan_threshold": [
"25%"
],
"overhang_fan_speed": [
"90"
],
"cool_plate_temp" : [
"0"
],
"eng_plate_temp" : [
"70"
],
"hot_plate_temp" : [
"70"
],
"textured_plate_temp" : [
"70"
],
"cool_plate_temp_initial_layer" : [
"0"
],
"eng_plate_temp_initial_layer" : [
"70"
],
"hot_plate_temp_initial_layer" : [
"70"
],
"textured_plate_temp_initial_layer" : [
"70"
],
"required_nozzle_HRC": [
"40"
],
"filament_vendor": [
"Bambu Lab"
],
"filament_type": [
"PETG-CF"
],
"nozzle_temperature_range_low": [
"240"
],
"nozzle_temperature_range_high": [
"270"
],
"nozzle_temperature_initial_layer": [
"255"
],
"nozzle_temperature": [
"255"
],
"filament_cost": [
"34.99"
],
"filament_density": [
"1.25"
],
"fan_max_speed": [
"30"
],
"fan_min_speed": [
"0"
],
"filament_max_volumetric_speed": [
"14"
],
"slow_down_layer_time": [
"6"
],
"fan_cooling_layer_time": [
"20"
]
}
@@ -8,9 +8,6 @@
"filament_max_volumetric_speed": [
"15"
],
"slow_down_layer_time": [
"2"
],
"nozzle_temperature_initial_layer": [
"230"
],
@@ -20,6 +20,9 @@
"required_nozzle_HRC": [
"40"
],
"slow_down_layer_time": [
"8"
],
"nozzle_temperature_range_low": [
"210"
],
@@ -1,10 +1,43 @@
{
"type": "filament",
"filament_id": "GFG50",
"filament_id": "GFG98",
"name": "Generic PETG-CF @base",
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_pet",
"temperature_vitrification": [
"75"
],
"overhang_fan_threshold": [
"25%"
],
"overhang_fan_speed": [
"90"
],
"cool_plate_temp" : [
"0"
],
"eng_plate_temp" : [
"70"
],
"hot_plate_temp" : [
"70"
],
"textured_plate_temp" : [
"70"
],
"cool_plate_temp_initial_layer" : [
"0"
],
"eng_plate_temp_initial_layer" : [
"70"
],
"hot_plate_temp_initial_layer" : [
"70"
],
"textured_plate_temp_initial_layer" : [
"70"
],
"required_nozzle_HRC": [
"40"
],
@@ -30,7 +63,7 @@
"34.99"
],
"filament_density": [
"1.04"
"1.25"
],
"fan_max_speed": [
"30"
@@ -39,7 +72,7 @@
"0"
],
"filament_max_volumetric_speed": [
"16"
"10"
],
"slow_down_layer_time": [
"6"
@@ -0,0 +1,20 @@
{
"type": "filament",
"filament_id": "GFA05",
"name": "Generic PLA Silk @base",
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_pla",
"filament_flow_ratio": [
"0.98"
],
"filament_max_volumetric_speed": [
"12"
],
"slow_down_layer_time": [
"8"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming"
]
}
@@ -4,7 +4,7 @@
"name": "Generic PLA Silk",
"from": "system",
"instantiation": "true",
"inherits": "Generic PLA @base",
"inherits": "Generic PLA Silk @base",
"filament_max_volumetric_speed": [
"7.5"
],
@@ -0,0 +1,25 @@
{
"type": "filament",
"setting_id": "GFST01_10",
"name": "Bambu PET-CF @BBL P1P",
"from": "system",
"instantiation": "true",
"inherits": "Bambu PET-CF @base",
"slow_down_for_layer_cooling": [
"1"
],
"reduce_fan_stop_start_freq": [
"0"
],
"slow_down_min_speed": [
"20"
],
"slow_down_layer_time": [
"2"
],
"compatible_printers": [
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
]
}
@@ -0,0 +1,13 @@
{
"type": "filament",
"setting_id": "GFSG50_11",
"name": "Bambu PETG-CF @BBL P1P",
"from": "system",
"instantiation": "true",
"inherits": "Bambu PETG-CF @base",
"compatible_printers": [
"Bambu Lab P1P 0.4 nozzle",
"Bambu Lab P1P 0.6 nozzle",
"Bambu Lab P1P 0.8 nozzle"
]
}
@@ -8,9 +8,6 @@
"filament_max_volumetric_speed": [
"15"
],
"slow_down_layer_time": [
"2"
],
"hot_plate_temp" : [
"65"
],
@@ -17,6 +17,9 @@
"textured_plate_temp_initial_layer" : [
"80"
],
"filament_max_volumetric_speed": [
"1"
],
"compatible_printers": [
"Bambu Lab P1P 0.2 nozzle"
]
@@ -4,7 +4,7 @@
"name": "Generic PLA Silk @BBL P1P",
"from": "system",
"instantiation": "true",
"inherits": "Generic PLA @BBL P1P",
"inherits": "Generic PLA Silk @base",
"filament_max_volumetric_speed": [
"7.5"
],
+2 -2
View File
@@ -49,7 +49,7 @@ public:
{
// adds tag for analyzer:
std::ostringstream str;
str << ";" << GCodeProcessor::reserved_tag(GCodeProcessor::ETags::Height) << m_layer_height << "\n"; // don't rely on GCodeAnalyzer knowing the layer height - it knows nothing at priming
str << ";" << GCodeProcessor::reserved_tag(GCodeProcessor::ETags::Height) << std::to_string(m_layer_height) << "\n"; // don't rely on GCodeAnalyzer knowing the layer height - it knows nothing at priming
str << ";" << GCodeProcessor::reserved_tag(GCodeProcessor::ETags::Role) << ExtrusionEntity::role_to_string(erWipeTower) << "\n";
m_gcode += str.str();
change_analyzer_line_width(line_width);
@@ -58,7 +58,7 @@ public:
WipeTowerWriter& change_analyzer_line_width(float line_width) {
// adds tag for analyzer:
std::stringstream str;
str << ";" << GCodeProcessor::reserved_tag(GCodeProcessor::ETags::Width) << line_width << "\n";
str << ";" << GCodeProcessor::reserved_tag(GCodeProcessor::ETags::Width) << std::to_string(line_width) << "\n";
m_gcode += str.str();
return *this;
}
+2 -1
View File
@@ -4404,7 +4404,8 @@ void GUI_App::start_sync_user_preset(bool load_immediately, bool with_progress_d
void GUI_App::stop_sync_user_preset()
{
remove_user_presets();
if (!wxGetApp().m_is_closing)
remove_user_presets();
enable_user_preset_folder(false);
if (!enable_sync)
+2 -2
View File
@@ -10,5 +10,5 @@ endif()
if(NOT DEFINED BBL_INTERNAL_TESTING)
set(BBL_INTERNAL_TESTING "1")
endif()
set(SLIC3R_VERSION "01.05.00.59")
set(SoftFever_VERSION "1.4.5")
set(SoftFever_VERSION "1.5.0_beta")
set(SLIC3R_VERSION "01.05.00.60")