Sync Bambu Lab profiles with BambuStudio

Polymaker, Overture and eSUN presets move from brand subfolders to
BBL/filament/, matching BambuStudio's layout; their names and ids are
unchanged. Default filament lists keep pointing at presets that exist,
0.2 mm nozzles keep a default PLA, and user presets based on removed or
renamed presets still load. Generic SBS is no longer in the Bambu bundle;
new selections on those printers fall back to OrcaFilamentLibrary's
Generic SBS @System. The profile tool now recognises BambuStudio's new
filament id/name maps and support_recommended_params.json as data files.
This commit is contained in:
SoftFever
2026-09-23 14:58:41 +08:00
committed by SoftFever
parent 24f380963b
commit cc883e458d
2606 changed files with 199024 additions and 264792 deletions
@@ -1,130 +1,65 @@
{
"type": "filament",
"name": "SUNLU PLA Marble @BBL X1C",
"inherits": "SUNLU PLA Marble @base",
"from": "system",
"setting_id": "GFSNLS06",
"instantiation": "true",
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_flow_ratio": [
"0.98",
"0.98"
],
"filament_max_volumetric_speed": [
"12",
"12"
],
"filament_deretraction_speed": [
"nil",
"nil"
],
"filament_flush_temp": [
"0",
"0"
],
"filament_flush_volumetric_speed": [
"0",
"0"
],
"filament_ramming_volumetric_speed": [
"-1",
"-1"
],
"filament_retract_before_wipe": [
"nil",
"nil"
],
"filament_retract_restart_extra": [
"nil",
"nil"
],
"filament_retract_when_changing_layer": [
"nil",
"nil"
],
"filament_retraction_length": [
"nil",
"nil"
],
"filament_retraction_minimum_travel": [
"nil",
"nil"
],
"filament_retraction_speed": [
"nil",
"nil"
],
"filament_wipe": [
"nil",
"nil"
],
"filament_wipe_distance": [
"nil",
"nil"
],
"filament_z_hop": [
"nil",
"nil"
],
"filament_z_hop_types": [
"nil",
"nil"
],
"filament_extruder_variant": [
"Direct Drive Standard",
"Direct Drive High Flow"
],
"filament_pre_cooling_temperature": [
"0",
"0"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"filament_adaptive_volumetric_speed": [
"0",
"0"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"220",
"220"
],
"nozzle_temperature_initial_layer": [
"220",
"220"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"volumetric_speed_coefficients": [
"0 0 0 0 0 0",
"0 0 0 0 0 0"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 Carbon 0.6 nozzle",
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab P1S 0.6 nozzle",
"Bambu Lab P1S 0.8 nozzle",
"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] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
]
}
"type": "filament",
"name": "SUNLU PLA Marble @BBL X1C",
"inherits": "SUNLU PLA Marble @base",
"from": "system",
"setting_id": "GFSNLS06",
"instantiation": "true",
"filament_flow_ratio": [
"0.98",
"0.98"
],
"filament_long_retractions_when_cut": [
"1",
"1"
],
"filament_max_volumetric_speed": [
"12",
"12"
],
"filament_retraction_distances_when_cut": [
"18",
"18"
],
"filament_ramming_travel_time": [
"0",
"0"
],
"include": [
"fdm_filament_template_direct_dual"
],
"long_retractions_when_ec": [
"0",
"0"
],
"nozzle_temperature": [
"220",
"220"
],
"nozzle_temperature_initial_layer": [
"220",
"220"
],
"retraction_distances_when_ec": [
"0",
"0"
],
"slow_down_min_speed": [
"20",
"20"
],
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",
"Bambu Lab X1 Carbon 0.6 nozzle",
"Bambu Lab X1 Carbon 0.8 nozzle",
"Bambu Lab P1S 0.4 nozzle",
"Bambu Lab P1S 0.6 nozzle",
"Bambu Lab P1S 0.8 nozzle",
"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] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\nM142 P1 R35 S40\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
]
}