diff --git a/resources/profiles/Snapmaker.json b/resources/profiles/Snapmaker.json
index 8b814c19bb..14a9e2c9eb 100644
--- a/resources/profiles/Snapmaker.json
+++ b/resources/profiles/Snapmaker.json
@@ -1,6 +1,6 @@
{
"name": "Snapmaker",
- "version": "02.02.39.02",
+ "version": "02.02.40.02",
"force_update": "0",
"description": "Snapmaker configurations",
"machine_model_list": [
@@ -449,7 +449,168 @@
{
"name": "0.48 Draft @Snapmaker Artisan (0.8 nozzle)",
"sub_path": "process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json"
+ },
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ "name": "fdm_process_U1_0.06_nozzle_0.2",
+ "sub_path": "process/fdm_process_U1_0.06_nozzle_0.2.json"
+ },
+ {
+ "name": "fdm_process_U1_0.08_nozzle_0.2",
+ "sub_path": "process/fdm_process_U1_0.08_nozzle_0.2.json"
+ },
+ {
+ "name": "fdm_process_U1_0.10_nozzle_0.2",
+ "sub_path": "process/fdm_process_U1_0.10_nozzle_0.2.json"
+ },
+ {
+ "name": "fdm_process_U1_0.12_nozzle_0.2",
+ "sub_path": "process/fdm_process_U1_0.12_nozzle_0.2.json"
+ },
+ {
+ "name": "fdm_process_U1_0.14_nozzle_0.2",
+ "sub_path": "process/fdm_process_U1_0.14_nozzle_0.2.json"
+ },
+ {
+ "name": "fdm_process_U1_0.18_nozzle_0.6",
+ "sub_path": "process/fdm_process_U1_0.18_nozzle_0.6.json"
+ },
+ {
+ "name": "fdm_process_U1_0.24_nozzle_0.6",
+ "sub_path": "process/fdm_process_U1_0.24_nozzle_0.6.json"
+ },
+ {
+ "name": "fdm_process_U1_0.30_nozzle_0.6",
+ "sub_path": "process/fdm_process_U1_0.30_nozzle_0.6.json"
+ },
+ {
+ "name": "fdm_process_U1_0.36_nozzle_0.6",
+ "sub_path": "process/fdm_process_U1_0.36_nozzle_0.6.json"
+ },
+ {
+ "name": "fdm_process_U1_0.42_nozzle_0.6",
+ "sub_path": "process/fdm_process_U1_0.42_nozzle_0.6.json"
+ },
+ {
+ "name": "fdm_process_U1_0.32_nozzle_0.8",
+ "sub_path": "process/fdm_process_U1_0.32_nozzle_0.8.json"
+ },
+ {
+ "name": "fdm_process_U1_0.40_nozzle_0.8",
+ "sub_path": "process/fdm_process_U1_0.40_nozzle_0.8.json"
+ },
+ {
+ "name": "fdm_process_U1_0.48_nozzle_0.8",
+ "sub_path": "process/fdm_process_U1_0.48_nozzle_0.8.json"
+ },
+ {
+ "name": "fdm_process_U1_0.24_nozzle_0.8",
+ "sub_path": "process/fdm_process_U1_0.24_nozzle_0.8.json"
+ },
+ {
+ "name": "fdm_process_U1_0.56_nozzle_0.8",
+ "sub_path": "process/fdm_process_U1_0.56_nozzle_0.8.json"
+ },
+
+ {
+ "name": "0.06 High Quality @Snapmaker U1 (0.2 nozzle)",
+ "sub_path": "process/0.06 High Quality @Snapmaker U1 (0.2 nozzle).json"
+ },
+ {
+ "name": "0.06 Standard @Snapmaker U1 (0.2 nozzle)",
+ "sub_path": "process/0.06 Standard @Snapmaker U1 (0.2 nozzle).json"
+ },
+ {
+ "name": "0.08 High Quality @Snapmaker U1 (0.2 nozzle)",
+ "sub_path": "process/0.08 High Quality @Snapmaker U1 (0.2 nozzle).json"
+ },
+ {
+ "name": "0.08 Standard @Snapmaker U1 (0.2 nozzle)",
+ "sub_path": "process/0.08 Standard @Snapmaker U1 (0.2 nozzle).json"
+ },
+ {
+ "name": "0.10 High Quality @Snapmaker U1 (0.2 nozzle)",
+ "sub_path": "process/0.10 High Quality @Snapmaker U1 (0.2 nozzle).json"
+ },
+ {
+ "name": "0.10 Standard @Snapmaker U1 (0.2 nozzle)",
+ "sub_path": "process/0.10 Standard @Snapmaker U1 (0.2 nozzle).json"
+ },
+ {
+ "name": "0.12 Standard @Snapmaker U1 (0.2 nozzle)",
+ "sub_path": "process/0.12 Standard @Snapmaker U1 (0.2 nozzle).json"
+ },
+ {
+ "name": "0.14 Standard @Snapmaker U1 (0.2 nozzle)",
+ "sub_path": "process/0.14 Standard @Snapmaker U1 (0.2 nozzle).json"
+ },
+
+ {
+ "name": "0.18 Standard @Snapmaker U1 (0.6 nozzle)",
+ "sub_path": "process/0.18 Standard @Snapmaker U1 (0.6 nozzle).json"
+ },
+ {
+ "name": "0.24 Standard @Snapmaker U1 (0.6 nozzle)",
+ "sub_path": "process/0.24 Standard @Snapmaker U1 (0.6 nozzle).json"
+ },
+ {
+ "name": "0.30 Standard @Snapmaker U1 (0.6 nozzle)",
+ "sub_path": "process/0.30 Standard @Snapmaker U1 (0.6 nozzle).json"
+ },
+ {
+ "name": "0.30 Strength @Snapmaker U1 (0.6 nozzle)",
+ "sub_path": "process/0.30 Strength @Snapmaker U1 (0.6 nozzle).json"
+ },
+ {
+ "name": "0.36 Standard @Snapmaker U1 (0.6 nozzle)",
+ "sub_path": "process/0.36 Standard @Snapmaker U1 (0.6 nozzle).json"
+ },
+ {
+ "name": "0.42 Standard @Snapmaker U1 (0.6 nozzle)",
+ "sub_path": "process/0.42 Standard @Snapmaker U1 (0.6 nozzle).json"
+ },
+
+
+ {
+ "name": "0.40 Standard @Snapmaker U1 (0.8 nozzle)",
+ "sub_path": "process/0.40 Standard @Snapmaker U1 (0.8 nozzle).json"
+ },
+ {
+ "name": "0.48 Standard @Snapmaker U1 (0.8 nozzle)",
+ "sub_path": "process/0.48 Standard @Snapmaker U1 (0.8 nozzle).json"
+ },
+
+ {
+ "name": "0.32 Standard @Snapmaker U1 (0.8 nozzle)",
+ "sub_path": "process/0.32 Standard @Snapmaker U1 (0.8 nozzle).json"
+ },
+
+ {
+ "name": "0.24 Standard @Snapmaker U1 (0.8 nozzle)",
+ "sub_path": "process/0.24 Standard @Snapmaker U1 (0.8 nozzle).json"
+ },
+
+
+
+ {
+ "name": "0.56 Standard @Snapmaker U1 (0.8 nozzle)",
+ "sub_path": "process/0.56 Standard @Snapmaker U1 (0.8 nozzle).json"
}
+
+
+
],
"filament_list": [
{
@@ -468,61 +629,25 @@
"name": "fdm_filament_bvoh_generic",
"sub_path":"filament/fdm_filament_bvoh_generic.json"
},
- {
- "name": "fdm_filament_abs_generic",
- "sub_path": "filament/fdm_filament_abs_generic.json"
- },
- {
- "name": "fdm_filament_asa_generic",
- "sub_path": "filament/fdm_filament_asa_generic.json"
- },
- {
- "name": "fdm_filament_pa_generic",
- "sub_path": "filament/fdm_filament_pa_generic.json"
- },
- {
- "name": "fdm_filament_pc_generic",
- "sub_path": "filament/fdm_filament_pc_generic.json"
- },
- {
- "name": "Generic ABS @base",
- "sub_path": "filament/Generic ABS @base.json"
- },
- {
- "name": "Generic ABS",
- "sub_path": "filament/Generic ABS.json"
- },
- {
- "name": "Generic ASA @base",
- "sub_path": "filament/Generic ASA @base.json"
- },
- {
- "name": "Generic ASA",
- "sub_path": "filament/Generic ASA.json"
- },
- {
- "name": "Generic PA",
- "sub_path": "filament/Generic PA.json"
- },
- {
- "name": "Generic PA-CF",
- "sub_path": "filament/Generic PA-CF.json"
- },
- {
- "name": "Generic PC @base",
- "sub_path": "filament/Generic PC @base.json"
- },
- {
- "name": "Generic PC",
- "sub_path": "filament/Generic PC.json"
- },
{
"name": "Generic Support For PLA @base",
"sub_path": "filament/Generic Support For PLA @base.json"
},
{
- "name": "Generic Support For PLA",
- "sub_path": "filament/Generic Support For PLA.json"
+ "name": "Generic Support For PLA test @U1 0.2 nozzle",
+ "sub_path": "filament/Generic Support For PLA @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic Support For PLA @U1 0.4 nozzle",
+ "sub_path": "filament/Generic Support For PLA @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic Support For PLA test @U1 0.6 nozzle",
+ "sub_path": "filament/Generic Support For PLA @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic Support For PLA test @U1 0.8 nozzle",
+ "sub_path": "filament/Generic Support For PLA @U1 0.8 nozzle.json"
},
{
"name": "fdm_filament_pva_generic",
@@ -533,8 +658,20 @@
"sub_path": "filament/Generic PVA @base.json"
},
{
- "name": "Generic PVA",
- "sub_path": "filament/Generic PVA.json"
+ "name": "Generic PVA test @U1 0.2 nozzle",
+ "sub_path": "filament/Generic PVA @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic PVA @U1 0.4 nozzle",
+ "sub_path": "filament/Generic PVA @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic PVA test @U1 0.6 nozzle",
+ "sub_path": "filament/Generic PVA @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic PVA test @U1 0.8 nozzle",
+ "sub_path": "filament/Generic PVA @U1 0.8 nozzle.json"
},
{
"name": "fdm_filament_pet_generic",
@@ -545,96 +682,240 @@
"sub_path": "filament/Generic PETG @base.json"
},
{
- "name": "Generic PETG",
- "sub_path": "filament/Generic PETG.json"
+ "name": "Generic PETG test @U1 0.2 nozzle",
+ "sub_path": "filament/Generic PETG @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic PETG @U1 0.4 nozzle",
+ "sub_path": "filament/Generic PETG @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic PETG test @U1 0.6 nozzle",
+ "sub_path": "filament/Generic PETG @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic PETG test @U1 0.8 nozzle",
+ "sub_path": "filament/Generic PETG @U1 0.8 nozzle.json"
},
{
"name": "fdm_filament_tpu_generic",
"sub_path": "filament/fdm_filament_tpu_generic.json"
},
{
- "name": "Generic TPU",
- "sub_path": "filament/Generic TPU.json"
+ "name": "Generic TPU test @U1 0.2 nozzle",
+ "sub_path": "filament/Generic TPU @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic TPU @U1 0.4 nozzle",
+ "sub_path": "filament/Generic TPU @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic TPU test @U1 0.6 nozzle",
+ "sub_path": "filament/Generic TPU @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic TPU test @U1 0.8 nozzle",
+ "sub_path": "filament/Generic TPU @U1 0.8 nozzle.json"
},
{
"name": "Generic PCTG @base",
"sub_path": "filament/Generic PCTG @base.json"
},
{
- "name": "Generic PCTG",
- "sub_path": "filament/Generic PCTG.json"
+ "name": "Generic PCTG test @U1 0.2 nozzle",
+ "sub_path": "filament/Generic PCTG @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic PCTG @U1 0.4 nozzle",
+ "sub_path": "filament/Generic PCTG @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic PCTG test @U1 0.6 nozzle",
+ "sub_path": "filament/Generic PCTG @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic PCTG test @U1 0.8 nozzle",
+ "sub_path": "filament/Generic PCTG @U1 0.8 nozzle.json"
},
{
"name": "Generic PETG HF @base",
"sub_path": "filament/Generic PETG HF @base.json"
},
{
- "name": "Generic PETG HF",
- "sub_path": "filament/Generic PETG HF.json"
+ "name": "Generic PETG HF test @U1 0.2 nozzle",
+ "sub_path": "filament/Generic PETG HF @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic PETG HF @U1 0.4 nozzle",
+ "sub_path": "filament/Generic PETG HF @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic PETG HF test @U1 0.6 nozzle",
+ "sub_path": "filament/Generic PETG HF @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic PETG HF test @U1 0.8 nozzle",
+ "sub_path": "filament/Generic PETG HF @U1 0.8 nozzle.json"
},
{
"name": "Generic PETG-CF @base",
"sub_path": "filament/Generic PETG-CF @base.json"
},
{
- "name": "Generic PETG-CF",
- "sub_path": "filament/Generic PETG-CF.json"
+ "name": "Generic PETG-CF test @U1 0.2 nozzle",
+ "sub_path": "filament/Generic PETG-CF @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic PETG-CF @U1 0.4 nozzle",
+ "sub_path": "filament/Generic PETG-CF @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic PETG-CF test @U1 0.6 nozzle",
+ "sub_path": "filament/Generic PETG-CF @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic PETG-CF test @U1 0.8 nozzle",
+ "sub_path": "filament/Generic PETG-CF @U1 0.8 nozzle.json"
},
{
"name": "Generic PETG-GF @base",
"sub_path": "filament/Generic PETG-GF @base.json"
},
{
- "name": "Generic PETG-GF",
- "sub_path": "filament/Generic PETG-GF.json"
+ "name": "Generic PETG-GF test @U1 0.2 nozzle",
+ "sub_path": "filament/Generic PETG-GF @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic PETG-GF @U1 0.4 nozzle",
+ "sub_path": "filament/Generic PETG-GF @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic PETG-GF test @U1 0.6 nozzle",
+ "sub_path": "filament/Generic PETG-GF @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic PETG-GF test @U1 0.8 nozzle",
+ "sub_path": "filament/Generic PETG-GF @U1 0.8 nozzle.json"
},
{
"name": "Generic PLA High Speed @base",
"sub_path": "filament/Generic PLA High Speed @base.json"
},
{
- "name": "Generic PLA High Speed",
- "sub_path": "filament/Generic PLA High Speed.json"
+ "name": "Generic PLA High Speed test @U1 0.2 nozzle",
+ "sub_path": "filament/Generic PLA High Speed @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic PLA High Speed @U1 0.4 nozzle",
+ "sub_path": "filament/Generic PLA High Speed @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic PLA High Speed test @U1 0.6 nozzle",
+ "sub_path": "filament/Generic PLA High Speed @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic PLA High Speed test @U1 0.8 nozzle",
+ "sub_path": "filament/Generic PLA High Speed @U1 0.8 nozzle.json"
},
{
"name": "Generic PLA Silk @base",
"sub_path": "filament/Generic PLA Silk @base.json"
},
{
- "name": "Generic PLA Silk",
- "sub_path": "filament/Generic PLA Silk.json"
+ "name": "Generic PLA Silk @U1 test 0.2 nozzle",
+ "sub_path": "filament/Generic PLA Silk @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic PLA Silk @U1 0.4 nozzle",
+ "sub_path": "filament/Generic PLA Silk @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic PLA Silk @U1 test 0.6 nozzle",
+ "sub_path": "filament/Generic PLA Silk @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic PLA Silk @U1 test 0.8 nozzle",
+ "sub_path": "filament/Generic PLA Silk @U1 0.8 nozzle.json"
},
{
"name": "Generic PLA @base",
"sub_path": "filament/Generic PLA @base.json"
},
{
- "name": "Generic PLA",
- "sub_path": "filament/Generic PLA.json"
+ "name": "Generic PLA test @U1 0.2 nozzle",
+ "sub_path": "filament/Generic PLA @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic PLA @U1 0.4 nozzle",
+ "sub_path": "filament/Generic PLA @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic PLA test @U1 0.6 nozzle",
+ "sub_path": "filament/Generic PLA @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic PLA test @U1 0.8 nozzle",
+ "sub_path": "filament/Generic PLA @U1 0.8 nozzle.json"
},
{
"name": "Generic PLA-CF @base",
"sub_path": "filament/Generic PLA-CF @base.json"
},
{
- "name": "Generic PLA-CF",
- "sub_path": "filament/Generic PLA-CF.json"
+ "name": "Generic PLA-CF test @U1 0.2 nozzle",
+ "sub_path": "filament/Generic PLA-CF @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic PLA-CF @U1 0.4 nozzle",
+ "sub_path": "filament/Generic PLA-CF @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic PLA-CF test @U1 0.6 nozzle",
+ "sub_path": "filament/Generic PLA-CF @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic PLA-CF test @U1 0.8 nozzle",
+ "sub_path": "filament/Generic PLA-CF @U1 0.8 nozzle.json"
},
{
"name": "Generic BVOH @base",
"sub_path": "filament/Generic BVOH @base.json"
},
{
- "name": "Generic BVOH",
- "sub_path": "filament/Generic BVOH.json"
+ "name": "Generic BVOH test @U1 0.2 nozzle",
+ "sub_path": "filament/Generic BVOH @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic BVOH @U1 0.4 nozzle",
+ "sub_path": "filament/Generic BVOH @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic BVOH test @U1 0.6 nozzle",
+ "sub_path": "filament/Generic BVOH @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic BVOH test @U1 0.8 nozzle",
+ "sub_path": "filament/Generic BVOH @U1 0.8 nozzle.json"
},
{
"name": "Generic TPU 95A HF @base",
"sub_path": "filament/Generic TPU 95A HF @base.json"
},
{
- "name": "Generic TPU 95A HF",
- "sub_path": "filament/Generic TPU 95A HF.json"
+ "name": "Generic TPU 95A HF test @U1 0.2 nozzle",
+ "sub_path": "filament/Generic TPU 95A HF @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Generic TPU 95A HF @U1 0.4 nozzle",
+ "sub_path": "filament/Generic TPU 95A HF @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Generic TPU 95A HF test @U1 0.6 nozzle",
+ "sub_path": "filament/Generic TPU 95A HF @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Generic TPU 95A HF test @U1 0.8 nozzle",
+ "sub_path": "filament/Generic TPU 95A HF @U1 0.8 nozzle.json"
},
@@ -1249,16 +1530,40 @@
"sub_path": "filament/Snapmaker PLA Matte @U1 base.json"
},
{
- "name": "Snapmaker PLA Matte @U1",
- "sub_path": "filament/Snapmaker PLA Matte @U1.json"
+ "name": "Snapmaker PLA Matte test @U1 0.2 nozzle",
+ "sub_path": "filament/Snapmaker PLA Matte @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Snapmaker PLA Matte @U1 0.4 nozzle",
+ "sub_path": "filament/Snapmaker PLA Matte @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Snapmaker PLA Matte test @U1 0.6 nozzle",
+ "sub_path": "filament/Snapmaker PLA Matte @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Snapmaker PLA Matte test @U1 0.8 nozzle",
+ "sub_path": "filament/Snapmaker PLA Matte @U1 0.8 nozzle.json"
},
{
"name": "Snapmaker PLA Basic @U1 base",
"sub_path": "filament/Snapmaker PLA Basic @U1 base.json"
},
{
- "name": "Snapmaker PLA Basic @U1",
- "sub_path": "filament/Snapmaker PLA Basic @U1.json"
+ "name": "Snapmaker PLA Basic test @U1 0.2 nozzle",
+ "sub_path": "filament/Snapmaker PLA Basic @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Snapmaker PLA Basic @U1 0.4 nozzle",
+ "sub_path": "filament/Snapmaker PLA Basic @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Snapmaker PLA Basic test @U1 0.6 nozzle",
+ "sub_path": "filament/Snapmaker PLA Basic @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Snapmaker PLA Basic test @U1 0.8 nozzle",
+ "sub_path": "filament/Snapmaker PLA Basic @U1 0.8 nozzle.json"
},
{
"name": "Snapmaker PLA SnapSpeed @base",
@@ -1285,8 +1590,20 @@
"sub_path": "filament/Snapmaker PLA SnapSpeed @U1 base.json"
},
{
- "name": "Snapmaker PLA SnapSpeed @U1",
- "sub_path": "filament/Snapmaker PLA SnapSpeed @U1.json"
+ "name": "Snapmaker PLA SnapSpeed test @U1 0.2 nozzle",
+ "sub_path": "filament/Snapmaker PLA SnapSpeed @U1 0.2 nozzle.json"
+ },
+ {
+ "name": "Snapmaker PLA SnapSpeed @U1 0.4 nozzle",
+ "sub_path": "filament/Snapmaker PLA SnapSpeed @U1 0.4 nozzle.json"
+ },
+ {
+ "name": "Snapmaker PLA SnapSpeed test @U1 0.6 nozzle",
+ "sub_path": "filament/Snapmaker PLA SnapSpeed @U1 0.6 nozzle.json"
+ },
+ {
+ "name": "Snapmaker PLA SnapSpeed test @U1 0.8 nozzle",
+ "sub_path": "filament/Snapmaker PLA SnapSpeed @U1 0.8 nozzle.json"
},
{
"name": "Snapmaker PLA Metal @U1 base",
@@ -1683,10 +2000,22 @@
"name": "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)",
"sub_path": "machine/Snapmaker A350 Dual QS+B Kit (0.8 nozzle).json"
},
+ {
+ "name": "Snapmaker U1 (0.2 nozzle)",
+ "sub_path": "machine/Snapmaker U1 (0.2 nozzle).json"
+ },
{
"name": "Snapmaker U1 (0.4 nozzle)",
"sub_path": "machine/Snapmaker U1 (0.4 nozzle).json"
},
+ {
+ "name": "Snapmaker U1 (0.6 nozzle)",
+ "sub_path": "machine/Snapmaker U1 (0.6 nozzle).json"
+ },
+ {
+ "name": "Snapmaker U1 (0.8 nozzle)",
+ "sub_path": "machine/Snapmaker U1 (0.8 nozzle).json"
+ },
{
"name": "Snapmaker Artisan (0.2 nozzle)",
"sub_path": "machine/Snapmaker Artisan (0.2 nozzle).json"
diff --git a/resources/profiles/Snapmaker/filament/Generic ABS @base.json b/resources/profiles/Snapmaker/filament/Generic ABS @base.json
deleted file mode 100644
index 2c602c01de..0000000000
--- a/resources/profiles/Snapmaker/filament/Generic ABS @base.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "filament",
- "name": "Generic ABS @base",
- "inherits": "fdm_filament_abs_generic",
- "from": "system",
- "filament_id": "GFB99",
- "instantiation": "false",
- "filament_flow_ratio": [
- "0.95"
- ],
- "filament_max_volumetric_speed": [
- "16"
- ]
-}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic ASA @base.json b/resources/profiles/Snapmaker/filament/Generic ASA @base.json
deleted file mode 100644
index 580ab98acc..0000000000
--- a/resources/profiles/Snapmaker/filament/Generic ASA @base.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "filament",
- "name": "Generic ASA @base",
- "inherits": "fdm_filament_asa_generic",
- "from": "system",
- "filament_id": "GFB98",
- "instantiation": "false",
- "filament_flow_ratio": [
- "0.95"
- ],
- "filament_max_volumetric_speed": [
- "12"
- ]
-}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic BVOH @U1 0.2 nozzle.json b/resources/profiles/Snapmaker/filament/Generic BVOH @U1 0.2 nozzle.json
new file mode 100644
index 0000000000..63bdeb7adb
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic BVOH @U1 0.2 nozzle.json
@@ -0,0 +1,56 @@
+{
+ "type": "filament",
+ "name": "Generic BVOH test @U1 0.2 nozzle",
+ "inherits": "Generic BVOH @base",
+ "from": "system",
+ "setting_id": "GFSS97_00",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_max_volumetric_speed": [
+ "6"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "6"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0.1"
+ ],
+ "filament_retract_length_toolchange": [
+ "3"
+ ],
+ "filament_soluble": [
+ "1"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "nozzle_temperature": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "240"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "nozzle_temperature_range_low": [
+ "200"
+ ],
+ "pressure_advance": [
+ "0.025"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic BVOH.json b/resources/profiles/Snapmaker/filament/Generic BVOH @U1 0.4 nozzle.json
similarity index 96%
rename from resources/profiles/Snapmaker/filament/Generic BVOH.json
rename to resources/profiles/Snapmaker/filament/Generic BVOH @U1 0.4 nozzle.json
index adb7b520b0..0362f36d04 100644
--- a/resources/profiles/Snapmaker/filament/Generic BVOH.json
+++ b/resources/profiles/Snapmaker/filament/Generic BVOH @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic BVOH",
+ "name": "Generic BVOH @U1 0.4 nozzle",
"inherits": "Generic BVOH @base",
"from": "system",
"setting_id": "GFSS97_00",
diff --git a/resources/profiles/Snapmaker/filament/Generic BVOH @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic BVOH @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..dca5202818
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic BVOH @U1 0.6 nozzle.json
@@ -0,0 +1,56 @@
+{
+ "type": "filament",
+ "name": "Generic BVOH test @U1 0.6 nozzle",
+ "inherits": "Generic BVOH @base",
+ "from": "system",
+ "setting_id": "GFSS97_00",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_max_volumetric_speed": [
+ "6"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "6"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0.1"
+ ],
+ "filament_retract_length_toolchange": [
+ "3"
+ ],
+ "filament_soluble": [
+ "1"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "nozzle_temperature": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "240"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "nozzle_temperature_range_low": [
+ "200"
+ ],
+ "pressure_advance": [
+ "0.025"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic BVOH @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic BVOH @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..f9b7900763
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic BVOH @U1 0.8 nozzle.json
@@ -0,0 +1,56 @@
+{
+ "type": "filament",
+ "name": "Generic BVOH test @U1 0.8 nozzle",
+ "inherits": "Generic BVOH @base",
+ "from": "system",
+ "setting_id": "GFSS97_00",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_max_volumetric_speed": [
+ "6"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "6"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0.1"
+ ],
+ "filament_retract_length_toolchange": [
+ "3"
+ ],
+ "filament_soluble": [
+ "1"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "nozzle_temperature": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "240"
+ ],
+ "nozzle_temperature_range_high": [
+ "250"
+ ],
+ "nozzle_temperature_range_low": [
+ "200"
+ ],
+ "pressure_advance": [
+ "0.025"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PC @base.json b/resources/profiles/Snapmaker/filament/Generic PC @base.json
deleted file mode 100644
index 8d1f05a99b..0000000000
--- a/resources/profiles/Snapmaker/filament/Generic PC @base.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "filament",
- "name": "Generic PC @base",
- "inherits": "fdm_filament_pc_generic",
- "from": "system",
- "filament_id": "GFC99",
- "instantiation": "false",
- "filament_max_volumetric_speed": [
- "16"
- ],
- "filament_flow_ratio": [
- "0.94"
- ]
-}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PC.json b/resources/profiles/Snapmaker/filament/Generic PC.json
deleted file mode 100644
index 9c9a8cc3f0..0000000000
--- a/resources/profiles/Snapmaker/filament/Generic PC.json
+++ /dev/null
@@ -1,56 +0,0 @@
-{
- "type": "filament",
- "name": "Generic PC",
- "inherits": "Generic PC @base",
- "from": "system",
- "setting_id": "GFSC99",
- "instantiation": "true",
- "compatible_printers": [
- "Snapmaker U1 (0.4 nozzle)"
- ],
- "eng_plate_temp": [
- "100"
- ],
- "eng_plate_temp_initial_layer": [
- "100"
- ],
- "hot_plate_temp": [
- "100"
- ],
- "hot_plate_temp_initial_layer": [
- "100"
- ],
- "textured_plate_temp": [
- "100"
- ],
- "textured_plate_temp_initial_layer": [
- "100"
- ],
- "enable_pressure_advance": [
- "1"
- ],
- "filament_end_gcode": [
- "\n"
- ],
- "filament_multitool_ramming": [
- "1"
- ],
- "filament_multitool_ramming_flow": [
- "16"
- ],
- "filament_multitool_ramming_volume": [
- "0.5"
- ],
- "filament_retract_length_toolchange": [
- "10"
- ],
- "filament_start_gcode": [
- ""
- ],
- "filament_vendor": [
- "Generic"
- ],
- "nozzle_temperature_initial_layer": [
- "280"
- ]
-}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PCTG @U1 0.2 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PCTG @U1 0.2 nozzle.json
new file mode 100644
index 0000000000..a340461a33
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PCTG @U1 0.2 nozzle.json
@@ -0,0 +1,47 @@
+{
+ "type": "filament",
+ "name": "Generic PCTG test @U1 0.2 nozzle",
+ "inherits": "Generic PCTG @base",
+ "from": "system",
+ "setting_id": "GFSG97_001",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "50"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "hot_plate_temp": [
+ "95"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "95"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ],
+ "filament_retract_restart_extra_toolchange": [
+ "0"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PCTG.json b/resources/profiles/Snapmaker/filament/Generic PCTG @U1 0.4 nozzle.json
similarity index 86%
rename from resources/profiles/Snapmaker/filament/Generic PCTG.json
rename to resources/profiles/Snapmaker/filament/Generic PCTG @U1 0.4 nozzle.json
index 28b1925e35..91cfc9dc57 100644
--- a/resources/profiles/Snapmaker/filament/Generic PCTG.json
+++ b/resources/profiles/Snapmaker/filament/Generic PCTG @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic PCTG",
+ "name": "Generic PCTG @U1 0.4 nozzle",
"inherits": "Generic PCTG @base",
"from": "system",
"setting_id": "GFSG97_001",
@@ -43,11 +43,5 @@
],
"filament_retract_restart_extra_toolchange": [
"0"
- ],
- "textured_plate_temp": [
- "95"
- ],
- "textured_plate_temp_initial_layer": [
- "95"
]
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PCTG @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PCTG @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..3d4a5d5ac6
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PCTG @U1 0.6 nozzle.json
@@ -0,0 +1,47 @@
+{
+ "type": "filament",
+ "name": "Generic PCTG test @U1 0.6 nozzle",
+ "inherits": "Generic PCTG @base",
+ "from": "system",
+ "setting_id": "GFSG97_001",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "50"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "hot_plate_temp": [
+ "95"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "95"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ],
+ "filament_retract_restart_extra_toolchange": [
+ "0"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PCTG @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PCTG @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..2aef5e0365
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PCTG @U1 0.8 nozzle.json
@@ -0,0 +1,47 @@
+{
+ "type": "filament",
+ "name": "Generic PCTG test @U1 0.8 nozzle",
+ "inherits": "Generic PCTG @base",
+ "from": "system",
+ "setting_id": "GFSG97_001",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "50"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "hot_plate_temp": [
+ "95"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "95"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ],
+ "filament_retract_restart_extra_toolchange": [
+ "0"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG @U1 0.2 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PETG @U1 0.2 nozzle.json
new file mode 100644
index 0000000000..00e6d69d35
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PETG @U1 0.2 nozzle.json
@@ -0,0 +1,56 @@
+{
+ "type": "filament",
+ "name": "Generic PETG test @U1 0.2 nozzle",
+ "inherits": "Generic PETG @base",
+ "from": "system",
+ "setting_id": "GFSG00_01",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "filament_long_retractions_when_cut": [
+ "1"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "18"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "20"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "50"
+ ],
+ "hot_plate_temp": [
+ "80"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "80"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG.json b/resources/profiles/Snapmaker/filament/Generic PETG @U1 0.4 nozzle.json
similarity index 88%
rename from resources/profiles/Snapmaker/filament/Generic PETG.json
rename to resources/profiles/Snapmaker/filament/Generic PETG @U1 0.4 nozzle.json
index 25cba5a4f2..146c240658 100644
--- a/resources/profiles/Snapmaker/filament/Generic PETG.json
+++ b/resources/profiles/Snapmaker/filament/Generic PETG @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic PETG",
+ "name": "Generic PETG @U1 0.4 nozzle",
"inherits": "Generic PETG @base",
"from": "system",
"setting_id": "GFSG00_01",
@@ -52,11 +52,5 @@
],
"filament_retract_length_toolchange": [
"10"
- ],
- "textured_plate_temp": [
- "80"
- ],
- "textured_plate_temp_initial_layer": [
- "80"
]
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PETG @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..55f9459136
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PETG @U1 0.6 nozzle.json
@@ -0,0 +1,56 @@
+{
+ "type": "filament",
+ "name": "Generic PETG test @U1 0.6 nozzle",
+ "inherits": "Generic PETG @base",
+ "from": "system",
+ "setting_id": "GFSG00_01",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "filament_long_retractions_when_cut": [
+ "1"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "18"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "20"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "50"
+ ],
+ "hot_plate_temp": [
+ "80"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "80"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PETG @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..2f22603b3c
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PETG @U1 0.8 nozzle.json
@@ -0,0 +1,56 @@
+{
+ "type": "filament",
+ "name": "Generic PETG test @U1 0.8 nozzle",
+ "inherits": "Generic PETG @base",
+ "from": "system",
+ "setting_id": "GFSG00_01",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "12"
+ ],
+ "filament_long_retractions_when_cut": [
+ "1"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "18"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "20"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "50"
+ ],
+ "hot_plate_temp": [
+ "80"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "80"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG HF @U1 0.2 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PETG HF @U1 0.2 nozzle.json
new file mode 100644
index 0000000000..7901f81856
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PETG HF @U1 0.2 nozzle.json
@@ -0,0 +1,71 @@
+{
+ "type": "filament",
+ "name": "Generic PETG HF test @U1 0.2 nozzle",
+ "inherits": "Generic PETG HF @base",
+ "from": "system",
+ "setting_id": "GFSG02_001",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "20"
+ ],
+ "overhang_fan_speed": [
+ "90"
+ ],
+ "slow_down_layer_time": [
+ "25"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "50"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "20"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "hot_plate_temp": [
+ "80"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG HF.json b/resources/profiles/Snapmaker/filament/Generic PETG HF @U1 0.4 nozzle.json
similarity index 89%
rename from resources/profiles/Snapmaker/filament/Generic PETG HF.json
rename to resources/profiles/Snapmaker/filament/Generic PETG HF @U1 0.4 nozzle.json
index c9884b9e43..1488f1a198 100644
--- a/resources/profiles/Snapmaker/filament/Generic PETG HF.json
+++ b/resources/profiles/Snapmaker/filament/Generic PETG HF @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic PETG HF",
+ "name": "Generic PETG HF @U1 0.4 nozzle",
"inherits": "Generic PETG HF @base",
"from": "system",
"setting_id": "GFSG02_001",
@@ -67,11 +67,5 @@
],
"filament_retract_length_toolchange": [
"10"
- ],
- "textured_plate_temp": [
- "80"
- ],
- "textured_plate_temp_initial_layer": [
- "80"
]
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG HF @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PETG HF @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..8cea2a91b8
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PETG HF @U1 0.6 nozzle.json
@@ -0,0 +1,71 @@
+{
+ "type": "filament",
+ "name": "Generic PETG HF test @U1 0.6 nozzle",
+ "inherits": "Generic PETG HF @base",
+ "from": "system",
+ "setting_id": "GFSG02_001",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "20"
+ ],
+ "overhang_fan_speed": [
+ "90"
+ ],
+ "slow_down_layer_time": [
+ "25"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "50"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "20"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "hot_plate_temp": [
+ "80"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG HF @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PETG HF @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..435f697b77
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PETG HF @U1 0.8 nozzle.json
@@ -0,0 +1,71 @@
+{
+ "type": "filament",
+ "name": "Generic PETG HF test @U1 0.8 nozzle",
+ "inherits": "Generic PETG HF @base",
+ "from": "system",
+ "setting_id": "GFSG02_001",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_min_speed": [
+ "20"
+ ],
+ "overhang_fan_speed": [
+ "90"
+ ],
+ "slow_down_layer_time": [
+ "25"
+ ],
+ "slow_down_min_speed": [
+ "10"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_max_volumetric_speed": [
+ "16"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "50"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "20"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "hot_plate_temp": [
+ "80"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "80"
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_range_low": [
+ "220"
+ ],
+ "pressure_advance": [
+ "0.04"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG-CF @U1 0.2 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PETG-CF @U1 0.2 nozzle.json
new file mode 100644
index 0000000000..7d683d8f48
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PETG-CF @U1 0.2 nozzle.json
@@ -0,0 +1,62 @@
+{
+ "type": "filament",
+ "name": "Generic PETG-CF test @U1 0.2 nozzle",
+ "inherits": "Generic PETG-CF @base",
+ "from": "system",
+ "setting_id": "GFSG50_021",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "11"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "\n"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "50"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "15"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "hot_plate_temp": [
+ "80"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "80"
+ ],
+ "pressure_advance": [
+ "0.02"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG-CF.json b/resources/profiles/Snapmaker/filament/Generic PETG-CF @U1 0.4 nozzle.json
similarity index 88%
rename from resources/profiles/Snapmaker/filament/Generic PETG-CF.json
rename to resources/profiles/Snapmaker/filament/Generic PETG-CF @U1 0.4 nozzle.json
index 7c69287b5a..fe007768ce 100644
--- a/resources/profiles/Snapmaker/filament/Generic PETG-CF.json
+++ b/resources/profiles/Snapmaker/filament/Generic PETG-CF @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic PETG-CF",
+ "name": "Generic PETG-CF @U1 0.4 nozzle",
"inherits": "Generic PETG-CF @base",
"from": "system",
"setting_id": "GFSG50_021",
@@ -58,11 +58,5 @@
],
"filament_retract_length_toolchange": [
"10"
- ],
- "textured_plate_temp": [
- "80"
- ],
- "textured_plate_temp_initial_layer": [
- "80"
]
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG-CF @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PETG-CF @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..d2d1f520e7
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PETG-CF @U1 0.6 nozzle.json
@@ -0,0 +1,62 @@
+{
+ "type": "filament",
+ "name": "Generic PETG-CF test @U1 0.6 nozzle",
+ "inherits": "Generic PETG-CF @base",
+ "from": "system",
+ "setting_id": "GFSG50_021",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "11"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "\n"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "50"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "15"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "hot_plate_temp": [
+ "80"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "80"
+ ],
+ "pressure_advance": [
+ "0.02"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG-CF @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PETG-CF @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..4eb82cdf84
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PETG-CF @U1 0.8 nozzle.json
@@ -0,0 +1,62 @@
+{
+ "type": "filament",
+ "name": "Generic PETG-CF test @U1 0.8 nozzle",
+ "inherits": "Generic PETG-CF @base",
+ "from": "system",
+ "setting_id": "GFSG50_021",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "11"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "\n"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "50"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "15"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "hot_plate_temp": [
+ "80"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "80"
+ ],
+ "pressure_advance": [
+ "0.02"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PA-CF.json b/resources/profiles/Snapmaker/filament/Generic PETG-GF @U1 0.2 nozzle.json
similarity index 61%
rename from resources/profiles/Snapmaker/filament/Generic PA-CF.json
rename to resources/profiles/Snapmaker/filament/Generic PETG-GF @U1 0.2 nozzle.json
index a816b6a07a..4c9d78f147 100644
--- a/resources/profiles/Snapmaker/filament/Generic PA-CF.json
+++ b/resources/profiles/Snapmaker/filament/Generic PETG-GF @U1 0.2 nozzle.json
@@ -1,37 +1,27 @@
{
"type": "filament",
- "name": "Generic PA-CF",
- "inherits": "fdm_filament_pa_generic",
+ "name": "Generic PETG-GF test @U1 0.2 nozzle",
+ "inherits": "Generic PETG-GF @base",
"from": "system",
- "filament_id": "GFN98",
- "setting_id": "GFSN99",
+ "setting_id": "GFSG50_022",
"instantiation": "true",
"fan_cooling_layer_time": [
- "5"
- ],
- "fan_max_speed": [
"30"
],
- "fan_min_speed": [
- "10"
- ],
- "filament_type": [
- "PA-CF"
- ],
- "full_fan_speed_layer": [
- "2"
- ],
- "overhang_fan_speed": [
+ "fan_max_speed": [
"40"
],
- "overhang_fan_threshold": [
- "0%"
+ "fan_min_speed": [
+ "5"
],
- "temperature_vitrification": [
- "170"
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "overhang_fan_speed": [
+ "100"
],
"compatible_printers": [
- "Snapmaker U1 (0.4 nozzle)"
+ "Snapmaker U1 (0.2 nozzle)"
],
"enable_pressure_advance": [
"1"
@@ -39,22 +29,22 @@
"filament_end_gcode": [
""
],
- "filament_multitool_ramming": [
- "1"
- ],
- "filament_multitool_ramming_flow": [
- "8"
- ],
- "filament_multitool_ramming_volume": [
- "0.5"
- ],
- "filament_retract_length_toolchange": [
- "10"
- ],
"filament_start_gcode": [
""
],
"filament_vendor": [
"Generic"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
]
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG-GF.json b/resources/profiles/Snapmaker/filament/Generic PETG-GF @U1 0.4 nozzle.json
similarity index 95%
rename from resources/profiles/Snapmaker/filament/Generic PETG-GF.json
rename to resources/profiles/Snapmaker/filament/Generic PETG-GF @U1 0.4 nozzle.json
index 3291e95429..e70cb799c9 100644
--- a/resources/profiles/Snapmaker/filament/Generic PETG-GF.json
+++ b/resources/profiles/Snapmaker/filament/Generic PETG-GF @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic PETG-GF",
+ "name": "Generic PETG-GF @U1 0.4 nozzle",
"inherits": "Generic PETG-GF @base",
"from": "system",
"setting_id": "GFSG50_022",
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG-GF @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PETG-GF @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..868cb8bb14
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PETG-GF @U1 0.6 nozzle.json
@@ -0,0 +1,50 @@
+{
+ "type": "filament",
+ "name": "Generic PETG-GF test @U1 0.6 nozzle",
+ "inherits": "Generic PETG-GF @base",
+ "from": "system",
+ "setting_id": "GFSG50_022",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PETG-GF @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PETG-GF @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..d339e2e708
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PETG-GF @U1 0.8 nozzle.json
@@ -0,0 +1,50 @@
+{
+ "type": "filament",
+ "name": "Generic PETG-GF test @U1 0.8 nozzle",
+ "inherits": "Generic PETG-GF @base",
+ "from": "system",
+ "setting_id": "GFSG50_022",
+ "instantiation": "true",
+ "fan_cooling_layer_time": [
+ "30"
+ ],
+ "fan_max_speed": [
+ "40"
+ ],
+ "fan_min_speed": [
+ "5"
+ ],
+ "filament_max_volumetric_speed": [
+ "10"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA @U1 0.2 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PLA @U1 0.2 nozzle.json
new file mode 100644
index 0000000000..cb915b733b
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PLA @U1 0.2 nozzle.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Generic PLA test @U1 0.2 nozzle",
+ "inherits": "Generic PLA @base",
+ "from": "system",
+ "setting_id": "GFSL991",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "\n"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "60"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "20"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA.json b/resources/profiles/Snapmaker/filament/Generic PLA @U1 0.4 nozzle.json
similarity index 94%
rename from resources/profiles/Snapmaker/filament/Generic PLA.json
rename to resources/profiles/Snapmaker/filament/Generic PLA @U1 0.4 nozzle.json
index e05dac1655..d6f5ae029e 100644
--- a/resources/profiles/Snapmaker/filament/Generic PLA.json
+++ b/resources/profiles/Snapmaker/filament/Generic PLA @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic PLA",
+ "name": "Generic PLA @U1 0.4 nozzle",
"inherits": "Generic PLA @base",
"from": "system",
"setting_id": "GFSL991",
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PLA @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..dc2b9ca9bb
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PLA @U1 0.6 nozzle.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Generic PLA test @U1 0.6 nozzle",
+ "inherits": "Generic PLA @base",
+ "from": "system",
+ "setting_id": "GFSL991",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "\n"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "60"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "20"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PLA @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..8fef560fec
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PLA @U1 0.8 nozzle.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Generic PLA test @U1 0.8 nozzle",
+ "inherits": "Generic PLA @base",
+ "from": "system",
+ "setting_id": "GFSL991",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "\n"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "60"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "20"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA High Speed @U1 0.2 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PLA High Speed @U1 0.2 nozzle.json
new file mode 100644
index 0000000000..86e0c620e0
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PLA High Speed @U1 0.2 nozzle.json
@@ -0,0 +1,41 @@
+{
+ "type": "filament",
+ "name": "Generic PLA High Speed test @U1 0.2 nozzle",
+ "inherits": "Generic PLA High Speed @base",
+ "from": "system",
+ "setting_id": "GFSL95_0011",
+ "instantiation": "true",
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "60"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "25"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA High Speed.json b/resources/profiles/Snapmaker/filament/Generic PLA High Speed @U1 0.4 nozzle.json
similarity index 93%
rename from resources/profiles/Snapmaker/filament/Generic PLA High Speed.json
rename to resources/profiles/Snapmaker/filament/Generic PLA High Speed @U1 0.4 nozzle.json
index 06597b3b38..aea05069b1 100644
--- a/resources/profiles/Snapmaker/filament/Generic PLA High Speed.json
+++ b/resources/profiles/Snapmaker/filament/Generic PLA High Speed @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic PLA High Speed",
+ "name": "Generic PLA High Speed @U1 0.4 nozzle",
"inherits": "Generic PLA High Speed @base",
"from": "system",
"setting_id": "GFSL95_0011",
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA High Speed @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PLA High Speed @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..14ea936630
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PLA High Speed @U1 0.6 nozzle.json
@@ -0,0 +1,41 @@
+{
+ "type": "filament",
+ "name": "Generic PLA High Speed test @U1 0.6 nozzle",
+ "inherits": "Generic PLA High Speed @base",
+ "from": "system",
+ "setting_id": "GFSL95_0011",
+ "instantiation": "true",
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "60"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "25"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA High Speed @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PLA High Speed @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..a6fa48f7cd
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PLA High Speed @U1 0.8 nozzle.json
@@ -0,0 +1,41 @@
+{
+ "type": "filament",
+ "name": "Generic PLA High Speed test @U1 0.8 nozzle",
+ "inherits": "Generic PLA High Speed @base",
+ "from": "system",
+ "setting_id": "GFSL95_0011",
+ "instantiation": "true",
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "60"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "25"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA Silk @U1 0.2 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PLA Silk @U1 0.2 nozzle.json
new file mode 100644
index 0000000000..c2d498be21
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PLA Silk @U1 0.2 nozzle.json
@@ -0,0 +1,35 @@
+{
+ "type": "filament",
+ "name": "Generic PLA Silk test @U1 0.2 nozzle",
+ "inherits": "Generic PLA Silk @base",
+ "from": "system",
+ "setting_id": "GFSL99_0122",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "7.5"
+ ],
+ "filament_retraction_length": [
+ "0.5"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA Silk.json b/resources/profiles/Snapmaker/filament/Generic PLA Silk @U1 0.4 nozzle.json
similarity index 92%
rename from resources/profiles/Snapmaker/filament/Generic PLA Silk.json
rename to resources/profiles/Snapmaker/filament/Generic PLA Silk @U1 0.4 nozzle.json
index ee7d783fee..a2775f57fc 100644
--- a/resources/profiles/Snapmaker/filament/Generic PLA Silk.json
+++ b/resources/profiles/Snapmaker/filament/Generic PLA Silk @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic PLA Silk",
+ "name": "Generic PLA Silk test @U1 0.4 nozzle",
"inherits": "Generic PLA Silk @base",
"from": "system",
"setting_id": "GFSL99_0122",
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA Silk @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PLA Silk @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..b817508b64
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PLA Silk @U1 0.6 nozzle.json
@@ -0,0 +1,35 @@
+{
+ "type": "filament",
+ "name": "Generic PLA Silk test @U1 0.6 nozzle",
+ "inherits": "Generic PLA Silk @base",
+ "from": "system",
+ "setting_id": "GFSL99_0122",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "7.5"
+ ],
+ "filament_retraction_length": [
+ "0.5"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA Silk @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PLA Silk @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..c2d315e919
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PLA Silk @U1 0.8 nozzle.json
@@ -0,0 +1,35 @@
+{
+ "type": "filament",
+ "name": "Generic PLA Silk test @U1 0.8 nozzle",
+ "inherits": "Generic PLA Silk @base",
+ "from": "system",
+ "setting_id": "GFSL99_0122",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "7.5"
+ ],
+ "filament_retraction_length": [
+ "0.5"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic ASA.json b/resources/profiles/Snapmaker/filament/Generic PLA-CF @U1 0.2 nozzle.json
similarity index 68%
rename from resources/profiles/Snapmaker/filament/Generic ASA.json
rename to resources/profiles/Snapmaker/filament/Generic PLA-CF @U1 0.2 nozzle.json
index cc754ea953..68abc0f48e 100644
--- a/resources/profiles/Snapmaker/filament/Generic ASA.json
+++ b/resources/profiles/Snapmaker/filament/Generic PLA-CF @U1 0.2 nozzle.json
@@ -1,12 +1,12 @@
{
"type": "filament",
- "name": "Generic ASA",
- "inherits": "Generic ASA @base",
+ "name": "Generic PLA-CF test @U1 0.2 nozzle",
+ "inherits": "Generic PLA-CF @base",
"from": "system",
- "setting_id": "GFSB98",
+ "setting_id": "GFSL9811",
"instantiation": "true",
"compatible_printers": [
- "Snapmaker U1 (0.4 nozzle)"
+ "Snapmaker U1 (0.2 nozzle)"
],
"enable_pressure_advance": [
"1"
@@ -14,22 +14,25 @@
"filament_end_gcode": [
""
],
+ "filament_minimal_purge_on_wipe_tower": [
+ "60"
+ ],
"filament_multitool_ramming": [
"1"
],
"filament_multitool_ramming_flow": [
- "12"
+ "20"
],
"filament_multitool_ramming_volume": [
- "0.5"
- ],
- "filament_retract_length_toolchange": [
- "10"
+ "5"
],
"filament_start_gcode": [
""
],
"filament_vendor": [
"Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
]
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA-CF.json b/resources/profiles/Snapmaker/filament/Generic PLA-CF @U1 0.4 nozzle.json
similarity index 94%
rename from resources/profiles/Snapmaker/filament/Generic PLA-CF.json
rename to resources/profiles/Snapmaker/filament/Generic PLA-CF @U1 0.4 nozzle.json
index bd66387f11..210a4b99bd 100644
--- a/resources/profiles/Snapmaker/filament/Generic PLA-CF.json
+++ b/resources/profiles/Snapmaker/filament/Generic PLA-CF @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic PLA-CF",
+ "name": "Generic PLA-CF @U1 0.4 nozzle",
"inherits": "Generic PLA-CF @base",
"from": "system",
"setting_id": "GFSL9811",
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA-CF @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PLA-CF @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..d496f419ff
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PLA-CF @U1 0.6 nozzle.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Generic PLA-CF test @U1 0.6 nozzle",
+ "inherits": "Generic PLA-CF @base",
+ "from": "system",
+ "setting_id": "GFSL9811",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "60"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "20"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PLA-CF @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PLA-CF @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..3f231f1ab5
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PLA-CF @U1 0.8 nozzle.json
@@ -0,0 +1,38 @@
+{
+ "type": "filament",
+ "name": "Generic PLA-CF test @U1 0.8 nozzle",
+ "inherits": "Generic PLA-CF @base",
+ "from": "system",
+ "setting_id": "GFSL9811",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "60"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "20"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PVA @U1 0.2 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PVA @U1 0.2 nozzle.json
new file mode 100644
index 0000000000..6134ccdb13
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PVA @U1 0.2 nozzle.json
@@ -0,0 +1,47 @@
+{
+ "type": "filament",
+ "name": "Generic PVA test @U1 0.2 nozzle",
+ "inherits": "Generic PVA @base",
+ "from": "system",
+ "setting_id": "GFSS99",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n\n"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "6"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0.1"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "3"
+ ],
+ "filament_max_volumetric_speed": [
+ "6"
+ ],
+ "nozzle_temperature": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "240"
+ ],
+ "pressure_advance": [
+ "0.028"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PVA.json b/resources/profiles/Snapmaker/filament/Generic PVA @U1 0.4 nozzle.json
similarity index 95%
rename from resources/profiles/Snapmaker/filament/Generic PVA.json
rename to resources/profiles/Snapmaker/filament/Generic PVA @U1 0.4 nozzle.json
index 12c6b1ec9b..d3042fdaf2 100644
--- a/resources/profiles/Snapmaker/filament/Generic PVA.json
+++ b/resources/profiles/Snapmaker/filament/Generic PVA @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic PVA",
+ "name": "Generic PVA @U1 0.4 nozzle",
"inherits": "Generic PVA @base",
"from": "system",
"setting_id": "GFSS99",
diff --git a/resources/profiles/Snapmaker/filament/Generic PVA @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PVA @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..71ccbe2c28
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PVA @U1 0.6 nozzle.json
@@ -0,0 +1,47 @@
+{
+ "type": "filament",
+ "name": "Generic PVA test @U1 0.6 nozzle",
+ "inherits": "Generic PVA @base",
+ "from": "system",
+ "setting_id": "GFSS99",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n\n"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "6"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0.1"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "3"
+ ],
+ "filament_max_volumetric_speed": [
+ "6"
+ ],
+ "nozzle_temperature": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "240"
+ ],
+ "pressure_advance": [
+ "0.028"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PVA @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic PVA @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..ee8fa45be4
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic PVA @U1 0.8 nozzle.json
@@ -0,0 +1,47 @@
+{
+ "type": "filament",
+ "name": "Generic PVA test @U1 0.8 nozzle",
+ "inherits": "Generic PVA @base",
+ "from": "system",
+ "setting_id": "GFSS99",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n\n"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "6"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0.1"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "3"
+ ],
+ "filament_max_volumetric_speed": [
+ "6"
+ ],
+ "nozzle_temperature": [
+ "240"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "240"
+ ],
+ "pressure_advance": [
+ "0.028"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic ABS.json b/resources/profiles/Snapmaker/filament/Generic Support For PLA @U1 0.2 nozzle.json
similarity index 65%
rename from resources/profiles/Snapmaker/filament/Generic ABS.json
rename to resources/profiles/Snapmaker/filament/Generic Support For PLA @U1 0.2 nozzle.json
index 4a25db1a10..c197f32623 100644
--- a/resources/profiles/Snapmaker/filament/Generic ABS.json
+++ b/resources/profiles/Snapmaker/filament/Generic Support For PLA @U1 0.2 nozzle.json
@@ -1,22 +1,28 @@
{
"type": "filament",
- "name": "Generic ABS",
- "inherits": "Generic ABS @base",
+ "name": "Generic Support For PLA test @U1 0.2 nozzle",
+ "inherits": "Generic Support For PLA @base",
"from": "system",
- "setting_id": "GFSB99",
+ "setting_id": "GFSS00",
"instantiation": "true",
- "filament_max_volumetric_speed": [
- "15"
- ],
"compatible_printers": [
- "Snapmaker U1 (0.4 nozzle)"
+ "Snapmaker U1 (0.2 nozzle)"
],
"enable_pressure_advance": [
"1"
],
"filament_end_gcode": [
+ "\n\n"
+ ],
+ "filament_start_gcode": [
""
],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
"filament_multitool_ramming": [
"1"
],
@@ -24,18 +30,15 @@
"15"
],
"filament_multitool_ramming_volume": [
- "0.5"
- ],
- "filament_retract_length_toolchange": [
- "10"
- ],
- "filament_start_gcode": [
- ""
+ "0.1"
],
"filament_vendor": [
"Generic"
],
- "nozzle_temperature_initial_layer": [
- "270"
+ "filament_retract_length_toolchange": [
+ "10"
+ ],
+ "pressure_advance": [
+ "0.03"
]
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic Support For PLA.json b/resources/profiles/Snapmaker/filament/Generic Support For PLA @U1 0.4 nozzle.json
similarity index 93%
rename from resources/profiles/Snapmaker/filament/Generic Support For PLA.json
rename to resources/profiles/Snapmaker/filament/Generic Support For PLA @U1 0.4 nozzle.json
index a7b54c00ba..55f46392be 100644
--- a/resources/profiles/Snapmaker/filament/Generic Support For PLA.json
+++ b/resources/profiles/Snapmaker/filament/Generic Support For PLA @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic Support For PLA",
+ "name": "Generic Support For PLA @U1 0.4 nozzle",
"inherits": "Generic Support For PLA @base",
"from": "system",
"setting_id": "GFSS00",
diff --git a/resources/profiles/Snapmaker/filament/Generic Support For PLA @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic Support For PLA @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..668f39940c
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic Support For PLA @U1 0.6 nozzle.json
@@ -0,0 +1,44 @@
+{
+ "type": "filament",
+ "name": "Generic Support For PLA test @U1 0.6 nozzle",
+ "inherits": "Generic Support For PLA @base",
+ "from": "system",
+ "setting_id": "GFSS00",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "\n\n"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "15"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0.1"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic Support For PLA @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic Support For PLA @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..1a7096b800
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic Support For PLA @U1 0.8 nozzle.json
@@ -0,0 +1,44 @@
+{
+ "type": "filament",
+ "name": "Generic Support For PLA test @U1 0.8 nozzle",
+ "inherits": "Generic Support For PLA @base",
+ "from": "system",
+ "setting_id": "GFSS00",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "\n\n"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "nozzle_temperature": [
+ "230"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "230"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "15"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0.1"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ],
+ "pressure_advance": [
+ "0.03"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic PA.json b/resources/profiles/Snapmaker/filament/Generic TPU 95A HF @U1 0.2 nozzle.json
similarity index 61%
rename from resources/profiles/Snapmaker/filament/Generic PA.json
rename to resources/profiles/Snapmaker/filament/Generic TPU 95A HF @U1 0.2 nozzle.json
index b40d836629..25bb51cd27 100644
--- a/resources/profiles/Snapmaker/filament/Generic PA.json
+++ b/resources/profiles/Snapmaker/filament/Generic TPU 95A HF @U1 0.2 nozzle.json
@@ -1,78 +1,77 @@
{
"type": "filament",
- "name": "Generic PA",
- "inherits": "fdm_filament_pa_generic",
+ "name": "Generic TPU 95A HF test @U1 0.2 nozzle",
+ "inherits": "Generic TPU 95A HF @base",
"from": "system",
- "filament_id": "GFN99",
- "setting_id": "GFSN98",
+ "setting_id": "GFSU00_00",
"instantiation": "true",
- "chamber_temperatures": [
- "60"
- ],
- "fan_cooling_layer_time": [
- "65"
- ],
- "fan_max_speed": [
- "85"
- ],
- "fan_min_speed": [
- "40"
- ],
- "filament_max_volumetric_speed": [
- "12"
- ],
- "nozzle_temperature": [
- "260"
- ],
- "nozzle_temperature_initial_layer": [
- "260"
- ],
- "nozzle_temperature_range_high": [
- "280"
- ],
- "nozzle_temperature_range_low": [
- "240"
- ],
- "overhang_fan_speed": [
- "95"
- ],
- "overhang_fan_threshold": [
- "10%"
- ],
- "required_nozzle_HRC": [
- "3"
- ],
- "slow_down_layer_time": [
- "8"
- ],
- "slow_down_min_speed": [
- "10"
- ],
"compatible_printers": [
- "Snapmaker U1 (0.4 nozzle)"
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
],
"enable_pressure_advance": [
"1"
],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
"filament_end_gcode": [
""
],
+ "filament_max_volumetric_speed": [
+ "10.5"
+ ],
"filament_multitool_ramming": [
"1"
],
"filament_multitool_ramming_flow": [
- "12"
+ "10"
],
"filament_multitool_ramming_volume": [
- "0.5"
+ "0.1"
],
- "filament_retract_length_toolchange": [
- "10"
+ "filament_retraction_length": [
+ "1.5"
+ ],
+ "filament_retraction_speed": [
+ "nil"
],
"filament_start_gcode": [
""
],
+ "pressure_advance": [
+ "0.15"
+ ],
+ "fan_cooling_layer_time": [
+ "40"
+ ],
+ "fan_max_speed": [
+ "50"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "60"
+ ],
+ "filament_retract_length_toolchange": [
+ "4"
+ ],
"filament_vendor": [
"Generic"
+ ],
+ "nozzle_temperature": [
+ "235"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "235"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "slow_down_layer_time": [
+ "10"
]
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic TPU 95A HF.json b/resources/profiles/Snapmaker/filament/Generic TPU 95A HF @U1 0.4 nozzle.json
similarity index 96%
rename from resources/profiles/Snapmaker/filament/Generic TPU 95A HF.json
rename to resources/profiles/Snapmaker/filament/Generic TPU 95A HF @U1 0.4 nozzle.json
index b2fa12a511..34e4f94a90 100644
--- a/resources/profiles/Snapmaker/filament/Generic TPU 95A HF.json
+++ b/resources/profiles/Snapmaker/filament/Generic TPU 95A HF @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic TPU 95A HF",
+ "name": "Generic TPU 95A HF @U1 0.4 nozzle",
"inherits": "Generic TPU 95A HF @base",
"from": "system",
"setting_id": "GFSU00_00",
diff --git a/resources/profiles/Snapmaker/filament/Generic TPU 95A HF @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic TPU 95A HF @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..671f419de7
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic TPU 95A HF @U1 0.6 nozzle.json
@@ -0,0 +1,77 @@
+{
+ "type": "filament",
+ "name": "Generic TPU 95A HF test @U1 0.6 nozzle",
+ "inherits": "Generic TPU 95A HF @base",
+ "from": "system",
+ "setting_id": "GFSU00_00",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_max_volumetric_speed": [
+ "10.5"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "10"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0.1"
+ ],
+ "filament_retraction_length": [
+ "1.5"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "pressure_advance": [
+ "0.15"
+ ],
+ "fan_cooling_layer_time": [
+ "40"
+ ],
+ "fan_max_speed": [
+ "50"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "60"
+ ],
+ "filament_retract_length_toolchange": [
+ "4"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "nozzle_temperature": [
+ "235"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "235"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "slow_down_layer_time": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic TPU 95A HF @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic TPU 95A HF @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..5b9c7f920e
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic TPU 95A HF @U1 0.8 nozzle.json
@@ -0,0 +1,77 @@
+{
+ "type": "filament",
+ "name": "Generic TPU 95A HF test @U1 0.8 nozzle",
+ "inherits": "Generic TPU 95A HF @base",
+ "from": "system",
+ "setting_id": "GFSU00_00",
+ "instantiation": "true",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_end_gcode": [
+ ""
+ ],
+ "filament_max_volumetric_speed": [
+ "10.5"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "10"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0.1"
+ ],
+ "filament_retraction_length": [
+ "1.5"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "pressure_advance": [
+ "0.15"
+ ],
+ "fan_cooling_layer_time": [
+ "40"
+ ],
+ "fan_max_speed": [
+ "50"
+ ],
+ "fan_min_speed": [
+ "10"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "60"
+ ],
+ "filament_retract_length_toolchange": [
+ "4"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "nozzle_temperature": [
+ "235"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "235"
+ ],
+ "overhang_fan_threshold": [
+ "25%"
+ ],
+ "slow_down_layer_time": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic TPU @U1 0.2 nozzle.json b/resources/profiles/Snapmaker/filament/Generic TPU @U1 0.2 nozzle.json
new file mode 100644
index 0000000000..a89942b7a2
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic TPU @U1 0.2 nozzle.json
@@ -0,0 +1,51 @@
+{
+ "type": "filament",
+ "name": "Generic TPU test @U1 0.2 nozzle",
+ "inherits": "fdm_filament_tpu_generic",
+ "from": "system",
+ "filament_id": "GFU99",
+ "setting_id": "GFSR99",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "3.2"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n\n"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "3.2"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0.1"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "2"
+ ],
+ "filament_deretraction_speed": [
+ "20"
+ ],
+ "filament_retraction_length": [
+ "1.5"
+ ],
+ "filament_retraction_speed": [
+ "20"
+ ],
+ "pressure_advance": [
+ "0.4"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic TPU.json b/resources/profiles/Snapmaker/filament/Generic TPU @U1 0.4 nozzle.json
similarity index 96%
rename from resources/profiles/Snapmaker/filament/Generic TPU.json
rename to resources/profiles/Snapmaker/filament/Generic TPU @U1 0.4 nozzle.json
index 96ff9eed47..98ea635d65 100644
--- a/resources/profiles/Snapmaker/filament/Generic TPU.json
+++ b/resources/profiles/Snapmaker/filament/Generic TPU @U1 0.4 nozzle.json
@@ -1,6 +1,6 @@
{
"type": "filament",
- "name": "Generic TPU",
+ "name": "Generic TPU @U1 0.4 nozzle",
"inherits": "fdm_filament_tpu_generic",
"from": "system",
"filament_id": "GFU99",
diff --git a/resources/profiles/Snapmaker/filament/Generic TPU @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Generic TPU @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..ef8e250fbe
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic TPU @U1 0.6 nozzle.json
@@ -0,0 +1,51 @@
+{
+ "type": "filament",
+ "name": "Generic TPU test @U1 0.6 nozzle",
+ "inherits": "fdm_filament_tpu_generic",
+ "from": "system",
+ "filament_id": "GFU99",
+ "setting_id": "GFSR99",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "3.2"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n\n"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "3.2"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0.1"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "2"
+ ],
+ "filament_deretraction_speed": [
+ "20"
+ ],
+ "filament_retraction_length": [
+ "1.5"
+ ],
+ "filament_retraction_speed": [
+ "20"
+ ],
+ "pressure_advance": [
+ "0.4"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Generic TPU @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Generic TPU @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..cda11b1ff5
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Generic TPU @U1 0.8 nozzle.json
@@ -0,0 +1,51 @@
+{
+ "type": "filament",
+ "name": "Generic TPU test @U1 0.8 nozzle",
+ "inherits": "fdm_filament_tpu_generic",
+ "from": "system",
+ "filament_id": "GFU99",
+ "setting_id": "GFSR99",
+ "instantiation": "true",
+ "filament_max_volumetric_speed": [
+ "3.2"
+ ],
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n\n"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "3.2"
+ ],
+ "filament_multitool_ramming_volume": [
+ "0.1"
+ ],
+ "filament_vendor": [
+ "Generic"
+ ],
+ "filament_retract_length_toolchange": [
+ "2"
+ ],
+ "filament_deretraction_speed": [
+ "20"
+ ],
+ "filament_retraction_length": [
+ "1.5"
+ ],
+ "filament_retraction_speed": [
+ "20"
+ ],
+ "pressure_advance": [
+ "0.4"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1 0.2 nozzle.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1 0.2 nozzle.json
new file mode 100644
index 0000000000..9b8e00d4b1
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1 0.2 nozzle.json
@@ -0,0 +1,285 @@
+{
+ "type": "filament",
+ "from": "system",
+ "instantiation": "true",
+ "name": "Snapmaker PLA Basic test @U1 0.2 nozzle",
+ "setting_id": "1195313935011",
+ "inherits": "Snapmaker PLA Basic @U1 base",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "0"
+ ],
+ "adaptive_pressure_advance_model": [
+ "0,0,0\n0,0,0"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "70"
+ ],
+ "cool_plate_temp": [
+ "60"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "60"
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "70"
+ ],
+ "enable_overhang_bridge_fan": [
+ "1"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "eng_plate_temp": [
+ "60"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "60"
+ ],
+ "fan_cooling_layer_time": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_cooling_final_speed": [
+ "3.5"
+ ],
+ "filament_cooling_initial_speed": [
+ "10"
+ ],
+ "filament_cooling_moves": [
+ "2"
+ ],
+ "filament_cost": [
+ "25.4"
+ ],
+ "filament_density": [
+ "1.32"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_is_support": [
+ "0"
+ ],
+ "filament_loading_speed": [
+ "10"
+ ],
+ "filament_loading_speed_start": [
+ "50"
+ ],
+ "filament_long_retractions_when_cut": [
+ "nil"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "15"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "40"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "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_retract_before_wipe": [
+ "nil"
+ ],
+ "filament_retract_lift_above": [
+ "nil"
+ ],
+ "filament_retract_lift_below": [
+ "nil"
+ ],
+ "filament_retract_lift_enforce": [
+ "nil"
+ ],
+ "filament_retract_restart_extra": [
+ "nil"
+ ],
+ "filament_retract_when_changing_layer": [
+ "nil"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "nil"
+ ],
+ "filament_retraction_length": [
+ "nil"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "filament_shrink": [
+ "100%"
+ ],
+ "filament_shrinkage_compensation_z": [
+ "100%"
+ ],
+ "filament_soluble": [
+ "0"
+ ],
+ "filament_stamping_distance": [
+ "45"
+ ],
+ "filament_stamping_loading_speed": [
+ "29"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "filament_unloading_speed": [
+ "100"
+ ],
+ "filament_unloading_speed_start": [
+ "100"
+ ],
+ "filament_vendor": [
+ "Polymaker"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "55"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "is_custom_defined": "0",
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "240"
+ ],
+ "nozzle_temperature_range_low": [
+ "190"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.02"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "0"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1 0.4 nozzle.json
similarity index 98%
rename from resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1.json
rename to resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1 0.4 nozzle.json
index beda921b91..02790691dc 100644
--- a/resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1.json
+++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1 0.4 nozzle.json
@@ -2,7 +2,7 @@
"type": "filament",
"from": "system",
"instantiation": "true",
- "name": "Snapmaker PLA Basic @U1",
+ "name": "Snapmaker PLA Basic @U1 0.4 nozzle",
"setting_id": "1195313935011",
"inherits": "Snapmaker PLA Basic @U1 base",
"compatible_printers": [
@@ -195,7 +195,7 @@
"100"
],
"filament_vendor": [
- "Snapmaker"
+ "Polymaker"
],
"filament_wipe": [
"nil"
@@ -274,10 +274,10 @@
"40"
],
"textured_plate_temp": [
- "55"
+ "60"
],
"textured_plate_temp_initial_layer": [
- "55"
+ "60"
],
"filament_retract_length_toolchange": [
"10"
diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..362835a3c4
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1 0.6 nozzle.json
@@ -0,0 +1,285 @@
+{
+ "type": "filament",
+ "from": "system",
+ "instantiation": "true",
+ "name": "Snapmaker PLA Basic test @U1 0.6 nozzle",
+ "setting_id": "1195313935011",
+ "inherits": "Snapmaker PLA Basic @U1 base",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "0"
+ ],
+ "adaptive_pressure_advance_model": [
+ "0,0,0\n0,0,0"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "70"
+ ],
+ "cool_plate_temp": [
+ "60"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "60"
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "70"
+ ],
+ "enable_overhang_bridge_fan": [
+ "1"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "eng_plate_temp": [
+ "60"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "60"
+ ],
+ "fan_cooling_layer_time": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_cooling_final_speed": [
+ "3.5"
+ ],
+ "filament_cooling_initial_speed": [
+ "10"
+ ],
+ "filament_cooling_moves": [
+ "2"
+ ],
+ "filament_cost": [
+ "25.4"
+ ],
+ "filament_density": [
+ "1.32"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_is_support": [
+ "0"
+ ],
+ "filament_loading_speed": [
+ "10"
+ ],
+ "filament_loading_speed_start": [
+ "50"
+ ],
+ "filament_long_retractions_when_cut": [
+ "nil"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "15"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "40"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "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_retract_before_wipe": [
+ "nil"
+ ],
+ "filament_retract_lift_above": [
+ "nil"
+ ],
+ "filament_retract_lift_below": [
+ "nil"
+ ],
+ "filament_retract_lift_enforce": [
+ "nil"
+ ],
+ "filament_retract_restart_extra": [
+ "nil"
+ ],
+ "filament_retract_when_changing_layer": [
+ "nil"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "nil"
+ ],
+ "filament_retraction_length": [
+ "nil"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "filament_shrink": [
+ "100%"
+ ],
+ "filament_shrinkage_compensation_z": [
+ "100%"
+ ],
+ "filament_soluble": [
+ "0"
+ ],
+ "filament_stamping_distance": [
+ "45"
+ ],
+ "filament_stamping_loading_speed": [
+ "29"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "filament_unloading_speed": [
+ "100"
+ ],
+ "filament_unloading_speed_start": [
+ "100"
+ ],
+ "filament_vendor": [
+ "Polymaker"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "55"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "is_custom_defined": "0",
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "240"
+ ],
+ "nozzle_temperature_range_low": [
+ "190"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.02"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "0"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..c04c341444
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Basic @U1 0.8 nozzle.json
@@ -0,0 +1,285 @@
+{
+ "type": "filament",
+ "from": "system",
+ "instantiation": "true",
+ "name": "Snapmaker PLA Basic test @U1 0.8 nozzle",
+ "setting_id": "1195313935011",
+ "inherits": "Snapmaker PLA Basic @U1 base",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "0"
+ ],
+ "adaptive_pressure_advance_model": [
+ "0,0,0\n0,0,0"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "70"
+ ],
+ "cool_plate_temp": [
+ "60"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "60"
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "70"
+ ],
+ "enable_overhang_bridge_fan": [
+ "1"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "eng_plate_temp": [
+ "60"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "60"
+ ],
+ "fan_cooling_layer_time": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_cooling_final_speed": [
+ "3.5"
+ ],
+ "filament_cooling_initial_speed": [
+ "10"
+ ],
+ "filament_cooling_moves": [
+ "2"
+ ],
+ "filament_cost": [
+ "25.4"
+ ],
+ "filament_density": [
+ "1.32"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_is_support": [
+ "0"
+ ],
+ "filament_loading_speed": [
+ "10"
+ ],
+ "filament_loading_speed_start": [
+ "50"
+ ],
+ "filament_long_retractions_when_cut": [
+ "nil"
+ ],
+ "filament_max_volumetric_speed": [
+ "15"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "15"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "40"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "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_retract_before_wipe": [
+ "nil"
+ ],
+ "filament_retract_lift_above": [
+ "nil"
+ ],
+ "filament_retract_lift_below": [
+ "nil"
+ ],
+ "filament_retract_lift_enforce": [
+ "nil"
+ ],
+ "filament_retract_restart_extra": [
+ "nil"
+ ],
+ "filament_retract_when_changing_layer": [
+ "nil"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "nil"
+ ],
+ "filament_retraction_length": [
+ "nil"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "filament_shrink": [
+ "100%"
+ ],
+ "filament_shrinkage_compensation_z": [
+ "100%"
+ ],
+ "filament_soluble": [
+ "0"
+ ],
+ "filament_stamping_distance": [
+ "45"
+ ],
+ "filament_stamping_loading_speed": [
+ "29"
+ ],
+ "filament_start_gcode": [
+ ""
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "filament_unloading_speed": [
+ "100"
+ ],
+ "filament_unloading_speed_start": [
+ "100"
+ ],
+ "filament_vendor": [
+ "Polymaker"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "55"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "is_custom_defined": "0",
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "240"
+ ],
+ "nozzle_temperature_range_low": [
+ "190"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.02"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "0"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 0.2 nozzle.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 0.2 nozzle.json
new file mode 100644
index 0000000000..eb2203e380
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 0.2 nozzle.json
@@ -0,0 +1,285 @@
+{
+ "type": "filament",
+ "from": "system",
+ "instantiation": "true",
+ "name": "Snapmaker PLA Matte test @U1 0.2 nozzle",
+ "setting_id": "119531393501",
+ "inherits": "Snapmaker PLA @U1 base",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "0"
+ ],
+ "adaptive_pressure_advance_model": [
+ "0,0,0\n0,0,0"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "70"
+ ],
+ "cool_plate_temp": [
+ "60"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "60"
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "70"
+ ],
+ "enable_overhang_bridge_fan": [
+ "1"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "eng_plate_temp": [
+ "60"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "60"
+ ],
+ "fan_cooling_layer_time": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_cooling_final_speed": [
+ "3.5"
+ ],
+ "filament_cooling_initial_speed": [
+ "10"
+ ],
+ "filament_cooling_moves": [
+ "2"
+ ],
+ "filament_cost": [
+ "25.4"
+ ],
+ "filament_density": [
+ "1.32"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_flow_ratio": [
+ "1.01"
+ ],
+ "filament_is_support": [
+ "0"
+ ],
+ "filament_loading_speed": [
+ "10"
+ ],
+ "filament_loading_speed_start": [
+ "50"
+ ],
+ "filament_long_retractions_when_cut": [
+ "nil"
+ ],
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "15"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "40"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "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_retract_before_wipe": [
+ "nil"
+ ],
+ "filament_retract_lift_above": [
+ "nil"
+ ],
+ "filament_retract_lift_below": [
+ "nil"
+ ],
+ "filament_retract_lift_enforce": [
+ "nil"
+ ],
+ "filament_retract_restart_extra": [
+ "nil"
+ ],
+ "filament_retract_when_changing_layer": [
+ "nil"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "nil"
+ ],
+ "filament_retraction_length": [
+ "nil"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "filament_shrink": [
+ "100%"
+ ],
+ "filament_shrinkage_compensation_z": [
+ "100%"
+ ],
+ "filament_soluble": [
+ "0"
+ ],
+ "filament_stamping_distance": [
+ "45"
+ ],
+ "filament_stamping_loading_speed": [
+ "29"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "filament_unloading_speed": [
+ "100"
+ ],
+ "filament_unloading_speed_start": [
+ "100"
+ ],
+ "filament_vendor": [
+ "Snapmaker"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "55"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "is_custom_defined": "0",
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "240"
+ ],
+ "nozzle_temperature_range_low": [
+ "190"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.02"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "0"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 0.4 nozzle.json
similarity index 98%
rename from resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1.json
rename to resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 0.4 nozzle.json
index 08c29149bf..1b1291fb2c 100644
--- a/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1.json
+++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 0.4 nozzle.json
@@ -2,7 +2,7 @@
"type": "filament",
"from": "system",
"instantiation": "true",
- "name": "Snapmaker PLA Matte @U1",
+ "name": "Snapmaker PLA Matte @U1 0.4 nozzle",
"setting_id": "119531393501",
"inherits": "Snapmaker PLA @U1 base",
"compatible_printers": [
@@ -274,10 +274,10 @@
"40"
],
"textured_plate_temp": [
- "55"
+ "60"
],
"textured_plate_temp_initial_layer": [
- "55"
+ "60"
],
"filament_retract_length_toolchange": [
"10"
diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..6599973d25
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 0.6 nozzle.json
@@ -0,0 +1,285 @@
+{
+ "type": "filament",
+ "from": "system",
+ "instantiation": "true",
+ "name": "Snapmaker PLA Matte test @U1 0.6 nozzle",
+ "setting_id": "119531393501",
+ "inherits": "Snapmaker PLA @U1 base",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "0"
+ ],
+ "adaptive_pressure_advance_model": [
+ "0,0,0\n0,0,0"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "70"
+ ],
+ "cool_plate_temp": [
+ "60"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "60"
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "70"
+ ],
+ "enable_overhang_bridge_fan": [
+ "1"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "eng_plate_temp": [
+ "60"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "60"
+ ],
+ "fan_cooling_layer_time": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_cooling_final_speed": [
+ "3.5"
+ ],
+ "filament_cooling_initial_speed": [
+ "10"
+ ],
+ "filament_cooling_moves": [
+ "2"
+ ],
+ "filament_cost": [
+ "25.4"
+ ],
+ "filament_density": [
+ "1.32"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_flow_ratio": [
+ "1.01"
+ ],
+ "filament_is_support": [
+ "0"
+ ],
+ "filament_loading_speed": [
+ "10"
+ ],
+ "filament_loading_speed_start": [
+ "50"
+ ],
+ "filament_long_retractions_when_cut": [
+ "nil"
+ ],
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "15"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "40"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "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_retract_before_wipe": [
+ "nil"
+ ],
+ "filament_retract_lift_above": [
+ "nil"
+ ],
+ "filament_retract_lift_below": [
+ "nil"
+ ],
+ "filament_retract_lift_enforce": [
+ "nil"
+ ],
+ "filament_retract_restart_extra": [
+ "nil"
+ ],
+ "filament_retract_when_changing_layer": [
+ "nil"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "nil"
+ ],
+ "filament_retraction_length": [
+ "nil"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "filament_shrink": [
+ "100%"
+ ],
+ "filament_shrinkage_compensation_z": [
+ "100%"
+ ],
+ "filament_soluble": [
+ "0"
+ ],
+ "filament_stamping_distance": [
+ "45"
+ ],
+ "filament_stamping_loading_speed": [
+ "29"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "filament_unloading_speed": [
+ "100"
+ ],
+ "filament_unloading_speed_start": [
+ "100"
+ ],
+ "filament_vendor": [
+ "Snapmaker"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "55"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "is_custom_defined": "0",
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "240"
+ ],
+ "nozzle_temperature_range_low": [
+ "190"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.02"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "0"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..dec35bccb3
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 0.8 nozzle.json
@@ -0,0 +1,285 @@
+{
+ "type": "filament",
+ "from": "system",
+ "instantiation": "true",
+ "name": "Snapmaker PLA Matte test @U1 0.8 nozzle",
+ "setting_id": "119531393501",
+ "inherits": "Snapmaker PLA @U1 base",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "0"
+ ],
+ "adaptive_pressure_advance_model": [
+ "0,0,0\n0,0,0"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "1"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "70"
+ ],
+ "cool_plate_temp": [
+ "60"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "60"
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "70"
+ ],
+ "enable_overhang_bridge_fan": [
+ "1"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "eng_plate_temp": [
+ "60"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "60"
+ ],
+ "fan_cooling_layer_time": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_cooling_final_speed": [
+ "3.5"
+ ],
+ "filament_cooling_initial_speed": [
+ "10"
+ ],
+ "filament_cooling_moves": [
+ "2"
+ ],
+ "filament_cost": [
+ "25.4"
+ ],
+ "filament_density": [
+ "1.32"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_flow_ratio": [
+ "1.01"
+ ],
+ "filament_is_support": [
+ "0"
+ ],
+ "filament_loading_speed": [
+ "10"
+ ],
+ "filament_loading_speed_start": [
+ "50"
+ ],
+ "filament_long_retractions_when_cut": [
+ "nil"
+ ],
+ "filament_max_volumetric_speed": [
+ "20"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "15"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "40"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "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_retract_before_wipe": [
+ "nil"
+ ],
+ "filament_retract_lift_above": [
+ "nil"
+ ],
+ "filament_retract_lift_below": [
+ "nil"
+ ],
+ "filament_retract_lift_enforce": [
+ "nil"
+ ],
+ "filament_retract_restart_extra": [
+ "nil"
+ ],
+ "filament_retract_when_changing_layer": [
+ "nil"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "nil"
+ ],
+ "filament_retraction_length": [
+ "nil"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "nil"
+ ],
+ "filament_shrink": [
+ "100%"
+ ],
+ "filament_shrinkage_compensation_z": [
+ "100%"
+ ],
+ "filament_soluble": [
+ "0"
+ ],
+ "filament_stamping_distance": [
+ "45"
+ ],
+ "filament_stamping_loading_speed": [
+ "29"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "filament_unloading_speed": [
+ "100"
+ ],
+ "filament_unloading_speed_start": [
+ "100"
+ ],
+ "filament_vendor": [
+ "Snapmaker"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "55"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "is_custom_defined": "0",
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "240"
+ ],
+ "nozzle_temperature_range_low": [
+ "190"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.02"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "0"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "45"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 0.2 nozzle.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 0.2 nozzle.json
new file mode 100644
index 0000000000..bfa2ca4abb
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 0.2 nozzle.json
@@ -0,0 +1,284 @@
+{
+ "type": "filament",
+ "from": "system",
+ "instantiation": "true",
+ "name": "Snapmaker PLA SnapSpeed test @U1 0.2 nozzle",
+ "setting_id": "119531393501",
+ "inherits": "Snapmaker PLA SnapSpeed @U1 base",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "0"
+ ],
+ "adaptive_pressure_advance_model": [
+ "0,0,0\n0,0,0"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "80"
+ ],
+ "cool_plate_temp": [
+ "60"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "60"
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "60"
+ ],
+ "enable_overhang_bridge_fan": [
+ "1"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "eng_plate_temp": [
+ "60"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "60"
+ ],
+ "fan_cooling_layer_time": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_cooling_final_speed": [
+ "3.5"
+ ],
+ "filament_cooling_initial_speed": [
+ "10"
+ ],
+ "filament_cooling_moves": [
+ "2"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.24"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_is_support": [
+ "0"
+ ],
+ "filament_loading_speed": [
+ "10"
+ ],
+ "filament_loading_speed_start": [
+ "50"
+ ],
+ "filament_long_retractions_when_cut": [
+ "nil"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "15"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "40"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "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_retract_before_wipe": [
+ "nil"
+ ],
+ "filament_retract_lift_above": [
+ "nil"
+ ],
+ "filament_retract_lift_below": [
+ "nil"
+ ],
+ "filament_retract_lift_enforce": [
+ "nil"
+ ],
+ "filament_retract_restart_extra": [
+ "nil"
+ ],
+ "filament_retract_when_changing_layer": [
+ "nil"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "nil"
+ ],
+ "filament_retraction_length": [
+ "1.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "30"
+ ],
+ "filament_shrink": [
+ "100%"
+ ],
+ "filament_shrinkage_compensation_z": [
+ "100%"
+ ],
+ "filament_soluble": [
+ "0"
+ ],
+ "filament_stamping_distance": [
+ "45"
+ ],
+ "filament_stamping_loading_speed": [
+ "29"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "filament_unloading_speed": [
+ "100"
+ ],
+ "filament_unloading_speed_start": [
+ "100"
+ ],
+ "filament_vendor": [
+ "Snapmaker"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "55"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "nozzle_temperature_range_low": [
+ "190"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.0181"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "0"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "60"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 0.4 nozzle.json
similarity index 98%
rename from resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1.json
rename to resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 0.4 nozzle.json
index 355e1c1fa5..8652b29046 100644
--- a/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1.json
+++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 0.4 nozzle.json
@@ -2,7 +2,7 @@
"type": "filament",
"from": "system",
"instantiation": "true",
- "name": "Snapmaker PLA SnapSpeed @U1",
+ "name": "Snapmaker PLA SnapSpeed @U1 0.4 nozzle",
"setting_id": "119531393501",
"inherits": "Snapmaker PLA SnapSpeed @U1 base",
"compatible_printers": [
@@ -273,10 +273,10 @@
"40"
],
"textured_plate_temp": [
- "55"
+ "60"
],
"textured_plate_temp_initial_layer": [
- "55"
+ "60"
],
"filament_retract_length_toolchange": [
"10"
diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 0.6 nozzle.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 0.6 nozzle.json
new file mode 100644
index 0000000000..91ff2e98fa
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 0.6 nozzle.json
@@ -0,0 +1,284 @@
+{
+ "type": "filament",
+ "from": "system",
+ "instantiation": "true",
+ "name": "Snapmaker PLA SnapSpeed test @U1 0.6 nozzle",
+ "setting_id": "119531393501",
+ "inherits": "Snapmaker PLA SnapSpeed @U1 base",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "0"
+ ],
+ "adaptive_pressure_advance_model": [
+ "0,0,0\n0,0,0"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "80"
+ ],
+ "cool_plate_temp": [
+ "60"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "60"
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "60"
+ ],
+ "enable_overhang_bridge_fan": [
+ "1"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "eng_plate_temp": [
+ "60"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "60"
+ ],
+ "fan_cooling_layer_time": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_cooling_final_speed": [
+ "3.5"
+ ],
+ "filament_cooling_initial_speed": [
+ "10"
+ ],
+ "filament_cooling_moves": [
+ "2"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.24"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_is_support": [
+ "0"
+ ],
+ "filament_loading_speed": [
+ "10"
+ ],
+ "filament_loading_speed_start": [
+ "50"
+ ],
+ "filament_long_retractions_when_cut": [
+ "nil"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "15"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "40"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "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_retract_before_wipe": [
+ "nil"
+ ],
+ "filament_retract_lift_above": [
+ "nil"
+ ],
+ "filament_retract_lift_below": [
+ "nil"
+ ],
+ "filament_retract_lift_enforce": [
+ "nil"
+ ],
+ "filament_retract_restart_extra": [
+ "nil"
+ ],
+ "filament_retract_when_changing_layer": [
+ "nil"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "nil"
+ ],
+ "filament_retraction_length": [
+ "1.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "30"
+ ],
+ "filament_shrink": [
+ "100%"
+ ],
+ "filament_shrinkage_compensation_z": [
+ "100%"
+ ],
+ "filament_soluble": [
+ "0"
+ ],
+ "filament_stamping_distance": [
+ "45"
+ ],
+ "filament_stamping_loading_speed": [
+ "29"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "filament_unloading_speed": [
+ "100"
+ ],
+ "filament_unloading_speed_start": [
+ "100"
+ ],
+ "filament_vendor": [
+ "Snapmaker"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "55"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "nozzle_temperature_range_low": [
+ "190"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.0181"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "0"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "60"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 0.8 nozzle.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 0.8 nozzle.json
new file mode 100644
index 0000000000..23ee605bab
--- /dev/null
+++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 0.8 nozzle.json
@@ -0,0 +1,284 @@
+{
+ "type": "filament",
+ "from": "system",
+ "instantiation": "true",
+ "name": "Snapmaker PLA SnapSpeed test @U1 0.8 nozzle",
+ "setting_id": "119531393501",
+ "inherits": "Snapmaker PLA SnapSpeed @U1 base",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "activate_air_filtration": [
+ "0"
+ ],
+ "activate_chamber_temp_control": [
+ "0"
+ ],
+ "adaptive_pressure_advance": [
+ "0"
+ ],
+ "adaptive_pressure_advance_bridges": [
+ "0"
+ ],
+ "adaptive_pressure_advance_model": [
+ "0,0,0\n0,0,0"
+ ],
+ "adaptive_pressure_advance_overhangs": [
+ "0"
+ ],
+ "additional_cooling_fan_speed": [
+ "70"
+ ],
+ "chamber_temperature": [
+ "0"
+ ],
+ "close_fan_the_first_x_layers": [
+ "3"
+ ],
+ "compatible_printers_condition": "",
+ "compatible_prints": [],
+ "compatible_prints_condition": "",
+ "complete_print_exhaust_fan_speed": [
+ "80"
+ ],
+ "cool_plate_temp": [
+ "60"
+ ],
+ "cool_plate_temp_initial_layer": [
+ "60"
+ ],
+ "dont_slow_down_outer_wall": [
+ "0"
+ ],
+ "during_print_exhaust_fan_speed": [
+ "60"
+ ],
+ "enable_overhang_bridge_fan": [
+ "1"
+ ],
+ "enable_pressure_advance": [
+ "1"
+ ],
+ "eng_plate_temp": [
+ "60"
+ ],
+ "eng_plate_temp_initial_layer": [
+ "60"
+ ],
+ "fan_cooling_layer_time": [
+ "100"
+ ],
+ "fan_max_speed": [
+ "100"
+ ],
+ "fan_min_speed": [
+ "100"
+ ],
+ "filament_cooling_final_speed": [
+ "3.5"
+ ],
+ "filament_cooling_initial_speed": [
+ "10"
+ ],
+ "filament_cooling_moves": [
+ "2"
+ ],
+ "filament_cost": [
+ "20"
+ ],
+ "filament_density": [
+ "1.24"
+ ],
+ "filament_deretraction_speed": [
+ "nil"
+ ],
+ "filament_diameter": [
+ "1.75"
+ ],
+ "filament_end_gcode": [
+ "; filament end gcode \n"
+ ],
+ "filament_flow_ratio": [
+ "0.98"
+ ],
+ "filament_is_support": [
+ "0"
+ ],
+ "filament_loading_speed": [
+ "10"
+ ],
+ "filament_loading_speed_start": [
+ "50"
+ ],
+ "filament_long_retractions_when_cut": [
+ "nil"
+ ],
+ "filament_max_volumetric_speed": [
+ "18"
+ ],
+ "filament_minimal_purge_on_wipe_tower": [
+ "15"
+ ],
+ "filament_multitool_ramming": [
+ "1"
+ ],
+ "filament_multitool_ramming_flow": [
+ "40"
+ ],
+ "filament_multitool_ramming_volume": [
+ "5"
+ ],
+ "filament_notes": [
+ ""
+ ],
+ "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_retract_before_wipe": [
+ "nil"
+ ],
+ "filament_retract_lift_above": [
+ "nil"
+ ],
+ "filament_retract_lift_below": [
+ "nil"
+ ],
+ "filament_retract_lift_enforce": [
+ "nil"
+ ],
+ "filament_retract_restart_extra": [
+ "nil"
+ ],
+ "filament_retract_when_changing_layer": [
+ "nil"
+ ],
+ "filament_retraction_distances_when_cut": [
+ "nil"
+ ],
+ "filament_retraction_length": [
+ "1.6"
+ ],
+ "filament_retraction_minimum_travel": [
+ "nil"
+ ],
+ "filament_retraction_speed": [
+ "30"
+ ],
+ "filament_shrink": [
+ "100%"
+ ],
+ "filament_shrinkage_compensation_z": [
+ "100%"
+ ],
+ "filament_soluble": [
+ "0"
+ ],
+ "filament_stamping_distance": [
+ "45"
+ ],
+ "filament_stamping_loading_speed": [
+ "29"
+ ],
+ "filament_start_gcode": [
+ "; filament start gcode\n"
+ ],
+ "filament_toolchange_delay": [
+ "0"
+ ],
+ "filament_type": [
+ "PLA"
+ ],
+ "filament_unloading_speed": [
+ "100"
+ ],
+ "filament_unloading_speed_start": [
+ "100"
+ ],
+ "filament_vendor": [
+ "Snapmaker"
+ ],
+ "filament_wipe": [
+ "nil"
+ ],
+ "filament_wipe_distance": [
+ "nil"
+ ],
+ "filament_z_hop": [
+ "nil"
+ ],
+ "filament_z_hop_types": [
+ "nil"
+ ],
+ "full_fan_speed_layer": [
+ "0"
+ ],
+ "hot_plate_temp": [
+ "55"
+ ],
+ "hot_plate_temp_initial_layer": [
+ "55"
+ ],
+ "idle_temperature": [
+ "0"
+ ],
+ "nozzle_temperature": [
+ "220"
+ ],
+ "nozzle_temperature_initial_layer": [
+ "220"
+ ],
+ "nozzle_temperature_range_high": [
+ "230"
+ ],
+ "nozzle_temperature_range_low": [
+ "190"
+ ],
+ "overhang_fan_speed": [
+ "100"
+ ],
+ "overhang_fan_threshold": [
+ "50%"
+ ],
+ "pellet_flow_coefficient": [
+ "0.4157"
+ ],
+ "pressure_advance": [
+ "0.0181"
+ ],
+ "reduce_fan_stop_start_freq": [
+ "1"
+ ],
+ "required_nozzle_HRC": [
+ "0"
+ ],
+ "slow_down_for_layer_cooling": [
+ "1"
+ ],
+ "slow_down_layer_time": [
+ "4"
+ ],
+ "slow_down_min_speed": [
+ "20"
+ ],
+ "support_material_interface_fan_speed": [
+ "-1"
+ ],
+ "temperature_vitrification": [
+ "60"
+ ],
+ "textured_cool_plate_temp": [
+ "40"
+ ],
+ "textured_cool_plate_temp_initial_layer": [
+ "40"
+ ],
+ "textured_plate_temp": [
+ "60"
+ ],
+ "textured_plate_temp_initial_layer": [
+ "60"
+ ],
+ "filament_retract_length_toolchange": [
+ "10"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_abs_generic.json b/resources/profiles/Snapmaker/filament/fdm_filament_abs_generic.json
deleted file mode 100644
index d3347578fd..0000000000
--- a/resources/profiles/Snapmaker/filament/fdm_filament_abs_generic.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "type": "filament",
- "name": "fdm_filament_abs_generic",
- "inherits": "fdm_filament_common_generic",
- "from": "system",
- "instantiation": "false",
- "activate_air_filtration": [
- "0"
- ],
- "cool_plate_temp": [
- "0"
- ],
- "cool_plate_temp_initial_layer": [
- "0"
- ],
- "eng_plate_temp": [
- "90"
- ],
- "eng_plate_temp_initial_layer": [
- "90"
- ],
- "fan_cooling_layer_time": [
- "30"
- ],
- "fan_max_speed": [
- "80"
- ],
- "fan_min_speed": [
- "10"
- ],
- "filament_cost": [
- "20"
- ],
- "filament_density": [
- "1.04"
- ],
- "filament_max_volumetric_speed": [
- "28.6"
- ],
- "filament_type": [
- "ABS"
- ],
- "hot_plate_temp": [
- "90"
- ],
- "hot_plate_temp_initial_layer": [
- "90"
- ],
- "nozzle_temperature": [
- "270"
- ],
- "nozzle_temperature_initial_layer": [
- "260"
- ],
- "nozzle_temperature_range_high": [
- "280"
- ],
- "nozzle_temperature_range_low": [
- "240"
- ],
- "overhang_fan_speed": [
- "80"
- ],
- "overhang_fan_threshold": [
- "25%"
- ],
- "reduce_fan_stop_start_freq": [
- "1"
- ],
- "slow_down_layer_time": [
- "3"
- ],
- "slow_down_min_speed": [
- "20"
- ],
- "textured_plate_temp": [
- "90"
- ],
- "textured_plate_temp_initial_layer": [
- "90"
- ]
-}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_asa_generic.json b/resources/profiles/Snapmaker/filament/fdm_filament_asa_generic.json
deleted file mode 100644
index 1eececcf43..0000000000
--- a/resources/profiles/Snapmaker/filament/fdm_filament_asa_generic.json
+++ /dev/null
@@ -1,172 +0,0 @@
-{
- "chamber_temperatures": [
- "0"
- ],
- "close_fan_the_first_x_layers": [
- "3"
- ],
- "complete_print_exhaust_fan_speed": [
- "70"
- ],
- "during_print_exhaust_fan_speed": [
- "70"
- ],
- "filament_deretraction_speed": [
- "nil"
- ],
- "filament_diameter": [
- "1.75"
- ],
- "filament_flow_ratio": [
- "1"
- ],
- "filament_is_support": [
- "0"
- ],
- "filament_long_retractions_when_cut": [
- "nil"
- ],
- "filament_minimal_purge_on_wipe_tower": [
- "15"
- ],
- "filament_retract_before_wipe": [
- "nil"
- ],
- "filament_retract_restart_extra": [
- "nil"
- ],
- "filament_retract_when_changing_layer": [
- "nil"
- ],
- "filament_retraction_distances_when_cut": [
- "nil"
- ],
- "filament_retraction_length": [
- "nil"
- ],
- "filament_retraction_minimum_travel": [
- "nil"
- ],
- "filament_retraction_speed": [
- "nil"
- ],
- "filament_settings_id": [
- ""
- ],
- "filament_soluble": [
- "0"
- ],
- "filament_vendor": [
- "Snapmaker"
- ],
- "filament_wipe": [
- "nil"
- ],
- "filament_wipe_distance": [
- "nil"
- ],
- "filament_z_hop": [
- "nil"
- ],
- "filament_z_hop_types": [
- "nil"
- ],
- "full_fan_speed_layer": [
- "0"
- ],
- "required_nozzle_HRC": [
- "3"
- ],
- "slow_down_for_layer_cooling": [
- "1"
- ],
- "temperature_vitrification": [
- "100"
- ],
- "compatible_printers": [],
- "filament_start_gcode": [
- "; Filament gcode\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
- ],
- "filament_end_gcode": [
- "; filament end gcode \nM106 P3 S0\n"
- ],
- "type": "filament",
- "name": "fdm_filament_asa_generic",
- "from": "system",
- "instantiation": "false",
- "activate_air_filtration": [
- "0"
- ],
- "cool_plate_temp": [
- "0"
- ],
- "cool_plate_temp_initial_layer": [
- "0"
- ],
- "eng_plate_temp": [
- "90"
- ],
- "eng_plate_temp_initial_layer": [
- "90"
- ],
- "fan_cooling_layer_time": [
- "35"
- ],
- "fan_max_speed": [
- "80"
- ],
- "fan_min_speed": [
- "10"
- ],
- "filament_cost": [
- "20"
- ],
- "filament_density": [
- "1.04"
- ],
- "filament_max_volumetric_speed": [
- "28.6"
- ],
- "filament_type": [
- "ASA"
- ],
- "hot_plate_temp": [
- "90"
- ],
- "hot_plate_temp_initial_layer": [
- "90"
- ],
- "nozzle_temperature": [
- "260"
- ],
- "nozzle_temperature_initial_layer": [
- "260"
- ],
- "nozzle_temperature_range_high": [
- "280"
- ],
- "nozzle_temperature_range_low": [
- "240"
- ],
- "overhang_fan_speed": [
- "80"
- ],
- "overhang_fan_threshold": [
- "25%"
- ],
- "reduce_fan_stop_start_freq": [
- "1"
- ],
- "slow_down_layer_time": [
- "3"
- ],
- "slow_down_min_speed": [
- "20"
- ],
- "textured_plate_temp": [
- "90"
- ],
- "textured_plate_temp_initial_layer": [
- "90"
- ]
-}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_pa_generic.json b/resources/profiles/Snapmaker/filament/fdm_filament_pa_generic.json
deleted file mode 100644
index 4f465818a1..0000000000
--- a/resources/profiles/Snapmaker/filament/fdm_filament_pa_generic.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "type": "filament",
- "name": "fdm_filament_pa_generic",
- "inherits": "fdm_filament_common_generic",
- "from": "system",
- "instantiation": "false",
- "activate_air_filtration": [
- "1"
- ],
- "cool_plate_temp": [
- "0"
- ],
- "cool_plate_temp_initial_layer": [
- "0"
- ],
- "eng_plate_temp": [
- "100"
- ],
- "eng_plate_temp_initial_layer": [
- "100"
- ],
- "fan_cooling_layer_time": [
- "4"
- ],
- "fan_max_speed": [
- "60"
- ],
- "fan_min_speed": [
- "0"
- ],
- "filament_cost": [
- "20"
- ],
- "filament_density": [
- "1.04"
- ],
- "filament_max_volumetric_speed": [
- "8"
- ],
- "filament_type": [
- "PA"
- ],
- "hot_plate_temp": [
- "100"
- ],
- "hot_plate_temp_initial_layer": [
- "100"
- ],
- "nozzle_temperature": [
- "290"
- ],
- "nozzle_temperature_initial_layer": [
- "290"
- ],
- "nozzle_temperature_range_high": [
- "300"
- ],
- "nozzle_temperature_range_low": [
- "260"
- ],
- "overhang_fan_speed": [
- "30"
- ],
- "required_nozzle_HRC": [
- "40"
- ],
- "slow_down_layer_time": [
- "2"
- ],
- "slow_down_min_speed": [
- "20"
- ],
- "temperature_vitrification": [
- "108"
- ],
- "textured_plate_temp": [
- "100"
- ],
- "textured_plate_temp_initial_layer": [
- "100"
- ]
-}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_pc_generic.json b/resources/profiles/Snapmaker/filament/fdm_filament_pc_generic.json
deleted file mode 100644
index fae4044632..0000000000
--- a/resources/profiles/Snapmaker/filament/fdm_filament_pc_generic.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "type": "filament",
- "name": "fdm_filament_pc_generic",
- "inherits": "fdm_filament_common_generic",
- "from": "system",
- "instantiation": "false",
- "cool_plate_temp": [
- "0"
- ],
- "cool_plate_temp_initial_layer": [
- "0"
- ],
- "eng_plate_temp": [
- "110"
- ],
- "eng_plate_temp_initial_layer": [
- "110"
- ],
- "fan_cooling_layer_time": [
- "30"
- ],
- "fan_max_speed": [
- "60"
- ],
- "fan_min_speed": [
- "10"
- ],
- "filament_cost": [
- "20"
- ],
- "filament_density": [
- "1.04"
- ],
- "filament_max_volumetric_speed": [
- "18"
- ],
- "filament_type": [
- "PC"
- ],
- "hot_plate_temp": [
- "110"
- ],
- "hot_plate_temp_initial_layer": [
- "110"
- ],
- "nozzle_temperature": [
- "280"
- ],
- "nozzle_temperature_initial_layer": [
- "270"
- ],
- "nozzle_temperature_range_high": [
- "290"
- ],
- "nozzle_temperature_range_low": [
- "260"
- ],
- "overhang_fan_speed": [
- "60"
- ],
- "overhang_fan_threshold": [
- "25%"
- ],
- "reduce_fan_stop_start_freq": [
- "1"
- ],
- "slow_down_layer_time": [
- "2"
- ],
- "slow_down_min_speed": [
- "20"
- ],
- "temperature_vitrification": [
- "120"
- ],
- "textured_plate_temp": [
- "110"
- ],
- "textured_plate_temp_initial_layer": [
- "110"
- ]
-}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_tpu_bambu.json b/resources/profiles/Snapmaker/filament/fdm_filament_tpu_bambu.json
deleted file mode 100644
index 377e255550..0000000000
--- a/resources/profiles/Snapmaker/filament/fdm_filament_tpu_bambu.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "type": "filament",
- "name": "fdm_filament_tpu_generic",
- "inherits": "fdm_filament_common_generic",
- "from": "system",
- "instantiation": "false",
- "additional_cooling_fan_speed": [
- "70"
- ],
- "close_fan_the_first_x_layers": [
- "1"
- ],
- "cool_plate_temp": [
- "30"
- ],
- "cool_plate_temp_initial_layer": [
- "30"
- ],
- "eng_plate_temp": [
- "30"
- ],
- "eng_plate_temp_initial_layer": [
- "30"
- ],
- "fan_cooling_layer_time": [
- "100"
- ],
- "fan_min_speed": [
- "100"
- ],
- "filament_cost": [
- "20"
- ],
- "filament_density": [
- "1.24"
- ],
- "filament_max_volumetric_speed": [
- "15"
- ],
- "filament_retraction_length": [
- "0.4"
- ],
- "filament_type": [
- "TPU"
- ],
- "hot_plate_temp": [
- "35"
- ],
- "hot_plate_temp_initial_layer": [
- "35"
- ],
- "nozzle_temperature": [
- "240"
- ],
- "nozzle_temperature_initial_layer": [
- "240"
- ],
- "nozzle_temperature_range_high": [
- "250"
- ],
- "nozzle_temperature_range_low": [
- "200"
- ],
- "reduce_fan_stop_start_freq": [
- "1"
- ],
- "temperature_vitrification": [
- "30"
- ],
- "textured_plate_temp": [
- "35"
- ],
- "textured_plate_temp_initial_layer": [
- "35"
- ],
- "filament_start_gcode": [
- "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
- ]
-}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.2 nozzle).json b/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.2 nozzle).json
new file mode 100644
index 0000000000..103a6b4bce
--- /dev/null
+++ b/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.2 nozzle).json
@@ -0,0 +1,200 @@
+{
+ "type": "machine",
+ "setting_id": "1591507869",
+ "name": "Snapmaker U1 (0.2 nozzle)",
+ "from": "system",
+ "instantiation": "true",
+ "inherits": "fdm_U1",
+ "printer_model": "Snapmaker U1",
+ "printer_variant": "0.2",
+ "auxiliary_fan": "1",
+ "change_filament_gcode": "; Change Tool[previous_extruder] -> Tool[next_extruder] (layer [layer_num])\n{\nlocal max_speed_toolchange = 350.0;\nlocal wait_for_extruder_temp = true;\nposition[2] = position[2] + 2.0;\nlocal speed_toolchange = max_speed_toolchange;\nif travel_speed < max_speed_toolchange then\n speed_toolchange = travel_speed;\nendif\n\"G91\nG1 Z1.5 F1800\nG90\n\";\n\"G1 F\" + (speed_toolchange * 60) + \"\n\";\nif wait_for_extruder_temp and not((layer_num < 0) and (next_extruder == initial_tool)) then\n \"\n\";\n \"; \" + layer_num + \"\n\";\n if layer_num == 0 then\n \"M109 S\" + first_layer_temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n else\n \"M109 S\" + temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n endif\nendif\n\"T\" + next_extruder + \"\n\";\nif filament_type[next_extruder] == \"PVA\" then\n\"SET_VELOCITY_LIMIT ACCEL=3000\n\";\nelse\nendif\nif previous_extruder != next_extruder and initial_extruder != next_extruder then\n\"SM_PRINT_PREEXTRUDE_FILAMENT INDEX=\" + next_extruder + \"\n\";\nendif\n\"G90\n\";\n}",
+ "deretraction_speed": [
+ "30",
+ "30",
+ "30",
+ "30"
+ ],
+ "extruder_colour": [
+ "#FCE94F",
+ "#FCE94F",
+ "#FCE94F",
+ "#FCE94F"
+ ],
+ "extruder_offset": [
+ "0x0",
+ "0x0",
+ "0x0",
+ "0x0"
+ ],
+ "host_type": "octoprint",
+ "is_custom_defined": "0",
+ "long_retractions_when_cut": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "machine_end_gcode": " PRINT_END\nTIMELAPSE_STOP",
+ "machine_max_jerk_z": [
+ "3",
+ "0.4"
+ ],
+ "machine_max_speed_e": [
+ "30",
+ "25"
+ ],
+ "machine_max_speed_z": [
+ "20",
+ "12"
+ ],
+ "machine_start_gcode": "\n;===== date: 20251010 =====================\n\nPRINT_START\nTIMELAPSE_START\nM140 S{bed_temperature_initial_layer_single}\nM104 T{initial_extruder} S140\nM204 S10000\n\n\n;===== 取放头检测 =================\nG28 X Y\nSM_PRINT_CHECK_SWITCH_EXTRUDER\n\n;===== 粗回零 =================\nT{initial_extruder}\nM109 T{initial_extruder} S140\nG28 Z\n\n;===== 自动进料 & 挤出流量 & 预挤出 ======================\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=1 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=0\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=0\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=2 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=1\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=1\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=3 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=2\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=2\nSM_PRINT_AUTO_FEED EXTRUDER=3\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=3\n\n;===== 检测钢板 =================\nT{initial_extruder}\nM106 P2 S255\nMOVE_TO_DISCARD_FILAMENT_POSITION\nM109 S{nozzle_temperature[initial_extruder] - 50}\nROUGHLY_CLEAN_NOZZLE\nM104 S{nozzle_temperature[initial_extruder] - 90}\nG4 P2000\nROUGHLY_CLEAN_NOZZLE\nM107 P2\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nDETECT_BED_PLATE\n\n;===== 深度清洁喷嘴 =================\nG90\nG0 Z5 F10000\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nM109 S{nozzle_temperature[initial_extruder] - 50}\nROUGHLY_CLEAN_NOZZLE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nFINELY_CLEAN_NOZZLE_STAGE_1\nG0 Z5 F10000\nROUGHLY_CLEAN_NOZZLE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nFINELY_CLEAN_NOZZLE_STAGE_2\n\n;===== 精回零 =================\nM106 P2 S255\nM109 S{nozzle_temperature[initial_extruder] - 90}\nM190 S{bed_temperature_initial_layer_single}\nM107 P2\nG90\nG0 Z5 F10000\nG28 Z\n\n;===== 热床调平 =================\nBED_MESH_CALIBRATE PROBE_COUNT=11,11\n\nG90\nG1 Z1.5\nG0 X10 Y3 Z2 F18000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nM83\nG1 X110 E15 F360\nG1 Z1.5\n\nG90\nM106 S0\n",
+ "machine_tool_change_time": "5",
+ "max_layer_height": [
+ "0.32",
+ "0.32",
+ "0.32",
+ "0.32"
+ ],
+ "min_layer_height": [
+ "0.08",
+ "0.08",
+ "0.08",
+ "0.08"
+ ],
+ "nozzle_diameter": [
+ "0.2",
+ "0.2",
+ "0.2",
+ "0.2"
+ ],
+ "nozzle_type": "stainless_steel",
+ "printable_area": [
+ "0.5x1",
+ "270.5x1",
+ "270.5x271",
+ "0.5x271"
+ ],
+ "printable_height": "272",
+ "printer_settings_id": "MyToolChanger 0.4 nozzle - Copy",
+ "retract_before_wipe": [
+ "0%",
+ "0%",
+ "0%",
+ "0%"
+ ],
+ "retract_length_toolchange": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "retract_lift_above": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "retract_lift_below": [
+ "269",
+ "269",
+ "269",
+ "269"
+ ],
+ "retract_lift_enforce": [
+ "All Surfaces",
+ "All Surfaces",
+ "All Surfaces",
+ "All Surfaces"
+ ],
+ "retract_restart_extra": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "retract_restart_extra_toolchange": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "retract_when_changing_layer": [
+ "1",
+ "1",
+ "1",
+ "1"
+ ],
+ "retraction_distances_when_cut": [
+ "18",
+ "18",
+ "18",
+ "18"
+ ],
+ "retraction_length": [
+ "1.5",
+ "1.5",
+ "1.5",
+ "1.5"
+ ],
+ "retraction_minimum_travel": [
+ "1",
+ "1",
+ "1",
+ "1"
+ ],
+ "retraction_speed": [
+ "30",
+ "30",
+ "30",
+ "30"
+ ],
+ "thumbnails": "48x48/PNG, 300x300/PNG",
+ "travel_slope": [
+ "3",
+ "3",
+ "3",
+ "3"
+ ],
+ "version": "2.2.0.4",
+ "wipe": [
+ "1",
+ "1",
+ "1",
+ "1"
+ ],
+ "wipe_distance": [
+ "2",
+ "2",
+ "2",
+ "2"
+ ],
+ "z_hop": [
+ "0.4",
+ "0.4",
+ "0.4",
+ "0.4"
+ ],
+ "z_hop_types": [
+ "Auto Lift",
+ "Auto Lift",
+ "Auto Lift",
+ "Auto Lift"
+ ],
+ "enable_filament_ramming": "0",
+ "extruder_clearance_height_to_rod": "27.5",
+ "extruder_clearance_radius": "72.5",
+ "machine_load_filament_time": "0",
+ "machine_unload_filament_time": "0",
+ "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\nTIMELAPSE_TAKE_FRAME",
+ "z_hop_when_prime": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "ramming_pressure_advance_value": "0.02",
+ "tool_change_temprature_wait": "0",
+ "printer_notes": "",
+ "machine_pause_gcode": "M600"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json
index ec350bc94b..47f50d4492 100644
--- a/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json
+++ b/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json
@@ -1,6 +1,6 @@
{
"type": "machine",
- "setting_id": "SM_U1",
+ "setting_id": "1591507869",
"name": "Snapmaker U1 (0.4 nozzle)",
"from": "system",
"instantiation": "true",
@@ -48,7 +48,7 @@
"20",
"12"
],
- "machine_start_gcode": "\n;===== date: 20251010 =====================\n\nPRINT_START\nSET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count}\nSET_PRINT_STATS_INFO CURRENT_LAYER=0\nTIMELAPSE_START\nM140 S{bed_temperature_initial_layer_single}\nM104 T{initial_extruder} S140\nM204 S10000\n\n\n;===== 取放头检测 =================\nG28 X Y\nSM_PRINT_CHECK_SWITCH_EXTRUDER\n\n;===== 粗回零 =================\nT{initial_extruder}\nM109 T{initial_extruder} S140\nG28 Z\n\n;===== 自动进料 & 挤出流量 & 预挤出 ======================\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=1 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=0\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=0\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=2 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=1\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=1\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=3 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=2\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=2\nSM_PRINT_AUTO_FEED EXTRUDER=3\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=3\n\n;===== 检测钢板 =================\nT{initial_extruder}\nM106 P2 S255\nMOVE_TO_DISCARD_FILAMENT_POSITION\nM109 S{nozzle_temperature[initial_extruder] - 50}\nROUGHLY_CLEAN_NOZZLE\nM104 S{nozzle_temperature[initial_extruder] - 90}\nG4 P2000\nROUGHLY_CLEAN_NOZZLE\nM107 P2\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nDETECT_BED_PLATE\n\n;===== 深度清洁喷嘴 =================\nG90\nG0 Z5 F10000\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nM109 S{nozzle_temperature[initial_extruder] - 50}\nROUGHLY_CLEAN_NOZZLE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nFINELY_CLEAN_NOZZLE_STAGE_1\nG0 Z5 F10000\nROUGHLY_CLEAN_NOZZLE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nFINELY_CLEAN_NOZZLE_STAGE_2\n\n;===== 精回零 =================\nM106 P2 S255\nM109 S{nozzle_temperature[initial_extruder] - 90}\nM190 S{bed_temperature_initial_layer_single}\nM107 P2\nG90\nG0 Z5 F10000\nG28 Z\n\n;===== 热床调平 =================\nBED_MESH_CALIBRATE PROBE_COUNT=11,11\n\nG90\nG1 Z1.5\nG0 X10 Y3 Z2 F18000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nM83\nG1 X110 E15 F360\nG1 Z1.5\n\nG90\nM106 S0\n",
+ "machine_start_gcode": "\n;===== date: 20251010 =====================\n\nPRINT_START\nTIMELAPSE_START\nM140 S{bed_temperature_initial_layer_single}\nM104 T{initial_extruder} S140\nM204 S10000\n\n\n;===== 取放头检测 =================\nG28 X Y\nSM_PRINT_CHECK_SWITCH_EXTRUDER\n\n;===== 粗回零 =================\nT{initial_extruder}\nM109 T{initial_extruder} S140\nG28 Z\n\n;===== 自动进料 & 挤出流量 & 预挤出 ======================\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=1 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=0\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=0\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=2 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=1\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=1\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=3 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=2\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=2\nSM_PRINT_AUTO_FEED EXTRUDER=3\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=3\n\n;===== 检测钢板 =================\nT{initial_extruder}\nM106 P2 S255\nMOVE_TO_DISCARD_FILAMENT_POSITION\nM109 S{nozzle_temperature[initial_extruder] - 50}\nROUGHLY_CLEAN_NOZZLE\nM104 S{nozzle_temperature[initial_extruder] - 90}\nG4 P2000\nROUGHLY_CLEAN_NOZZLE\nM107 P2\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nDETECT_BED_PLATE\n\n;===== 深度清洁喷嘴 =================\nG90\nG0 Z5 F10000\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nM109 S{nozzle_temperature[initial_extruder] - 50}\nROUGHLY_CLEAN_NOZZLE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nFINELY_CLEAN_NOZZLE_STAGE_1\nG0 Z5 F10000\nROUGHLY_CLEAN_NOZZLE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nFINELY_CLEAN_NOZZLE_STAGE_2\n\n;===== 精回零 =================\nM106 P2 S255\nM109 S{nozzle_temperature[initial_extruder] - 90}\nM190 S{bed_temperature_initial_layer_single}\nM107 P2\nG90\nG0 Z5 F10000\nG28 Z\n\n;===== 热床调平 =================\nBED_MESH_CALIBRATE PROBE_COUNT=11,11\n\nG90\nG1 Z1.5\nG0 X10 Y3 Z2 F18000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nM83\nG1 X110 E15 F360\nG1 Z1.5\n\nG90\nM106 S0\n",
"machine_tool_change_time": "5",
"max_layer_height": [
"0.32",
@@ -196,7 +196,5 @@
"ramming_pressure_advance_value": "0.02",
"tool_change_temprature_wait": "0",
"printer_notes": "",
- "machine_pause_gcode": "M600",
- "default_bed_type": "Textured PEI Plate",
- "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]\nSET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count}\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num+1}"
+ "machine_pause_gcode": "M600"
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.6 nozzle).json b/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.6 nozzle).json
new file mode 100644
index 0000000000..32443ed9cd
--- /dev/null
+++ b/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.6 nozzle).json
@@ -0,0 +1,200 @@
+{
+ "type": "machine",
+ "setting_id": "1591507869",
+ "name": "Snapmaker U1 (0.6 nozzle)",
+ "from": "system",
+ "instantiation": "true",
+ "inherits": "fdm_U1",
+ "printer_model": "Snapmaker U1",
+ "printer_variant": "0.6",
+ "auxiliary_fan": "1",
+ "change_filament_gcode": "; Change Tool[previous_extruder] -> Tool[next_extruder] (layer [layer_num])\n{\nlocal max_speed_toolchange = 350.0;\nlocal wait_for_extruder_temp = true;\nposition[2] = position[2] + 2.0;\nlocal speed_toolchange = max_speed_toolchange;\nif travel_speed < max_speed_toolchange then\n speed_toolchange = travel_speed;\nendif\n\"G91\nG1 Z1.5 F1800\nG90\n\";\n\"G1 F\" + (speed_toolchange * 60) + \"\n\";\nif wait_for_extruder_temp and not((layer_num < 0) and (next_extruder == initial_tool)) then\n \"\n\";\n \"; \" + layer_num + \"\n\";\n if layer_num == 0 then\n \"M109 S\" + first_layer_temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n else\n \"M109 S\" + temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n endif\nendif\n\"T\" + next_extruder + \"\n\";\nif filament_type[next_extruder] == \"PVA\" then\n\"SET_VELOCITY_LIMIT ACCEL=3000\n\";\nelse\nendif\nif previous_extruder != next_extruder and initial_extruder != next_extruder then\n\"SM_PRINT_PREEXTRUDE_FILAMENT INDEX=\" + next_extruder + \"\n\";\nendif\n\"G90\n\";\n}",
+ "deretraction_speed": [
+ "30",
+ "30",
+ "30",
+ "30"
+ ],
+ "extruder_colour": [
+ "#FCE94F",
+ "#FCE94F",
+ "#FCE94F",
+ "#FCE94F"
+ ],
+ "extruder_offset": [
+ "0x0",
+ "0x0",
+ "0x0",
+ "0x0"
+ ],
+ "host_type": "octoprint",
+ "is_custom_defined": "0",
+ "long_retractions_when_cut": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "machine_end_gcode": " PRINT_END\nTIMELAPSE_STOP",
+ "machine_max_jerk_z": [
+ "3",
+ "0.4"
+ ],
+ "machine_max_speed_e": [
+ "30",
+ "25"
+ ],
+ "machine_max_speed_z": [
+ "20",
+ "12"
+ ],
+ "machine_start_gcode": "\n;===== date: 20251010 =====================\n\nPRINT_START\nTIMELAPSE_START\nM140 S{bed_temperature_initial_layer_single}\nM104 T{initial_extruder} S140\nM204 S10000\n\n\n;===== 取放头检测 =================\nG28 X Y\nSM_PRINT_CHECK_SWITCH_EXTRUDER\n\n;===== 粗回零 =================\nT{initial_extruder}\nM109 T{initial_extruder} S140\nG28 Z\n\n;===== 自动进料 & 挤出流量 & 预挤出 ======================\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=1 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=0\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=0\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=2 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=1\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=1\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=3 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=2\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=2\nSM_PRINT_AUTO_FEED EXTRUDER=3\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=3\n\n;===== 检测钢板 =================\nT{initial_extruder}\nM106 P2 S255\nMOVE_TO_DISCARD_FILAMENT_POSITION\nM109 S{nozzle_temperature[initial_extruder] - 50}\nROUGHLY_CLEAN_NOZZLE\nM104 S{nozzle_temperature[initial_extruder] - 90}\nG4 P2000\nROUGHLY_CLEAN_NOZZLE\nM107 P2\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nDETECT_BED_PLATE\n\n;===== 深度清洁喷嘴 =================\nG90\nG0 Z5 F10000\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nM109 S{nozzle_temperature[initial_extruder] - 50}\nROUGHLY_CLEAN_NOZZLE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nFINELY_CLEAN_NOZZLE_STAGE_1\nG0 Z5 F10000\nROUGHLY_CLEAN_NOZZLE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nFINELY_CLEAN_NOZZLE_STAGE_2\n\n;===== 精回零 =================\nM106 P2 S255\nM109 S{nozzle_temperature[initial_extruder] - 90}\nM190 S{bed_temperature_initial_layer_single}\nM107 P2\nG90\nG0 Z5 F10000\nG28 Z\n\n;===== 热床调平 =================\nBED_MESH_CALIBRATE PROBE_COUNT=11,11\n\nG90\nG1 Z1.5\nG0 X10 Y3 Z2 F18000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nM83\nG1 X110 E15 F360\nG1 Z1.5\n\nG90\nM106 S0\n",
+ "machine_tool_change_time": "5",
+ "max_layer_height": [
+ "0.32",
+ "0.32",
+ "0.32",
+ "0.32"
+ ],
+ "min_layer_height": [
+ "0.08",
+ "0.08",
+ "0.08",
+ "0.08"
+ ],
+ "nozzle_diameter": [
+ "0.6",
+ "0.6",
+ "0.6",
+ "0.6"
+ ],
+ "nozzle_type": "stainless_steel",
+ "printable_area": [
+ "0.5x1",
+ "270.5x1",
+ "270.5x271",
+ "0.5x271"
+ ],
+ "printable_height": "272",
+ "printer_settings_id": "MyToolChanger 0.4 nozzle - Copy",
+ "retract_before_wipe": [
+ "0%",
+ "0%",
+ "0%",
+ "0%"
+ ],
+ "retract_length_toolchange": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "retract_lift_above": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "retract_lift_below": [
+ "269",
+ "269",
+ "269",
+ "269"
+ ],
+ "retract_lift_enforce": [
+ "All Surfaces",
+ "All Surfaces",
+ "All Surfaces",
+ "All Surfaces"
+ ],
+ "retract_restart_extra": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "retract_restart_extra_toolchange": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "retract_when_changing_layer": [
+ "1",
+ "1",
+ "1",
+ "1"
+ ],
+ "retraction_distances_when_cut": [
+ "18",
+ "18",
+ "18",
+ "18"
+ ],
+ "retraction_length": [
+ "1.5",
+ "1.5",
+ "1.5",
+ "1.5"
+ ],
+ "retraction_minimum_travel": [
+ "1",
+ "1",
+ "1",
+ "1"
+ ],
+ "retraction_speed": [
+ "30",
+ "30",
+ "30",
+ "30"
+ ],
+ "thumbnails": "48x48/PNG, 300x300/PNG",
+ "travel_slope": [
+ "3",
+ "3",
+ "3",
+ "3"
+ ],
+ "version": "2.2.0.4",
+ "wipe": [
+ "1",
+ "1",
+ "1",
+ "1"
+ ],
+ "wipe_distance": [
+ "2",
+ "2",
+ "2",
+ "2"
+ ],
+ "z_hop": [
+ "0.4",
+ "0.4",
+ "0.4",
+ "0.4"
+ ],
+ "z_hop_types": [
+ "Auto Lift",
+ "Auto Lift",
+ "Auto Lift",
+ "Auto Lift"
+ ],
+ "enable_filament_ramming": "0",
+ "extruder_clearance_height_to_rod": "27.5",
+ "extruder_clearance_radius": "72.5",
+ "machine_load_filament_time": "0",
+ "machine_unload_filament_time": "0",
+ "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\nTIMELAPSE_TAKE_FRAME",
+ "z_hop_when_prime": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "ramming_pressure_advance_value": "0.02",
+ "tool_change_temprature_wait": "0",
+ "printer_notes": "",
+ "machine_pause_gcode": "M600"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.8 nozzle).json b/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.8 nozzle).json
new file mode 100644
index 0000000000..02f006741f
--- /dev/null
+++ b/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.8 nozzle).json
@@ -0,0 +1,200 @@
+{
+ "type": "machine",
+ "setting_id": "1591507869",
+ "name": "Snapmaker U1 (0.8 nozzle)",
+ "from": "system",
+ "instantiation": "true",
+ "inherits": "fdm_U1",
+ "printer_model": "Snapmaker U1",
+ "printer_variant": "0.8",
+ "auxiliary_fan": "1",
+ "change_filament_gcode": "; Change Tool[previous_extruder] -> Tool[next_extruder] (layer [layer_num])\n{\nlocal max_speed_toolchange = 350.0;\nlocal wait_for_extruder_temp = true;\nposition[2] = position[2] + 2.0;\nlocal speed_toolchange = max_speed_toolchange;\nif travel_speed < max_speed_toolchange then\n speed_toolchange = travel_speed;\nendif\n\"G91\nG1 Z1.5 F1800\nG90\n\";\n\"G1 F\" + (speed_toolchange * 60) + \"\n\";\nif wait_for_extruder_temp and not((layer_num < 0) and (next_extruder == initial_tool)) then\n \"\n\";\n \"; \" + layer_num + \"\n\";\n if layer_num == 0 then\n \"M109 S\" + first_layer_temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n else\n \"M109 S\" + temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n endif\nendif\n\"T\" + next_extruder + \"\n\";\nif filament_type[next_extruder] == \"PVA\" then\n\"SET_VELOCITY_LIMIT ACCEL=3000\n\";\nelse\nendif\nif previous_extruder != next_extruder and initial_extruder != next_extruder then\n\"SM_PRINT_PREEXTRUDE_FILAMENT INDEX=\" + next_extruder + \"\n\";\nendif\n\"G90\n\";\n}",
+ "deretraction_speed": [
+ "30",
+ "30",
+ "30",
+ "30"
+ ],
+ "extruder_colour": [
+ "#FCE94F",
+ "#FCE94F",
+ "#FCE94F",
+ "#FCE94F"
+ ],
+ "extruder_offset": [
+ "0x0",
+ "0x0",
+ "0x0",
+ "0x0"
+ ],
+ "host_type": "octoprint",
+ "is_custom_defined": "0",
+ "long_retractions_when_cut": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "machine_end_gcode": " PRINT_END\nTIMELAPSE_STOP",
+ "machine_max_jerk_z": [
+ "3",
+ "0.4"
+ ],
+ "machine_max_speed_e": [
+ "30",
+ "25"
+ ],
+ "machine_max_speed_z": [
+ "20",
+ "12"
+ ],
+ "machine_start_gcode": "\n;===== date: 20251010 =====================\n\nPRINT_START\nTIMELAPSE_START\nM140 S{bed_temperature_initial_layer_single}\nM104 T{initial_extruder} S140\nM204 S10000\n\n\n;===== 取放头检测 =================\nG28 X Y\nSM_PRINT_CHECK_SWITCH_EXTRUDER\n\n;===== 粗回零 =================\nT{initial_extruder}\nM109 T{initial_extruder} S140\nG28 Z\n\n;===== 自动进料 & 挤出流量 & 预挤出 ======================\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=1 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=0\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=0\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=2 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=1\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=1\nSM_PRINT_EXTRUDER_PREHEAT EXTRUDER=3 TEMP=140\nSM_PRINT_AUTO_FEED EXTRUDER=2\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=2\nSM_PRINT_AUTO_FEED EXTRUDER=3\nSM_PRINT_FLOW_CALIBRATE EXTRUDER=3\n\n;===== 检测钢板 =================\nT{initial_extruder}\nM106 P2 S255\nMOVE_TO_DISCARD_FILAMENT_POSITION\nM109 S{nozzle_temperature[initial_extruder] - 50}\nROUGHLY_CLEAN_NOZZLE\nM104 S{nozzle_temperature[initial_extruder] - 90}\nG4 P2000\nROUGHLY_CLEAN_NOZZLE\nM107 P2\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nDETECT_BED_PLATE\n\n;===== 深度清洁喷嘴 =================\nG90\nG0 Z5 F10000\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nM109 S{nozzle_temperature[initial_extruder] - 50}\nROUGHLY_CLEAN_NOZZLE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nFINELY_CLEAN_NOZZLE_STAGE_1\nG0 Z5 F10000\nROUGHLY_CLEAN_NOZZLE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\nFINELY_CLEAN_NOZZLE_STAGE_2\n\n;===== 精回零 =================\nM106 P2 S255\nM109 S{nozzle_temperature[initial_extruder] - 90}\nM190 S{bed_temperature_initial_layer_single}\nM107 P2\nG90\nG0 Z5 F10000\nG28 Z\n\n;===== 热床调平 =================\nBED_MESH_CALIBRATE PROBE_COUNT=11,11\n\nG90\nG1 Z1.5\nG0 X10 Y3 Z2 F18000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nM83\nG1 X110 E15 F360\nG1 Z1.5\n\nG90\nM106 S0\n",
+ "machine_tool_change_time": "5",
+ "max_layer_height": [
+ "0.32",
+ "0.32",
+ "0.32",
+ "0.32"
+ ],
+ "min_layer_height": [
+ "0.08",
+ "0.08",
+ "0.08",
+ "0.08"
+ ],
+ "nozzle_diameter": [
+ "0.8",
+ "0.8",
+ "0.8",
+ "0.8"
+ ],
+ "nozzle_type": "stainless_steel",
+ "printable_area": [
+ "0.5x1",
+ "270.5x1",
+ "270.5x271",
+ "0.5x271"
+ ],
+ "printable_height": "272",
+ "printer_settings_id": "MyToolChanger 0.4 nozzle - Copy",
+ "retract_before_wipe": [
+ "0%",
+ "0%",
+ "0%",
+ "0%"
+ ],
+ "retract_length_toolchange": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "retract_lift_above": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "retract_lift_below": [
+ "269",
+ "269",
+ "269",
+ "269"
+ ],
+ "retract_lift_enforce": [
+ "All Surfaces",
+ "All Surfaces",
+ "All Surfaces",
+ "All Surfaces"
+ ],
+ "retract_restart_extra": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "retract_restart_extra_toolchange": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "retract_when_changing_layer": [
+ "1",
+ "1",
+ "1",
+ "1"
+ ],
+ "retraction_distances_when_cut": [
+ "18",
+ "18",
+ "18",
+ "18"
+ ],
+ "retraction_length": [
+ "1.5",
+ "1.5",
+ "1.5",
+ "1.5"
+ ],
+ "retraction_minimum_travel": [
+ "1",
+ "1",
+ "1",
+ "1"
+ ],
+ "retraction_speed": [
+ "30",
+ "30",
+ "30",
+ "30"
+ ],
+ "thumbnails": "48x48/PNG, 300x300/PNG",
+ "travel_slope": [
+ "3",
+ "3",
+ "3",
+ "3"
+ ],
+ "version": "2.2.0.4",
+ "wipe": [
+ "1",
+ "1",
+ "1",
+ "1"
+ ],
+ "wipe_distance": [
+ "2",
+ "2",
+ "2",
+ "2"
+ ],
+ "z_hop": [
+ "0.4",
+ "0.4",
+ "0.4",
+ "0.4"
+ ],
+ "z_hop_types": [
+ "Auto Lift",
+ "Auto Lift",
+ "Auto Lift",
+ "Auto Lift"
+ ],
+ "enable_filament_ramming": "0",
+ "extruder_clearance_height_to_rod": "27.5",
+ "extruder_clearance_radius": "72.5",
+ "machine_load_filament_time": "0",
+ "machine_unload_filament_time": "0",
+ "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\nTIMELAPSE_TAKE_FRAME",
+ "z_hop_when_prime": [
+ "0",
+ "0",
+ "0",
+ "0"
+ ],
+ "ramming_pressure_advance_value": "0.02",
+ "tool_change_temprature_wait": "0",
+ "printer_notes": "",
+ "machine_pause_gcode": "M600"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/machine/Snapmaker U1.json b/resources/profiles/Snapmaker/machine/Snapmaker U1.json
index 601a6ab4ff..a17bc1246e 100644
--- a/resources/profiles/Snapmaker/machine/Snapmaker U1.json
+++ b/resources/profiles/Snapmaker/machine/Snapmaker U1.json
@@ -4,10 +4,10 @@
"family": "Snapmaker",
"name": "Snapmaker U1",
"url": "https://github.com/macdylan",
- "model_id": "SM_U1",
+ "model_id": "797581801",
"bed_model": "Snapmaker U1_bed.stl",
"bed_texture": "Snapmaker U1_texture.svg",
- "nozzle_diameter": "0.4"
+ "nozzle_diameter": "0.2;0.4;0.6;0.8"
}
diff --git a/resources/profiles/Snapmaker/machine/fdm_U1.json b/resources/profiles/Snapmaker/machine/fdm_U1.json
index f2a119b4a4..9ed8c45313 100644
--- a/resources/profiles/Snapmaker/machine/fdm_U1.json
+++ b/resources/profiles/Snapmaker/machine/fdm_U1.json
@@ -183,6 +183,5 @@
"machine_start_gcode": "PRINT_START TOOL_TEMP={first_layer_temperature[initial_tool]} {if is_extruder_used[0]}T0_TEMP={first_layer_temperature[0]}{endif} {if is_extruder_used[1]}T1_TEMP={first_layer_temperature[1]}{endif} {if is_extruder_used[2]}T2_TEMP={first_layer_temperature[2]}{endif} {if is_extruder_used[3]}T3_TEMP={first_layer_temperature[3]}{endif} {if is_extruder_used[4]}T4_TEMP={first_layer_temperature[4]}{endif} {if is_extruder_used[5]}T5_TEMP={first_layer_temperature[5]}{endif} BED_TEMP=[first_layer_bed_temperature] TOOL=[initial_tool]\n\nM83\n; set extruder temp\n{if first_layer_temperature[0] > 0 and (is_extruder_used[0])}M104 T0 S{first_layer_temperature[0]}{endif}\n{if first_layer_temperature[1] > 0 and (is_extruder_used[1])}M104 T1 S{first_layer_temperature[1]}{endif}\n{if first_layer_temperature[2] > 0 and (is_extruder_used[2])}M104 T2 S{first_layer_temperature[2]}{endif}\n{if first_layer_temperature[3] > 0 and (is_extruder_used[3])}M104 T3 S{first_layer_temperature[3]}{endif}\n{if first_layer_temperature[4] > 0 and (is_extruder_used[4])}M104 T4 S{first_layer_temperature[4]}{endif}\n{if (is_extruder_used[0]) and initial_tool != 0}\n;\n; purge first tool\n;\nG1 F{travel_speed * 60}\nM109 T0 S{first_layer_temperature[0]}\nT0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(0 == 0 ? 0 : (0 == 1 ? 120 : (0 == 2 ? 180 : 300)))} Y{(0 < 4 ? 0 : 3)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[0]}10{else}30{endif} X40 Z0.2 F{if filament_multitool_ramming[0]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X40 E9 F800 ; continue purging and wipe the nozzle\nG0 X{40 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{40 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[0]} F2400 ; retract\n{e_retracted[0] = 1.5 * retract_length[0]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[0] == 0 ? (first_layer_temperature[0] + standby_temperature_delta) : (idle_temperature[0]))} T0\n{endif}\n{if (is_extruder_used[1]) and initial_tool != 1}\n;\n; purge second tool\n;\nG1 F{travel_speed * 60}\nM109 T1 S{first_layer_temperature[1]}\nT1; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(1 == 0 ? 0 : (1 == 1 ? 120 : (1 == 2 ? 180 : 300)))} Y{(1 < 4 ? 0 : 3)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[1]}10{else}30{endif} X120 Z0.2 F{if filament_multitool_ramming[1]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X80 E9 F800 ; continue purging and wipe the nozzle\nG0 X{80 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{80 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[1]} F2400 ; retract\n{e_retracted[1] = 1.5 * retract_length[1]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[1] == 0 ? (first_layer_temperature[1] + standby_temperature_delta) : (idle_temperature[1]))} T1\n{endif}\n{if (is_extruder_used[2]) and initial_tool != 2}\n;\n; purge third tool\n;\nG1 F{travel_speed * 60}\nM109 T2 S{first_layer_temperature[2]}\nT2; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(2 == 0 ? 0 : (2 == 1 ? 120 : (2 == 2 ? 180 : 300)))} Y{(2 < 4 ? 0 : 3)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[2]}10{else}30{endif} X220 Z0.2 F{if filament_multitool_ramming[2]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X220 E9 F800 ; continue purging and wipe the nozzle\nG0 X{220 + 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{220 + 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[2]} F2400 ; retract\n{e_retracted[2] = 1.5 * retract_length[2]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[2] == 0 ? (first_layer_temperature[2] + standby_temperature_delta) : (idle_temperature[2]))} T2\n{endif}\n{if (is_extruder_used[3]) and initial_tool != 3}\n;\n; purge fourth tool\n;\nG1 F{travel_speed * 60}\nM109 T3 S{first_layer_temperature[3]}\nT3; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(3 == 0 ? 0 : (3 == 1 ? 120 : (3 == 2 ? 180 : 300)))} Y{(3 < 4 ? 0 : 3)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[3]}10{else}30{endif} X290 Z0.2 F{if filament_multitool_ramming[3]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X260 E9 F800 ; continue purging and wipe the nozzle\nG0 X{260 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{260 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[3]} F2400 ; retract\n{e_retracted[3] = 1.5 * retract_length[3]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[3] == 0 ? (first_layer_temperature[3] + standby_temperature_delta) : (idle_temperature[3]))} T3\n{endif}\n{if (is_extruder_used[4]) and initial_tool != 4}\n;\n; purge fifth tool\n;\nG1 F{travel_speed * 60}\nM109 T4 S{first_layer_temperature[4]}\nT4; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(4 == 0 ? 0 : (4 == 1 ? 120 : (4 == 2 ? 180 : 300)))} Y{(4 < 4 ? 0 : 3)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[4]}10{else}30{endif} X290 Z0.2 F{if filament_multitool_ramming[4]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X260 E9 F800 ; continue purging and wipe the nozzle\nG0 X{260 - 3} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{260 - 3 * 2} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[4]} F2400 ; retract\n{e_retracted[4] = 1.5 * retract_length[4]} ; update slicer internal retract variable\nG92 E0 ; reset extruder position\n\nM104 S{(idle_temperature[4] == 0 ? (first_layer_temperature[4] + standby_temperature_delta) : (idle_temperature[4]))} T4\n{endif}\n;\n; purge initial tool\n;\nG1 F{travel_speed * 60}\nM109 T{initial_tool} S{first_layer_temperature[initial_tool]}\nT{initial_tool}; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(initial_tool == 0 ? 0 : (initial_tool == 1 ? 120 : (initial_tool == 2 ? 180 : 300)))} Y{(initial_tool < 4 ? 0 : 3)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if filament_multitool_ramming[initial_tool]}10{else}30{endif} X{(initial_tool == 0 ? 0 : (initial_tool == 1 ? 120 : (initial_tool == 2 ? 180 : 300))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 10)} Z0.2 F{if filament_multitool_ramming[initial_tool]}500{else}170{endif} ; purge while moving towards the sheet\nG0 X{(initial_tool == 0 ? 0 : (initial_tool == 1 ? 120 : (initial_tool == 2 ? 180 : 300))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40)} E9 F800 ; continue purging and wipe the nozzle\nG0 X{(initial_tool == 0 ? 0 : (initial_tool == 1 ? 120 : (initial_tool == 2 ? 180 : 300))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3)} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{(initial_tool == 0 ? 0 : (initial_tool == 1 ? 120 : (initial_tool == 2 ? 180 : 300))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3 * 2)} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E{- 1.5 * retract_length[initial_tool]} F2400 ; retract\n{e_retracted[initial_tool] = 1.5 * retract_length[initial_tool]}\nG92 E0 ; reset extruder position\n",
"scan_first_layer": "0",
"nozzle_type": "undefine",
- "auxiliary_fan": "0",
- "default_bed_type": "Textured PEI Plate"
+ "auxiliary_fan": "0"
}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.06 High Quality @Snapmaker U1 (0.2 nozzle).json b/resources/profiles/Snapmaker/process/0.06 High Quality @Snapmaker U1 (0.2 nozzle).json
new file mode 100644
index 0000000000..5925a04956
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.06 High Quality @Snapmaker U1 (0.2 nozzle).json
@@ -0,0 +1,19 @@
+{
+ "type": "process",
+ "name": "0.06 High Quality @Snapmaker U1 (0.2 nozzle)",
+ "inherits": "fdm_process_U1_0.06_nozzle_0.2",
+ "from": "system",
+ "setting_id": "GP115",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in minimal layer lines and much higher printing quality, but much longer printing time.",
+ "default_acceleration": "4000",
+ "elefant_foot_compensation": "0.15",
+ "outer_wall_acceleration": "2000",
+ "outer_wall_speed": "60",
+ "sparse_infill_pattern": "gyroid",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.06 Standard @Snapmaker U1 (0.2 nozzle).json b/resources/profiles/Snapmaker/process/0.06 Standard @Snapmaker U1 (0.2 nozzle).json
new file mode 100644
index 0000000000..7206f02706
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.06 Standard @Snapmaker U1 (0.2 nozzle).json
@@ -0,0 +1,15 @@
+{
+ "type": "process",
+ "name": "0.06 Standard @Snapmaker U1 (0.2 nozzle)",
+ "inherits": "fdm_process_U1_0.06_nozzle_0.2",
+ "from": "system",
+ "setting_id": "GP024",
+ "instantiation": "true",
+ "description": "Compared with the default profile of 0.2 mm nozzle, it has a smaller layer height, and results in minimal layer lines and higher printing quality, but shorter printing time.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.08 High Quality @Snapmaker U1 (0.2 nozzle).json b/resources/profiles/Snapmaker/process/0.08 High Quality @Snapmaker U1 (0.2 nozzle).json
new file mode 100644
index 0000000000..90de7968be
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.08 High Quality @Snapmaker U1 (0.2 nozzle).json
@@ -0,0 +1,19 @@
+{
+ "type": "process",
+ "name": "0.08 High Quality @Snapmaker U1 (0.2 nozzle)",
+ "inherits": "fdm_process_U1_0.08_nozzle_0.2",
+ "from": "system",
+ "setting_id": "GP122",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer lines, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost invisible layer lines and much higher printing quality, but much longer printing time.",
+ "default_acceleration": "4000",
+ "elefant_foot_compensation": "0.15",
+ "outer_wall_acceleration": "2000",
+ "outer_wall_speed": "60",
+ "sparse_infill_pattern": "gyroid",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.08 Standard @Snapmaker U1 (0.2 nozzle).json b/resources/profiles/Snapmaker/process/0.08 Standard @Snapmaker U1 (0.2 nozzle).json
new file mode 100644
index 0000000000..1979e567c0
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.08 Standard @Snapmaker U1 (0.2 nozzle).json
@@ -0,0 +1,15 @@
+{
+ "type": "process",
+ "name": "0.08 Standard @Snapmaker U1 (0.2 nozzle)",
+ "inherits": "fdm_process_U1_0.08_nozzle_0.2",
+ "from": "system",
+ "setting_id": "GP025",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer height, and results in almost invisible layer lines and higher printing quality, but shorter printing time.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.10 High Quality @Snapmaker U1 (0.2 nozzle).json b/resources/profiles/Snapmaker/process/0.10 High Quality @Snapmaker U1 (0.2 nozzle).json
new file mode 100644
index 0000000000..4b180aa8b4
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.10 High Quality @Snapmaker U1 (0.2 nozzle).json
@@ -0,0 +1,19 @@
+{
+ "type": "process",
+ "name": "0.10 High Quality @Snapmaker U1 (0.2 nozzle)",
+ "inherits": "fdm_process_U1_0.10_nozzle_0.2",
+ "from": "system",
+ "setting_id": "GP111",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.2 mm nozzle, it has lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in much higher printing quality, but a much longer printing time.",
+ "default_acceleration": "4000",
+ "elefant_foot_compensation": "0.15",
+ "outer_wall_acceleration": "2000",
+ "outer_wall_speed": "60",
+ "sparse_infill_pattern": "gyroid",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.10 Standard @Snapmaker U1 (0.2 nozzle).json b/resources/profiles/Snapmaker/process/0.10 Standard @Snapmaker U1 (0.2 nozzle).json
new file mode 100644
index 0000000000..35a138bc86
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.10 Standard @Snapmaker U1 (0.2 nozzle).json
@@ -0,0 +1,15 @@
+{
+ "type": "process",
+ "name": "0.10 Standard @Snapmaker U1 (0.2 nozzle)",
+ "inherits": "fdm_process_U1_0.10_nozzle_0.2",
+ "from": "system",
+ "setting_id": "GP007",
+ "instantiation": "true",
+ "description": "It has a small layer height, and results in almost negligible layer lines and high printing quality. It is suitable for most general printing cases.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.12 Standard @Snapmaker U1 (0.2 nozzle).json b/resources/profiles/Snapmaker/process/0.12 Standard @Snapmaker U1 (0.2 nozzle).json
new file mode 100644
index 0000000000..aaef2f744b
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.12 Standard @Snapmaker U1 (0.2 nozzle).json
@@ -0,0 +1,15 @@
+{
+ "type": "process",
+ "name": "0.12 Standard @Snapmaker U1 (0.2 nozzle)",
+ "inherits": "fdm_process_U1_0.12_nozzle_0.2",
+ "from": "system",
+ "setting_id": "GP026",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.2 mm nozzle, it has a slightly bigger layer height, and results in almost negligible layer lines, and slightly shorter printing time.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.14 Standard @Snapmaker U1 (0.2 nozzle).json b/resources/profiles/Snapmaker/process/0.14 Standard @Snapmaker U1 (0.2 nozzle).json
new file mode 100644
index 0000000000..b6b3ffe48a
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.14 Standard @Snapmaker U1 (0.2 nozzle).json
@@ -0,0 +1,15 @@
+{
+ "type": "process",
+ "name": "0.14 Standard @Snapmaker U1 (0.2 nozzle)",
+ "inherits": "fdm_process_U1_0.14_nozzle_0.2",
+ "from": "system",
+ "setting_id": "GP027",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.2 mm nozzle, it has a bigger layer height, and results in slightly visible layer lines, but shorter printing time.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.2 nozzle)"
+ ]
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.18 Standard @Snapmaker U1 (0.6 nozzle).json b/resources/profiles/Snapmaker/process/0.18 Standard @Snapmaker U1 (0.6 nozzle).json
new file mode 100644
index 0000000000..d5408fc203
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.18 Standard @Snapmaker U1 (0.6 nozzle).json
@@ -0,0 +1,26 @@
+{
+ "type": "process",
+ "name": "0.18 Standard @Snapmaker U1 (0.6 nozzle)",
+ "inherits": "fdm_process_U1_0.18_nozzle_0.6",
+ "from": "system",
+ "setting_id": "GP028",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "filter_out_gap_fill": "1",
+ "gap_fill_target": "topbottom",
+ "internal_bridge_speed": "100%",
+ "layer_height": "0.25",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "55",
+ "seam_gap": "15%",
+ "wipe_tower_extra_rib_length": "8",
+ "wipe_tower_extra_spacing": "120%",
+ "wipe_tower_wall_type": "rib"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.20 Quality @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.20 Quality @Snapmaker U1 (0.4 nozzle).json
deleted file mode 100644
index 214d13d07a..0000000000
--- a/resources/profiles/Snapmaker/process/0.20 Quality @Snapmaker U1 (0.4 nozzle).json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "type": "process",
- "name": "0.20 Quality @Snapmaker U1 (0.4 nozzle)",
- "inherits": "fdm_process_U1_0.20",
- "from": "system",
- "setting_id": "GP004",
- "instantiation": "true",
- "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.",
- "smooth_coefficient": "150",
- "overhang_totally_speed": "50",
- "compatible_printers": [
- "Snapmaker U1 (0.4 nozzle)"
- ],
- "ooze_prevention": "1",
- "prime_tower_width": "40",
- "prime_volume": "35",
- "slowdown_for_curled_perimeters": "0",
- "standby_temperature_delta": "-150",
- "wipe_tower_filament": "0",
- "preheat_time": "30",
- "wipe_tower_cone_angle": "15",
- "prime_tower_brim_width": "5",
- "initial_layer_print_height": "0.25",
- "min_width_top_surface": "300%"
-}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.24 Standard @Snapmaker U1 (0.6 nozzle).json b/resources/profiles/Snapmaker/process/0.24 Standard @Snapmaker U1 (0.6 nozzle).json
new file mode 100644
index 0000000000..e4437cb55a
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.24 Standard @Snapmaker U1 (0.6 nozzle).json
@@ -0,0 +1,25 @@
+{
+ "type": "process",
+ "name": "0.24 Standard @Snapmaker U1 (0.6 nozzle)",
+ "inherits": "fdm_process_U1_0.24_nozzle_0.6",
+ "from": "system",
+ "setting_id": "GP029",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "filter_out_gap_fill": "1",
+ "gap_fill_target": "topbottom",
+ "internal_bridge_speed": "100%",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "55",
+ "seam_gap": "15%",
+ "wipe_tower_extra_rib_length": "8",
+ "wipe_tower_extra_spacing": "120%",
+ "wipe_tower_wall_type": "rib"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.24 Standard @Snapmaker U1 (0.8 nozzle).json b/resources/profiles/Snapmaker/process/0.24 Standard @Snapmaker U1 (0.8 nozzle).json
new file mode 100644
index 0000000000..760bb38b7b
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.24 Standard @Snapmaker U1 (0.8 nozzle).json
@@ -0,0 +1,26 @@
+{
+ "type": "process",
+ "name": "0.24 Standard @Snapmaker U1 (0.8 nozzle)",
+ "inherits": "fdm_process_U1_0.24_nozzle_0.8",
+ "from": "system",
+ "setting_id": "GP029",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.6 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and slight higher printing quality, but longer printing time.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "filter_out_gap_fill": "1",
+ "gap_fill_target": "topbottom",
+ "internal_bridge_speed": "100%",
+ "min_width_top_surface": "90",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "60",
+ "seam_gap": "15%",
+ "wipe_tower_extra_rib_length": "8",
+ "wipe_tower_extra_spacing": "150%",
+ "wipe_tower_wall_type": "rib"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.30 Standard @Snapmaker U1 (0.6 nozzle).json b/resources/profiles/Snapmaker/process/0.30 Standard @Snapmaker U1 (0.6 nozzle).json
new file mode 100644
index 0000000000..cb5de45e73
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.30 Standard @Snapmaker U1 (0.6 nozzle).json
@@ -0,0 +1,25 @@
+{
+ "type": "process",
+ "name": "0.30 Standard @Snapmaker U1 (0.6 nozzle)",
+ "inherits": "fdm_process_U1_0.30_nozzle_0.6",
+ "from": "system",
+ "setting_id": "GP010",
+ "instantiation": "true",
+ "description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "filter_out_gap_fill": "1",
+ "gap_fill_target": "topbottom",
+ "internal_bridge_speed": "100%",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "50",
+ "seam_gap": "15%",
+ "wipe_tower_extra_rib_length": "8",
+ "wipe_tower_extra_spacing": "120%",
+ "wipe_tower_wall_type": "rib"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.30 Strength @Snapmaker U1 (0.6 nozzle).json b/resources/profiles/Snapmaker/process/0.30 Strength @Snapmaker U1 (0.6 nozzle).json
new file mode 100644
index 0000000000..d232d224e9
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.30 Strength @Snapmaker U1 (0.6 nozzle).json
@@ -0,0 +1,25 @@
+{
+ "type": "process",
+ "name": "0.30 Strength @Snapmaker U1 (0.6 nozzle)",
+ "inherits": "fdm_process_U1_0.30_nozzle_0.6",
+ "from": "system",
+ "setting_id": "GP036",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.6 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.",
+ "elefant_foot_compensation": "0.15",
+ "sparse_infill_density": "25%",
+ "wall_loops": "4",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "filter_out_gap_fill": "1",
+ "gap_fill_target": "topbottom",
+ "internal_bridge_speed": "100%",
+ "prime_tower_width": "30",
+ "prime_volume": "55",
+ "seam_gap": "15%",
+ "wipe_tower_extra_rib_length": "8",
+ "wipe_tower_wall_type": "rib"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.32 Standard @Snapmaker U1 (0.8 nozzle).json b/resources/profiles/Snapmaker/process/0.32 Standard @Snapmaker U1 (0.8 nozzle).json
new file mode 100644
index 0000000000..2977b23e3f
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.32 Standard @Snapmaker U1 (0.8 nozzle).json
@@ -0,0 +1,25 @@
+{
+ "type": "process",
+ "name": "0.32 Standard @Snapmaker U1 (0.8 nozzle)",
+ "inherits": "fdm_process_U1_0.32_nozzle_0.8",
+ "from": "system",
+ "setting_id": "GP033",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.8 mm nozzle, it has a slightly smaller layer height, and results in slightly less but still apparent layer lines and slightly higher printing quality, but longer printing time in some printing cases.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "filter_out_gap_fill": "1",
+ "gap_fill_target": "topbottom",
+ "internal_bridge_speed": "100%",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "60",
+ "seam_gap": "15%",
+ "wipe_tower_extra_rib_length": "8",
+ "wipe_tower_extra_spacing": "150%",
+ "wipe_tower_wall_type": "rib"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.36 Standard @Snapmaker U1 (0.6 nozzle).json b/resources/profiles/Snapmaker/process/0.36 Standard @Snapmaker U1 (0.6 nozzle).json
new file mode 100644
index 0000000000..29bc61bee1
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.36 Standard @Snapmaker U1 (0.6 nozzle).json
@@ -0,0 +1,25 @@
+{
+ "type": "process",
+ "name": "0.36 Standard @Snapmaker U1 (0.6 nozzle)",
+ "inherits": "fdm_process_U1_0.36_nozzle_0.6",
+ "from": "system",
+ "setting_id": "GP030",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time in some printing cases.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "filter_out_gap_fill": "1",
+ "gap_fill_target": "topbottom",
+ "internal_bridge_speed": "100%",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "50",
+ "seam_gap": "15%",
+ "wipe_tower_extra_rib_length": "8",
+ "wipe_tower_extra_spacing": "120%",
+ "wipe_tower_wall_type": "rib"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.40 Standard @Snapmaker U1 (0.8 nozzle).json b/resources/profiles/Snapmaker/process/0.40 Standard @Snapmaker U1 (0.8 nozzle).json
new file mode 100644
index 0000000000..911fe1649e
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.40 Standard @Snapmaker U1 (0.8 nozzle).json
@@ -0,0 +1,25 @@
+{
+ "type": "process",
+ "name": "0.40 Standard @Snapmaker U1 (0.8 nozzle)",
+ "inherits": "fdm_process_U1_0.40_nozzle_0.8",
+ "from": "system",
+ "setting_id": "GP009",
+ "instantiation": "true",
+ "description": "It has a very big layer height, and results in very apparent layer lines, low printing quality and general printing time.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "filter_out_gap_fill": "1",
+ "gap_fill_target": "topbottom",
+ "internal_bridge_speed": "100%",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "60",
+ "seam_gap": "15%",
+ "wipe_tower_extra_rib_length": "8",
+ "wipe_tower_extra_spacing": "150%",
+ "wipe_tower_wall_type": "rib"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.42 Standard @Snapmaker U1 (0.6 nozzle).json b/resources/profiles/Snapmaker/process/0.42 Standard @Snapmaker U1 (0.6 nozzle).json
new file mode 100644
index 0000000000..90734be2e1
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.42 Standard @Snapmaker U1 (0.6 nozzle).json
@@ -0,0 +1,26 @@
+{
+ "type": "process",
+ "name": "0.42 Standard @Snapmaker U1 (0.6 nozzle)",
+ "inherits": "fdm_process_U1_0.42_nozzle_0.6",
+ "from": "system",
+ "setting_id": "GP031",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.6 mm nozzle, it has a bigger layer height, and results in much more apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.6 nozzle)"
+ ],
+ "filter_out_gap_fill": "1",
+ "gap_fill_target": "topbottom",
+ "internal_bridge_speed": "100%",
+ "precise_z_height": "1",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "50",
+ "seam_gap": "15%",
+ "wipe_tower_extra_rib_length": "8",
+ "wipe_tower_extra_spacing": "120%",
+ "wipe_tower_wall_type": "rib"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.48 Standard @Snapmaker U1 (0.8 nozzle).json b/resources/profiles/Snapmaker/process/0.48 Standard @Snapmaker U1 (0.8 nozzle).json
new file mode 100644
index 0000000000..9ab54a2c6e
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.48 Standard @Snapmaker U1 (0.8 nozzle).json
@@ -0,0 +1,25 @@
+{
+ "type": "process",
+ "name": "0.48 Standard @Snapmaker U1 (0.8 nozzle)",
+ "inherits": "fdm_process_U1_0.48_nozzle_0.8",
+ "from": "system",
+ "setting_id": "GP034",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer height, and results in very apparent layer lines and much lower printing quality, but shorter printing time in some printing cases.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "filter_out_gap_fill": "1",
+ "gap_fill_target": "topbottom",
+ "internal_bridge_speed": "100%",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "60",
+ "seam_gap": "15%",
+ "wipe_tower_extra_rib_length": "8",
+ "wipe_tower_extra_spacing": "150%",
+ "wipe_tower_wall_type": "rib"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/0.56 Standard @Snapmaker U1 (0.8 nozzle).json b/resources/profiles/Snapmaker/process/0.56 Standard @Snapmaker U1 (0.8 nozzle).json
new file mode 100644
index 0000000000..ffb17ad2e8
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/0.56 Standard @Snapmaker U1 (0.8 nozzle).json
@@ -0,0 +1,24 @@
+{
+ "type": "process",
+ "name": "0.56 Standard @Snapmaker U1 (0.8 nozzle)",
+ "inherits": "fdm_process_U1_0.56_nozzle_0.8",
+ "from": "system",
+ "setting_id": "GP035",
+ "instantiation": "true",
+ "description": "Compared with the default profile of a 0.8 mm nozzle, it has a much bigger layer height, and results in extremely apparent layer lines and much lower printing quality, but much shorter printing time in some printing cases.",
+ "elefant_foot_compensation": "0.15",
+ "smooth_coefficient": "150",
+ "overhang_totally_speed": "50",
+ "compatible_printers": [
+ "Snapmaker U1 (0.8 nozzle)"
+ ],
+ "filter_out_gap_fill": "1",
+ "gap_fill_target": "topbottom",
+ "layer_height": "0.32",
+ "prime_tower_brim_width": "5",
+ "prime_tower_width": "30",
+ "prime_volume": "60",
+ "wipe_tower_extra_rib_length": "8",
+ "wipe_tower_extra_spacing": "150%",
+ "wipe_tower_wall_type": "rib"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.06_nozzle_0.2.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.06_nozzle_0.2.json
new file mode 100644
index 0000000000..b028d9087a
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.06_nozzle_0.2.json
@@ -0,0 +1,27 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.06_nozzle_0.2",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.06",
+ "initial_layer_print_height": "0.1",
+ "wall_loops": "4",
+ "bottom_shell_layers": "5",
+ "top_shell_layers": "7",
+ "bridge_flow": "1",
+ "line_width": "0.22",
+ "outer_wall_line_width": "0.22",
+ "initial_layer_line_width": "0.25",
+ "sparse_infill_line_width": "0.22",
+ "inner_wall_line_width": "0.22",
+ "internal_solid_infill_line_width": "0.22",
+ "support_line_width": "0.22",
+ "top_surface_line_width": "0.22",
+ "initial_layer_speed": "40",
+ "initial_layer_infill_speed": "70",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "support_top_z_distance": "0.06",
+ "support_bottom_z_distance": "0.06"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.08_nozzle_0.2.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.08_nozzle_0.2.json
new file mode 100644
index 0000000000..79430d26d2
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.08_nozzle_0.2.json
@@ -0,0 +1,27 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.08_nozzle_0.2",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.08",
+ "initial_layer_print_height": "0.1",
+ "wall_loops": "4",
+ "bottom_shell_layers": "5",
+ "top_shell_layers": "7",
+ "bridge_flow": "1",
+ "line_width": "0.22",
+ "outer_wall_line_width": "0.22",
+ "initial_layer_line_width": "0.25",
+ "sparse_infill_line_width": "0.22",
+ "inner_wall_line_width": "0.22",
+ "internal_solid_infill_line_width": "0.22",
+ "support_line_width": "0.22",
+ "top_surface_line_width": "0.22",
+ "initial_layer_speed": "40",
+ "initial_layer_infill_speed": "70",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "support_top_z_distance": "0.08",
+ "support_bottom_z_distance": "0.08"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.10_nozzle_0.2.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.10_nozzle_0.2.json
new file mode 100644
index 0000000000..3e47d1bf5a
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.10_nozzle_0.2.json
@@ -0,0 +1,27 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.10_nozzle_0.2",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.1",
+ "initial_layer_print_height": "0.1",
+ "wall_loops": "4",
+ "bottom_shell_layers": "5",
+ "top_shell_layers": "7",
+ "bridge_flow": "1",
+ "line_width": "0.22",
+ "outer_wall_line_width": "0.22",
+ "initial_layer_line_width": "0.25",
+ "sparse_infill_line_width": "0.22",
+ "inner_wall_line_width": "0.22",
+ "internal_solid_infill_line_width": "0.22",
+ "support_line_width": "0.22",
+ "top_surface_line_width": "0.22",
+ "initial_layer_speed": "40",
+ "initial_layer_infill_speed": "70",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "support_top_z_distance": "0.1",
+ "support_bottom_z_distance": "0.1"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.12_nozzle_0.2.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.12_nozzle_0.2.json
new file mode 100644
index 0000000000..c52683cb8f
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.12_nozzle_0.2.json
@@ -0,0 +1,27 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.12_nozzle_0.2",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.12",
+ "initial_layer_print_height": "0.1",
+ "wall_loops": "4",
+ "bottom_shell_layers": "5",
+ "top_shell_layers": "7",
+ "bridge_flow": "1",
+ "line_width": "0.22",
+ "outer_wall_line_width": "0.22",
+ "initial_layer_line_width": "0.25",
+ "sparse_infill_line_width": "0.22",
+ "inner_wall_line_width": "0.22",
+ "internal_solid_infill_line_width": "0.22",
+ "support_line_width": "0.22",
+ "top_surface_line_width": "0.22",
+ "initial_layer_speed": "40",
+ "initial_layer_infill_speed": "70",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "support_top_z_distance": "0.12",
+ "support_bottom_z_distance": "0.12"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.14_nozzle_0.2.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.14_nozzle_0.2.json
new file mode 100644
index 0000000000..57119f0f02
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.14_nozzle_0.2.json
@@ -0,0 +1,27 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.14_nozzle_0.2",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.14",
+ "initial_layer_print_height": "0.1",
+ "wall_loops": "4",
+ "bottom_shell_layers": "5",
+ "top_shell_layers": "7",
+ "bridge_flow": "1",
+ "line_width": "0.22",
+ "outer_wall_line_width": "0.22",
+ "initial_layer_line_width": "0.25",
+ "sparse_infill_line_width": "0.22",
+ "inner_wall_line_width": "0.22",
+ "internal_solid_infill_line_width": "0.22",
+ "support_line_width": "0.22",
+ "top_surface_line_width": "0.22",
+ "initial_layer_speed": "40",
+ "initial_layer_infill_speed": "70",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "support_top_z_distance": "0.14",
+ "support_bottom_z_distance": "0.14"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.18_nozzle_0.6.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.18_nozzle_0.6.json
new file mode 100644
index 0000000000..7d10b21429
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.18_nozzle_0.6.json
@@ -0,0 +1,26 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.18_nozzle_0.6",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.18",
+ "initial_layer_print_height": "0.3",
+ "bridge_flow": "1",
+ "line_width": "0.62",
+ "outer_wall_line_width": "0.62",
+ "initial_layer_line_width": "0.62",
+ "sparse_infill_line_width": "0.62",
+ "inner_wall_line_width": "0.62",
+ "internal_solid_infill_line_width": "0.62",
+ "support_line_width": "0.62",
+ "top_surface_line_width": "0.62",
+ "initial_layer_speed": "35",
+ "initial_layer_infill_speed": "55",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "bridge_speed": "30",
+ "overhang_3_4_speed": "15",
+ "support_top_z_distance": "0.18",
+ "support_bottom_z_distance": "0.18"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.24_nozzle_0.6.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.24_nozzle_0.6.json
new file mode 100644
index 0000000000..12104aa0cd
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.24_nozzle_0.6.json
@@ -0,0 +1,24 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.24_nozzle_0.6",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.24",
+ "initial_layer_print_height": "0.3",
+ "bridge_flow": "1",
+ "line_width": "0.62",
+ "outer_wall_line_width": "0.62",
+ "initial_layer_line_width": "0.62",
+ "sparse_infill_line_width": "0.62",
+ "inner_wall_line_width": "0.62",
+ "internal_solid_infill_line_width": "0.62",
+ "support_line_width": "0.62",
+ "top_surface_line_width": "0.62",
+ "initial_layer_speed": "35",
+ "initial_layer_infill_speed": "55",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "bridge_speed": "30",
+ "overhang_3_4_speed": "15"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.24_nozzle_0.8.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.24_nozzle_0.8.json
new file mode 100644
index 0000000000..5f0b60b231
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.24_nozzle_0.8.json
@@ -0,0 +1,26 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.24_nozzle_0.8",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.24",
+ "initial_layer_print_height": "0.4",
+ "bridge_flow": "1",
+ "line_width": "0.82",
+ "outer_wall_line_width": "0.82",
+ "initial_layer_line_width": "0.82",
+ "sparse_infill_line_width": "0.82",
+ "inner_wall_line_width": "0.82",
+ "internal_solid_infill_line_width": "0.82",
+ "support_line_width": "0.82",
+ "top_surface_line_width": "0.82",
+ "top_surface_pattern": "monotonic",
+ "initial_layer_speed": "35",
+ "initial_layer_infill_speed": "55",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "bridge_speed": "30",
+ "overhang_3_4_speed": "25",
+ "overhang_4_4_speed": "5"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.30_nozzle_0.6.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.30_nozzle_0.6.json
new file mode 100644
index 0000000000..fcf87f6951
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.30_nozzle_0.6.json
@@ -0,0 +1,24 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.30_nozzle_0.6",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.3",
+ "initial_layer_print_height": "0.3",
+ "bridge_flow": "1",
+ "line_width": "0.62",
+ "outer_wall_line_width": "0.62",
+ "initial_layer_line_width": "0.62",
+ "sparse_infill_line_width": "0.62",
+ "inner_wall_line_width": "0.62",
+ "internal_solid_infill_line_width": "0.62",
+ "support_line_width": "0.62",
+ "top_surface_line_width": "0.62",
+ "initial_layer_speed": "35",
+ "initial_layer_infill_speed": "55",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "bridge_speed": "30",
+ "overhang_3_4_speed": "15"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.32_nozzle_0.8.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.32_nozzle_0.8.json
new file mode 100644
index 0000000000..43b3dc8f9b
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.32_nozzle_0.8.json
@@ -0,0 +1,26 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.32_nozzle_0.8",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.32",
+ "initial_layer_print_height": "0.4",
+ "bridge_flow": "1",
+ "line_width": "0.82",
+ "outer_wall_line_width": "0.82",
+ "initial_layer_line_width": "0.82",
+ "sparse_infill_line_width": "0.82",
+ "inner_wall_line_width": "0.82",
+ "internal_solid_infill_line_width": "0.82",
+ "support_line_width": "0.82",
+ "top_surface_line_width": "0.82",
+ "top_surface_pattern": "monotonic",
+ "initial_layer_speed": "35",
+ "initial_layer_infill_speed": "55",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "bridge_speed": "30",
+ "overhang_3_4_speed": "25",
+ "overhang_4_4_speed": "5"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.36_nozzle_0.6.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.36_nozzle_0.6.json
new file mode 100644
index 0000000000..01c90927b2
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.36_nozzle_0.6.json
@@ -0,0 +1,24 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.36_nozzle_0.6",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.36",
+ "initial_layer_print_height": "0.3",
+ "bridge_flow": "1",
+ "line_width": "0.62",
+ "outer_wall_line_width": "0.62",
+ "initial_layer_line_width": "0.62",
+ "sparse_infill_line_width": "0.62",
+ "inner_wall_line_width": "0.62",
+ "internal_solid_infill_line_width": "0.62",
+ "support_line_width": "0.62",
+ "top_surface_line_width": "0.62",
+ "initial_layer_speed": "35",
+ "initial_layer_infill_speed": "55",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "bridge_speed": "30",
+ "overhang_3_4_speed": "15"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.40_nozzle_0.8.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.40_nozzle_0.8.json
new file mode 100644
index 0000000000..45bd45c8a5
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.40_nozzle_0.8.json
@@ -0,0 +1,26 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.40_nozzle_0.8",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.4",
+ "initial_layer_print_height": "0.4",
+ "bridge_flow": "1",
+ "line_width": "0.82",
+ "outer_wall_line_width": "0.82",
+ "initial_layer_line_width": "0.82",
+ "sparse_infill_line_width": "0.82",
+ "inner_wall_line_width": "0.82",
+ "internal_solid_infill_line_width": "0.82",
+ "support_line_width": "0.82",
+ "top_surface_line_width": "0.82",
+ "top_surface_pattern": "monotonic",
+ "initial_layer_speed": "35",
+ "initial_layer_infill_speed": "55",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "bridge_speed": "30",
+ "overhang_3_4_speed": "25",
+ "overhang_4_4_speed": "5"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.42_nozzle_0.6.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.42_nozzle_0.6.json
new file mode 100644
index 0000000000..57cc629208
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.42_nozzle_0.6.json
@@ -0,0 +1,24 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.42_nozzle_0.6",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.42",
+ "initial_layer_print_height": "0.3",
+ "bridge_flow": "1",
+ "line_width": "0.62",
+ "outer_wall_line_width": "0.62",
+ "initial_layer_line_width": "0.62",
+ "sparse_infill_line_width": "0.62",
+ "inner_wall_line_width": "0.62",
+ "internal_solid_infill_line_width": "0.62",
+ "support_line_width": "0.62",
+ "top_surface_line_width": "0.62",
+ "initial_layer_speed": "35",
+ "initial_layer_infill_speed": "55",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "bridge_speed": "30",
+ "overhang_3_4_speed": "15"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.48_nozzle_0.8.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.48_nozzle_0.8.json
new file mode 100644
index 0000000000..be97fb0672
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.48_nozzle_0.8.json
@@ -0,0 +1,26 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.48_nozzle_0.8",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.48",
+ "initial_layer_print_height": "0.4",
+ "bridge_flow": "1",
+ "line_width": "0.82",
+ "outer_wall_line_width": "0.82",
+ "initial_layer_line_width": "0.82",
+ "sparse_infill_line_width": "0.82",
+ "inner_wall_line_width": "0.82",
+ "internal_solid_infill_line_width": "0.82",
+ "support_line_width": "0.82",
+ "top_surface_line_width": "0.82",
+ "top_surface_pattern": "monotonic",
+ "initial_layer_speed": "35",
+ "initial_layer_infill_speed": "55",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "bridge_speed": "30",
+ "overhang_3_4_speed": "25",
+ "overhang_4_4_speed": "5"
+}
\ No newline at end of file
diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.56_nozzle_0.8.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.56_nozzle_0.8.json
new file mode 100644
index 0000000000..2aed528ea3
--- /dev/null
+++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.56_nozzle_0.8.json
@@ -0,0 +1,26 @@
+{
+ "type": "process",
+ "name": "fdm_process_U1_0.56_nozzle_0.8",
+ "inherits": "fdm_process_U1_common",
+ "from": "system",
+ "instantiation": "false",
+ "layer_height": "0.56",
+ "initial_layer_print_height": "0.4",
+ "bridge_flow": "1",
+ "line_width": "0.82",
+ "outer_wall_line_width": "0.82",
+ "initial_layer_line_width": "0.82",
+ "sparse_infill_line_width": "0.82",
+ "inner_wall_line_width": "0.82",
+ "internal_solid_infill_line_width": "0.82",
+ "support_line_width": "0.82",
+ "top_surface_line_width": "0.82",
+ "top_surface_pattern": "monotonic",
+ "initial_layer_speed": "35",
+ "initial_layer_infill_speed": "55",
+ "sparse_infill_speed": "100",
+ "top_surface_speed": "150",
+ "bridge_speed": "30",
+ "overhang_3_4_speed": "25",
+ "overhang_4_4_speed": "5"
+}
\ No newline at end of file
diff --git a/resources/web/flutter_web/.last_build_id b/resources/web/flutter_web/.last_build_id
index ce29082fe7..8b38d9e97b 100644
--- a/resources/web/flutter_web/.last_build_id
+++ b/resources/web/flutter_web/.last_build_id
@@ -1 +1 @@
-f6cb36c0d42ec2e0b63446f8a6c06207
\ No newline at end of file
+e30270fddbfbaac23226aaf46fb5280f
\ No newline at end of file
diff --git a/resources/web/flutter_web/assets/NOTICES b/resources/web/flutter_web/assets/NOTICES
index 939c5eced9..00e9efdc0c 100644
--- a/resources/web/flutter_web/assets/NOTICES
+++ b/resources/web/flutter_web/assets/NOTICES
@@ -4462,6 +4462,7 @@ SOFTWARE.
--------------------------------------------------------------------------------
characters
ffi
+package_config
Copyright 2019, the Dart project authors.
@@ -15581,6 +15582,7 @@ http
http_parser
matcher
path
+pub_semver
source_span
string_scanner
@@ -30425,6 +30427,40 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+--------------------------------------------------------------------------------
+jni
+leak_tracker
+leak_tracker_flutter_testing
+leak_tracker_testing
+
+Copyright 2022, the Dart project authors.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of Google LLC nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
--------------------------------------------------------------------------------
js
@@ -30559,39 +30595,6 @@ SOFTWARE.
---------------------------------------------------------------------------------
-leak_tracker
-leak_tracker_flutter_testing
-leak_tracker_testing
-
-Copyright 2022, the Dart project authors.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the following
- disclaimer in the documentation and/or other materials provided
- with the distribution.
- * Neither the name of Google LLC nor the names of its
- contributors may be used to endorse or promote products derived
- from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
--------------------------------------------------------------------------------
libXNVCtrl
@@ -33126,6 +33129,37 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice
This Source Code Form is "Incompatible With Secondary Licenses", as
defined by the Mozilla Public License, v. 2.0.
+--------------------------------------------------------------------------------
+objective_c
+
+Copyright 2024, the Dart project authors.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of Google LLC nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
--------------------------------------------------------------------------------
octo_image
@@ -34294,6 +34328,61 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+--------------------------------------------------------------------------------
+sentry
+
+// Copyright 2014 The Chromium Authors. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+--------------------------------------------------------------------------------
+sentry_flutter
+
+MIT License
+
+Copyright (c) 2019 Sentry
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
--------------------------------------------------------------------------------
skia
diff --git a/resources/web/flutter_web/assets/assets/i10n/en.json b/resources/web/flutter_web/assets/assets/i10n/en.json
index 18d523ad23..747c8fef2a 100644
--- a/resources/web/flutter_web/assets/assets/i10n/en.json
+++ b/resources/web/flutter_web/assets/assets/i10n/en.json
@@ -84,6 +84,9 @@
"Manual connect": "Manual connect",
"Connect": "Connect",
"Connecting...": "Connecting...",
+ "Connecting": "Connecting...",
+ "Disconnecting...": "Disconnecting...",
+ "Disconnecting": "Disconnecting...",
"Snapmaker Account": "Snapmaker Account",
"Upload Image": "Upload Image",
"Upload File": "Upload File",
diff --git a/resources/web/flutter_web/assets/assets/i10n/zh-CN.json b/resources/web/flutter_web/assets/assets/i10n/zh-CN.json
index ed156f4d6a..d4ccaaed93 100644
--- a/resources/web/flutter_web/assets/assets/i10n/zh-CN.json
+++ b/resources/web/flutter_web/assets/assets/i10n/zh-CN.json
@@ -86,6 +86,8 @@
"Connect": "连接",
"Connecting...": "连接中...",
"Connecting": "连接中...",
+ "Disconnecting...": "断开连接中...",
+ "Disconnecting": "断开连接中...",
"Uploading...": "上传中...",
"Uploading": "上传中...",
diff --git a/resources/web/flutter_web/assets/fonts/MaterialIcons-Regular.otf b/resources/web/flutter_web/assets/fonts/MaterialIcons-Regular.otf
index 050ae3d17a..8f518a0b99 100644
Binary files a/resources/web/flutter_web/assets/fonts/MaterialIcons-Regular.otf and b/resources/web/flutter_web/assets/fonts/MaterialIcons-Regular.otf differ
diff --git a/resources/web/flutter_web/flutter_bootstrap.js b/resources/web/flutter_web/flutter_bootstrap.js
index fbd41fb23b..713f8ec3bd 100644
--- a/resources/web/flutter_web/flutter_bootstrap.js
+++ b/resources/web/flutter_web/flutter_bootstrap.js
@@ -11,6 +11,6 @@ _flutter.buildConfig = {"engineRevision":"b8800d88be4866db1b15f8b954ab2573bba996
_flutter.loader.load({
serviceWorkerSettings: {
- serviceWorkerVersion: "1166503253"
+ serviceWorkerVersion: "2707943714"
}
});
diff --git a/resources/web/flutter_web/flutter_service_worker.js b/resources/web/flutter_web/flutter_service_worker.js
index 97a8cab797..4dbea2efc5 100644
--- a/resources/web/flutter_web/flutter_service_worker.js
+++ b/resources/web/flutter_web/flutter_service_worker.js
@@ -3,11 +3,11 @@ const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';
-const RESOURCES = {"flutter_bootstrap.js": "a9ea09af07ba4a1c15d5ad3c7b875106",
-"version.json": "38b4eff89f95aa41acba345c0d46e179",
+const RESOURCES = {"flutter_bootstrap.js": "0ecfa88f40122a867d56e3a66130847b",
+"version.json": "a972d2964490eb0fc191dbb666aed4a2",
"index.html": "7b2dc2a5d9e42027c3cfde9fad780463",
"/": "7b2dc2a5d9e42027c3cfde9fad780463",
-"main.dart.js": "7ab48f6f30d6c86228a7a1572b7d90fd",
+"main.dart.js": "d47922169d61a36b0182a0cc38f6ec89",
"flutter.js": "f31737fb005cd3a3c6bd9355efd33061",
"version.changelog": "e1273922f2c1f7b576d1a322c2c12621",
"favicon.png": "be8d1ab28c20907c9869c345d0482962",
@@ -17,7 +17,7 @@ const RESOURCES = {"flutter_bootstrap.js": "a9ea09af07ba4a1c15d5ad3c7b875106",
"icons/Icon-512.png": "343022ac1c56796cb7ff635faf0646ef",
"manifest.json": "901d86fb8842ec0d66225a542131d689",
"assets/AssetManifest.json": "5083171b6bc747101791dccec8bbf7c9",
-"assets/NOTICES": "1c156eb89560cac4216e76b993231dce",
+"assets/NOTICES": "d453b0291cf6ccfc5ced86766a1aa652",
"assets/FontManifest.json": "0dc3d44d47c5e2636cdca4babafb2396",
"assets/AssetManifest.bin.json": "4ef2687ac8aa34cfa80b747e244b03d2",
"assets/packages/lava_device_control/assets/files/filament.json": "54d21ade78e6cd6025306530023b094d",
@@ -27,9 +27,9 @@ const RESOURCES = {"flutter_bootstrap.js": "a9ea09af07ba4a1c15d5ad3c7b875106",
"assets/packages/wakelock_plus/assets/no_sleep.js": "7748a45cd593f33280669b29c2c8919a",
"assets/shaders/ink_sparkle.frag": "ecc85a2e95f5e9f53123dcaf8cb9b6ce",
"assets/AssetManifest.bin": "c9bdf5f16549a49a647a8b05eaae2562",
-"assets/fonts/MaterialIcons-Regular.otf": "5c5c28e12c4ec065dffc0ab36443931d",
-"assets/assets/i10n/zh-CN.json": "5c395c4e20601f5cf47f4687af9c0ce8",
-"assets/assets/i10n/en.json": "40e359e1fab36364950c749083f0062e",
+"assets/fonts/MaterialIcons-Regular.otf": "e932821512cd2fe1387697cf15437c01",
+"assets/assets/i10n/zh-CN.json": "cb49d198fcd3beefebbbe51e67c32dd2",
+"assets/assets/i10n/en.json": "24555469950ba66952676568feb6a5ab",
"assets/assets/images/deviceNoResponse.webp": "1ca23a7feedfdc34362ea5789ccf895b",
"assets/assets/images/IpInputGuide.webp": "06c11ce1dadc2910676aec6d40a5eea5",
"assets/assets/images/deviceDisplayDefault.webp": "ea13b4cb58c0a38e8cf15f7033a07833",
diff --git a/resources/web/flutter_web/index.html b/resources/web/flutter_web/index.html
index 12adfdabfa..a73e815690 100644
--- a/resources/web/flutter_web/index.html
+++ b/resources/web/flutter_web/index.html
@@ -15,10 +15,8 @@
the `--base-href` argument provided to `flutter build`.
-->