Add Prusa CORE One MMU3 profiles (#15757)

* Add Prusa CORE One MMU3 profiles

Dedicated MMU3 CoreOne profiles (like those used on prusaslicer 3).

Tested with latest coreone and mmu3 firmware, and works as well as prusaslicer.

Correct model default materials to reference compatible MMU3 filaments.

Co-authored-by: Codex <noreply@openai.com>

* Consolidate the CORE One MMU3 generic filaments

The bundle shipped two families covering the same four MMU3 variants for
each generic material: a standalone `Generic X @MMU3` and a
`Prusa Generic X @CORE One MMU3`. The `Prusa Generic` spelling was renamed
away from the rest of the tree, so re-name the CORE One-tuned family to
`Generic X @Prusa CORE One MMU3` (they inherit the CORE One tune and now the
shared generic product id) and drop the standalone files, which only carried
raw material-base values. Repoint the model default_materials and re-register
the index.

* Fix the CORE One MMU3 0.4 default process

default_print_profile named `0.20mm Speed @COREONE0.4 + MMU3`, but the
preset is `0.20mm SPEED @COREONE0.4 + MMU3`. Preset lookup is case-sensitive,
so the intended default never resolved and compatibility selection silently
picked another tier.

* Normalise the CORE One MMU3 process names

Match the bundle's all-caps quality ladder: `Fast Detail` -> `FAST DETAIL`,
`Speed` -> `SPEED`, `Structural` -> `STRUCTURAL`, `Balanced` -> `BALANCED`.
Filenames now equal their preset name, as every pre-existing Prusa process
file does, and the index is rebuilt for the renamed entries.

---------

Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: SoftFever <103989404+SoftFever@users.noreply.github.com>
Co-authored-by: SoftFever <softfeverever@gmail.com>
This commit is contained in:
Eric McCann
2026-09-23 11:50:17 +08:00
committed by GitHub
co-authored by Codex SoftFever SoftFever
parent e71497738f
commit 9454ca7454
51 changed files with 1973 additions and 1 deletions
+197 -1
View File
@@ -1,6 +1,6 @@
{
"name": "Prusa",
"version": "02.04.00.07",
"version": "02.04.00.08",
"force_update": "0",
"description": "Prusa configurations",
"machine_model_list": [
@@ -20,6 +20,10 @@
"name": "Prusa CORE One L HF",
"sub_path": "machine/Prusa CORE One L HF.json"
},
{
"name": "Prusa CORE One MMU3",
"sub_path": "machine/Prusa CORE One MMU3.json"
},
{
"name": "Prusa MINI",
"sub_path": "machine/Prusa MINI.json"
@@ -702,6 +706,26 @@
"name": "0.25mm Speed @MINIIS",
"sub_path": "process/0.25mm Speed @MINIIS.json"
},
{
"name": "0.15mm BALANCED @COREONE0.4 + MMU3",
"sub_path": "process/0.15mm BALANCED @COREONE0.4 + MMU3.json"
},
{
"name": "0.20mm BALANCED @COREONE0.4 + MMU3",
"sub_path": "process/0.20mm BALANCED @COREONE0.4 + MMU3.json"
},
{
"name": "0.25mm BALANCED @COREONE0.4 + MMU3",
"sub_path": "process/0.25mm BALANCED @COREONE0.4 + MMU3.json"
},
{
"name": "0.25mm SPEED @COREONE0.4 + MMU3",
"sub_path": "process/0.25mm SPEED @COREONE0.4 + MMU3.json"
},
{
"name": "0.25mm STRUCTURAL @COREONE0.4 + MMU3",
"sub_path": "process/0.25mm STRUCTURAL @COREONE0.4 + MMU3.json"
},
{
"name": "0.05mm DETAIL @MK4S 0.25",
"sub_path": "process/0.05mm DETAIL @MK4S 0.25.json"
@@ -1114,6 +1138,14 @@
"name": "0.05mm DETAIL @CORE One L 0.25",
"sub_path": "process/0.05mm DETAIL @CORE One L 0.25.json"
},
{
"name": "0.07mm DETAIL @COREONE0.25 + MMU3",
"sub_path": "process/0.07mm DETAIL @COREONE0.25 + MMU3.json"
},
{
"name": "0.12mm SPEED @COREONE0.25 + MMU3",
"sub_path": "process/0.12mm SPEED @COREONE0.25 + MMU3.json"
},
{
"name": "0.12mm STRUCTURAL @CORE One 0.25",
"sub_path": "process/0.12mm STRUCTURAL @CORE One 0.25.json"
@@ -1134,6 +1166,10 @@
"name": "0.15mm STRUCTURAL @MK4S 0.25",
"sub_path": "process/0.15mm STRUCTURAL @MK4S 0.25.json"
},
{
"name": "0.12mm STRUCTURAL @COREONE0.3 + MMU3",
"sub_path": "process/0.12mm STRUCTURAL @COREONE0.3 + MMU3.json"
},
{
"name": "0.16mm SPEED @MK4S 0.3",
"sub_path": "process/0.16mm SPEED @MK4S 0.3.json"
@@ -1158,6 +1194,10 @@
"name": "0.10mm FAST DETAIL @CORE One L 0.4",
"sub_path": "process/0.10mm FAST DETAIL @CORE One L 0.4.json"
},
{
"name": "0.15mm SPEED @COREONE0.4 + MMU3",
"sub_path": "process/0.15mm SPEED @COREONE0.4 + MMU3.json"
},
{
"name": "0.15mm SPEED @CORE One HF 0.4",
"sub_path": "process/0.15mm SPEED @CORE One HF 0.4.json"
@@ -1166,6 +1206,22 @@
"name": "0.15mm SPEED @CORE One L HF 0.4",
"sub_path": "process/0.15mm SPEED @CORE One L HF 0.4.json"
},
{
"name": "0.15mm STRUCTURAL @COREONE0.6 + MMU3",
"sub_path": "process/0.15mm STRUCTURAL @COREONE0.6 + MMU3.json"
},
{
"name": "0.20mm SOLUBLE FULL @COREONE0.4 + MMU3",
"sub_path": "process/0.20mm SOLUBLE FULL @COREONE0.4 + MMU3.json"
},
{
"name": "0.20mm SOLUBLE INTERFACE @COREONE0.4 + MMU3",
"sub_path": "process/0.20mm SOLUBLE INTERFACE @COREONE0.4 + MMU3.json"
},
{
"name": "0.20mm SPEED @COREONE0.4 + MMU3",
"sub_path": "process/0.20mm SPEED @COREONE0.4 + MMU3.json"
},
{
"name": "0.20mm SPEED @CORE One HF 0.5",
"sub_path": "process/0.20mm SPEED @CORE One HF 0.5.json"
@@ -1198,6 +1254,10 @@
"name": "0.25mm SPEED @MK4S HF0.5",
"sub_path": "process/0.25mm SPEED @MK4S HF0.5.json"
},
{
"name": "0.20mm SPEED @COREONE0.6 + MMU3",
"sub_path": "process/0.20mm SPEED @COREONE0.6 + MMU3.json"
},
{
"name": "0.20mm SPEED @CORE One HF 0.6",
"sub_path": "process/0.20mm SPEED @CORE One HF 0.6.json"
@@ -1222,6 +1282,10 @@
"name": "0.15mm STRUCTURAL @CORE One L 0.4",
"sub_path": "process/0.15mm STRUCTURAL @CORE One L 0.4.json"
},
{
"name": "0.20mm STRUCTURAL @COREONE0.4 + MMU3",
"sub_path": "process/0.20mm STRUCTURAL @COREONE0.4 + MMU3.json"
},
{
"name": "0.25mm STRUCTURAL @CORE One HF 0.4",
"sub_path": "process/0.25mm STRUCTURAL @CORE One HF 0.4.json"
@@ -1230,6 +1294,10 @@
"name": "0.25mm STRUCTURAL @CORE One L HF 0.4",
"sub_path": "process/0.25mm STRUCTURAL @CORE One L HF 0.4.json"
},
{
"name": "0.25mm SPEED @COREONE0.6 + MMU3",
"sub_path": "process/0.25mm SPEED @COREONE0.6 + MMU3.json"
},
{
"name": "0.25mm SPEED @CORE One HF 0.6",
"sub_path": "process/0.25mm SPEED @CORE One HF 0.6.json"
@@ -1262,6 +1330,10 @@
"name": "0.30mm STRUCTURAL @CORE One L HF 0.8",
"sub_path": "process/0.30mm STRUCTURAL @CORE One L HF 0.8.json"
},
{
"name": "0.32mm SPEED @COREONE0.6 + MMU3",
"sub_path": "process/0.32mm SPEED @COREONE0.6 + MMU3.json"
},
{
"name": "0.32mm SPEED @CORE One HF 0.6",
"sub_path": "process/0.32mm SPEED @CORE One HF 0.6.json"
@@ -1318,6 +1390,18 @@
"name": "0.55mm SPEED @CORE One L HF 0.8",
"sub_path": "process/0.55mm SPEED @CORE One L HF 0.8.json"
},
{
"name": "0.05mm DETAIL @COREONE0.25 + MMU3",
"sub_path": "process/0.05mm DETAIL @COREONE0.25 + MMU3.json"
},
{
"name": "0.12mm STRUCTURAL @COREONE0.25 + MMU3",
"sub_path": "process/0.12mm STRUCTURAL @COREONE0.25 + MMU3.json"
},
{
"name": "0.15mm SPEED @COREONE0.25 + MMU3",
"sub_path": "process/0.15mm SPEED @COREONE0.25 + MMU3.json"
},
{
"name": "0.15mm STRUCTURAL @CORE One 0.25",
"sub_path": "process/0.15mm STRUCTURAL @CORE One 0.25.json"
@@ -1338,6 +1422,10 @@
"name": "0.20mm SPEED @MK4S 0.3",
"sub_path": "process/0.20mm SPEED @MK4S 0.3.json"
},
{
"name": "0.16mm STRUCTURAL @COREONE0.3 + MMU3",
"sub_path": "process/0.16mm STRUCTURAL @COREONE0.3 + MMU3.json"
},
{
"name": "0.20mm STRUCTURAL @CORE One 0.3",
"sub_path": "process/0.20mm STRUCTURAL @CORE One 0.3.json"
@@ -1346,6 +1434,10 @@
"name": "0.20mm STRUCTURAL @CORE One L 0.3",
"sub_path": "process/0.20mm STRUCTURAL @CORE One L 0.3.json"
},
{
"name": "0.10mm FAST DETAIL @COREONE0.4 + MMU3",
"sub_path": "process/0.10mm FAST DETAIL @COREONE0.4 + MMU3.json"
},
{
"name": "0.25mm STRUCTURAL @CORE One 0.5",
"sub_path": "process/0.25mm STRUCTURAL @CORE One 0.5.json"
@@ -1370,6 +1462,30 @@
"name": "0.32mm SPEED @MK4S HF0.5",
"sub_path": "process/0.32mm SPEED @MK4S HF0.5.json"
},
{
"name": "0.20mm STRUCTURAL @COREONE0.6 + MMU3",
"sub_path": "process/0.20mm STRUCTURAL @COREONE0.6 + MMU3.json"
},
{
"name": "0.15mm STRUCTURAL @COREONE0.4 + MMU3",
"sub_path": "process/0.15mm STRUCTURAL @COREONE0.4 + MMU3.json"
},
{
"name": "0.25mm STRUCTURAL @COREONE0.6 + MMU3",
"sub_path": "process/0.25mm STRUCTURAL @COREONE0.6 + MMU3.json"
},
{
"name": "0.32mm STRUCTURAL @COREONE0.6 + MMU3",
"sub_path": "process/0.32mm STRUCTURAL @COREONE0.6 + MMU3.json"
},
{
"name": "0.15mm STRUCTURAL @COREONE0.25 + MMU3",
"sub_path": "process/0.15mm STRUCTURAL @COREONE0.25 + MMU3.json"
},
{
"name": "0.16mm SPEED @COREONE0.3 + MMU3",
"sub_path": "process/0.16mm SPEED @COREONE0.3 + MMU3.json"
},
{
"name": "0.20mm SPEED @CORE One 0.3",
"sub_path": "process/0.20mm SPEED @CORE One 0.3.json"
@@ -1378,6 +1494,10 @@
"name": "0.20mm SPEED @CORE One L 0.3",
"sub_path": "process/0.20mm SPEED @CORE One L 0.3.json"
},
{
"name": "0.20mm STRUCTURAL @COREONE0.3 + MMU3",
"sub_path": "process/0.20mm STRUCTURAL @COREONE0.3 + MMU3.json"
},
{
"name": "0.32mm STRUCTURAL @CORE One HF 0.5",
"sub_path": "process/0.32mm STRUCTURAL @CORE One HF 0.5.json"
@@ -1393,6 +1513,10 @@
{
"name": "0.32mm SPEED @CORE One L HF 0.5",
"sub_path": "process/0.32mm SPEED @CORE One L HF 0.5.json"
},
{
"name": "0.20mm SPEED @COREONE0.3 + MMU3",
"sub_path": "process/0.20mm SPEED @COREONE0.3 + MMU3.json"
}
],
"filament_list": [
@@ -2032,6 +2156,10 @@
"name": "Generic ABS @Prusa CORE One HF 0.8",
"sub_path": "filament/Generic ABS @Prusa CORE One HF 0.8.json"
},
{
"name": "Generic ABS @Prusa CORE One MMU3",
"sub_path": "filament/Generic ABS @Prusa CORE One MMU3.json"
},
{
"name": "Generic ABS @Prusa MK4S 0.6",
"sub_path": "filament/Generic ABS @Prusa MK4S 0.6.json"
@@ -2112,6 +2240,10 @@
"name": "Generic ASA @Prusa CORE One HF 0.8",
"sub_path": "filament/Generic ASA @Prusa CORE One HF 0.8.json"
},
{
"name": "Generic ASA @Prusa CORE One MMU3",
"sub_path": "filament/Generic ASA @Prusa CORE One MMU3.json"
},
{
"name": "Generic ASA @Prusa MK4S 0.6",
"sub_path": "filament/Generic ASA @Prusa MK4S 0.6.json"
@@ -2160,6 +2292,10 @@
"name": "Prusament ASA @CORE One HF 0.8",
"sub_path": "filament/Prusament ASA @CORE One HF 0.8.json"
},
{
"name": "Prusament ASA @CORE One MMU3",
"sub_path": "filament/Prusament ASA @CORE One MMU3.json"
},
{
"name": "Prusament ASA @MK4S 0.6",
"sub_path": "filament/Prusament ASA @MK4S 0.6.json"
@@ -2192,6 +2328,10 @@
"name": "Generic TPU @Prusa CORE One 0.8",
"sub_path": "filament/Generic TPU @Prusa CORE One 0.8.json"
},
{
"name": "Generic TPU @Prusa CORE One MMU3",
"sub_path": "filament/Generic TPU @Prusa CORE One MMU3.json"
},
{
"name": "Generic PA @Prusa",
"sub_path": "filament/Generic PA @Prusa.json"
@@ -2240,6 +2380,10 @@
"name": "Prusament PA-CF @CORE One 0.8",
"sub_path": "filament/Prusament PA-CF @CORE One 0.8.json"
},
{
"name": "Prusament PA-CF @CORE One MMU3",
"sub_path": "filament/Prusament PA-CF @CORE One MMU3.json"
},
{
"name": "Prusament PA11 Carbon Fiber @MK4S 0.6",
"sub_path": "filament/Prusament PA11 Carbon Fiber @MK4S 0.6.json"
@@ -2300,6 +2444,10 @@
"name": "Prusament PC Blend @CORE One HF 0.8",
"sub_path": "filament/Prusament PC Blend @CORE One HF 0.8.json"
},
{
"name": "Prusament PC Blend @CORE One MMU3",
"sub_path": "filament/Prusament PC Blend @CORE One MMU3.json"
},
{
"name": "Prusament PC Blend @MK4S 0.6",
"sub_path": "filament/Prusament PC Blend @MK4S 0.6.json"
@@ -2332,6 +2480,10 @@
"name": "Prusament PC-CF @CORE One 0.8",
"sub_path": "filament/Prusament PC-CF @CORE One 0.8.json"
},
{
"name": "Prusament PC-CF @CORE One MMU3",
"sub_path": "filament/Prusament PC-CF @CORE One MMU3.json"
},
{
"name": "Prusament PC Blend Carbon Fiber @MK4S 0.6",
"sub_path": "filament/Prusament PC Blend Carbon Fiber @MK4S 0.6.json"
@@ -2380,6 +2532,10 @@
"name": "Generic PETG @Prusa CORE One HF 0.8",
"sub_path": "filament/Generic PETG @Prusa CORE One HF 0.8.json"
},
{
"name": "Generic PETG @Prusa CORE One MMU3",
"sub_path": "filament/Generic PETG @Prusa CORE One MMU3.json"
},
{
"name": "Generic PETG @Prusa MK4S 0.6",
"sub_path": "filament/Generic PETG @Prusa MK4S 0.6.json"
@@ -2460,6 +2616,10 @@
"name": "Prusament PETG @CORE One HF 0.8",
"sub_path": "filament/Prusament PETG @CORE One HF 0.8.json"
},
{
"name": "Prusament PETG @CORE One MMU3",
"sub_path": "filament/Prusament PETG @CORE One MMU3.json"
},
{
"name": "Prusament PETG @MK4S 0.6",
"sub_path": "filament/Prusament PETG @MK4S 0.6.json"
@@ -2516,6 +2676,10 @@
"name": "Generic PLA @Prusa CORE One HF 0.8",
"sub_path": "filament/Generic PLA @Prusa CORE One HF 0.8.json"
},
{
"name": "Generic PLA @Prusa CORE One MMU3",
"sub_path": "filament/Generic PLA @Prusa CORE One MMU3.json"
},
{
"name": "Generic PLA @Prusa MK4S 0.6",
"sub_path": "filament/Generic PLA @Prusa MK4S 0.6.json"
@@ -2584,6 +2748,10 @@
"name": "Generic PLA Silk @Prusa CORE One 0.8",
"sub_path": "filament/Generic PLA Silk @Prusa CORE One 0.8.json"
},
{
"name": "Generic PLA Silk @Prusa CORE One MMU3",
"sub_path": "filament/Generic PLA Silk @Prusa CORE One MMU3.json"
},
{
"name": "Generic PLA-CF @Prusa",
"sub_path": "filament/Generic PLA-CF @Prusa.json"
@@ -2628,6 +2796,10 @@
"name": "Prusament PLA @CORE One HF 0.8",
"sub_path": "filament/Prusament PLA @CORE One HF 0.8.json"
},
{
"name": "Prusament PLA @CORE One MMU3",
"sub_path": "filament/Prusament PLA @CORE One MMU3.json"
},
{
"name": "Prusament PLA @MK4S 0.6",
"sub_path": "filament/Prusament PLA @MK4S 0.6.json"
@@ -2668,6 +2840,10 @@
"name": "Prusament rPLA @CORE One 0.8",
"sub_path": "filament/Prusament rPLA @CORE One 0.8.json"
},
{
"name": "Prusament rPLA @CORE One MMU3",
"sub_path": "filament/Prusament rPLA @CORE One MMU3.json"
},
{
"name": "Prusament rPLA @MK4S 0.6",
"sub_path": "filament/Prusament rPLA @MK4S 0.6.json"
@@ -2740,6 +2916,10 @@
"name": "Prusament PVB @CORE One 0.8",
"sub_path": "filament/Prusament PVB @CORE One 0.8.json"
},
{
"name": "Prusament PVB @CORE One MMU3",
"sub_path": "filament/Prusament PVB @CORE One MMU3.json"
},
{
"name": "Prusament PVB @MK4S 0.6",
"sub_path": "filament/Prusament PVB @MK4S 0.6.json"
@@ -3018,6 +3198,10 @@
"name": "fdm_machine_common_xl_5t",
"sub_path": "machine/fdm_machine_common_xl_5t.json"
},
{
"name": "Prusa CORE One MMU3 0.4 nozzle",
"sub_path": "machine/Prusa CORE One MMU3 0.4 nozzle.json"
},
{
"name": "Prusa CORE One 0.5 nozzle",
"sub_path": "machine/Prusa CORE One 0.5 nozzle.json"
@@ -3090,6 +3274,18 @@
"name": "Prusa XL 5T 0.8 nozzle",
"sub_path": "machine/Prusa XL 5T 0.8 nozzle.json"
},
{
"name": "Prusa CORE One MMU3 0.25 nozzle",
"sub_path": "machine/Prusa CORE One MMU3 0.25 nozzle.json"
},
{
"name": "Prusa CORE One MMU3 0.3 nozzle",
"sub_path": "machine/Prusa CORE One MMU3 0.3 nozzle.json"
},
{
"name": "Prusa CORE One MMU3 0.6 nozzle",
"sub_path": "machine/Prusa CORE One MMU3 0.6 nozzle.json"
},
{
"name": "Prusa MK4S HF0.5 nozzle",
"sub_path": "machine/Prusa MK4S HF0.5 nozzle.json"