fix(profiles): add PLA-CF + Bambu CF/GF/specialty variants to filament_type select (#1686)

The Profiles page edit modal (shared by BL Cloud / Orca Cloud / Local
  Profiles) renders filament_type from backend/app/data/filament_fields.json
  via GET /cloud/fields/filament. The curated 11-option list pre-dated Bambu's
  CF/GF lineup expansion, so PLA-CF and most carbon/glass-fiber variants were
  unselectable — saved presets carried the wrong material code at dispatch.

  Expanded to 25 BambuStudio-aligned options grouped by family: PLA (+ CF/GF/
  AERO), PETG (+ CF), ABS (+ GF), ASA (+ CF/GF), PC, PCTG, PA family (+ CF/
  PAHT-CF/PA6-CF/PA6-GF), PET-CF, TPU, PPS family (+ CF/GF for X1E), PVA, HIPS.

  K-profiles editor unaffected (picks filament_id, not filament_type).
This commit is contained in:
maziggy
2026-06-09 07:38:59 +02:00
parent fb1e9a917e
commit bfbf5d59af
3 changed files with 73 additions and 4 deletions
+18 -4
View File
@@ -17,14 +17,28 @@
"description": "Material type",
"options": [
{"value": "PLA", "label": "PLA"},
{"value": "ABS", "label": "ABS"},
{"value": "PLA-CF", "label": "PLA-CF"},
{"value": "PLA-GF", "label": "PLA-GF"},
{"value": "PLA-AERO", "label": "PLA Aero"},
{"value": "PETG", "label": "PETG"},
{"value": "TPU", "label": "TPU"},
{"value": "PETG-CF", "label": "PETG-CF"},
{"value": "ABS", "label": "ABS"},
{"value": "ABS-GF", "label": "ABS-GF"},
{"value": "ASA", "label": "ASA"},
{"value": "ASA-CF", "label": "ASA-CF"},
{"value": "ASA-GF", "label": "ASA-GF"},
{"value": "PC", "label": "PC"},
{"value": "PCTG", "label": "PCTG"},
{"value": "PA", "label": "PA (Nylon)"},
{"value": "PA-CF", "label": "PA-CF"},
{"value": "PAHT-CF", "label": "PAHT-CF"},
{"value": "PA6-CF", "label": "PA6-CF"},
{"value": "PA6-GF", "label": "PA6-GF"},
{"value": "PET-CF", "label": "PET-CF"},
{"value": "PC", "label": "PC"},
{"value": "ASA", "label": "ASA"},
{"value": "TPU", "label": "TPU"},
{"value": "PPS", "label": "PPS"},
{"value": "PPS-CF", "label": "PPS-CF"},
{"value": "PPS-GF", "label": "PPS-GF"},
{"value": "PVA", "label": "PVA"},
{"value": "HIPS", "label": "HIPS"}
]