Merge U1 profile updates and require explicit cooling variant values

Remove permissive singleton and short-array validation. Cover cooling array widths, preserve tuning with explicit variant entries, and bump the Snapmaker bundle version.

Co-authored-by: Codex <codex@openai.com>
This commit is contained in:
Eric McCann
2026-09-30 07:47:43 -04:00
co-authored by Codex
190 changed files with 6811 additions and 983 deletions
-2
View File
@@ -9463,8 +9463,6 @@ std::set<std::string> print_options_with_variant = {
std::set<std::string> filament_options_with_variant = {
"filament_flow_ratio",
"filament_max_volumetric_speed",
// Variant arrays use element zero when the selected column is absent.
// A singleton therefore retains the same tuning for every nozzle variant.
"enable_pressure_advance",
"pressure_advance",
"fan_min_speed",