mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-07-26 12:22:32 +00:00
Support latest BambuLab P/X/A firmwares & AMS 2/HT (#9517)
# How to download this To download the latest test version of this PR, click the "Checks" tab on top of this page, then click "Build All", then you will find the latest build:   ----------------- # About this PR An option has been added in preference to toggle between the new network plugin and the legacy one:  By default it uses the legacy network plugin, which does not come with the authentication feature. You can use it if your printer is on an old firmware and do not need to use the new AMS 2 pro/HT etc. To support the new AMS 2 or if you just decided to update to the latest firmware, uncheck this option and restart Orca, which will tell it to use the latest bambu network plugin. I don't have X1/A1 so I could not test it to see if you could still use the BambuCloud print with the new plugin, or maybe you have to switch to Lan/Dev mode. However cloud print does still work for P1 with firmware 1.8.0.     Other updates: - [x] Support print all plates for P1P/P1S - [x] Support showing humidity percentage - [x] Support showing info of AMS 2 pro - [x] Work with AMS HT properly - [x] Show AMS temp & drying
This commit is contained in:
@@ -2081,7 +2081,6 @@ void Sidebar::auto_calc_flushing_volumes(const int modify_id)
|
||||
auto& printer_config = preset_bundle->printers.get_edited_preset().config;
|
||||
const auto& full_config = wxGetApp().preset_bundle->full_config();
|
||||
auto& ams_multi_color_filament = preset_bundle->ams_multi_color_filment;
|
||||
auto& ams_filament_list = preset_bundle->filament_ams_list;
|
||||
|
||||
const std::vector<double>& init_matrix = (project_config.option<ConfigOptionFloats>("flush_volumes_matrix"))->values;
|
||||
const std::vector<double>& init_extruders = (project_config.option<ConfigOptionFloats>("flush_volumes_vector"))->values;
|
||||
@@ -7816,7 +7815,7 @@ wxString Plater::priv::get_export_gcode_filename(const wxString& extension, bool
|
||||
}
|
||||
} else {
|
||||
if (only_filename) {
|
||||
if(m_project_name == _L("Untitled"))
|
||||
if(!model.objects.empty() && m_project_name == _L("Untitled"))
|
||||
return wxString(fs::path(model.objects.front()->name).replace_extension().c_str()) + from_u8(plate_index_str) + extension;
|
||||
|
||||
if (export_all)
|
||||
|
||||
Reference in New Issue
Block a user