Expand description
Bambu Studio config file parsers.
Parses the vendor-specific configuration files embedded in Bambu Studio 3MF archives:
slice_info.config(XML): Print time/weight estimates, filament usage, slicer warningsmodel_settings.config(XML): Per-object metadata, parts, plates, assembly transformsproject_settings.config(JSON): Printer model, layer height, filament settings- Per-profile configs (JSON):
filament_settings_N.config,machine_settings_N.config, etc.
All parsers handle missing or malformed input gracefully without returning errors, following the principle that vendor data enrichment should not block model loading.
Structs§
- Model
Settings Data - Parsed data from
Metadata/model_settings.config. - Slice
Filament Usage - Per-filament usage data for a plate.
- Slice
Info Data - Parsed data from
Metadata/slice_info.config. - Slice
Object Info - Object participation record within a plate.
- Slice
Plate Info - Slicing results for a single plate.
Functions§
- parse_
model_ settings - Parse
Metadata/model_settings.config(XML). - parse_
profile_ config - Parse a per-profile config JSON file (
filament_settings_N.config, etc.). - parse_
project_ settings - Parse
Metadata/project_settings.config(JSON). - parse_
slice_ info - Parse
Metadata/slice_info.config(XML).