NEW: config: add logic in config system to support multiple extruder

1. add nozzle_volume_type
2. add extruder_variant_list
3. add printer_extruder_variant,print_extruder_variant, filament_extruder_variant
4. construct backend fullprintconfig

Change-Id: I50659634e2cde363112ff5ded6c199d7548c6f2f
(cherry picked from commit 03058ba29dd358acd9726d1c58561e16409e8d04)
This commit is contained in:
lane.wei
2025-08-24 23:18:01 +08:00
committed by Noisyfox
parent ffd07a5f34
commit d9efd47c90
5 changed files with 399 additions and 13 deletions
+2
View File
@@ -149,6 +149,8 @@ public:
// BBS: ams
std::map<int, DynamicPrintConfig> filament_ams_list;
std::vector<std::vector<std::string>> ams_multi_color_filment;
std::vector<int> filament_maps;
// Calibrate
Preset const * calibrate_printer = nullptr;
std::set<Preset const *> calibrate_filaments;