mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-10-10 17:21:10 +00:00
Merge branch 'main' into u1-hf
This commit is contained in:
@@ -198,6 +198,6 @@
|
||||
"0.4"
|
||||
],
|
||||
"z_hop_types": [
|
||||
"Normal Lift"
|
||||
"Auto Lift"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -198,6 +198,6 @@
|
||||
"0.4"
|
||||
],
|
||||
"z_hop_types": [
|
||||
"Normal Lift"
|
||||
"Auto Lift"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -198,6 +198,6 @@
|
||||
"0.4"
|
||||
],
|
||||
"z_hop_types": [
|
||||
"Normal Lift"
|
||||
"Auto Lift"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 42 KiB |
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Generic ABS @Prusa CORE One MMU3",
|
||||
"inherits": "Generic ABS @Prusa CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "TM5fcvhbo1lgzsU6",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"2.5"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"5"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"3"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"50"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"250 100 42.4194 42.4194 42.4194 42.4194 42.4194| 0.05 42.4387 0.45 42.4387 0.95 42.4387 1.45 42.4387 1.95 42.4387 2.45 42.4387 2.95 42.4387 3.45 42.4387 3.95 42.4387 4.45 42.4387 4.95 42.4387"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"45"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"26.5"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.012{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\n\nM142 S40 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"60"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"60"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"130"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Generic ASA @Prusa CORE One MMU3",
|
||||
"inherits": "Generic ASA @Prusa CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "0uAHoCupgHmVYVEx",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"2.5"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"5"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"3"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"50"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"250 100 42.4194 42.4194 42.4194 42.4194 42.4194| 0.05 42.4387 0.45 42.4387 0.95 42.4387 1.45 42.4387 1.95 42.4387 2.45 42.4387 2.95 42.4387 3.45 42.4387 3.95 42.4387 4.45 42.4387 4.95 42.4387"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"45"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"26.5"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.012{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\n\nM142 S40 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"60"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"60"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"130"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Generic PETG @Prusa CORE One MMU3",
|
||||
"inherits": "Generic PETG @Prusa CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "JutuB6ct5A1l2Biz",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"2.5"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"5"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"3"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"50"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"250 100 42.4194 42.4194 42.4194 42.4194 42.4194| 0.05 42.4387 0.45 42.4387 0.95 42.4387 1.45 42.4387 1.95 42.4387 2.45 42.4387 2.95 42.4387 3.45 42.4387 3.95 42.4387 4.45 42.4387 4.95 42.4387"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"45"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"26.5"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.053{elsif nozzle_diameter[filament_extruder_id]==0.5}0.042{elsif nozzle_diameter[filament_extruder_id]==0.6}0.032{elsif nozzle_diameter[filament_extruder_id]==0.8}0.018{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"60"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"60"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"130"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Generic PLA @Prusa CORE One MMU3",
|
||||
"inherits": "Generic PLA @Prusa CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "haNaA1KFlYeqtfIg",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"3.5"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"2"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"50"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"250 100 40.1613 40.3548 40.4516 40.3548 40.2581| 0.05 40.1483 0.45 40.3419 0.95 40.3419 1.45 40.3419 1.95 40.3419 2.45 40.3419 2.95 40.3419 3.45 40.3419 3.95 40.3419 4.45 40.3419 4.95 40.3419"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"45"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"29"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.03{elsif nozzle_diameter[filament_extruder_id]==0.5}0.022{elsif nozzle_diameter[filament_extruder_id]==0.6}0.019{elsif nozzle_diameter[filament_extruder_id]==0.8}0.013{elsif nozzle_diameter[filament_extruder_id]==0.25}0.1{elsif nozzle_diameter[filament_extruder_id]==0.3}0.07{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"40"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"30"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"170"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Generic PLA Silk @Prusa CORE One MMU3",
|
||||
"inherits": "Generic PLA Silk @Prusa CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "MMarDGtK4f7u78gA",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"3.5"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"2"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"50"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"250 100 40.1613 40.3548 40.4516 40.3548 40.2581| 0.05 40.1483 0.45 40.3419 0.95 40.3419 1.45 40.3419 1.95 40.3419 2.45 40.3419 2.95 40.3419 3.45 40.3419 3.95 40.3419 4.45 40.3419 4.95 40.3419"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"45"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"29"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[0]==0.4}0.03{elsif nozzle_diameter[0]==0.5}0.022{elsif nozzle_diameter[0]==0.6}0.018{elsif nozzle_diameter[0]==0.8}0.012{elsif nozzle_diameter[0]==0.25}0.12{elsif nozzle_diameter[0]==0.3}0.075{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"40"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"30"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"170"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Generic TPU @Prusa CORE One MMU3",
|
||||
"inherits": "Generic TPU @Prusa CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "pYEUfg7uqu2LGw2n",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"3.4"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"2.2"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"4"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"28"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"3"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"0"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"0"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M900 K0 ; Filament gcode\n\nM142 S36 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"90"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"100"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"150"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Prusament ASA @CORE One MMU3",
|
||||
"inherits": "Prusament ASA @CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "pESQ8XminojyIGyw",
|
||||
"filament_id": "OFmFwUWM",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"2.5"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"5"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"3"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"50"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"250 100 42.4194 42.4194 42.4194 42.4194 42.4194| 0.05 42.4387 0.45 42.4387 0.95 42.4387 1.45 42.4387 1.95 42.4387 2.45 42.4387 2.95 42.4387 3.45 42.4387 3.95 42.4387 4.45 42.4387 4.95 42.4387"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"45"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"26.5"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.02{elsif nozzle_diameter[filament_extruder_id]==0.5}0.018{elsif nozzle_diameter[filament_extruder_id]==0.6}0.012{elsif nozzle_diameter[filament_extruder_id]==0.8}0.01{elsif nozzle_diameter[filament_extruder_id]==0.25}0.09{elsif nozzle_diameter[filament_extruder_id]==0.3}0.065{else}0{endif} ; Filament gcode\n\nM142 S40 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"60"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"60"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"130"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Prusament PA-CF @CORE One MMU3",
|
||||
"inherits": "Prusament PA-CF @CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "DsvJLtFStnmOCm1m",
|
||||
"filament_id": "OF54SvEe",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"2.5"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"5"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"3"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"50"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"250 100 42.4194 42.4194 42.4194 42.4194 42.4194| 0.05 42.4387 0.45 42.4387 0.95 42.4387 1.45 42.4387 1.95 42.4387 2.45 42.4387 2.95 42.4387 3.45 42.4387 3.95 42.4387 4.45 42.4387 4.95 42.4387"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"45"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"26.5"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.6}0.025{elsif nozzle_diameter[filament_extruder_id]==0.8}0.016{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{else}0{endif} ; Filament gcode\n\nM142 S45 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"60"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"60"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"130"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Prusament PC Blend @CORE One MMU3",
|
||||
"inherits": "Prusament PC Blend @CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "VjMN8MwtU3BG5cA9",
|
||||
"filament_id": "OFvDbkFq",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"2.5"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"5"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"3"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"50"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"250 100 42.4194 42.4194 42.4194 42.4194 42.4194| 0.05 42.4387 0.45 42.4387 0.95 42.4387 1.45 42.4387 1.95 42.4387 2.45 42.4387 2.95 42.4387 3.45 42.4387 3.95 42.4387 4.45 42.4387 4.95 42.4387"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"45"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"26.5"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.6}0.025{elsif nozzle_diameter[filament_extruder_id]==0.8}0.016{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{else}0{endif} ; Filament gcode\n\nM142 S45 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"60"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"60"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"150"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Prusament PC-CF @CORE One MMU3",
|
||||
"inherits": "Prusament PC-CF @CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "hTcuccoINAUJ4PfR",
|
||||
"filament_id": "OFjz0a3m",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"2.5"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"5"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"3"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"50"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"250 100 42.4194 42.4194 42.4194 42.4194 42.4194| 0.05 42.4387 0.45 42.4387 0.95 42.4387 1.45 42.4387 1.95 42.4387 2.45 42.4387 2.95 42.4387 3.45 42.4387 3.95 42.4387 4.45 42.4387 4.95 42.4387"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"45"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"26.5"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.05{elsif nozzle_diameter[filament_extruder_id]==0.5}0.035{elsif nozzle_diameter[filament_extruder_id]==0.6}0.025{elsif nozzle_diameter[filament_extruder_id]==0.8}0.016{elsif nozzle_diameter[filament_extruder_id]==0.25}0.14{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{else}0{endif} ; Filament gcode\n\nM142 S45 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"60"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"60"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"150"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Prusament PETG @CORE One MMU3",
|
||||
"inherits": "Prusament PETG @CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "ypQNV38FrfRu9QSd",
|
||||
"filament_id": "OFkR8E2c",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"2.5"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"5"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"3"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"50"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"250 100 42.4194 42.4194 42.4194 42.4194 42.4194| 0.05 42.4387 0.45 42.4387 0.95 42.4387 1.45 42.4387 1.95 42.4387 2.45 42.4387 2.95 42.4387 3.45 42.4387 3.95 42.4387 4.45 42.4387 4.95 42.4387"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"45"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"26.5"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.053{elsif nozzle_diameter[filament_extruder_id]==0.5}0.042{elsif nozzle_diameter[filament_extruder_id]==0.6}0.032{elsif nozzle_diameter[filament_extruder_id]==0.8}0.018{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"60"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"60"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"130"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Prusament PLA @CORE One MMU3",
|
||||
"inherits": "Prusament PLA @CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "HSqoQhcjRqpny2g2",
|
||||
"filament_id": "OFnO4wnf",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"3.5"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"2"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"50"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"250 100 40.1613 40.3548 40.4516 40.3548 40.2581| 0.05 40.1483 0.45 40.3419 0.95 40.3419 1.45 40.3419 1.95 40.3419 2.45 40.3419 2.95 40.3419 3.45 40.3419 3.95 40.3419 4.45 40.3419 4.95 40.3419"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"45"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"29"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.025{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.014{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"40"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"30"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"170"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Prusament PVB @CORE One MMU3",
|
||||
"inherits": "Prusament PVB @CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "IXUO4uCgUY1p5jIo",
|
||||
"filament_id": "OFh7mvPO",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"3.5"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"2"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"50"
|
||||
],
|
||||
"filament_minimal_purge_on_wipe_tower": [
|
||||
"15"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"250 100 40.1613 40.3548 40.4516 40.3548 40.2581| 0.05 40.1483 0.45 40.3419 0.95 40.3419 1.45 40.3419 1.95 40.3419 2.45 40.3419 2.95 40.3419 3.45 40.3419 3.95 40.3419 4.45 40.3419 4.95 40.3419"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"45"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"29"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.025{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.014{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"40"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"30"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"170"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Prusament rPLA @CORE One MMU3",
|
||||
"inherits": "Prusament rPLA @CORE One",
|
||||
"from": "system",
|
||||
"setting_id": "n0gSFPBaa7PQ1Y1x",
|
||||
"filament_id": "OFWRITFw",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle",
|
||||
"Prusa CORE One MMU3 0.25 nozzle",
|
||||
"Prusa CORE One MMU3 0.3 nozzle",
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filament_cooling_final_speed": [
|
||||
"3.5"
|
||||
],
|
||||
"filament_cooling_initial_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_cooling_moves": [
|
||||
"2"
|
||||
],
|
||||
"filament_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"filament_loading_speed": [
|
||||
"10"
|
||||
],
|
||||
"filament_loading_speed_start": [
|
||||
"50"
|
||||
],
|
||||
"filament_ramming_parameters": [
|
||||
"250 100 40.1613 40.3548 40.4516 40.3548 40.2581| 0.05 40.1483 0.45 40.3419 0.95 40.3419 1.45 40.3419 1.95 40.3419 2.45 40.3419 2.95 40.3419 3.45 40.3419 3.95 40.3419 4.45 40.3419 4.95 40.3419"
|
||||
],
|
||||
"filament_stamping_distance": [
|
||||
"45"
|
||||
],
|
||||
"filament_stamping_loading_speed": [
|
||||
"29"
|
||||
],
|
||||
"filament_start_gcode": [
|
||||
"M572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.036{elsif nozzle_diameter[filament_extruder_id]==0.5}0.025{elsif nozzle_diameter[filament_extruder_id]==0.6}0.022{elsif nozzle_diameter[filament_extruder_id]==0.8}0.014{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.08{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp"
|
||||
],
|
||||
"filament_unloading_speed": [
|
||||
"40"
|
||||
],
|
||||
"filament_unloading_speed_start": [
|
||||
"30"
|
||||
],
|
||||
"idle_temperature": [
|
||||
"170"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"type": "machine",
|
||||
"name": "Prusa CORE One MMU3 0.25 nozzle",
|
||||
"inherits": "Prusa CORE One MMU3 0.4 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "8VtAsgGqtUUBmaxH",
|
||||
"instantiation": "true",
|
||||
"default_print_profile": "0.12mm SPEED @COREONE0.25 + MMU3",
|
||||
"max_layer_height": "0.15",
|
||||
"min_layer_height": "0.05",
|
||||
"nozzle_diameter": [
|
||||
"0.25"
|
||||
],
|
||||
"printer_model": "Prusa CORE One MMU3",
|
||||
"printer_variant": "0.25",
|
||||
"retraction_length": "0.8",
|
||||
"z_hop": "0.15"
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"type": "machine",
|
||||
"name": "Prusa CORE One MMU3 0.3 nozzle",
|
||||
"inherits": "Prusa CORE One MMU3 0.4 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "EiPXZjRoFcw95gWA",
|
||||
"instantiation": "true",
|
||||
"default_print_profile": "0.16mm STRUCTURAL @COREONE0.3 + MMU3",
|
||||
"max_layer_height": "0.22",
|
||||
"min_layer_height": "0.05",
|
||||
"nozzle_diameter": [
|
||||
"0.3"
|
||||
],
|
||||
"printer_model": "Prusa CORE One MMU3",
|
||||
"printer_variant": "0.3",
|
||||
"retraction_length": "0.7",
|
||||
"z_hop": "0.15"
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"type": "machine",
|
||||
"name": "Prusa CORE One MMU3 0.4 nozzle",
|
||||
"inherits": "Prusa CORE One 0.4 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "7NzvROXEkMpOMzJ5",
|
||||
"instantiation": "true",
|
||||
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]",
|
||||
"change_filament_gcode": "",
|
||||
"cooling_tube_length": "20",
|
||||
"cooling_tube_retraction": "45",
|
||||
"default_filament_profile": "Prusament PLA @CORE One MMU3",
|
||||
"default_print_profile": "0.20mm SPEED @COREONE0.4 + MMU3",
|
||||
"extra_loading_move": "-52",
|
||||
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\n",
|
||||
"machine_end_gcode": "{if layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM140 S0 ; turn off heatbed\nM141 S0 ; disable chamber control\nM107 ; turn off fan\nG1 X242 Y211 F10200 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+50, max_print_height)} F720 ; Move bed down{endif}\nM702 ; unload the current filament\nM104 S0 ; turn off temperature\nG4 ; wait\nM572 S0 ; reset PA\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z]",
|
||||
"machine_load_filament_time": "10.9",
|
||||
"machine_max_speed_z": [
|
||||
"12",
|
||||
"40"
|
||||
],
|
||||
"machine_start_gcode": "M17 ; enable steppers\nM862.1 P[nozzle_diameter] A{(printer_notes=~/.*ABRASIVE_NOZZLE.*/ ? 1 : 0)} F{(printer_notes=~/.*HF_NOZZLE.*/ ? 1 : 0)} ; nozzle check\nM862.3 P \"COREONE\" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P \"Input shaper\" ; FW feature check\nM862.6 P \"MMU3\" ; FW feature check\nM115 U6.4.0+11974\n\n; setup MMU\nM708 A0x0b X5 ; extra load distance\nM708 A0x0d X140 ; unload feedrate\nM708 A0x11 X140 ; load feedrate\nM708 A0x14 X50 ; slow feedrate\nM708 A0x1e X12 ; Pulley current to ~200mA\nM708 A0x12 X90 ; selector feedrate mm/s\nM708 A0x13 X400 ; idler feedrate deg/s\nM708 A0x0f X400 ; selector acceleration mm/s2\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))} ; define print area\n\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n\n{if chamber_temperature[initial_tool] > 35} \n; we need to preheat the chamber\nM140 S115 ; set bed temp for chamber heating\n{else} \n; just set the selected bed temp otherwise\nM140 S[first_layer_bed_temperature] ; set bed temp\n{endif}\nM109 R{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == \"PC\" or filament_type[initial_tool] == \"PA\") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == \"FLEX\") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\n; -- Chamber Temperature Control --\n{if chamber_temperature[initial_tool] > 35} ; if we need to heat the chamber\n; min chamber temp section\nM104 T{initial_tool} S{if idle_temperature[initial_tool] == 0}100{else}{idle_temperature[initial_tool]}{endif} ; set idle temp\nG1 Z10 F720 ; set bed position\nG1 X242 Y-9 F4800 ; set print head position\nM191 S{chamber_temperature[initial_tool]} ; wait for minimal chamber temp\nM141 S0 ; set nominal chamber temp\nM107\nM140 S[first_layer_bed_temperature] ; set bed temp\n\n{else}\nM141 S{if chamber_temperature[initial_tool] == 0}20{else}{chamber_temperature[initial_tool]}{endif} ; set nominal chamber temp\n{endif}\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S70{endif}\nG0 Z40 F10000\nM104 T{initial_tool} S{if idle_temperature[initial_tool] == 0}100{else}{idle_temperature[initial_tool]}{endif}\nM190 R[first_layer_bed_temperature] ; wait for bed temp\nM107\n\nG29 G ; absorb heat\n\nM109 R{((filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == \"PC\" or filament_type[0] == \"PA\") ? (first_layer_temperature[0] - 25) : (filament_type[0] == \"FLEX\") ? 210 : 170)} ; wait for MBL temp\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]==\"FLEX\"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\n; --- Mesh Bed Leveling (MBL) ---\n\nG29 P9 X208 Y-2.5 W32 H4 ; limited MBL\nM84 E ; turn off E motor\n\nG29 P1 ; invalidate MBL and probe print area\nG29 P1 X150 Y0 W100 H20 C ; probe near purge area\nG29 P3.2 ; MBL interpolation\nG29 P3.13 ; MBL extrapolation outside probe area\nG29 A ; activate MBL\n\n; prepare for purge\nM104 S{first_layer_temperature[initial_tool]}\nG0 X249 Y-2.5 Z15 F4800 ; move away and ready for the purge\nM109 S{first_layer_temperature[initial_tool]}\n\nG92 E0\nM569 S0 E ; set spreadcycle mode for extruder\n\nM591 S0 ; disable stuck detection\n\nT[initial_tool]\nG1 E{parking_pos_retraction + extra_loading_move - 15} F1000 ; load to the nozzle\n\n;\n; Extrude purge line\n;\nG92 E0 ; reset extruder position\nG1 E{(filament_type[initial_tool] == \"FLEX\" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E5 X235 Z0.2 F500 ; purge\nG0 X145 E36 F500 ; purge\nG0 X135 E4 F500 ; purge\nG0 X125 E4 F650 ; purge\nG0 X122 Z0.05 F8000 ; wipe, move close to the bed\nG0 X119 Z0.2 F8000 ; wipe, move quickly away from the bed\n\nM591 R ; restore stuck detection\n\nG92 E0\nM221 S100 ; set flow to 100%",
|
||||
"machine_unload_filament_time": "8.9",
|
||||
"nozzle_diameter": [
|
||||
"0.4"
|
||||
],
|
||||
"nozzle_height": "4",
|
||||
"parking_pos_retraction": "84",
|
||||
"printer_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"printer_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"printer_model": "Prusa CORE One MMU3",
|
||||
"printer_notes": "Don't remove the following keywords! These keywords are used in the \"compatible printer\" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_MODEL_COREONEMMU3\nPRINTER_MODEL_MK4\nCOREMMU\nRAMMING_EXTRA\nPG\nNO_TEMPLATES\nThe MK4 marker enables WipeTower2 cold ramming and filament monitoring control for the CORE One MMU3.",
|
||||
"printer_variant": "0.4",
|
||||
"single_extruder_multi_material": "1",
|
||||
"wipe_tower_type": "type2"
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"type": "machine",
|
||||
"name": "Prusa CORE One MMU3 0.6 nozzle",
|
||||
"inherits": "Prusa CORE One MMU3 0.4 nozzle",
|
||||
"from": "system",
|
||||
"setting_id": "rFDxiYXLDZVYHqe8",
|
||||
"instantiation": "true",
|
||||
"default_filament_profile": "Prusament PLA @CORE One MMU3",
|
||||
"default_print_profile": "0.20mm SPEED @COREONE0.6 + MMU3",
|
||||
"max_layer_height": "0.40",
|
||||
"min_layer_height": "0.15",
|
||||
"nozzle_diameter": [
|
||||
"0.6"
|
||||
],
|
||||
"printer_model": "Prusa CORE One MMU3",
|
||||
"printer_variant": "0.6",
|
||||
"retraction_length": "0.7",
|
||||
"wipe": "0"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"type": "machine_model",
|
||||
"name": "Prusa CORE One MMU3",
|
||||
"bed_model": "coreone_bed.stl",
|
||||
"bed_texture": "coreone.svg",
|
||||
"default_materials": "Generic ABS @Prusa CORE One MMU3;Generic ASA @Prusa CORE One MMU3;Generic PETG @Prusa CORE One MMU3;Generic PLA @Prusa CORE One MMU3;Generic PLA Silk @Prusa CORE One MMU3;Generic TPU @Prusa CORE One MMU3",
|
||||
"family": "Prusa",
|
||||
"hotend_model": "",
|
||||
"machine_tech": "FFF",
|
||||
"model_id": "Prusa_CORE_One_MMU3",
|
||||
"nozzle_diameter": "0.25;0.3;0.4;0.6"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.05mm DETAIL @COREONE0.25 + MMU3",
|
||||
"inherits": "0.05mm DETAIL @CORE One 0.25",
|
||||
"from": "system",
|
||||
"setting_id": "GZ9p7JXzPU3Widdg",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.25 nozzle"
|
||||
],
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"compatible_printers_condition": ""
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.07mm DETAIL @COREONE0.25 + MMU3",
|
||||
"inherits": "0.07mm DETAIL @CORE One 0.25",
|
||||
"from": "system",
|
||||
"setting_id": "9ffM9tc7XMSNHnGB",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.25 nozzle"
|
||||
],
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"compatible_printers_condition": ""
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.10mm FAST DETAIL @COREONE0.4 + MMU3",
|
||||
"inherits": "0.10mm FAST DETAIL @CORE One 0.4",
|
||||
"from": "system",
|
||||
"setting_id": "5l28K1bE8lfuaXF1",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.12mm SPEED @COREONE0.25 + MMU3",
|
||||
"inherits": "0.12mm SPEED @CORE One 0.25",
|
||||
"from": "system",
|
||||
"setting_id": "YjbMEvZ8ALzK2qHf",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.25 nozzle"
|
||||
],
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"compatible_printers_condition": ""
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.12mm STRUCTURAL @COREONE0.25 + MMU3",
|
||||
"inherits": "0.12mm STRUCTURAL @CORE One 0.25",
|
||||
"from": "system",
|
||||
"setting_id": "g8Bp93DCAwTo5G0s",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.25 nozzle"
|
||||
],
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"compatible_printers_condition": ""
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.12mm STRUCTURAL @COREONE0.3 + MMU3",
|
||||
"inherits": "0.12mm STRUCTURAL @CORE One 0.3",
|
||||
"from": "system",
|
||||
"setting_id": "XmhM0qI0mXLbBMwv",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.3 nozzle"
|
||||
],
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"compatible_printers_condition": ""
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.15mm BALANCED @COREONE0.4 + MMU3",
|
||||
"inherits": "0.20mm Standard @MK4",
|
||||
"from": "system",
|
||||
"setting_id": "gU24xfFrPejGfV1D",
|
||||
"instantiation": "true",
|
||||
"bridge_acceleration": "1500",
|
||||
"brim_type": "no_brim",
|
||||
"default_acceleration": "3000",
|
||||
"elefant_foot_compensation": "0.2",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"initial_layer_acceleration": "500",
|
||||
"initial_layer_infill_speed": "100",
|
||||
"initial_layer_line_width": "0.5",
|
||||
"inner_wall_line_width": "0.45",
|
||||
"internal_solid_infill_line_width": "0.45",
|
||||
"line_width": "0.45",
|
||||
"outer_wall_line_width": "0.45",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"raft_first_layer_expansion": "3",
|
||||
"resolution": "0",
|
||||
"seam_gap": "15%",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"support_base_pattern_spacing": "2",
|
||||
"support_bottom_interface_spacing": "0.2",
|
||||
"support_interface_bottom_layers": "0",
|
||||
"support_interface_spacing": "0.2",
|
||||
"support_interface_top_layers": "3",
|
||||
"support_line_width": "0.4",
|
||||
"support_speed": "120",
|
||||
"top_surface_acceleration": "2000",
|
||||
"top_surface_line_width": "0.42",
|
||||
"travel_acceleration": "7000",
|
||||
"travel_speed": "350",
|
||||
"wall_loops": "2",
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"bridge_speed": "45",
|
||||
"bottom_shell_layers": "4",
|
||||
"inner_wall_acceleration": "3000",
|
||||
"inner_wall_speed": "150",
|
||||
"internal_bridge_speed": "45",
|
||||
"internal_solid_infill_acceleration": "6000",
|
||||
"internal_solid_infill_speed": "150",
|
||||
"layer_height": "0.15",
|
||||
"outer_wall_acceleration": "2500",
|
||||
"overhang_2_4_speed": "25",
|
||||
"overhang_3_4_speed": "50",
|
||||
"overhang_4_4_speed": "80%",
|
||||
"small_perimeter_speed": "170",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_speed": "150",
|
||||
"support_bottom_z_distance": "0.17",
|
||||
"support_interface_speed": "50",
|
||||
"support_threshold_angle": "35",
|
||||
"support_top_z_distance": "0.17",
|
||||
"top_shell_layers": "6",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.15mm SPEED @COREONE0.25 + MMU3",
|
||||
"inherits": "0.15mm SPEED @CORE One 0.25",
|
||||
"from": "system",
|
||||
"setting_id": "mYSeGZQ0MykDNtXP",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.25 nozzle"
|
||||
],
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"compatible_printers_condition": ""
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.15mm SPEED @COREONE0.4 + MMU3",
|
||||
"inherits": "0.15mm SPEED @CORE One 0.4",
|
||||
"from": "system",
|
||||
"setting_id": "CdehEFlvnacxhU2H",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.15mm STRUCTURAL @COREONE0.25 + MMU3",
|
||||
"inherits": "0.15mm STRUCTURAL @CORE One 0.25",
|
||||
"from": "system",
|
||||
"setting_id": "sUWaBUUy033BXEzk",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.25 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.15mm STRUCTURAL @COREONE0.4 + MMU3",
|
||||
"inherits": "0.15mm STRUCTURAL @CORE One 0.4",
|
||||
"from": "system",
|
||||
"setting_id": "kM9rtB6iLqcDNZZU",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.15mm STRUCTURAL @COREONE0.6 + MMU3",
|
||||
"inherits": "0.15mm STRUCTURAL @CORE One 0.6",
|
||||
"from": "system",
|
||||
"setting_id": "PTOVGYLNah28dKRr",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"compatible_printers_condition": ""
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.16mm SPEED @COREONE0.3 + MMU3",
|
||||
"inherits": "0.16mm SPEED @CORE One 0.3",
|
||||
"from": "system",
|
||||
"setting_id": "ByXT7JeCV0SWiSnt",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.3 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.16mm STRUCTURAL @COREONE0.3 + MMU3",
|
||||
"inherits": "0.16mm STRUCTURAL @CORE One 0.3",
|
||||
"from": "system",
|
||||
"setting_id": "3XaKemYMM9AMLAIE",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.3 nozzle"
|
||||
],
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"compatible_printers_condition": ""
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.20mm BALANCED @COREONE0.4 + MMU3",
|
||||
"inherits": "0.20mm Standard @MK4",
|
||||
"from": "system",
|
||||
"setting_id": "ZhSjwXMEOWyeWIDd",
|
||||
"instantiation": "true",
|
||||
"bridge_acceleration": "1500",
|
||||
"brim_type": "no_brim",
|
||||
"default_acceleration": "3000",
|
||||
"elefant_foot_compensation": "0.2",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"initial_layer_acceleration": "500",
|
||||
"initial_layer_infill_speed": "100",
|
||||
"initial_layer_line_width": "0.5",
|
||||
"inner_wall_line_width": "0.45",
|
||||
"internal_solid_infill_line_width": "0.45",
|
||||
"line_width": "0.45",
|
||||
"outer_wall_line_width": "0.45",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"raft_first_layer_expansion": "3",
|
||||
"resolution": "0",
|
||||
"seam_gap": "15%",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"support_base_pattern_spacing": "2",
|
||||
"support_bottom_interface_spacing": "0.2",
|
||||
"support_interface_bottom_layers": "0",
|
||||
"support_interface_spacing": "0.2",
|
||||
"support_interface_top_layers": "3",
|
||||
"support_line_width": "0.4",
|
||||
"support_speed": "120",
|
||||
"top_surface_acceleration": "2000",
|
||||
"top_surface_line_width": "0.42",
|
||||
"travel_acceleration": "7000",
|
||||
"travel_speed": "350",
|
||||
"wall_loops": "2",
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"bridge_speed": "50",
|
||||
"inner_wall_acceleration": "3000",
|
||||
"inner_wall_speed": "150",
|
||||
"internal_solid_infill_acceleration": "6000",
|
||||
"internal_solid_infill_speed": "150",
|
||||
"outer_wall_acceleration": "2500",
|
||||
"overhang_2_4_speed": "25",
|
||||
"overhang_3_4_speed": "50",
|
||||
"overhang_4_4_speed": "80%",
|
||||
"small_perimeter_speed": "170",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_speed": "150",
|
||||
"support_interface_speed": "60",
|
||||
"support_style": "snug",
|
||||
"support_threshold_angle": "35",
|
||||
"top_shell_layers": "5",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.20mm SOLUBLE FULL @COREONE0.4 + MMU3",
|
||||
"inherits": "0.20mm SOLUBLE FULL @CORE One 0.4",
|
||||
"from": "system",
|
||||
"setting_id": "F4GvezeeqYGgETx5",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.20mm SOLUBLE INTERFACE @COREONE0.4 + MMU3",
|
||||
"inherits": "0.20mm SOLUBLE INTERFACE @CORE One 0.4",
|
||||
"from": "system",
|
||||
"setting_id": "hrh6ZS8cMrp6Fput",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.20mm SPEED @COREONE0.3 + MMU3",
|
||||
"inherits": "0.20mm SPEED @CORE One 0.3",
|
||||
"from": "system",
|
||||
"setting_id": "a8MnMQB4PuzlCBkv",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.3 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.20mm SPEED @COREONE0.4 + MMU3",
|
||||
"inherits": "0.20mm SPEED @CORE One 0.4",
|
||||
"from": "system",
|
||||
"setting_id": "gFegVTUTnp12IurN",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.20mm SPEED @COREONE0.6 + MMU3",
|
||||
"inherits": "0.20mm SPEED @CORE One 0.6",
|
||||
"from": "system",
|
||||
"setting_id": "b5DuLDBbPOrc3QUB",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"compatible_printers_condition": ""
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.20mm STRUCTURAL @COREONE0.3 + MMU3",
|
||||
"inherits": "0.20mm STRUCTURAL @CORE One 0.3",
|
||||
"from": "system",
|
||||
"setting_id": "3GXAe0t8hNMloSsA",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.3 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.20mm STRUCTURAL @COREONE0.4 + MMU3",
|
||||
"inherits": "0.20mm STRUCTURAL @CORE One 0.4",
|
||||
"from": "system",
|
||||
"setting_id": "elSJkPZlFi4sWveY",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.20mm STRUCTURAL @COREONE0.6 + MMU3",
|
||||
"inherits": "0.20mm STRUCTURAL @CORE One 0.6",
|
||||
"from": "system",
|
||||
"setting_id": "uvQ25wBWKEFdqMVl",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.25mm BALANCED @COREONE0.4 + MMU3",
|
||||
"inherits": "0.20mm Standard @MK4",
|
||||
"from": "system",
|
||||
"setting_id": "cEccdq6KND9xa5HS",
|
||||
"instantiation": "true",
|
||||
"bridge_acceleration": "1500",
|
||||
"brim_type": "no_brim",
|
||||
"default_acceleration": "3000",
|
||||
"elefant_foot_compensation": "0.2",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"initial_layer_acceleration": "500",
|
||||
"initial_layer_infill_speed": "100",
|
||||
"initial_layer_line_width": "0.5",
|
||||
"inner_wall_line_width": "0.45",
|
||||
"internal_solid_infill_line_width": "0.45",
|
||||
"line_width": "0.45",
|
||||
"outer_wall_line_width": "0.45",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"raft_first_layer_expansion": "3",
|
||||
"resolution": "0",
|
||||
"seam_gap": "15%",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"support_base_pattern_spacing": "2",
|
||||
"support_bottom_interface_spacing": "0.2",
|
||||
"support_interface_bottom_layers": "0",
|
||||
"support_interface_spacing": "0.2",
|
||||
"support_interface_top_layers": "3",
|
||||
"support_line_width": "0.4",
|
||||
"support_speed": "120",
|
||||
"top_surface_acceleration": "2000",
|
||||
"top_surface_line_width": "0.42",
|
||||
"travel_acceleration": "7000",
|
||||
"travel_speed": "350",
|
||||
"wall_loops": "2",
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"bridge_speed": "50",
|
||||
"inner_wall_acceleration": "3000",
|
||||
"inner_wall_speed": "150",
|
||||
"internal_solid_infill_acceleration": "5000",
|
||||
"internal_solid_infill_speed": "140",
|
||||
"layer_height": "0.25",
|
||||
"outer_wall_acceleration": "2500",
|
||||
"overhang_2_4_speed": "15",
|
||||
"overhang_3_4_speed": "25",
|
||||
"overhang_4_4_speed": "70%",
|
||||
"small_perimeter_speed": "150",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_speed": "150",
|
||||
"support_base_pattern": "rectilinear",
|
||||
"support_bottom_z_distance": "0.25",
|
||||
"support_style": "snug",
|
||||
"support_threshold_angle": "35",
|
||||
"support_top_z_distance": "0.25",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.25mm SPEED @COREONE0.4 + MMU3",
|
||||
"inherits": "0.20mm Standard @MK4",
|
||||
"from": "system",
|
||||
"setting_id": "oVLlJtwPINArAb0Y",
|
||||
"instantiation": "true",
|
||||
"bridge_acceleration": "1500",
|
||||
"brim_type": "no_brim",
|
||||
"default_acceleration": "3000",
|
||||
"elefant_foot_compensation": "0.2",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"initial_layer_acceleration": "500",
|
||||
"initial_layer_infill_speed": "100",
|
||||
"initial_layer_line_width": "0.5",
|
||||
"inner_wall_line_width": "0.45",
|
||||
"internal_solid_infill_line_width": "0.45",
|
||||
"line_width": "0.45",
|
||||
"outer_wall_line_width": "0.45",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"raft_first_layer_expansion": "3",
|
||||
"resolution": "0",
|
||||
"seam_gap": "15%",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"support_base_pattern_spacing": "2",
|
||||
"support_bottom_interface_spacing": "0.2",
|
||||
"support_interface_bottom_layers": "0",
|
||||
"support_interface_spacing": "0.2",
|
||||
"support_interface_top_layers": "3",
|
||||
"support_line_width": "0.4",
|
||||
"support_speed": "120",
|
||||
"top_surface_acceleration": "2000",
|
||||
"top_surface_line_width": "0.42",
|
||||
"travel_acceleration": "7000",
|
||||
"travel_speed": "350",
|
||||
"wall_loops": "2",
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"bridge_speed": "50",
|
||||
"inner_wall_acceleration": "6000",
|
||||
"internal_solid_infill_acceleration": "5000",
|
||||
"layer_height": "0.25",
|
||||
"overhang_2_4_speed": "15",
|
||||
"overhang_3_4_speed": "25",
|
||||
"overhang_4_4_speed": "70%",
|
||||
"small_perimeter_speed": "170",
|
||||
"sparse_infill_acceleration": "7000",
|
||||
"support_base_pattern": "rectilinear",
|
||||
"support_bottom_z_distance": "0.25",
|
||||
"support_interface_speed": "60",
|
||||
"support_style": "snug",
|
||||
"support_threshold_angle": "35",
|
||||
"support_top_z_distance": "0.25",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.25mm SPEED @COREONE0.6 + MMU3",
|
||||
"inherits": "0.25mm SPEED @CORE One 0.6",
|
||||
"from": "system",
|
||||
"setting_id": "CRAV58WCDIn2bZdK",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"compatible_printers_condition": ""
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.25mm STRUCTURAL @COREONE0.4 + MMU3",
|
||||
"inherits": "0.20mm Standard @MK4",
|
||||
"from": "system",
|
||||
"setting_id": "lBGry26X4a9IihAD",
|
||||
"instantiation": "true",
|
||||
"bridge_acceleration": "1500",
|
||||
"brim_type": "no_brim",
|
||||
"default_acceleration": "3000",
|
||||
"elefant_foot_compensation": "0.2",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"initial_layer_acceleration": "500",
|
||||
"initial_layer_infill_speed": "100",
|
||||
"initial_layer_line_width": "0.5",
|
||||
"inner_wall_line_width": "0.45",
|
||||
"internal_solid_infill_line_width": "0.45",
|
||||
"line_width": "0.45",
|
||||
"outer_wall_line_width": "0.45",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"raft_first_layer_expansion": "3",
|
||||
"resolution": "0",
|
||||
"seam_gap": "15%",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"support_base_pattern_spacing": "2",
|
||||
"support_bottom_interface_spacing": "0.2",
|
||||
"support_interface_bottom_layers": "0",
|
||||
"support_interface_spacing": "0.2",
|
||||
"support_interface_top_layers": "3",
|
||||
"support_line_width": "0.4",
|
||||
"support_speed": "120",
|
||||
"top_surface_acceleration": "2000",
|
||||
"top_surface_line_width": "0.42",
|
||||
"travel_acceleration": "7000",
|
||||
"travel_speed": "350",
|
||||
"wall_loops": "2",
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"bridge_speed": "50",
|
||||
"gap_infill_speed": "60",
|
||||
"inner_wall_acceleration": "2500",
|
||||
"inner_wall_speed": "70",
|
||||
"internal_solid_infill_acceleration": "4000",
|
||||
"internal_solid_infill_speed": "140",
|
||||
"layer_height": "0.25",
|
||||
"outer_wall_acceleration": "1500",
|
||||
"outer_wall_speed": "50",
|
||||
"overhang_1_4_speed": "50%",
|
||||
"overhang_2_4_speed": "15",
|
||||
"overhang_3_4_speed": "45",
|
||||
"overhang_4_4_speed": "90%",
|
||||
"small_perimeter_speed": "50",
|
||||
"sparse_infill_acceleration": "6000",
|
||||
"sparse_infill_speed": "120",
|
||||
"support_base_pattern": "rectilinear",
|
||||
"support_bottom_z_distance": "0.25",
|
||||
"support_style": "snug",
|
||||
"support_threshold_angle": "40",
|
||||
"support_top_z_distance": "0.25",
|
||||
"top_surface_speed": "80",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.4 nozzle"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.25mm STRUCTURAL @COREONE0.6 + MMU3",
|
||||
"inherits": "0.25mm STRUCTURAL @CORE One 0.6",
|
||||
"from": "system",
|
||||
"setting_id": "95m4AA4YRwcBt63r",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.32mm SPEED @COREONE0.6 + MMU3",
|
||||
"inherits": "0.32mm SPEED @CORE One 0.6",
|
||||
"from": "system",
|
||||
"setting_id": "nqrmLvULVOKW9bSm",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%",
|
||||
"compatible_printers_condition": ""
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.32mm STRUCTURAL @COREONE0.6 + MMU3",
|
||||
"inherits": "0.32mm STRUCTURAL @CORE One 0.6",
|
||||
"from": "system",
|
||||
"setting_id": "rYhCYIq1vvY40IYf",
|
||||
"instantiation": "true",
|
||||
"compatible_printers": [
|
||||
"Prusa CORE One MMU3 0.6 nozzle"
|
||||
],
|
||||
"compatible_printers_condition": "",
|
||||
"filename_format": "{input_filename_base}_{layer_height}mm_{filament_type[0]}-{filament_type[1]}-{filament_type[2]}-{filament_type[3]}-{filament_type[4]}_COREONE_MMU3_{print_time}.gcode",
|
||||
"prime_tower_brim_width": "2",
|
||||
"print_extruder_id": [
|
||||
"1"
|
||||
],
|
||||
"print_extruder_variant": [
|
||||
"Direct Drive Standard"
|
||||
],
|
||||
"wipe_tower_cone_angle": "25",
|
||||
"wipe_tower_extra_flow": "250%",
|
||||
"wipe_tower_extra_spacing": "110%"
|
||||
}
|
||||
@@ -7,18 +7,38 @@
|
||||
|
||||
uniform sampler2D color_texture;
|
||||
uniform sampler2D depth_texture;
|
||||
uniform sampler2D normal_texture;
|
||||
uniform vec2 inv_tex_size;
|
||||
uniform float z_near;
|
||||
uniform float z_far;
|
||||
uniform bool is_outline;
|
||||
// The pass has no normal target to read, so the surface normal is reconstructed from the depth
|
||||
// buffer. inv_projection_matrix unprojects a pixel back into view space and up_view is world +Z
|
||||
// expressed in view space, which is what tells a top surface from a wall.
|
||||
uniform mat4 inv_projection_matrix;
|
||||
uniform vec3 up_view;
|
||||
|
||||
varying vec2 tex_coord;
|
||||
|
||||
float linearize_depth(float depth)
|
||||
// Position of the given pixel in view space. Valid under both an orthographic and a perspective
|
||||
// camera, unlike the depth linearization it replaces.
|
||||
vec3 view_pos(vec2 uv)
|
||||
{
|
||||
float z = depth * 2.0 - 1.0;
|
||||
return (2.0 * z_near * z_far) / (z_far + z_near - z * (z_far - z_near));
|
||||
vec2 c = clamp(uv, vec2(0.0), vec2(1.0));
|
||||
float d = texture2D(depth_texture, c).r;
|
||||
vec4 ndc = vec4(c * 2.0 - 1.0, d * 2.0 - 1.0, 1.0);
|
||||
vec4 view = inv_projection_matrix * ndc;
|
||||
return view.xyz / view.w;
|
||||
}
|
||||
|
||||
// Surface normal at the given pixel, from the forward differences of the reconstructed view
|
||||
// position. It rings by a pixel across a depth discontinuity, which is acceptable here: the
|
||||
// normal only weights the occlusion, nothing is shaded with it.
|
||||
vec3 view_normal(vec2 uv, vec3 p)
|
||||
{
|
||||
vec3 px = view_pos(uv + vec2(inv_tex_size.x, 0.0));
|
||||
vec3 py = view_pos(uv + vec2(0.0, inv_tex_size.y));
|
||||
vec3 n = cross(px - p, py - p);
|
||||
float len = length(n);
|
||||
return (len > 1e-8) ? n / len : vec3(0.0, 0.0, 1.0);
|
||||
}
|
||||
|
||||
void main()
|
||||
@@ -28,16 +48,21 @@ void main()
|
||||
return;
|
||||
}
|
||||
vec3 base = texture2D(color_texture, tex_coord).rgb;
|
||||
float depth_center = linearize_depth(texture2D(depth_texture, tex_coord).r);
|
||||
|
||||
// Sample normal at current fragment (range: -1 to 1)
|
||||
vec3 normal_center = texture2D(normal_texture, tex_coord).rgb * 2.0 - 1.0;
|
||||
// Nothing was drawn here: occluding the background would only darken the gradient, and its
|
||||
// reconstructed normal is degenerate anyway.
|
||||
if (texture2D(depth_texture, tex_coord).r >= 0.9999) {
|
||||
gl_FragColor = vec4(base, 1.0);
|
||||
return;
|
||||
}
|
||||
|
||||
vec3 center_pos = view_pos(tex_coord);
|
||||
float depth_center = -center_pos.z;
|
||||
vec3 normal_center = view_normal(tex_coord, center_pos);
|
||||
|
||||
// Calculate how much the surface faces upward
|
||||
// up_factor = 1.0 for surfaces pointing straight up (0,0,1)
|
||||
// up_factor = 0.0 for surfaces pointing down or sideways
|
||||
float up_factor = max(0.0, normal_center.z); // Assuming Z is up axis
|
||||
// Alternative: if Y is up, use normal_center.y
|
||||
// up_factor = 1.0 for surfaces pointing straight up, 0.0 for walls and downward faces
|
||||
float up_factor = clamp(dot(normal_center, up_view), 0.0, 1.0);
|
||||
|
||||
// Adaptive sampling radius
|
||||
float radius = mix(2.0, 4.0, depth_center / z_far);
|
||||
@@ -52,39 +77,38 @@ void main()
|
||||
offsets[6] = vec2( 0.0, -1.0);
|
||||
offsets[7] = vec2( 0.707,-0.707);
|
||||
|
||||
// Occlusion is a slope, not a depth difference: how far a neighbour rises out of the
|
||||
// centre's tangent plane over how far away it is. Unlike a raw difference, that sine is
|
||||
// free of camera distance and zoom, so a crease reads the same from any view.
|
||||
const float SLOPE_MIN = 0.08; // ~5 degrees, above the depth-buffer noise of a flat surface
|
||||
const float SLOPE_MAX = 0.60; // ~37 degrees, a full crease
|
||||
|
||||
const float SAMPLE_COUNT = 8.0;
|
||||
float occlusion = 0.0;
|
||||
int valid_samples = 0;
|
||||
|
||||
for (int i = 0; i < 8; ++i) {
|
||||
vec2 uv = tex_coord + offsets[i] * inv_tex_size * radius;
|
||||
uv = clamp(uv, vec2(0.001), vec2(0.999));
|
||||
|
||||
float sample_depth = linearize_depth(texture2D(depth_texture, uv).r);
|
||||
float depth_diff = max(0.0, depth_center - sample_depth);
|
||||
|
||||
float threshold = 0.015 * (0.5 + depth_center / z_far);
|
||||
float contribution = smoothstep(0.001, threshold, depth_diff);
|
||||
vec3 delta = view_pos(uv) - center_pos;
|
||||
float dist = length(delta);
|
||||
float rise = (dist > 1e-6) ? dot(delta, normal_center) / dist : 0.0;
|
||||
float contribution = smoothstep(SLOPE_MIN, SLOPE_MAX, rise);
|
||||
|
||||
float diagonal_weight = 1.0 - abs(offsets[i].x * offsets[i].y) * 0.5;
|
||||
occlusion += contribution * diagonal_weight;
|
||||
valid_samples++;
|
||||
}
|
||||
|
||||
if (valid_samples > 0)
|
||||
occlusion /= float(valid_samples);
|
||||
occlusion /= SAMPLE_COUNT;
|
||||
|
||||
// flatter/top-like surfaces get less darkening
|
||||
float ao_intensity = 0.55;
|
||||
float ambient_occlusion = 1.0 - occlusion * ao_intensity;
|
||||
|
||||
// Different min values for top vs bottom surfaces
|
||||
// Different min values for top vs bottom surfaces. The boost that used to follow lifted a
|
||||
// top surface back to within 2% of unoccluded once up_factor became a real normal rather
|
||||
// than a colour, which is where the AO went; the floors alone shape the effect now.
|
||||
float ao_min = mix(0.45, 0.70, up_factor); // Bottom: 0.45, Top: 0.70
|
||||
ambient_occlusion = clamp(ambient_occlusion, ao_min, 1.0);
|
||||
|
||||
// Boost brightness on top surfaces (optional)
|
||||
float brightness_boost = 1.0 + up_factor * 0.15; // 15% extra brightness on top
|
||||
ambient_occlusion = pow(ambient_occlusion, 2.2) * brightness_boost;
|
||||
ambient_occlusion = clamp(ambient_occlusion, 0.45, 1.05);
|
||||
|
||||
gl_FragColor = vec4(base * ambient_occlusion, 1.0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,45 @@
|
||||
#version 140
|
||||
|
||||
/**
|
||||
* SSAO Shader - GLSL 140 version with sharp depth threshold
|
||||
* SSAO Shader - GLSL 140 version with a slope-based occlusion test
|
||||
* Only darkens valleys/concave areas, ignores smooth variations
|
||||
*/
|
||||
|
||||
uniform sampler2D color_texture;
|
||||
uniform sampler2D depth_texture;
|
||||
uniform sampler2D normal_texture;
|
||||
uniform float z_near;
|
||||
uniform vec2 inv_tex_size;
|
||||
uniform float z_far;
|
||||
uniform bool is_outline;
|
||||
// The pass has no normal target to read, so the surface normal is reconstructed from the depth
|
||||
// buffer. inv_projection_matrix unprojects a pixel back into view space and up_view is world +Z
|
||||
// expressed in view space, which is what tells a top surface from a wall.
|
||||
uniform mat4 inv_projection_matrix;
|
||||
uniform vec3 up_view;
|
||||
|
||||
in vec2 tex_coord;
|
||||
out vec4 frag_color;
|
||||
|
||||
float linearize_depth(float depth)
|
||||
// Position of the given pixel in view space. Valid under both an orthographic and a perspective
|
||||
// camera, unlike the depth linearization it replaces.
|
||||
vec3 view_pos(ivec2 pixel)
|
||||
{
|
||||
float z = depth * 2.0 - 1.0;
|
||||
return (2.0 * z_near * z_far) / (z_far + z_near - z * (z_far - z_near));
|
||||
ivec2 p = clamp(pixel, ivec2(0), textureSize(depth_texture, 0) - 1);
|
||||
float d = texelFetch(depth_texture, p, 0).r;
|
||||
vec4 ndc = vec4((vec2(p) + 0.5) * inv_tex_size * 2.0 - 1.0, d * 2.0 - 1.0, 1.0);
|
||||
vec4 view = inv_projection_matrix * ndc;
|
||||
return view.xyz / view.w;
|
||||
}
|
||||
|
||||
// Surface normal at the given pixel, from the forward differences of the reconstructed view
|
||||
// position. It rings by a pixel across a depth discontinuity, which is acceptable here: the
|
||||
// normal only weights the occlusion, nothing is shaded with it.
|
||||
vec3 view_normal(ivec2 pixel, vec3 p)
|
||||
{
|
||||
vec3 px = view_pos(pixel + ivec2(1, 0));
|
||||
vec3 py = view_pos(pixel + ivec2(0, 1));
|
||||
vec3 n = cross(px - p, py - p);
|
||||
float len = length(n);
|
||||
return (len > 1e-8) ? n / len : vec3(0.0, 0.0, 1.0);
|
||||
}
|
||||
|
||||
void main()
|
||||
@@ -28,81 +49,72 @@ void main()
|
||||
return;
|
||||
}
|
||||
ivec2 pixel = ivec2(gl_FragCoord.xy);
|
||||
float center_depth = linearize_depth(texelFetch(depth_texture, pixel, 0).r);
|
||||
|
||||
// Sample normal buffer (stored as RGB in 0-1 range, convert to -1 to 1)
|
||||
vec3 normal_center = texelFetch(normal_texture, pixel, 0).rgb * 2.0 - 1.0;
|
||||
normal_center = normalize(normal_center);
|
||||
|
||||
vec3 color = texture(color_texture, tex_coord).rgb;
|
||||
|
||||
// Nothing was drawn here: occluding the background would only darken the gradient, and its
|
||||
// reconstructed normal is degenerate anyway.
|
||||
if (texelFetch(depth_texture, pixel, 0).r >= 0.9999) {
|
||||
frag_color = vec4(color, 1.0);
|
||||
return;
|
||||
}
|
||||
|
||||
vec3 center_pos = view_pos(pixel);
|
||||
float center_depth = -center_pos.z;
|
||||
vec3 normal_center = view_normal(pixel, center_pos);
|
||||
|
||||
// Calculate upward-facing factor (Z-up coordinate system)
|
||||
float up_factor = clamp(normal_center.z * 1.5, 0.0, 1.0);
|
||||
|
||||
float up_factor = clamp(dot(normal_center, up_view), 0.0, 1.0);
|
||||
|
||||
// Adaptive radius in pixel space
|
||||
int radius = int(mix(2.0, 4.0, center_depth / z_far));
|
||||
|
||||
// Optimized sampling pattern
|
||||
const ivec2 offsets[12] = ivec2[](
|
||||
const int SAMPLE_COUNT = 12;
|
||||
const ivec2 offsets[SAMPLE_COUNT] = ivec2[](
|
||||
ivec2(1, 0), ivec2(-1, 0), ivec2(0, 1), ivec2(0, -1),
|
||||
ivec2(1, 1), ivec2(-1, 1), ivec2(1, -1), ivec2(-1, -1),
|
||||
ivec2(2, 0), ivec2(-2, 0), ivec2(0, 2), ivec2(0, -2)
|
||||
);
|
||||
|
||||
float occlusion = 0.0;
|
||||
int valid_samples = 0;
|
||||
// Occlusion is a slope, not a depth difference: the sine of the angle a neighbour subtends
|
||||
// above the centre's tangent plane. A raw difference depends on camera distance and zoom,
|
||||
// so no fixed thresholds suit both a 0.2 mm layer step and a 5 mm overhang.
|
||||
const float SLOPE_MIN = 0.08; // ~5 degrees, above the depth-buffer noise of a flat surface
|
||||
const float SLOPE_MAX = 0.60; // ~37 degrees, a full crease
|
||||
|
||||
for (int i = 0; i < 12; i++) {
|
||||
float occlusion = 0.0;
|
||||
|
||||
for (int i = 0; i < SAMPLE_COUNT; i++) {
|
||||
// No edge rejection: view_pos clamps, giving a near-zero delta and no occlusion.
|
||||
// Rejecting one side only would bias the denominator against the other.
|
||||
ivec2 sample_pixel = pixel + offsets[i] * radius;
|
||||
|
||||
if (sample_pixel.x < 0 || sample_pixel.y < 0)
|
||||
continue;
|
||||
|
||||
float sample_depth = linearize_depth(texelFetch(depth_texture, sample_pixel, 0).r);
|
||||
|
||||
// Sample normal at neighbor
|
||||
vec3 normal_sample = texelFetch(normal_texture, sample_pixel, 0).rgb * 2.0 - 1.0;
|
||||
|
||||
// Depth difference (positive if neighbor is closer to camera)
|
||||
float depth_diff = center_depth - sample_depth;
|
||||
|
||||
// Sharp depth threshold ===
|
||||
// Minimum depth difference to consider occlusion (ignores small variations)
|
||||
float threshold_min = 0.008; // Higher = only deep valleys get darkened
|
||||
float threshold_max = 0.04; // Transition range for full occlusion
|
||||
vec3 delta = view_pos(sample_pixel) - center_pos;
|
||||
float dist = length(delta);
|
||||
// How far the neighbour rises towards the viewer out of the centre's tangent plane. A
|
||||
// flat surface gives ~0 whatever its orientation, so this also subsumes the separate
|
||||
// planar test the normals were compared for.
|
||||
float rise = (dist > 1e-6) ? dot(delta, normal_center) / dist : 0.0;
|
||||
|
||||
float contribution = 0.0;
|
||||
if (depth_diff > threshold_min) {
|
||||
if (rise > SLOPE_MIN) {
|
||||
// Abrupt mapping with power curve
|
||||
contribution = (depth_diff - threshold_min) / (threshold_max - threshold_min);
|
||||
contribution = (rise - SLOPE_MIN) / (SLOPE_MAX - SLOPE_MIN);
|
||||
contribution = clamp(contribution, 0.0, 1.0);
|
||||
contribution = pow(contribution, 2.0); // Steeper curve for sharper transition
|
||||
}
|
||||
|
||||
// Reduce occlusion on planar surfaces (similar normals)
|
||||
float normal_similarity = dot(normal_center, normal_sample);
|
||||
float planar_factor = smoothstep(0.75, 0.95, normal_similarity);
|
||||
contribution *= (1.0 - planar_factor * 0.6);
|
||||
|
||||
occlusion += contribution;
|
||||
valid_samples++;
|
||||
}
|
||||
|
||||
if (valid_samples > 0) {
|
||||
// Calculate ambient occlusion factor with higher base intensity
|
||||
float ao_factor = 1.0 - (occlusion / float(valid_samples)) * 0.6;
|
||||
|
||||
// Keep bright areas clean (higher minimum for upward-facing surfaces)
|
||||
float ao_min = mix(0.55, 0.85, up_factor);
|
||||
ao_factor = clamp(ao_factor, ao_min, 1.0);
|
||||
|
||||
// Slight brightness boost for upward-facing surfaces
|
||||
float brightness_boost = 1.0 + up_factor * 0.15;
|
||||
ao_factor = ao_factor * brightness_boost;
|
||||
|
||||
occlusion = ao_factor;
|
||||
} else {
|
||||
occlusion = 1.0;
|
||||
}
|
||||
// Calculate ambient occlusion factor with higher base intensity
|
||||
float ao_factor = 1.0 - (occlusion / float(SAMPLE_COUNT)) * 0.6;
|
||||
|
||||
// Keep bright areas clean (higher minimum for upward-facing surfaces). The old 0.85 floor
|
||||
// and 1.15 boost were set when up_factor came from the colour buffer and read ~0; with a
|
||||
// real normal they capped a top surface at 2% darkening, which hid the AO entirely.
|
||||
float ao_min = mix(0.45, 0.70, up_factor);
|
||||
occlusion = clamp(ao_factor, ao_min, 1.0);
|
||||
|
||||
vec3 color = texture(color_texture, tex_coord).rgb;
|
||||
frag_color = vec4(color * occlusion, 1.0);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user