ENH: support tpu for multi_extruder

jira: none
Change-Id: I556804aadac00406e7214b86f7925170a90c55ce
(cherry picked from commit ede9f90a792f3f39e82916543efaf187ce80d66c)
This commit is contained in:
zhimin.zeng
2024-09-04 09:38:16 +08:00
committed by Noisyfox
parent 011f0d7d0c
commit 0ff33f8f7e
6 changed files with 193 additions and 37 deletions

View File

@@ -238,6 +238,9 @@ private:
void initialize_layers(std::vector<coordf_t> &zs);
void collect_extruders(const PrintObject &object, const std::vector<std::pair<double, unsigned int>> &per_layer_extruder_switches);
void reorder_extruders(unsigned int last_extruder_id);
std::set<int> get_tpu_filaments() const;
bool check_tpu_group(std::vector<int> filament_maps) const;
// BBS
void reorder_extruders(std::vector<unsigned int> tool_order_layer0);
void fill_wipe_tower_partitions(const PrintConfig &config, coordf_t object_bottom_z, coordf_t max_layer_height);