diff --git a/OrcaSlicer/Snapmaker.json b/OrcaSlicer/Snapmaker.json index d61984b..490f4d8 100644 --- a/OrcaSlicer/Snapmaker.json +++ b/OrcaSlicer/Snapmaker.json @@ -32,6 +32,22 @@ "name": "Snapmaker A350 QSKit", "sub_path": "machine/Snapmaker A350 QSKit.json" }, + { + "name": "Snapmaker A250 BKit", + "sub_path": "machine/Snapmaker A250 BKit.json" + }, + { + "name": "Snapmaker A350 BKit", + "sub_path": "machine/Snapmaker A350 BKit.json" + }, + { + "name": "Snapmaker A250 QS+B Kit", + "sub_path": "machine/Snapmaker A250 QS+B Kit.json" + }, + { + "name": "Snapmaker A350 QS+B Kit", + "sub_path": "machine/Snapmaker A350 QS+B Kit.json" + }, { "name": "Snapmaker A250 Dual QSKit", "sub_path": "machine/Snapmaker A250 Dual QSKit.json" @@ -39,6 +55,26 @@ { "name": "Snapmaker A350 Dual QSKit", "sub_path": "machine/Snapmaker A350 Dual QSKit.json" + }, + { + "name": "Snapmaker A250 Dual BKit", + "sub_path": "machine/Snapmaker A250 Dual BKit.json" + }, + { + "name": "Snapmaker A350 Dual BKit", + "sub_path": "machine/Snapmaker A350 Dual BKit.json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit.json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit.json" + }, + { + "name": "Snapmaker Artisan", + "sub_path": "machine/Snapmaker Artisan.json" } ], "process_list": [ @@ -50,6 +86,10 @@ "name": "fdm_process_idex", "sub_path": "process/fdm_process_idex.json" }, + { + "name": "fdm_process_a400", + "sub_path": "process/fdm_process_a400.json" + }, { "name": "0.06 Standard @Snapmaker (0.2 nozzle)", "sub_path": "process/0.06 Standard @Snapmaker (0.2 nozzle).json" @@ -58,6 +98,10 @@ "name": "0.06 Standard @Snapmaker J1 (0.2 nozzle)", "sub_path": "process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json" }, + { + "name": "0.06 Standard @Snapmaker Artisan (0.2 nozzle)", + "sub_path": "process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json" + }, { "name": "0.08 Extra Fine @Snapmaker (0.4 nozzle)", "sub_path": "process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json" @@ -66,6 +110,10 @@ "name": "0.08 Extra Fine @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.10 Standard @Snapmaker (0.2 nozzle)", "sub_path": "process/0.10 Standard @Snapmaker (0.2 nozzle).json" @@ -74,6 +122,10 @@ "name": "0.10 Standard @Snapmaker J1 (0.2 nozzle)", "sub_path": "process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json" }, + { + "name": "0.10 Standard @Snapmaker Artisan (0.2 nozzle)", + "sub_path": "process/0.10 Standard @Snapmaker Artisan (0.2 nozzle).json" + }, { "name": "0.12 Fine @Snapmaker (0.4 nozzle)", "sub_path": "process/0.12 Fine @Snapmaker (0.4 nozzle).json" @@ -82,6 +134,10 @@ "name": "0.12 Fine @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.12 Fine @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.14 Standard @Snapmaker (0.2 nozzle)", "sub_path": "process/0.14 Standard @Snapmaker (0.2 nozzle).json" @@ -90,6 +146,10 @@ "name": "0.14 Standard @Snapmaker J1 (0.2 nozzle)", "sub_path": "process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json" }, + { + "name": "0.14 Standard @Snapmaker Artisan (0.2 nozzle)", + "sub_path": "process/0.14 Standard @Snapmaker Artisan (0.2 nozzle).json" + }, { "name": "0.16 Optimal @Snapmaker (0.4 nozzle)", "sub_path": "process/0.16 Optimal @Snapmaker (0.4 nozzle).json" @@ -98,6 +158,10 @@ "name": "0.16 Optimal @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.16 Optimal @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.18 Standard @Snapmaker (0.6 nozzle)", "sub_path": "process/0.18 Standard @Snapmaker (0.6 nozzle).json" @@ -106,6 +170,10 @@ "name": "0.18 Standard @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.18 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.18 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.20 Standard @Snapmaker (0.4 nozzle)", "sub_path": "process/0.20 Standard @Snapmaker (0.4 nozzle).json" @@ -114,6 +182,10 @@ "name": "0.20 Standard @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.20 Standard @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.20 Standard @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.20 Strength @Snapmaker (0.4 nozzle)", "sub_path": "process/0.20 Strength @Snapmaker (0.4 nozzle).json" @@ -122,6 +194,10 @@ "name": "0.20 Strength @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.20 Strength @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.20 Strength @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.24 Draft @Snapmaker (0.4 nozzle)", "sub_path": "process/0.24 Draft @Snapmaker (0.4 nozzle).json" @@ -130,10 +206,18 @@ "name": "0.24 Draft @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.24 Draft @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.25 Benchy @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.25 Benchy @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.24 Standard @Snapmaker (0.6 nozzle)", "sub_path": "process/0.24 Standard @Snapmaker (0.6 nozzle).json" @@ -142,6 +226,10 @@ "name": "0.24 Standard @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.24 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.24 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.24 Standard @Snapmaker (0.8 nozzle)", "sub_path": "process/0.24 Standard @Snapmaker (0.8 nozzle).json" @@ -150,6 +238,10 @@ "name": "0.24 Standard @Snapmaker J1 (0.8 nozzle)", "sub_path": "process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json" }, + { + "name": "0.24 Standard @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.24 Standard @Snapmaker Artisan (0.8 nozzle).json" + }, { "name": "0.28 Extra Draft @Snapmaker (0.4 nozzle)", "sub_path": "process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json" @@ -158,6 +250,10 @@ "name": "0.28 Extra Draft @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.30 Standard @Snapmaker (0.6 nozzle)", "sub_path": "process/0.30 Standard @Snapmaker (0.6 nozzle).json" @@ -166,6 +262,10 @@ "name": "0.30 Standard @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.30 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.30 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.30 Strength @Snapmaker (0.6 nozzle)", "sub_path": "process/0.30 Strength @Snapmaker (0.6 nozzle).json" @@ -174,6 +274,10 @@ "name": "0.30 Strength @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.30 Strength @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.30 Strength @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.32 Standard @Snapmaker (0.8 nozzle)", "sub_path": "process/0.32 Standard @Snapmaker (0.8 nozzle).json" @@ -182,6 +286,10 @@ "name": "0.32 Standard @Snapmaker J1 (0.8 nozzle)", "sub_path": "process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json" }, + { + "name": "0.32 Standard @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.32 Standard @Snapmaker Artisan (0.8 nozzle).json" + }, { "name": "0.34 Standard @Snapmaker (0.6 nozzle)", "sub_path": "process/0.34 Standard @Snapmaker (0.6 nozzle).json" @@ -190,6 +298,10 @@ "name": "0.34 Standard @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.34 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.34 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.36 Standard @Snapmaker (0.8 nozzle)", "sub_path": "process/0.36 Standard @Snapmaker (0.8 nozzle).json" @@ -198,6 +310,10 @@ "name": "0.36 Standard @Snapmaker J1 (0.8 nozzle)", "sub_path": "process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json" }, + { + "name": "0.36 Standard @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.36 Standard @Snapmaker Artisan (0.8 nozzle).json" + }, { "name": "0.38 Standard @Snapmaker (0.6 nozzle)", "sub_path": "process/0.38 Standard @Snapmaker (0.6 nozzle).json" @@ -206,6 +322,10 @@ "name": "0.38 Standard @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.38 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.38 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.40 Standard @Snapmaker (0.8 nozzle)", "sub_path": "process/0.40 Standard @Snapmaker (0.8 nozzle).json" @@ -214,6 +334,10 @@ "name": "0.40 Standard @Snapmaker J1 (0.8 nozzle)", "sub_path": "process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json" }, + { + "name": "0.40 Standard @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.40 Standard @Snapmaker Artisan (0.8 nozzle).json" + }, { "name": "0.42 Draft @Snapmaker (0.6 nozzle)", "sub_path": "process/0.42 Draft @Snapmaker (0.6 nozzle).json" @@ -222,6 +346,10 @@ "name": "0.42 Draft @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.42 Draft @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.42 Draft @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.48 Draft @Snapmaker (0.8 nozzle)", "sub_path": "process/0.48 Draft @Snapmaker (0.8 nozzle).json" @@ -229,6 +357,10 @@ { "name": "0.48 Draft @Snapmaker J1 (0.8 nozzle)", "sub_path": "process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json" + }, + { + "name": "0.48 Draft @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json" } ], "filament_list": [ @@ -324,10 +456,6 @@ "name": "Snapmaker PET", "sub_path": "filament/Snapmaker PET.json" }, - { - "name": "Snapmaker PET @Dual", - "sub_path": "filament/Snapmaker PET @Dual.json" - }, { "name": "Snapmaker PETG-CF @base", "sub_path": "filament/Snapmaker PETG-CF @base.json" @@ -400,14 +528,6 @@ "name": "Snapmaker PVA @base", "sub_path": "filament/Snapmaker PVA @base.json" }, - { - "name": "Snapmaker PVA", - "sub_path": "filament/Snapmaker PVA.json" - }, - { - "name": "Snapmaker PVA @0.2 nozzle", - "sub_path": "filament/Snapmaker PVA @0.2 nozzle.json" - }, { "name": "Snapmaker TPU @base", "sub_path": "filament/Snapmaker TPU @base.json" @@ -436,6 +556,10 @@ "name": "Snapmaker J1 ABS @0.8 nozzle", "sub_path": "filament/Snapmaker J1 ABS @0.8 nozzle.json" }, + { + "name": "Snapmaker J1 ABS Benchy", + "sub_path": "filament/Snapmaker J1 ABS Benchy.json" + }, { "name": "Snapmaker J1 ASA @base", "sub_path": "filament/Snapmaker J1 ASA @base.json" @@ -607,6 +731,198 @@ { "name": "Snapmaker J1 TPE", "sub_path": "filament/Snapmaker J1 TPE.json" + }, + { + "name": "Snapmaker Dual ABS @base", + "sub_path": "filament/Snapmaker Dual ABS @base.json" + }, + { + "name": "Snapmaker Dual ABS", + "sub_path": "filament/Snapmaker Dual ABS.json" + }, + { + "name": "Snapmaker Dual ABS @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual ABS @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual ABS @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual ABS @0.8 nozzle.json" + }, + { + "name": "Snapmaker Dual ABS Benchy", + "sub_path": "filament/Snapmaker Dual ABS Benchy.json" + }, + { + "name": "Snapmaker Dual ASA @base", + "sub_path": "filament/Snapmaker Dual ASA @base.json" + }, + { + "name": "Snapmaker Dual ASA", + "sub_path": "filament/Snapmaker Dual ASA.json" + }, + { + "name": "Snapmaker Dual ASA @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual ASA @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PA-CF @base", + "sub_path": "filament/Snapmaker Dual PA-CF @base.json" + }, + { + "name": "Snapmaker Dual PA-CF", + "sub_path": "filament/Snapmaker Dual PA-CF.json" + }, + { + "name": "Snapmaker Dual PETG @base", + "sub_path": "filament/Snapmaker Dual PETG @base.json" + }, + { + "name": "Snapmaker Dual PETG", + "sub_path": "filament/Snapmaker Dual PETG.json" + }, + { + "name": "Snapmaker Dual PETG @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PETG @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PETG @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual PETG @0.8 nozzle.json" + }, + { + "name": "Snapmaker Dual PET @base", + "sub_path": "filament/Snapmaker Dual PET @base.json" + }, + { + "name": "Snapmaker Dual PET", + "sub_path": "filament/Snapmaker Dual PET.json" + }, + { + "name": "Snapmaker Dual PETG-CF @base", + "sub_path": "filament/Snapmaker Dual PETG-CF @base.json" + }, + { + "name": "Snapmaker Dual PETG-CF", + "sub_path": "filament/Snapmaker Dual PETG-CF.json" + }, + { + "name": "Snapmaker Dual PLA Eco @base", + "sub_path": "filament/Snapmaker Dual PLA Eco @base.json" + }, + { + "name": "Snapmaker Dual PLA Eco", + "sub_path": "filament/Snapmaker Dual PLA Eco.json" + }, + { + "name": "Snapmaker Dual PLA Eco @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Eco @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA Eco @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Eco @0.8 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA @base", + "sub_path": "filament/Snapmaker Dual PLA @base.json" + }, + { + "name": "Snapmaker Dual PLA", + "sub_path": "filament/Snapmaker Dual PLA.json" + }, + { + "name": "Snapmaker Dual PLA Matte @base", + "sub_path": "filament/Snapmaker Dual PLA Matte @base.json" + }, + { + "name": "Snapmaker Dual PLA Matte", + "sub_path": "filament/Snapmaker Dual PLA Matte.json" + }, + { + "name": "Snapmaker Dual PLA Matte @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Matte @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA Matte @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Matte @0.8 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA Metal @base", + "sub_path": "filament/Snapmaker Dual PLA Metal @base.json" + }, + { + "name": "Snapmaker Dual PLA Metal", + "sub_path": "filament/Snapmaker Dual PLA Metal.json" + }, + { + "name": "Snapmaker Dual PLA Metal @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Metal @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA-CF @base", + "sub_path": "filament/Snapmaker Dual PLA-CF @base.json" + }, + { + "name": "Snapmaker Dual PLA-CF", + "sub_path": "filament/Snapmaker Dual PLA-CF.json" + }, + { + "name": "Snapmaker Dual PLA-CF @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual PLA-CF @0.8 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA Silk @base", + "sub_path": "filament/Snapmaker Dual PLA Silk @base.json" + }, + { + "name": "Snapmaker Dual PLA Silk", + "sub_path": "filament/Snapmaker Dual PLA Silk.json" + }, + { + "name": "Snapmaker Dual PLA Silk @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Silk @0.2 nozzle.json" + }, + { + "name": "PolyLite Dual PLA", + "sub_path": "filament/PolyLite Dual PLA.json" + }, + { + "name": "PolyLite Dual PLA @0.2 nozzle", + "sub_path": "filament/PolyLite Dual PLA @0.2 nozzle.json" + }, + { + "name": "PolyTerra Dual PLA", + "sub_path": "filament/PolyTerra Dual PLA.json" + }, + { + "name": "PolyTerra Dual PLA @0.2 nozzle", + "sub_path": "filament/PolyTerra Dual PLA @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PVA @base", + "sub_path": "filament/Snapmaker Dual PVA @base.json" + }, + { + "name": "Snapmaker Dual PVA", + "sub_path": "filament/Snapmaker Dual PVA.json" + }, + { + "name": "Snapmaker Dual PVA @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PVA @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual TPU @base", + "sub_path": "filament/Snapmaker Dual TPU @base.json" + }, + { + "name": "Snapmaker Dual TPU", + "sub_path": "filament/Snapmaker Dual TPU.json" + }, + { + "name": "Snapmaker Dual TPU High-Flow", + "sub_path": "filament/Snapmaker Dual TPU High-Flow.json" + }, + { + "name": "Snapmaker Dual TPE", + "sub_path": "filament/Snapmaker Dual TPE.json" } ], "machine_list": [ @@ -650,6 +966,22 @@ "name": "fdm_a350_qs", "sub_path": "machine/fdm_a350_qs.json" }, + { + "name": "fdm_a250_bk", + "sub_path": "machine/fdm_a250_bk.json" + }, + { + "name": "fdm_a350_bk", + "sub_path": "machine/fdm_a350_bk.json" + }, + { + "name": "fdm_a250_qs_bk", + "sub_path": "machine/fdm_a250_qs_bk.json" + }, + { + "name": "fdm_a350_qs_bk", + "sub_path": "machine/fdm_a350_qs_bk.json" + }, { "name": "fdm_a250_dual_qs", "sub_path": "machine/fdm_a250_dual_qs.json" @@ -658,6 +990,26 @@ "name": "fdm_a350_dual_qs", "sub_path": "machine/fdm_a350_dual_qs.json" }, + { + "name": "fdm_a250_dual_bk", + "sub_path": "machine/fdm_a250_dual_bk.json" + }, + { + "name": "fdm_a350_dual_bk", + "sub_path": "machine/fdm_a350_dual_bk.json" + }, + { + "name": "fdm_a250_dual_qs_bk", + "sub_path": "machine/fdm_a250_dual_qs_bk.json" + }, + { + "name": "fdm_a350_dual_qs_bk", + "sub_path": "machine/fdm_a350_dual_qs_bk.json" + }, + { + "name": "fdm_a400", + "sub_path": "machine/fdm_a400.json" + }, { "name": "Snapmaker J1 (0.2 nozzle)", "sub_path": "machine/Snapmaker J1 (0.2 nozzle).json" @@ -770,6 +1122,70 @@ "name": "Snapmaker A350 QSKit (0.8 nozzle)", "sub_path": "machine/Snapmaker A350 QSKit (0.8 nozzle).json" }, + { + "name": "Snapmaker A250 BKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 BKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 BKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 BKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 BKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 BKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 BKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 BKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 BKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 BKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 BKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 BKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 BKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 BKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 BKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 BKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 QS+B Kit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 QS+B Kit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 QS+B Kit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 QS+B Kit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 QS+B Kit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 QS+B Kit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 QS+B Kit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 QS+B Kit (0.8 nozzle).json" + }, { "name": "Snapmaker A250 Dual QSKit (0.2 nozzle)", "sub_path": "machine/Snapmaker A250 Dual QSKit (0.2 nozzle).json" @@ -801,6 +1217,86 @@ { "name": "Snapmaker A350 Dual QSKit (0.8 nozzle)", "sub_path": "machine/Snapmaker A350 Dual QSKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual BKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual BKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual BKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual BKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual BKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual BKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual BKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual BKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual BKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual BKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual BKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual BKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual BKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual BKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual BKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual BKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit (0.6 nozzle).json" + }, + { + "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 Artisan (0.2 nozzle)", + "sub_path": "machine/Snapmaker Artisan (0.2 nozzle).json" + }, + { + "name": "Snapmaker Artisan (0.4 nozzle)", + "sub_path": "machine/Snapmaker Artisan (0.4 nozzle).json" + }, + { + "name": "Snapmaker Artisan (0.6 nozzle)", + "sub_path": "machine/Snapmaker Artisan (0.6 nozzle).json" + }, + { + "name": "Snapmaker Artisan (0.8 nozzle)", + "sub_path": "machine/Snapmaker Artisan (0.8 nozzle).json" } ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250 BKit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A250 BKit_cover.png new file mode 100644 index 0000000..89c536e Binary files /dev/null and b/OrcaSlicer/Snapmaker/Snapmaker A250 BKit_cover.png differ diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250 Dual BKit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A250 Dual BKit_cover.png new file mode 100644 index 0000000..89c536e Binary files /dev/null and b/OrcaSlicer/Snapmaker/Snapmaker A250 Dual BKit_cover.png differ diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png new file mode 100644 index 0000000..5de77fa Binary files /dev/null and b/OrcaSlicer/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png differ diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250 Dual_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker A250 Dual_texture.svg new file mode 100644 index 0000000..5c5fe4f --- /dev/null +++ b/OrcaSlicer/Snapmaker/Snapmaker A250 Dual_texture.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250 QS+B Kit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A250 QS+B Kit_cover.png new file mode 100644 index 0000000..5de77fa Binary files /dev/null and b/OrcaSlicer/Snapmaker/Snapmaker A250 QS+B Kit_cover.png differ diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250 QSKit_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker A250 QSKit_texture.svg deleted file mode 100644 index c66f1f9..0000000 --- a/OrcaSlicer/Snapmaker/Snapmaker A250 QSKit_texture.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker A250_texture.svg index 31abbfe..d19cd03 100644 --- a/OrcaSlicer/Snapmaker/Snapmaker A250_texture.svg +++ b/OrcaSlicer/Snapmaker/Snapmaker A250_texture.svg @@ -1,4 +1,11 @@ - - + + + + + + + + diff --git a/OrcaSlicer/Snapmaker/Snapmaker A350 BKit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A350 BKit_cover.png new file mode 100644 index 0000000..5c9cc5f Binary files /dev/null and b/OrcaSlicer/Snapmaker/Snapmaker A350 BKit_cover.png differ diff --git a/OrcaSlicer/Snapmaker/Snapmaker A350 Dual BKit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A350 Dual BKit_cover.png new file mode 100644 index 0000000..5c9cc5f Binary files /dev/null and b/OrcaSlicer/Snapmaker/Snapmaker A350 Dual BKit_cover.png differ diff --git a/OrcaSlicer/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png new file mode 100644 index 0000000..9d63984 Binary files /dev/null and b/OrcaSlicer/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png differ diff --git a/OrcaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg new file mode 100644 index 0000000..bdc0611 --- /dev/null +++ b/OrcaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/Snapmaker A350 QS+B Kit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A350 QS+B Kit_cover.png new file mode 100644 index 0000000..9d63984 Binary files /dev/null and b/OrcaSlicer/Snapmaker/Snapmaker A350 QS+B Kit_cover.png differ diff --git a/OrcaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg deleted file mode 100644 index 27777e1..0000000 --- a/OrcaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/OrcaSlicer/Snapmaker/Snapmaker A350_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker A350_texture.svg index a21a139..92a346e 100644 --- a/OrcaSlicer/Snapmaker/Snapmaker A350_texture.svg +++ b/OrcaSlicer/Snapmaker/Snapmaker A350_texture.svg @@ -1,4 +1,10 @@ - - - + + + + + + + + + \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/Snapmaker Artisan_bed.stl b/OrcaSlicer/Snapmaker/Snapmaker Artisan_bed.stl new file mode 100644 index 0000000..a04b55a Binary files /dev/null and b/OrcaSlicer/Snapmaker/Snapmaker Artisan_bed.stl differ diff --git a/OrcaSlicer/Snapmaker/Snapmaker Artisan_cover.png b/OrcaSlicer/Snapmaker/Snapmaker Artisan_cover.png new file mode 100644 index 0000000..c51a6c0 Binary files /dev/null and b/OrcaSlicer/Snapmaker/Snapmaker Artisan_cover.png differ diff --git a/OrcaSlicer/Snapmaker/Snapmaker Artisan_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker Artisan_texture.svg new file mode 100644 index 0000000..f30cff2 --- /dev/null +++ b/OrcaSlicer/Snapmaker/Snapmaker Artisan_texture.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/Snapmaker J1_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker J1_texture.svg index 18f4054..a9d6034 100644 --- a/OrcaSlicer/Snapmaker/Snapmaker J1_texture.svg +++ b/OrcaSlicer/Snapmaker/Snapmaker J1_texture.svg @@ -1,35 +1,36 @@ - - - - + + + + - - - - - - + + + + + + - - - - + + + + - - - + + + - - - + + + - - - - - + + + + + diff --git a/OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA @0.2 nozzle.json new file mode 100644 index 0000000..f47614d --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA @0.2 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "PolyLite Dual PLA @0.2 nozzle", + "setting_id": "490991920", + "inherits": "PolyLite PLA @0.2 nozzle", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA.json b/OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA.json new file mode 100644 index 0000000..e6ab1a1 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "PolyLite Dual PLA", + "setting_id": "64868365", + "inherits": "PolyLite PLA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/PolyLite PLA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/PolyLite PLA @0.2 nozzle.json index f2caa20..96f7aea 100644 --- a/OrcaSlicer/Snapmaker/filament/PolyLite PLA @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/PolyLite PLA @0.2 nozzle.json @@ -7,12 +7,12 @@ "inherits": "PolyLite PLA @base", "compatible_printers": [ "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)" ], "filament_max_volumetric_speed": [ diff --git a/OrcaSlicer/Snapmaker/filament/PolyLite PLA.json b/OrcaSlicer/Snapmaker/filament/PolyLite PLA.json index b0e4fe3..aa38602 100644 --- a/OrcaSlicer/Snapmaker/filament/PolyLite PLA.json +++ b/OrcaSlicer/Snapmaker/filament/PolyLite PLA.json @@ -9,24 +9,24 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)" diff --git a/OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA @0.2 nozzle.json new file mode 100644 index 0000000..c3673b4 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA @0.2 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "PolyTerra Dual PLA @0.2 nozzle", + "setting_id": "1258531391", + "inherits": "PolyTerra PLA @0.2 nozzle", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA.json b/OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA.json new file mode 100644 index 0000000..8b13924 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "PolyTerra Dual PLA", + "setting_id": "1258005940", + "inherits": "PolyTerra PLA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @0.2 nozzle.json index f2b469c..22ca04d 100644 --- a/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @0.2 nozzle.json @@ -7,12 +7,12 @@ "inherits": "PolyTerra PLA @base", "compatible_printers": [ "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)" ], "filament_max_volumetric_speed": [ diff --git a/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @base.json b/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @base.json index c09b45b..fdd96cf 100644 --- a/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @base.json +++ b/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @base.json @@ -12,7 +12,7 @@ "1.31" ], "filament_max_volumetric_speed": [ - "18" + "14.4" ], "default_filament_colour": [ "#73CEC8" diff --git a/OrcaSlicer/Snapmaker/filament/PolyTerra PLA.json b/OrcaSlicer/Snapmaker/filament/PolyTerra PLA.json index 712fbd4..644b87e 100644 --- a/OrcaSlicer/Snapmaker/filament/PolyTerra PLA.json +++ b/OrcaSlicer/Snapmaker/filament/PolyTerra PLA.json @@ -9,24 +9,24 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker ABS @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker ABS @0.2 nozzle.json index 1588ca9..33966f3 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker ABS @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker ABS @0.2 nozzle.json @@ -7,13 +7,13 @@ "inherits": "Snapmaker ABS @base", "compatible_printers": [ "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", - "Snapmaker A350 QSKit (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)" + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)" ], "filament_max_volumetric_speed": [ "2" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker ABS Benchy.json b/OrcaSlicer/Snapmaker/filament/Snapmaker ABS Benchy.json new file mode 100644 index 0000000..5c1d705 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker ABS Benchy.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker ABS Benchy", + "setting_id": "542898558", + "inherits": "Snapmaker Dual ABS @base", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "compatible_prints": [ + "0.25 Benchy @Snapmaker Artisan (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker ABS.json b/OrcaSlicer/Snapmaker/filament/Snapmaker ABS.json index e6280f6..5afe4a5 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker ABS.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker ABS.json @@ -9,26 +9,26 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker ASA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker ASA @0.2 nozzle.json index 8df1b2a..0edcc66 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker ASA @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker ASA @0.2 nozzle.json @@ -7,15 +7,15 @@ "inherits": "Snapmaker ASA @base", "compatible_printers": [ "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", - "Snapmaker A350 QSKit (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)" + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)" ], "filament_max_volumetric_speed": [ - "2" + "2.4" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker ASA.json b/OrcaSlicer/Snapmaker/filament/Snapmaker ASA.json index 5a4c927..762c3f8 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker ASA.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker ASA.json @@ -9,26 +9,26 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.2 nozzle.json new file mode 100644 index 0000000..6db75b2 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.2 nozzle.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual ABS @0.2 nozzle", + "setting_id": "2402717089", + "inherits": "Snapmaker Dual ABS @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_end_gcode": [ + "" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_loading_speed": [ + "25" + ], + "filament_unloading_speed_start": [ + "3" + ], + "filament_unloading_speed": [ + "25" + ], + "filament_load_time": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "fan_max_speed": [ + "80" + ], + "pressure_advance": [ + "0.015" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.8 nozzle.json new file mode 100644 index 0000000..4105327 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.8 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual ABS @0.8 nozzle", + "setting_id": "519475561", + "inherits": "Snapmaker Dual ABS @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_min_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @base.json new file mode 100644 index 0000000..f4cb4f7 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual ABS @base", + "filament_id": "168223792", + "inherits": "fdm_filament_abs", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "overhang_fan_speed": [ + "20" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "15" + ], + "pressure_advance": [ + "0.02" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS Benchy.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS Benchy.json new file mode 100644 index 0000000..e6f005c --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS Benchy.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual ABS Benchy", + "setting_id": "3540754477", + "inherits": "Snapmaker Dual ABS @base", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "compatible_prints": [ + "0.25 Benchy @Snapmaker Artisan (0.4 nozzle)" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_for_layer_cooling": [ + "0" + ], + "fan_cooling_layer_time": [ + "2" + ], + "filament_deretraction_speed": [ + "55" + ], + "filament_max_volumetric_speed": [ + "31" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0" + ], + "filament_retraction_speed": [ + "55" + ], + "filament_wipe": [ + "0" + ], + "nozzle_temperature": [ + "250" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "0" + ], + "slow_down_layer_time": [ + "0" + ], + "default_filament_colour": [ + "#335BBB" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS.json new file mode 100644 index 0000000..90049f3 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual ABS", + "setting_id": "937533070", + "inherits": "Snapmaker Dual ABS @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @0.2 nozzle.json new file mode 100644 index 0000000..b2b5588 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @0.2 nozzle.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual ASA @0.2 nozzle", + "setting_id": "2698003242", + "inherits": "Snapmaker Dual ASA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_end_gcode": [ + "" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2.4" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_loading_speed": [ + "25" + ], + "filament_unloading_speed_start": [ + "3" + ], + "filament_unloading_speed": [ + "25" + ], + "filament_load_time": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "fan_max_speed": [ + "35" + ], + "fan_min_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @base.json new file mode 100644 index 0000000..1da2330 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @base.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual ASA @base", + "filament_id": "1247172706", + "inherits": "fdm_filament_asa", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "overhang_fan_speed": [ + "15" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA.json new file mode 100644 index 0000000..1715dca --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual ASA", + "setting_id": "2541866198", + "inherits": "Snapmaker Dual ASA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF @base.json new file mode 100644 index 0000000..514b900 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF @base.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PA-CF @base", + "filament_id": "3493177425", + "inherits": "fdm_filament_pa", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "overhang_fan_speed": [ + "50" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF.json new file mode 100644 index 0000000..518d2b9 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PA-CF", + "setting_id": "2799665789", + "inherits": "Snapmaker Dual PA-CF @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET @base.json new file mode 100644 index 0000000..67bca9c --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET @base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PET @base", + "filament_id": "2128577941", + "inherits": "fdm_filament_pet", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "overhang_fan_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "6.8" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "26" + ], + "slow_down_min_speed": [ + "35" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET.json new file mode 100644 index 0000000..03a664e --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PET", + "setting_id": "4213200045", + "inherits": "Snapmaker Dual PET @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.2 nozzle.json new file mode 100644 index 0000000..b664b39 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PETG @0.2 nozzle", + "setting_id": "2935726097", + "inherits": "Snapmaker Dual PETG @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "1.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.8 nozzle.json new file mode 100644 index 0000000..5e780b1 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.8 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PETG @0.8 nozzle", + "setting_id": "1060879577", + "inherits": "Snapmaker Dual PETG @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @base.json new file mode 100644 index 0000000..c7e05c6 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @base.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PETG @base", + "filament_id": "2209001062", + "inherits": "fdm_filament_petg", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "overhang_fan_speed": [ + "60" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_z_hop_types": [ + "Spiral Lift" + ], + "filament_retraction_speed": [ + "35" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "178" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "nozzle_temperature_range_low": [ + "240" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json new file mode 100644 index 0000000..c1603ec --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json @@ -0,0 +1,95 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PETG-CF @base", + "filament_id": "1042511226", + "inherits": "fdm_filament_petg", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "required_nozzle_HRC": [ + "40" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "55" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_cost": [ + "40" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "6.4" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "temperature_vitrification": [ + "178" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "6" + ], + "enable_pressure_advance": [ + "0" + ], + "filament_type": [ + "PETG-CF" + ], + "default_filament_colour": [ + "#3D3C39" + ], + "nozzle_temperature_range_high": [ + "255" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF.json new file mode 100644 index 0000000..e74ff28 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PETG-CF", + "setting_id": "950459082", + "inherits": "Snapmaker Dual PETG-CF @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG.json new file mode 100644 index 0000000..3847f36 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PETG", + "setting_id": "2452014271", + "inherits": "Snapmaker Dual PETG @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA @base.json new file mode 100644 index 0000000..cb9e12e --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA @base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PLA @base", + "filament_id": "1417031127", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature": [ + "220" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.2 nozzle.json new file mode 100644 index 0000000..a6ff3b6 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Eco @0.2 nozzle", + "setting_id": "3529576452", + "inherits": "Snapmaker Dual PLA Eco @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.8 nozzle.json new file mode 100644 index 0000000..2c9432c --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Eco @0.8 nozzle", + "setting_id": "1134628044", + "inherits": "Snapmaker Dual PLA Eco @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @base.json new file mode 100644 index 0000000..0604c19 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PLA Eco @base", + "filament_id": "200803790", + "inherits": "fdm_filament_pla_eco", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "filament_density": [ + "1.26" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco.json new file mode 100644 index 0000000..570074d --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Eco", + "setting_id": "2158656028", + "inherits": "Snapmaker Dual PLA Eco @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.2 nozzle.json new file mode 100644 index 0000000..31e981d --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Matte @0.2 nozzle", + "setting_id": "2269792171", + "inherits": "Snapmaker Dual PLA Matte @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.8 nozzle.json new file mode 100644 index 0000000..88e7b42 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Matte @0.8 nozzle", + "setting_id": "378166115", + "inherits": "Snapmaker Dual PLA Matte @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json new file mode 100644 index 0000000..455345c --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PLA Matte @base", + "filament_id": "3503790988", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "filament_density": [ + "1.32" + ], + "filament_max_volumetric_speed": [ + "9.6" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "default_filament_colour": [ + "#EAC3C3" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte.json new file mode 100644 index 0000000..e681e7b --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Matte", + "setting_id": "3959402964", + "inherits": "Snapmaker Dual PLA Matte @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @0.2 nozzle.json new file mode 100644 index 0000000..9f8acad --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Metal @0.2 nozzle", + "setting_id": "922702789", + "inherits": "Snapmaker Dual PLA Metal @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json new file mode 100644 index 0000000..f5bbb72 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PLA Metal @base", + "filament_id": "2029994346", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "filament_cost": [ + "90" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature": [ + "220" + ], + "default_filament_colour": [ + "#767A7E" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal.json new file mode 100644 index 0000000..dfa040e --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Metal", + "setting_id": "720664627", + "inherits": "Snapmaker Dual PLA Metal @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @0.2 nozzle.json new file mode 100644 index 0000000..caf986b --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Silk @0.2 nozzle", + "setting_id": "965040007", + "inherits": "Snapmaker Dual PLA Silk @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json new file mode 100644 index 0000000..9e54ccb --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PLA Silk @base", + "filament_id": "1181363872", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "filament_cost": [ + "70" + ], + "filament_density": [ + "1.32" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "default_filament_colour": [ + "#CF942B" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk.json new file mode 100644 index 0000000..083fddd --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Silk", + "setting_id": "1328250686", + "inherits": "Snapmaker Dual PLA Silk @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @0.8 nozzle.json new file mode 100644 index 0000000..edae140 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA-CF @0.8 nozzle", + "setting_id": "154056642", + "inherits": "Snapmaker Dual PLA-CF @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "filament_max_volumetric_speed": [ + "12.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json new file mode 100644 index 0000000..c5568ad --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PLA-CF @base", + "filament_id": "1702147325", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "required_nozzle_HRC": [ + "40" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "150" + ], + "default_filament_colour": [ + "#3D3C39" + ], + "filament_type": [ + "PLA-CF" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF.json new file mode 100644 index 0000000..4eca540 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA-CF", + "setting_id": "3589359438", + "inherits": "Snapmaker Dual PLA-CF @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA.json new file mode 100644 index 0000000..f2ae4d9 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA", + "setting_id": "1195313935", + "inherits": "Snapmaker Dual PLA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.2 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @0.2 nozzle.json new file mode 100644 index 0000000..9ab4286 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @0.2 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PVA @0.2 nozzle", + "setting_id": "3656018400", + "inherits": "Snapmaker Dual PVA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "1.2" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @base.json new file mode 100644 index 0000000..6083795 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PVA @base", + "filament_id": "3104636980", + "inherits": "fdm_filament_pva", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA.json new file mode 100644 index 0000000..b7a8430 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PVA", + "setting_id": "4145213908", + "inherits": "Snapmaker Dual PVA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPE.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPE.json new file mode 100644 index 0000000..b93954f --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPE.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual TPE", + "setting_id": "2704030359", + "inherits": "Snapmaker Dual TPU @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "overhang_fan_speed": [ + "65" + ], + "filament_flow_ratio": [ + "1.1" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "7.2" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "65" + ], + "default_filament_colour": [ + "#383737" + ], + "filament_notes": [ + "eSUN eLastic TPE-83A\n" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU @base.json new file mode 100644 index 0000000..f343d1f --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual TPU @base", + "filament_id": "2971656290", + "inherits": "fdm_filament_tpu", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU High-Flow.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU High-Flow.json new file mode 100644 index 0000000..e7be5e9 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU High-Flow.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual TPU High-Flow", + "setting_id": "1072918854", + "inherits": "Snapmaker Dual TPU @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "filament_flow_ratio": [ + "0.983" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "7.6" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_notes": [ + "!! It needs to be dried before use.\nSnapmaker TPU 95A High-Flow\n" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU.json new file mode 100644 index 0000000..cc2c391 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual TPU", + "setting_id": "3164285683", + "inherits": "Snapmaker Dual TPU @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.2 nozzle.json index 40a9ff1..ca0d592 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.2 nozzle.json @@ -7,5 +7,32 @@ "inherits": "Snapmaker J1 ABS @base", "compatible_printers": [ "Snapmaker J1 (0.2 nozzle)" + ], + "filament_end_gcode": [ + "" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "15" + ], + "pressure_advance": [ + "0.015" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.8 nozzle.json index 04a2d05..b8ae697 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.8 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.8 nozzle.json @@ -9,7 +9,7 @@ "Snapmaker J1 (0.8 nozzle)" ], "filament_max_volumetric_speed": [ - "22" + "16" ], "slow_down_min_speed": [ "10" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @base.json index d49172b..2674a15 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @base.json @@ -5,17 +5,29 @@ "name": "Snapmaker J1 ABS @base", "filament_id": "1223824394", "inherits": "fdm_filament_abs", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], "overhang_fan_speed": [ - "29" + "22" ], "filament_flow_ratio": [ "0.95" ], "filament_max_volumetric_speed": [ - "18" + "9.6" ], "fan_max_speed": [ - "29" + "22" + ], + "fan_min_speed": [ + "22" ], "pressure_advance": [ "0.02" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS Benchy.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS Benchy.json new file mode 100644 index 0000000..97d656c --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS Benchy.json @@ -0,0 +1,89 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker J1 ABS Benchy", + "setting_id": "356879727", + "inherits": "Snapmaker J1 ABS @base", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)" + ], + "compatible_prints": [ + "0.25 Benchy @Snapmaker J1 (0.4 nozzle)" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_for_layer_cooling": [ + "0" + ], + "fan_cooling_layer_time": [ + "2" + ], + "filament_deretraction_speed": [ + "55" + ], + "filament_max_volumetric_speed": [ + "31" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0" + ], + "filament_retraction_speed": [ + "55" + ], + "filament_wipe": [ + "0" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature": [ + "250" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "65" + ], + "slow_down_min_speed": [ + "0" + ], + "slow_down_layer_time": [ + "0" + ], + "default_filament_colour": [ + "#335BBB" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @0.2 nozzle.json index 41f1e92..6e6be41 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @0.2 nozzle.json @@ -7,5 +7,23 @@ "inherits": "Snapmaker J1 ASA @base", "compatible_printers": [ "Snapmaker J1 (0.2 nozzle)" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2.4" + ], + "fan_max_speed": [ + "35" + ], + "fan_min_speed": [ + "10" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @base.json index a38b508..cd43cd0 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @base.json @@ -5,9 +5,18 @@ "name": "Snapmaker J1 ASA @base", "filament_id": "144877656", "inherits": "fdm_filament_asa", + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], "overhang_fan_speed": [ "20" ], + "filament_max_volumetric_speed": [ + "9.6" + ], "fan_max_speed": [ "20" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PA-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PA-CF @base.json index b7bda1f..1514c32 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PA-CF @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PA-CF @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PA-CF @base", "filament_id": "1210173120", "inherits": "fdm_filament_pa", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "overhang_fan_speed": [ "55" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PET @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PET @base.json index a65db99..fdd3a61 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PET @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PET @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PET @base", "filament_id": "1009481135", "inherits": "fdm_filament_pet", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "overhang_fan_speed": [ "40" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG @base.json index d856f8e..a587927 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG @base.json @@ -5,6 +5,12 @@ "name": "Snapmaker J1 PETG @base", "filament_id": "1172603684", "inherits": "fdm_filament_petg", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "overhang_fan_speed": [ + "60" + ], "filament_density": [ "1.25" ], @@ -29,24 +35,6 @@ "fan_min_speed": [ "10" ], - "cool_plate_temp": [ - "70" - ], - "eng_plate_temp": [ - "70" - ], - "textured_plate_temp": [ - "70" - ], - "cool_plate_temp_initial_layer": [ - "70" - ], - "eng_plate_temp_initial_layer": [ - "70" - ], - "textured_plate_temp_initial_layer": [ - "70" - ], "nozzle_temperature_range_low": [ "240" ] diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json index 30d518d..7a8f9f9 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json @@ -5,14 +5,20 @@ "name": "Snapmaker J1 PETG-CF @base", "filament_id": "4235401834", "inherits": "fdm_filament_petg", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "required_nozzle_HRC": [ "40" ], - "reduce_fan_stop_start_freq": [ - "0" + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "55" ], "fan_cooling_layer_time": [ - "20" + "10" ], "filament_cost": [ "40" @@ -21,7 +27,7 @@ "1.25" ], "filament_max_volumetric_speed": [ - "14" + "6.4" ], "filament_retraction_minimum_travel": [ "nil" @@ -29,8 +35,8 @@ "filament_retraction_length": [ "nil" ], - "nozzle_temperature": [ - "255" + "nozzle_temperature_initial_layer": [ + "250" ], "temperature_vitrification": [ "178" @@ -50,31 +56,13 @@ "enable_pressure_advance": [ "0" ], - "cool_plate_temp": [ - "70" - ], - "eng_plate_temp": [ - "70" - ], - "textured_plate_temp": [ - "70" - ], - "cool_plate_temp_initial_layer": [ - "70" - ], - "eng_plate_temp_initial_layer": [ - "70" - ], - "textured_plate_temp_initial_layer": [ - "70" + "filament_type": [ + "PETG-CF" ], "default_filament_colour": [ "#3D3C39" ], - "filament_type": [ - "PETG-CF" - ], - "nozzle_temperature_range_low": [ - "240" + "nozzle_temperature_range_high": [ + "255" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA @base.json index abd1c42..e95ea7a 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PLA @base", "filament_id": "377675245", "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "filament_retraction_length": [ "nil" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Eco @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Eco @base.json index f5f24aa..4e2f895 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Eco @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Eco @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PLA Eco @base", "filament_id": "3383257822", "inherits": "fdm_filament_pla_eco", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "filament_density": [ "1.26" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @0.8 nozzle.json index b3f6fa1..1509999 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @0.8 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @0.8 nozzle.json @@ -8,9 +8,6 @@ "compatible_printers": [ "Snapmaker J1 (0.8 nozzle)" ], - "filament_max_volumetric_speed": [ - "22" - ], "slow_down_min_speed": [ "20" ] diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json index efca776..1f9759f 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json @@ -5,11 +5,14 @@ "name": "Snapmaker J1 PLA Matte @base", "filament_id": "1192769348", "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "filament_density": [ "1.32" ], "filament_max_volumetric_speed": [ - "19" + "9.6" ], "nozzle_temperature_initial_layer": [ "215" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json index 3d75258..ceac663 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PLA Metal @base", "filament_id": "4012961186", "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "filament_cost": [ "90" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json index e9fc62b..780b647 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PLA Silk @base", "filament_id": "1528786603", "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "hot_plate_temp_initial_layer": [ "65" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @0.8 nozzle.json index e7714a6..28dff6e 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @0.8 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @0.8 nozzle.json @@ -9,6 +9,6 @@ "Snapmaker J1 (0.8 nozzle)" ], "filament_max_volumetric_speed": [ - "18" + "12.8" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json index 699e8ee..5b5ffb4 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PLA-CF @base", "filament_id": "3806593857", "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "required_nozzle_HRC": [ "40" ], @@ -29,24 +32,6 @@ "temperature_vitrification": [ "150" ], - "cool_plate_temp": [ - "55" - ], - "eng_plate_temp": [ - "55" - ], - "textured_plate_temp": [ - "55" - ], - "cool_plate_temp_initial_layer": [ - "55" - ], - "eng_plate_temp_initial_layer": [ - "55" - ], - "textured_plate_temp_initial_layer": [ - "55" - ], "default_filament_colour": [ "#3D3C39" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PVA @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PVA @base.json index e7e03c4..e74dfa6 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PVA @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PVA @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PVA @base", "filament_id": "4227461134", "inherits": "fdm_filament_pva", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "slow_down_layer_time": [ "8" ] diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 TPU @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 TPU @base.json index 101d1bc..ae11ea5 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 TPU @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 TPU @base.json @@ -4,5 +4,8 @@ "instantiation": "false", "name": "Snapmaker J1 TPU @base", "filament_id": "4092268632", - "inherits": "fdm_filament_tpu" + "inherits": "fdm_filament_tpu", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PA-CF.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PA-CF.json index 0a7bc64..7f1cf4b 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PA-CF.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PA-CF.json @@ -9,26 +9,26 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PET @Dual.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PET @Dual.json deleted file mode 100644 index aaafafd..0000000 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PET @Dual.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "filament", - "from": "system", - "instantiation": "true", - "name": "Snapmaker PET @Dual", - "setting_id": "145337790", - "inherits": "Snapmaker PET @base", - "compatible_printers": [ - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" - ], - "overhang_fan_speed": [ - "40" - ], - "fan_max_speed": [ - "55" - ], - "fan_min_speed": [ - "20" - ] -} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PET.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PET.json index 7694309..5b62beb 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PET.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PET.json @@ -5,30 +5,5 @@ "name": "Snapmaker PET", "setting_id": "3543479015", "inherits": "Snapmaker PET @base", - "compatible_printers": [ - "Snapmaker A250 (0.4 nozzle)", - "Snapmaker A250 (0.6 nozzle)", - "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 QSKit (0.4 nozzle)", - "Snapmaker A250 QSKit (0.6 nozzle)", - "Snapmaker A250 QSKit (0.8 nozzle)", - "Snapmaker A350 QSKit (0.4 nozzle)", - "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" - ] + "compatible_printers": null } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG @0.2 nozzle.json index 824fe3a..cc71f37 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG @0.2 nozzle.json @@ -7,13 +7,13 @@ "inherits": "Snapmaker PETG @base", "compatible_printers": [ "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", - "Snapmaker A350 QSKit (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)" + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)" ], "filament_max_volumetric_speed": [ "1" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF @base.json index 13a9d74..06600fd 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF @base.json @@ -8,11 +8,14 @@ "required_nozzle_HRC": [ "40" ], - "reduce_fan_stop_start_freq": [ - "0" + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "55" ], "fan_cooling_layer_time": [ - "20" + "10" ], "filament_cost": [ "40" @@ -20,12 +23,18 @@ "filament_density": [ "1.25" ], + "filament_max_volumetric_speed": [ + "6.4" + ], "filament_retraction_minimum_travel": [ "nil" ], "filament_retraction_length": [ "nil" ], + "nozzle_temperature_initial_layer": [ + "250" + ], "temperature_vitrification": [ "178" ], @@ -44,31 +53,13 @@ "enable_pressure_advance": [ "0" ], - "cool_plate_temp": [ - "70" - ], - "eng_plate_temp": [ - "70" - ], - "textured_plate_temp": [ - "70" - ], - "cool_plate_temp_initial_layer": [ - "70" - ], - "eng_plate_temp_initial_layer": [ - "70" - ], - "textured_plate_temp_initial_layer": [ - "70" + "filament_type": [ + "PETG-CF" ], "default_filament_colour": [ "#3D3C39" ], - "filament_type": [ - "PETG-CF" - ], - "nozzle_temperature_range_low": [ - "240" + "nozzle_temperature_range_high": [ + "255" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF.json index 25bc06a..6901560 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF.json @@ -9,26 +9,26 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG.json index 88dc727..855640f 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG.json @@ -9,26 +9,26 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Eco.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Eco.json index afe83fd..ee48636 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Eco.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Eco.json @@ -10,25 +10,33 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", "Snapmaker A350 (0.2 nozzle)", "Snapmaker A350 (0.4 nozzle)", "Snapmaker A350 (0.6 nozzle)", "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk @0.2 nozzle.json index 9e7b884..90f0505 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk @0.2 nozzle.json @@ -7,12 +7,12 @@ "inherits": "Snapmaker PLA Silk @base", "compatible_printers": [ "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)" ], "filament_max_volumetric_speed": [ diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk.json index e26c80f..6928499 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk.json @@ -9,24 +9,24 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA-CF.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA-CF.json index 5fd902e..5439435 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA-CF.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA-CF.json @@ -9,24 +9,24 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA.json index 0deea4e..5dd453d 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA.json @@ -10,33 +10,33 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PVA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PVA @0.2 nozzle.json deleted file mode 100644 index e983192..0000000 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PVA @0.2 nozzle.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "filament", - "from": "system", - "instantiation": "true", - "name": "Snapmaker PVA @0.2 nozzle", - "setting_id": "1131479069", - "inherits": "Snapmaker PVA @base", - "compatible_printers": [ - "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)", - "Snapmaker A250 QSKit (0.2 nozzle)", - "Snapmaker A350 QSKit (0.2 nozzle)" - ], - "filament_max_volumetric_speed": [ - "1.2" - ] -} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PVA.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PVA.json deleted file mode 100644 index fdd0387..0000000 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PVA.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "filament", - "from": "system", - "instantiation": "true", - "name": "Snapmaker PVA", - "setting_id": "3741816734", - "inherits": "Snapmaker PVA @base", - "compatible_printers": [ - "Snapmaker A250 (0.4 nozzle)", - "Snapmaker A250 (0.6 nozzle)", - "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", - "Snapmaker A250 QSKit (0.4 nozzle)", - "Snapmaker A250 QSKit (0.6 nozzle)", - "Snapmaker A250 QSKit (0.8 nozzle)", - "Snapmaker A350 QSKit (0.4 nozzle)", - "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)" - ] -} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker TPE.json b/OrcaSlicer/Snapmaker/filament/Snapmaker TPE.json index 846a053..ac388de 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker TPE.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker TPE.json @@ -9,24 +9,24 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker TPU.json b/OrcaSlicer/Snapmaker/filament/Snapmaker TPU.json index c1d56cc..3d203bc 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker TPU.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker TPU.json @@ -9,24 +9,24 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)" diff --git a/OrcaSlicer/Snapmaker/filament/fdm_filament_common.json b/OrcaSlicer/Snapmaker/filament/fdm_filament_common.json index e2d1088..4e6b923 100644 --- a/OrcaSlicer/Snapmaker/filament/fdm_filament_common.json +++ b/OrcaSlicer/Snapmaker/filament/fdm_filament_common.json @@ -70,7 +70,7 @@ "0" ], "filament_minimal_purge_on_wipe_tower": [ - "3" + "0" ], "filament_retraction_minimum_travel": [ "nil" @@ -169,21 +169,21 @@ "0.04" ], "cool_plate_temp": [ - "60" + "0" ], "eng_plate_temp": [ - "60" + "0" ], "textured_plate_temp": [ - "60" + "0" ], "cool_plate_temp_initial_layer": [ - "60" + "0" ], "eng_plate_temp_initial_layer": [ - "60" + "0" ], "textured_plate_temp_initial_layer": [ - "60" + "0" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/fdm_filament_pa.json b/OrcaSlicer/Snapmaker/filament/fdm_filament_pa.json index aa2b20a..983d979 100644 --- a/OrcaSlicer/Snapmaker/filament/fdm_filament_pa.json +++ b/OrcaSlicer/Snapmaker/filament/fdm_filament_pa.json @@ -8,10 +8,10 @@ "40" ], "hot_plate_temp": [ - "90" + "95" ], "hot_plate_temp_initial_layer": [ - "85" + "90" ], "overhang_fan_threshold": [ "0%" @@ -70,24 +70,6 @@ "slow_down_layer_time": [ "20" ], - "cool_plate_temp": [ - "90" - ], - "eng_plate_temp": [ - "90" - ], - "textured_plate_temp": [ - "90" - ], - "cool_plate_temp_initial_layer": [ - "85" - ], - "eng_plate_temp_initial_layer": [ - "85" - ], - "textured_plate_temp_initial_layer": [ - "85" - ], "default_filament_colour": [ "#3D3C39" ], diff --git a/OrcaSlicer/Snapmaker/filament/fdm_filament_pva.json b/OrcaSlicer/Snapmaker/filament/fdm_filament_pva.json index 7371747..9f34b6e 100644 --- a/OrcaSlicer/Snapmaker/filament/fdm_filament_pva.json +++ b/OrcaSlicer/Snapmaker/filament/fdm_filament_pva.json @@ -55,24 +55,6 @@ "slow_down_layer_time": [ "7" ], - "cool_plate_temp": [ - "50" - ], - "eng_plate_temp": [ - "50" - ], - "textured_plate_temp": [ - "50" - ], - "cool_plate_temp_initial_layer": [ - "50" - ], - "eng_plate_temp_initial_layer": [ - "50" - ], - "textured_plate_temp_initial_layer": [ - "50" - ], "default_filament_colour": [ "#D9DFE3" ], diff --git a/OrcaSlicer/Snapmaker/filament/fdm_filament_tpu.json b/OrcaSlicer/Snapmaker/filament/fdm_filament_tpu.json index bb6a8df..86075bf 100644 --- a/OrcaSlicer/Snapmaker/filament/fdm_filament_tpu.json +++ b/OrcaSlicer/Snapmaker/filament/fdm_filament_tpu.json @@ -32,7 +32,7 @@ "1.24" ], "filament_deretraction_speed": [ - "20" + "25" ], "filament_max_volumetric_speed": [ "2.8" @@ -41,7 +41,7 @@ "0" ], "filament_retraction_length": [ - "0.6" + "0.5" ], "filament_z_hop": [ "0" @@ -50,7 +50,7 @@ "Normal Lift" ], "filament_retraction_speed": [ - "20" + "25" ], "nozzle_temperature_initial_layer": [ "240" diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.2 nozzle).json new file mode 100644 index 0000000..0e263e8 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 BKit (0.2 nozzle)", + "setting_id": "601809056", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_bk", + "printer_model": "Snapmaker A250 BKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.4 nozzle).json new file mode 100644 index 0000000..149ab1f --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 BKit (0.4 nozzle)", + "setting_id": "1355061546", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_bk", + "printer_model": "Snapmaker A250 BKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.6 nozzle).json new file mode 100644 index 0000000..6971038 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 BKit (0.6 nozzle)", + "setting_id": "2117251500", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_bk", + "printer_model": "Snapmaker A250 BKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.8 nozzle).json new file mode 100644 index 0000000..0753e53 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 BKit (0.8 nozzle)", + "setting_id": "3069209150", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_bk", + "printer_model": "Snapmaker A250 BKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit.json new file mode 100644 index 0000000..58ce739 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A250 BKit", + "url": "https://github.com/macdylan", + "model_id": "1921635482", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.2 nozzle).json new file mode 100644 index 0000000..fe7de49 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual BKit (0.2 nozzle)", + "setting_id": "1737970856", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_bk", + "printer_model": "Snapmaker A250 Dual BKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.4 nozzle).json new file mode 100644 index 0000000..55221d0 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual BKit (0.4 nozzle)", + "setting_id": "344796450", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_bk", + "printer_model": "Snapmaker A250 Dual BKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.6 nozzle).json new file mode 100644 index 0000000..04bab45 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual BKit (0.6 nozzle)", + "setting_id": "981140900", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_bk", + "printer_model": "Snapmaker A250 Dual BKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.8 nozzle).json new file mode 100644 index 0000000..b938a00 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual BKit (0.8 nozzle)", + "setting_id": "4072267318", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_bk", + "printer_model": "Snapmaker A250 Dual BKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit.json new file mode 100644 index 0000000..4d353c9 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A250 Dual BKit", + "url": "https://github.com/macdylan", + "model_id": "1463587605", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.2 nozzle).json new file mode 100644 index 0000000..6fad47b --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "setting_id": "1173309402", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_qs_bk", + "printer_model": "Snapmaker A250 Dual QS+B Kit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.4 nozzle).json new file mode 100644 index 0000000..6456010 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "setting_id": "922041936", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_qs_bk", + "printer_model": "Snapmaker A250 Dual QS+B Kit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.6 nozzle).json new file mode 100644 index 0000000..c61616b --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "setting_id": "402855638", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_qs_bk", + "printer_model": "Snapmaker A250 Dual QS+B Kit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.8 nozzle).json new file mode 100644 index 0000000..74c02a1 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "setting_id": "3502361924", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_qs_bk", + "printer_model": "Snapmaker A250 Dual QS+B Kit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit.json new file mode 100644 index 0000000..177c6ce --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A250 Dual QS+B Kit", + "url": "https://github.com/macdylan", + "model_id": "3396626756", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QSKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QSKit.json index b9393c2..ebf2d35 100644 --- a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QSKit.json +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QSKit.json @@ -6,6 +6,6 @@ "url": "https://github.com/macdylan", "model_id": "2661871200", "bed_model": "Snapmaker A250_bed.stl", - "bed_texture": "Snapmaker A250 QSKit_texture.svg", + "bed_texture": "Snapmaker A250 Dual_texture.svg", "nozzle_diameter": "0.2;0.4;0.6;0.8" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual.json index 2ec1c0e..2e655df 100644 --- a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual.json +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual.json @@ -6,6 +6,6 @@ "url": "https://github.com/macdylan", "model_id": "2728546690", "bed_model": "Snapmaker A250_bed.stl", - "bed_texture": "Snapmaker A250_texture.svg", + "bed_texture": "Snapmaker A250 Dual_texture.svg", "nozzle_diameter": "0.2;0.4;0.6;0.8" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.2 nozzle).json new file mode 100644 index 0000000..7730efb --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "setting_id": "302401596", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_qs_bk", + "printer_model": "Snapmaker A250 QS+B Kit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.4 nozzle).json new file mode 100644 index 0000000..dbb4414 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "setting_id": "1629237686", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_qs_bk", + "printer_model": "Snapmaker A250 QS+B Kit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.6 nozzle).json new file mode 100644 index 0000000..75fb433 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "setting_id": "1340741936", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_qs_bk", + "printer_model": "Snapmaker A250 QS+B Kit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.8 nozzle).json new file mode 100644 index 0000000..eec1004 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "setting_id": "2267595426", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_qs_bk", + "printer_model": "Snapmaker A250 QS+B Kit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit.json new file mode 100644 index 0000000..5385dfb --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A250 QS+B Kit", + "url": "https://github.com/macdylan", + "model_id": "3626883798", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QSKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QSKit.json index 26a51f6..06a06c0 100644 --- a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QSKit.json +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QSKit.json @@ -6,6 +6,6 @@ "url": "https://github.com/macdylan", "model_id": "3817522582", "bed_model": "Snapmaker A250_bed.stl", - "bed_texture": "Snapmaker A250 QSKit_texture.svg", + "bed_texture": "Snapmaker A250_texture.svg", "nozzle_diameter": "0.2;0.4;0.6;0.8" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.2 nozzle).json new file mode 100644 index 0000000..c785a13 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 BKit (0.2 nozzle)", + "setting_id": "3154404158", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_bk", + "printer_model": "Snapmaker A350 BKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.4 nozzle).json new file mode 100644 index 0000000..941bf35 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 BKit (0.4 nozzle)", + "setting_id": "3474856628", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_bk", + "printer_model": "Snapmaker A350 BKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.6 nozzle).json new file mode 100644 index 0000000..59809d5 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 BKit (0.6 nozzle)", + "setting_id": "3790090802", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_bk", + "printer_model": "Snapmaker A350 BKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.8 nozzle).json new file mode 100644 index 0000000..f230110 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 BKit (0.8 nozzle)", + "setting_id": "690678176", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_bk", + "printer_model": "Snapmaker A350 BKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit.json new file mode 100644 index 0000000..55d9b23 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A350 BKit", + "url": "https://github.com/macdylan", + "model_id": "3190019076", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.2 nozzle).json new file mode 100644 index 0000000..eb0dccb --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual BKit (0.2 nozzle)", + "setting_id": "2156589631", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_bk", + "printer_model": "Snapmaker A350 Dual BKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.4 nozzle).json new file mode 100644 index 0000000..8148ed0 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual BKit (0.4 nozzle)", + "setting_id": "4086336437", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_bk", + "printer_model": "Snapmaker A350 Dual BKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.6 nozzle).json new file mode 100644 index 0000000..e589dcc --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual BKit (0.6 nozzle)", + "setting_id": "3714491187", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_bk", + "printer_model": "Snapmaker A350 Dual BKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.8 nozzle).json new file mode 100644 index 0000000..2b5f34c --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual BKit (0.8 nozzle)", + "setting_id": "363100321", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_bk", + "printer_model": "Snapmaker A350 Dual BKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit.json new file mode 100644 index 0000000..0ba9b50 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A350 Dual BKit", + "url": "https://github.com/macdylan", + "model_id": "2326416016", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.2 nozzle).json new file mode 100644 index 0000000..1edb00c --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "setting_id": "2039456978", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_qs_bk", + "printer_model": "Snapmaker A350 Dual QS+B Kit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.4 nozzle).json new file mode 100644 index 0000000..cf5552f --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "setting_id": "177593688", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_qs_bk", + "printer_model": "Snapmaker A350 Dual QS+B Kit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.6 nozzle).json new file mode 100644 index 0000000..165ba09 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "setting_id": "610530782", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_qs_bk", + "printer_model": "Snapmaker A350 Dual QS+B Kit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.8 nozzle).json new file mode 100644 index 0000000..ba996f2 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "setting_id": "3969986124", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_qs_bk", + "printer_model": "Snapmaker A350 Dual QS+B Kit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit.json new file mode 100644 index 0000000..5bee6ae --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A350 Dual QS+B Kit", + "url": "https://github.com/macdylan", + "model_id": "1305649671", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QSKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QSKit.json index 4d3cb2f..a8e0812 100644 --- a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QSKit.json +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QSKit.json @@ -6,6 +6,6 @@ "url": "https://github.com/macdylan", "model_id": "61280022", "bed_model": "Snapmaker A350_bed.stl", - "bed_texture": "Snapmaker A350 QSKit_texture.svg", + "bed_texture": "Snapmaker A350 Dual_texture.svg", "nozzle_diameter": "0.2;0.4;0.6;0.8" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual.json index c44d84e..a7c93c1 100644 --- a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual.json +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual.json @@ -6,6 +6,6 @@ "url": "https://github.com/macdylan", "model_id": "1846038812", "bed_model": "Snapmaker A350_bed.stl", - "bed_texture": "Snapmaker A350_texture.svg", + "bed_texture": "Snapmaker A350 Dual_texture.svg", "nozzle_diameter": "0.2;0.4;0.6;0.8" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.2 nozzle).json new file mode 100644 index 0000000..7e774a0 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "setting_id": "3079526450", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_qs_bk", + "printer_model": "Snapmaker A350 QS+B Kit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.4 nozzle).json new file mode 100644 index 0000000..dae4dce --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "setting_id": "3298271672", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_qs_bk", + "printer_model": "Snapmaker A350 QS+B Kit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.6 nozzle).json new file mode 100644 index 0000000..9b99e5d --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "setting_id": "3932260670", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_qs_bk", + "printer_model": "Snapmaker A350 QS+B Kit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.8 nozzle).json new file mode 100644 index 0000000..356a03b --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "setting_id": "581128876", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_qs_bk", + "printer_model": "Snapmaker A350 QS+B Kit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit.json new file mode 100644 index 0000000..19f60cf --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A350 QS+B Kit", + "url": "https://github.com/macdylan", + "model_id": "1133024953", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QSKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QSKit.json index d944423..fb85033 100644 --- a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QSKit.json +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QSKit.json @@ -6,6 +6,6 @@ "url": "https://github.com/macdylan", "model_id": "4109488597", "bed_model": "Snapmaker A350_bed.stl", - "bed_texture": "Snapmaker A350 QSKit_texture.svg", + "bed_texture": "Snapmaker A350_texture.svg", "nozzle_diameter": "0.2;0.4;0.6;0.8" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.2 nozzle).json new file mode 100644 index 0000000..0f42b93 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker Artisan (0.2 nozzle)", + "setting_id": "767951383", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a400", + "printer_model": "Snapmaker Artisan", + "default_print_profile": "0.14 Standard @Snapmaker Artisan (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..c5c4a6a --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker Artisan (0.4 nozzle)", + "setting_id": "1591507869", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a400", + "printer_model": "Snapmaker Artisan", + "default_print_profile": "0.16 Optimal @Snapmaker Artisan (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..892223e --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker Artisan (0.6 nozzle)", + "setting_id": "1881821979", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a400", + "printer_model": "Snapmaker Artisan", + "default_print_profile": "0.18 Standard @Snapmaker Artisan (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..0277708 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker Artisan (0.8 nozzle)", + "setting_id": "3102247049", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a400", + "printer_model": "Snapmaker Artisan", + "default_print_profile": "0.24 Standard @Snapmaker Artisan (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan.json b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan.json new file mode 100644 index 0000000..84d08a9 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker Artisan", + "url": "https://github.com/macdylan", + "model_id": "797581801", + "bed_model": "Snapmaker Artisan_bed.stl", + "bed_texture": "Snapmaker Artisan_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250.json b/OrcaSlicer/Snapmaker/machine/fdm_a250.json index 63eb74e..e36e97f 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a250.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250.json @@ -6,7 +6,7 @@ "inherits": "fdm_linear2", "bed_model": "Snapmaker A250_bed.stl", "bed_texture": "Snapmaker A250_texture.svg", - "printable_height": "235", + "printable_height": "230", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250\n", "printable_area": [ "0x0", @@ -14,7 +14,7 @@ "230x250", "0x250" ], - "machine_start_gcode": "; Model: Snapmaker A250\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z156 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X230\nG0 Y250\nG0 X0\nG0 Y0\n\nM83\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E35 F80.0\n\nM106 S{min(255, (fan_max_speed[initial_extruder] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[initial_extruder] + 5}\n\nG0 E35 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}220{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [plate_name]", - "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-25 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "machine_start_gcode": "; Model: Snapmaker A250\n; Update: 20240112\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z153 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X230\n G0 Y250\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 100.0 : 130.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E15 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E9.0 F200\nG92 E0\nG1 E6.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 55.0 : 175.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 230 )} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-5 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_bk.json new file mode 100644 index 0000000..9a03e30 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a250_bk", + "inherits": "fdm_a250", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "224", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_BRACINGKIT\n", + "bed_exclude_area": [ + "0x238", + "230x238", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_dual.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual.json index 5cd1a24..3fea722 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a250_dual.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual.json @@ -5,8 +5,8 @@ "name": "fdm_a250_dual", "inherits": "fdm_linear2_dual", "bed_model": "Snapmaker A250_bed.stl", - "bed_texture": "Snapmaker A250_texture.svg", - "printable_height": "205", + "bed_texture": "Snapmaker A250 Dual_texture.svg", + "printable_height": "190", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250_DUAL\n", "printable_area": [ "0x0", @@ -14,8 +14,14 @@ "230x250", "0x250" ], - "machine_start_gcode": "; Model: Snapmaker A250 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z136 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X230\nG0 Y250\nG0 X0\nG0 Y0\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, nozzle_temperature_initial_layer[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, nozzle_temperature_initial_layer[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F960.0\nG0 X{if 0 == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[0] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (fan_max_speed[0] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[0] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 0 == 0}10{else}220{endif} F3420.0\nG0 X{if 0 == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[0]} C3 W1\nG1 X{if 0 == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 0 == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{temperature_vitrification[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F960.0\nG0 X{if 1 == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[1] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (fan_max_speed[1] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[1] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 1 == 0}10{else}220{endif} F3420.0\nG0 X{if 1 == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[1]} C3 W1\nG1 X{if 1 == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 1 == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{temperature_vitrification[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (fan_max_speed[initial_extruder] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[initial_extruder] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}220{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [plate_name]", - "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-35 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", - "change_filament_gcode": ";***** Update: 20230923\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n ; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\n M140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_num == 1}\n G1 E{retraction_length[next_extruder]} F2000;deretract\n{endif}\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n; M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n; End Toolchange\n{endif}", + "bed_exclude_area": [ + "0x240", + "230x240", + "230x250", + "0x250" + ], + "machine_start_gcode": "; Model: Snapmaker A250 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20240112\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - 1, 0))]}\n; --- T1: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - 0, 0))]}\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S165\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S165\n {endif}\nM204 S100\nG28\nG0 Z126 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X230\n G0 Y250\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n; preheat 0\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n; preheat 1\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] and (initial_extruder % 2) != 0}\n; flush nozzle 0\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 0 % 2 == 0 ? 100.0 : 130.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 0 % 2 == 0 ? 55.0 : 175.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 0 % 2 == 0 ? 0 : 230 )} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F3420.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] and (initial_extruder % 2) != 1}\n; flush nozzle 1\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 1 % 2 == 0 ? 100.0 : 130.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 1 % 2 == 0 ? 55.0 : 175.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 1 % 2 == 0 ? 0 : 230 )} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F3420.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n {endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 100.0 : 130.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 55.0 : 175.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 230 )} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S0\n {endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "change_filament_gcode": ";***** Update: 20230923\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n ; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\n M140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_num == 1}\n G1 E{retraction_length[next_extruder]} F200;deretract\n{endif}\n\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n; M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n; End Toolchange\n{endif}", "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_bk.json new file mode 100644 index 0000000..5d084eb --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a250_dual_bk", + "inherits": "fdm_a250_dual", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "184", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_BRACINGKIT\n", + "bed_exclude_area": [ + "0x228", + "230x228", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs.json index 2180b33..59d55fc 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs.json @@ -4,11 +4,11 @@ "instantiation": "false", "name": "fdm_a250_dual_qs", "inherits": "fdm_a250_dual", - "bed_texture": "Snapmaker A250 QSKit_texture.svg", + "printable_height": "175", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_QUICKSWAPKIT\n", "bed_exclude_area": [ - "0x235", - "230x235", + "0x225", + "230x225", "230x250", "0x250" ] diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs_bk.json new file mode 100644 index 0000000..a270c15 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a250_dual_qs_bk", + "inherits": "fdm_a250_dual", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "169", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_QUICKSWAPKIT\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_BRACINGKIT\n", + "bed_exclude_area": [ + "0x213", + "230x213", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_qs.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_qs.json index d814aba..dc606b9 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a250_qs.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_qs.json @@ -4,8 +4,7 @@ "instantiation": "false", "name": "fdm_a250_qs", "inherits": "fdm_a250", - "bed_texture": "Snapmaker A250 QSKit_texture.svg", - "printable_height": "220", + "printable_height": "215", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_QUICKSWAPKIT\n", "bed_exclude_area": [ "0x235", diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_qs_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_qs_bk.json new file mode 100644 index 0000000..f450b7a --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_qs_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a250_qs_bk", + "inherits": "fdm_a250", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "209", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_QUICKSWAPKIT\nPRINTER_MODEL_SNAPMAKER_A250_BRACINGKIT\n", + "bed_exclude_area": [ + "0x223", + "230x223", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350.json b/OrcaSlicer/Snapmaker/machine/fdm_a350.json index f0ded4c..38a3433 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a350.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350.json @@ -6,7 +6,7 @@ "inherits": "fdm_linear2", "bed_model": "Snapmaker A350_bed.stl", "bed_texture": "Snapmaker A350_texture.svg", - "printable_height": "330", + "printable_height": "325", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350\n", "printable_area": [ "0x0", @@ -14,7 +14,7 @@ "320x350", "0x350" ], - "machine_start_gcode": "; Model: Snapmaker A350\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z220 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X320\nG0 Y350\nG0 X0\nG0 Y0\n\nM83\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E35 F80.0\n\nM106 S{min(255, (fan_max_speed[initial_extruder] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[initial_extruder] + 5}\n\nG0 E35 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}310{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [plate_name]", - "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-25 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "machine_start_gcode": "; Model: Snapmaker A350\n; Update: 20240112\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z216 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X320\n G0 Y350\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 145.0 : 175.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E15 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E9.0 F200\nG92 E0\nG1 E6.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 100.0 : 220.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 320 )} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-5 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_bk.json new file mode 100644 index 0000000..3a1f965 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a350_bk", + "inherits": "fdm_a350", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "319", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_BRACINGKIT\n", + "bed_exclude_area": [ + "0x338", + "320x338", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_dual.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual.json index b9d431d..ee503ea 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a350_dual.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual.json @@ -5,8 +5,8 @@ "name": "fdm_a350_dual", "inherits": "fdm_linear2_dual", "bed_model": "Snapmaker A350_bed.stl", - "bed_texture": "Snapmaker A350_texture.svg", - "printable_height": "290", + "bed_texture": "Snapmaker A350 Dual_texture.svg", + "printable_height": "285", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350_DUAL\n", "printable_area": [ "0x0", @@ -14,8 +14,14 @@ "320x350", "0x350" ], - "machine_start_gcode": "; Model: Snapmaker A350 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z193 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X320\nG0 Y350\nG0 X0\nG0 Y0\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, nozzle_temperature_initial_layer[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, nozzle_temperature_initial_layer[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F960.0\nG0 X{if 0 == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[0] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (fan_max_speed[0] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[0] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 0 == 0}10{else}310{endif} F3420.0\nG0 X{if 0 == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[0]} C3 W1\nG1 X{if 0 == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 0 == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{temperature_vitrification[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F960.0\nG0 X{if 1 == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[1] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (fan_max_speed[1] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[1] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 1 == 0}10{else}310{endif} F3420.0\nG0 X{if 1 == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[1]} C3 W1\nG1 X{if 1 == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 1 == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{temperature_vitrification[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (fan_max_speed[initial_extruder] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[initial_extruder] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}310{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [plate_name]", - "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-35 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", - "change_filament_gcode": ";***** Update: 20230923\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n ; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\n M140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_num == 1}\n G1 E{retraction_length[next_extruder]} F2000;deretract\n{endif}\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n; M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n; End Toolchange\n{endif}", + "bed_exclude_area": [ + "0x330", + "320x330", + "320x350", + "0x350" + ], + "machine_start_gcode": "; Model: Snapmaker A350 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20240112\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - 1, 0))]}\n; --- T1: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - 0, 0))]}\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S165\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S165\n {endif}\nM204 S100\nG28\nG0 Z190 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X320\n G0 Y350\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n; preheat 0\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n; preheat 1\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] and (initial_extruder % 2) != 0}\n; flush nozzle 0\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 0 % 2 == 0 ? 145.0 : 175.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 0 % 2 == 0 ? 100.0 : 220.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 0 % 2 == 0 ? 0 : 320 )} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F3420.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] and (initial_extruder % 2) != 1}\n; flush nozzle 1\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 1 % 2 == 0 ? 145.0 : 175.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 1 % 2 == 0 ? 100.0 : 220.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 1 % 2 == 0 ? 0 : 320 )} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F3420.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n {endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 145.0 : 175.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 100.0 : 220.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 320 )} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S0\n {endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "change_filament_gcode": ";***** Update: 20230923\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n ; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\n M140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_num == 1}\n G1 E{retraction_length[next_extruder]} F200;deretract\n{endif}\n\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n; M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n; End Toolchange\n{endif}", "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_bk.json new file mode 100644 index 0000000..5b16424 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a350_dual_bk", + "inherits": "fdm_a350_dual", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "279", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_BRACINGKIT\n", + "bed_exclude_area": [ + "0x318", + "320x318", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs.json index b250532..0e4823e 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs.json @@ -4,12 +4,11 @@ "instantiation": "false", "name": "fdm_a350_dual_qs", "inherits": "fdm_a350_dual", - "bed_texture": "Snapmaker A350 QSKit_texture.svg", - "printable_height": "300", + "printable_height": "270", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_QUICKSWAPKIT\n", "bed_exclude_area": [ - "0x335", - "320x335", + "0x315", + "320x315", "320x350", "0x350" ] diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs_bk.json new file mode 100644 index 0000000..0494b8e --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a350_dual_qs_bk", + "inherits": "fdm_a350_dual", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "264", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_BRACINGKIT\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_QUICKSWAPKIT\n", + "bed_exclude_area": [ + "0x303", + "320x303", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_qs.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_qs.json index 590161e..2b5eb36 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a350_qs.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_qs.json @@ -4,8 +4,7 @@ "instantiation": "false", "name": "fdm_a350_qs", "inherits": "fdm_a350", - "bed_texture": "Snapmaker A350 QSKit_texture.svg", - "printable_height": "315", + "printable_height": "310", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_QUICKSWAPKIT\n", "bed_exclude_area": [ "0x335", diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_qs_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_qs_bk.json new file mode 100644 index 0000000..e3ede6d --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_qs_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a350_qs_bk", + "inherits": "fdm_a350", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "304", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_BRACINGKIT\nPRINTER_MODEL_SNAPMAKER_A350_QUICKSWAPKIT\n", + "bed_exclude_area": [ + "0x323", + "320x323", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a400.json b/OrcaSlicer/Snapmaker/machine/fdm_a400.json new file mode 100644 index 0000000..d11cfec --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a400.json @@ -0,0 +1,57 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a400", + "inherits": "fdm_linear2_dual", + "machine_max_acceleration_x": [ + "5000" + ], + "machine_max_acceleration_y": [ + "5000" + ], + "machine_max_acceleration_z": [ + "200" + ], + "machine_max_acceleration_travel": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000" + ], + "machine_max_acceleration_retracting": [ + "2000" + ], + "machine_max_speed_x": [ + "300" + ], + "machine_max_speed_y": [ + "300" + ], + "machine_max_jerk_x": [ + "10" + ], + "machine_max_jerk_y": [ + "10" + ], + "machine_max_jerk_z": [ + "3" + ], + "thumbnails": [ + "600x600" + ], + "bed_model": "Snapmaker Artisan_bed.stl", + "bed_texture": "Snapmaker Artisan_texture.svg", + "printable_height": "400", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_ARTISAN\nPRINTER_MODEL_SNAPMAKER_A400_DUAL\n", + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_start_gcode": "; Model: Snapmaker Artisan ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20240112\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - 1, 0))]}\n; --- T1: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - 0, 0))]}\n\nT[initial_extruder]\n\nM205 V[machine_max_jerk_x] ;Junction Deviation (mm)\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S165\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S165\n {endif}\nM204 S100\nG28\nG0 Z266 F960.0\nG0 Y200.0 F6840.0\nG0 X200.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F6840.0\n G0 X400\n G0 Y400\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n; preheat 0\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n; preheat 1\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] and (initial_extruder % 2) != 0}\n; flush nozzle 0\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 0 % 2 == 0 ? 185.0 : 215.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 0 % 2 == 0 ? 140.0 : 260.0 )} F6840.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 0 % 2 == 0 ? 0 : 400 )} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F6840.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] and (initial_extruder % 2) != 1}\n; flush nozzle 1\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 1 % 2 == 0 ? 185.0 : 215.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 1 % 2 == 0 ? 140.0 : 260.0 )} F6840.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 1 % 2 == 0 ? 0 : 400 )} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F6840.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n {endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 185.0 : 215.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 140.0 : 260.0 )} F6840.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 400 )} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F6840.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S0\n {endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "change_filament_gcode": ";***** Update: 20230923\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n ; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\n M140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_num == 1}\n G1 E{retraction_length[next_extruder]} F200;deretract\n{endif}\n\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n; M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n; End Toolchange\n{endif}", + "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_common.json b/OrcaSlicer/Snapmaker/machine/fdm_common.json index f12ca8f..9dde495 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_common.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_common.json @@ -11,8 +11,7 @@ "auxiliary_fan": "0", "remaining_times": "1", "single_extruder_multi_material": "0", - "single_extruder_multi_material_priming": "0", - "purge_in_prime_tower": "0", + "purge_in_prime_tower": "1", "enable_filament_ramming": "0", "nozzle_volume": "0", "cooling_tube_retraction": "0", diff --git a/OrcaSlicer/Snapmaker/machine/fdm_idex.json b/OrcaSlicer/Snapmaker/machine/fdm_idex.json index 8a3e80d..5740597 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_idex.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_idex.json @@ -11,12 +11,12 @@ "2" ], "retraction_speed": [ - "30", - "30" + "25", + "25" ], "deretraction_speed": [ - "30", - "30" + "25", + "25" ], "bed_model": "Snapmaker J1_bed.stl", "bed_texture": "Snapmaker J1_texture.svg", @@ -26,13 +26,13 @@ "extruder_clearance_height_to_lid": "90", "printer_notes": "PRINTER_MODEL_SNAPMAKER_J1\n", "fan_speedup_time": [ - "0.2" + "0.3" ], "machine_max_acceleration_x": [ - "11000" + "10000" ], "machine_max_acceleration_y": [ - "11000" + "8000" ], "machine_max_acceleration_z": [ "100" @@ -41,19 +41,19 @@ "6000" ], "machine_max_acceleration_travel": [ - "11000" + "10000" ], "machine_max_acceleration_extruding": [ - "11000" + "10000" ], "machine_max_acceleration_retracting": [ - "5000" + "6000" ], "machine_max_speed_x": [ "350" ], "machine_max_speed_y": [ - "350" + "300" ], "machine_max_speed_z": [ "10" @@ -62,10 +62,10 @@ "40" ], "machine_max_jerk_x": [ - "8" + "10" ], "machine_max_jerk_y": [ - "8" + "10" ], "machine_max_jerk_z": [ "3" @@ -100,8 +100,8 @@ "Snapmaker J1 PLA", "Snapmaker J1 PETG" ], - "machine_start_gcode": "; Model: Snapmaker J1 ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nT[initial_extruder]\n\nM205 V20 ;Junction Deviation (mm)\n\n{if plate_name =~/.*IDEXDupl.*/ || plate_name =~/.*IDEXCopy.*/ }\n M605 S2 X162 R0 ;IDEX Duplication\n{elsif plate_name =~/.*IDEXMirr.*/}\n M605 S3 ;IDEX Mirror\n{elsif plate_name =~/.*IDEXBack.*/}\n M605 S4 ;IDEX Backup\n{endif}\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\n\nG0 Z100.0\n{if is_extruder_used[0]}\n T0\n G0 X{if 0 == 0}80{else}240{endif} Y0 F7980.0\n {endif}\n{if is_extruder_used[1]}\n T1\n G0 X{if 1 == 0}80{else}240{endif} Y0 F7980.0\n {endif}\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n{if 1==1}; LED\n M355 S1 P64\n G4 P100\n M355 S1 P128\n G4 P100\n M355 S1 P64\n G4 P200\n M355 S1 P255\n G4 P100\n{endif}\nG28 X Y\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, nozzle_temperature_initial_layer[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, nozzle_temperature_initial_layer[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F240.0\nG0 X{if 0 == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[0] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (fan_max_speed[0] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[0] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{nozzle_temperature_initial_layer[0]} C3 W1\nG1 X{if 0 == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if 0 == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{temperature_vitrification[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F240.0\nG0 X{if 1 == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[1] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (fan_max_speed[1] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[1] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{nozzle_temperature_initial_layer[1]} C3 W1\nG1 X{if 1 == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if 1 == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{temperature_vitrification[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F240.0\nG0 X{if initial_extruder == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (fan_max_speed[initial_extruder] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[initial_extruder] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{nozzle_temperature_initial_layer[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [plate_name]", - "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-40 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", - "change_filament_gcode": ";***** Update: 20230730\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM2000 S200 V[travel_speed] A[travel_acceleration] ;quick switch extruders, S:200 mode/V:speed/A:acceleration\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n\n{endif}", + "machine_start_gcode": "; Model: Snapmaker J1 ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20240112\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - 1, 0))]}\n; --- T1: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - 0, 0))]}\n\nT[initial_extruder]\n\nM205 V[machine_max_jerk_x] ;Junction Deviation (mm)\n\n{if plate_name =~/.*IDEXDupl.*/ || plate_name =~/.*IDEXCopy.*/ }\n M605 S2 X162 R0 ;IDEX Duplication\n{elsif plate_name =~/.*IDEXMirr.*/}\n M605 S3 ;IDEX Mirror\n{elsif plate_name =~/.*IDEXBack.*/}\n M605 S4 ;IDEX Backup\n{endif}\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S165\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S165\n {endif}\nM204 S100\nG28\n\nG0 Z100.0\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\n G0 X{if 0 == 0}80{else}240{endif} Y0 F6840.0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\n G0 X{if 1 == 0}80{else}240{endif} Y0 F6840.0\n {endif}\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\n{if 1==1}; LED\n M355 S1 P64\n G4 P100\n M355 S1 P128\n G4 P100\n M355 S1 P64\n G4 P200\n M355 S1 P255\n G4 P100\n{endif}\nG28 X Y\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n; preheat 0\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n; preheat 1\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] and (initial_extruder % 2) != 0}\n; flush nozzle 0\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{( 0 % 2 == 0 ? 147.0 : 177.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 0 % 2 == 0 ? 137.0 : 187.0 )} F6840.0\nG0 Z0.3 F240.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 0 % 2 == 0 ? 0 : 324 )} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F6840.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] and (initial_extruder % 2) != 1}\n; flush nozzle 1\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{( 1 % 2 == 0 ? 147.0 : 177.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 1 % 2 == 0 ? 137.0 : 187.0 )} F6840.0\nG0 Z0.3 F240.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 1 % 2 == 0 ? 0 : 324 )} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F6840.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n {endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{( initial_extruder % 2 == 0 ? 147.0 : 177.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 137.0 : 187.0 )} F6840.0\nG0 Z0.3 F240.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 324 )} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F6840.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S0\n {endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "change_filament_gcode": ";***** Update: 20230730\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num] [toolchange_count]/[total_toolchanges])\n; layer [layer_num] at [layer_z]mm\nT[next_extruder]\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM2000 S200 V[travel_speed] A[travel_acceleration] ;quick switch extruders, S:200 mode/V:speed/A:acceleration\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n{endif}", "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_linear2.json b/OrcaSlicer/Snapmaker/machine/fdm_linear2.json index 3a37a7f..3eebb62 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_linear2.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_linear2.json @@ -17,7 +17,7 @@ "extruder_clearance_height_to_rod": "25", "extruder_clearance_height_to_lid": "90", "machine_max_acceleration_x": [ - "1000" + "1100" ], "machine_max_acceleration_y": [ "1000" @@ -29,13 +29,13 @@ "3000" ], "machine_max_acceleration_travel": [ - "1000" + "1100" ], "machine_max_acceleration_extruding": [ - "1000" + "1100" ], "machine_max_acceleration_retracting": [ - "2000" + "1100" ], "machine_max_speed_x": [ "150" @@ -50,7 +50,7 @@ "45" ], "machine_max_jerk_x": [ - "1" + "5" ], "machine_max_jerk_y": [ "1" diff --git a/OrcaSlicer/Snapmaker/machine/fdm_linear2_dual.json b/OrcaSlicer/Snapmaker/machine/fdm_linear2_dual.json index e335bdc..4b16519 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_linear2_dual.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_linear2_dual.json @@ -15,15 +15,9 @@ "extruder_clearance_radius": "110", "extruder_clearance_height_to_rod": "45", "extruder_clearance_height_to_lid": "133", - "machine_max_acceleration_retracting": [ - "1000" - ], - "machine_max_speed_e": [ - "35" - ], "retract_length_toolchange": [ - "8", - "8" + "18", + "18" ], "default_filament_profile": [ "Snapmaker PLA", diff --git a/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker (0.2 nozzle).json index 93ce6eb..ffbaf1b 100644 --- a/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker (0.2 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker (0.2 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)" + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)" ], "bottom_shell_layers": "5", "bridge_flow": "1", diff --git a/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json new file mode 100644 index 0000000..e28c15c --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json @@ -0,0 +1,27 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.06 Standard @Snapmaker Artisan (0.2 nozzle)", + "setting_id": "3200425436", + "compatible_printers": [ + "Snapmaker Artisan (0.2 nozzle)" + ], + "bottom_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "layer_height": "0.06", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "sparse_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_shell_layers": "5", + "top_surface_line_width": "0.22", + "wall_loops": "4", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "40", + "inner_wall_speed": "150" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json index a46f8f9..b6a2671 100644 --- a/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json @@ -8,7 +8,7 @@ "compatible_printers": [ "Snapmaker J1 (0.2 nozzle)" ], - "bottom_shell_layers": "5", + "bottom_shell_layers": "4", "bridge_flow": "1", "initial_layer_line_width": "0.25", "initial_layer_print_height": "0.1", @@ -19,18 +19,9 @@ "outer_wall_line_width": "0.22", "sparse_infill_line_width": "0.22", "support_line_width": "0.22", - "top_shell_layers": "7", + "top_shell_layers": "5", "top_surface_line_width": "0.22", "wall_loops": "4", - "gap_infill_speed": "120", - "initial_layer_infill_speed": "70", - "initial_layer_speed": "40", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "sparse_infill_speed": "100", - "support_interface_speed": "40", - "top_surface_speed": "150", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json index b53e32c..a081fe7 100644 --- a/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "bottom_shell_layers": "7", "bridge_flow": "1", diff --git a/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..22bdb6c --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "723238605", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "bottom_shell_layers": "4", + "bridge_flow": "1", + "elefant_foot_compensation": "0.15", + "ironing_flow": "8%", + "layer_height": "0.08", + "initial_layer_print_height": "0.1", + "support_threshold_angle": "15", + "top_shell_layers": "5", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json index d15aa31..eaf51d4 100644 --- a/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json @@ -8,20 +8,15 @@ "compatible_printers": [ "Snapmaker J1 (0.4 nozzle)" ], - "bottom_shell_layers": "7", + "bottom_shell_layers": "4", "bridge_flow": "1", "elefant_foot_compensation": "0.15", "ironing_flow": "8%", "layer_height": "0.08", "initial_layer_print_height": "0.1", "support_threshold_angle": "15", - "top_shell_layers": "9", - "gap_infill_speed": "160", - "initial_layer_infill_speed": "65", - "inner_wall_speed": "230", - "internal_solid_infill_speed": "230", - "sparse_infill_speed": "120", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "top_shell_layers": "5", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker (0.2 nozzle).json index c7e117b..10f10cb 100644 --- a/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker (0.2 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker (0.2 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)" + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)" ], "layer_height": "0.1", "initial_layer_print_height": "0.1", diff --git a/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker Artisan (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker Artisan (0.2 nozzle).json new file mode 100644 index 0000000..a1bc54d --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker Artisan (0.2 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.10 Standard @Snapmaker Artisan (0.2 nozzle)", + "setting_id": "2309389761", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.2 nozzle)" + ], + "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" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json index cc3a94a..f928d40 100644 --- a/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json @@ -22,15 +22,6 @@ "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", - "gap_infill_speed": "120", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "support_interface_speed": "40", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json index 884381d..24216b3 100644 --- a/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "layer_height": "0.12", "initial_layer_print_height": "0.2", diff --git a/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..41cfa41 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.12 Fine @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "3320746901", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "support_threshold_angle": "20", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json index 5fce09e..1ff7629 100644 --- a/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json @@ -15,13 +15,7 @@ "top_shell_thickness": "0.6", "bridge_flow": "1", "support_threshold_angle": "20", - "initial_layer_infill_speed": "60", - "inner_wall_speed": "230", - "internal_solid_infill_speed": "230", - "sparse_infill_speed": "120", - "top_surface_speed": "120", - "gap_infill_speed": "160", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker (0.2 nozzle).json index 09d5e2d..2956764 100644 --- a/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker (0.2 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker (0.2 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)" + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)" ], "layer_height": "0.14", "initial_layer_print_height": "0.2", diff --git a/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker Artisan (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker Artisan (0.2 nozzle).json new file mode 100644 index 0000000..06f7031 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker Artisan (0.2 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.14 Standard @Snapmaker Artisan (0.2 nozzle)", + "setting_id": "1624466618", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.2 nozzle)" + ], + "layer_height": "0.14", + "wall_loops": "4", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "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_infill_speed": "80" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json index 78827b2..9370091 100644 --- a/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json @@ -10,8 +10,8 @@ ], "layer_height": "0.14", "wall_loops": "4", - "bottom_shell_layers": "5", - "top_shell_layers": "7", + "bottom_shell_layers": "4", + "top_shell_layers": "5", "bridge_flow": "1", "line_width": "0.22", "outer_wall_line_width": "0.22", @@ -21,15 +21,5 @@ "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", - "gap_infill_speed": "120", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "support_interface_speed": "40", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "initial_layer_infill_speed": "80" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json index 0e68e7b..119ae1e 100644 --- a/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "layer_height": "0.16", "initial_layer_print_height": "0.2", diff --git a/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..e2547e5 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.16 Optimal @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "2870109378", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "support_threshold_angle": "25", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json index 3872ca6..77a170e 100644 --- a/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json @@ -11,17 +11,10 @@ "layer_height": "0.16", "elefant_foot_compensation": "0.15", "bottom_shell_layers": "4", + "top_shell_layers": "5", "top_shell_thickness": "0.6", "bridge_flow": "1", "support_threshold_angle": "25", - "initial_layer_infill_speed": "60", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "outer_wall_speed": "80", - "sparse_infill_speed": "140", - "top_surface_speed": "80", - "gap_infill_speed": "160", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker (0.6 nozzle).json index 064c5a4..fa83e16 100644 --- a/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.18", "initial_layer_print_height": "0.2", diff --git a/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..0993b70 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.18 Standard @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "3721468026", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.18", + "wall_loops": "2", + "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" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json index 822b418..a514ec6 100644 --- a/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json @@ -19,15 +19,6 @@ "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", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "support_interface_speed": "35" + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker (0.4 nozzle).json index 075efd9..6780e6f 100644 --- a/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "elefant_foot_compensation": "0.15", "initial_layer_infill_speed": "60", diff --git a/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..107a05e --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,12 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.20 Standard @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "864558918", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json index 2e8d4d0..54bd710 100644 --- a/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json @@ -8,14 +8,5 @@ "compatible_printers": [ "Snapmaker J1 (0.4 nozzle)" ], - "elefant_foot_compensation": "0.15", - "outer_wall_speed": "140", - "inner_wall_speed": "240", - "sparse_infill_speed": "300", - "internal_solid_infill_speed": "240", - "top_surface_speed": "140", - "gap_infill_speed": "240", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "elefant_foot_compensation": "0.15" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker (0.4 nozzle).json index 832d265..1d57dc1 100644 --- a/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "elefant_foot_compensation": "0.15", "wall_loops": "6", diff --git a/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..de5b6b2 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,15 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.20 Strength @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "1825586885", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15", + "wall_loops": "6", + "bottom_shell_layers": "4", + "sparse_infill_density": "25%" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json index 4b03f36..3bf4673 100644 --- a/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json @@ -10,15 +10,6 @@ ], "elefant_foot_compensation": "0.15", "wall_loops": "6", - "outer_wall_speed": "120", - "top_surface_speed": "120", - "sparse_infill_density": "25%", - "gap_infill_speed": "160", - "initial_layer_infill_speed": "65", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "sparse_infill_speed": "160", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "bottom_shell_layers": "4", + "sparse_infill_density": "25%" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json index 52f1e24..1708913 100644 --- a/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "layer_height": "0.24", "elefant_foot_compensation": "0.15", diff --git a/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..43947ed --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,18 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.24 Draft @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "2003861482", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "support_threshold_angle": "35", + "initial_layer_infill_speed": "65" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json index a7609b7..23877e1 100644 --- a/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json @@ -14,13 +14,5 @@ "top_shell_layers": "3", "top_shell_thickness": "0.6", "support_threshold_angle": "35", - "initial_layer_infill_speed": "65", - "inner_wall_speed": "190", - "internal_solid_infill_speed": "190", - "sparse_infill_speed": "160", - "top_surface_speed": "160", - "gap_infill_speed": "160", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "initial_layer_infill_speed": "65" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.6 nozzle).json index 75d8c10..4c1635b 100644 --- a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.24", "wall_loops": "2", diff --git a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.8 nozzle).json index fe005c6..f14c178 100644 --- a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.8 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.8 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" ], "layer_height": "0.24", "wall_loops": "2", @@ -26,7 +34,6 @@ "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", "outer_wall_speed": "90", diff --git a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..b01cefd --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.24 Standard @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "4094373563", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.24", + "wall_loops": "2", + "top_shell_layers": "3", + "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" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..4affcd8 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,23 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.24 Standard @Snapmaker Artisan (0.8 nozzle)", + "setting_id": "1019868457", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "top_shell_layers": "3", + "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" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json index db6de9e..8fb9f65 100644 --- a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json @@ -18,16 +18,5 @@ "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", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "support_interface_speed": "35" + "top_surface_line_width": "0.62" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json index ae3070e..e05c3bd 100644 --- a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json @@ -19,19 +19,5 @@ "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", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5", - "support_interface_speed": "35" + "top_surface_line_width": "0.82" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..6cb96dd --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,60 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.25 Benchy @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "2853588009", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15", + "top_shell_layers": "3", + "top_shell_thickness": "0.5", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "180", + "outer_wall_speed": "180", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "180", + "gap_infill_speed": "200", + "ironing_speed": "30", + "enable_overhang_speed": "0", + "overhang_1_4_speed": "180", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "10", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "detect_overhang_wall": "0", + "reduce_crossing_wall": "0", + "ensure_vertical_shell_thickness": "none", + "filename_format": "ArtisanBenchy_{print_time}.gcode", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "alignedrectilinear", + "wall_generator": "classic", + "seam_position": "nearest", + "wall_loops": "2", + "minimum_sparse_infill_area": "0", + "infill_combination": "1", + "infill_direction": "90", + "gap_fill_target": "nowhere", + "line_width": "0.4", + "inner_wall_line_width": "0.5", + "internal_solid_infill_line_width": "0.5", + "outer_wall_line_width": "0.5", + "sparse_infill_line_width": "0.5", + "top_surface_line_width": "0.5", + "bottom_shell_layers": "2", + "initial_layer_travel_speed": "100%", + "bridge_acceleration": "3000", + "bridge_speed": "100", + "default_acceleration": "3000", + "inner_wall_acceleration": "3000", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "1600", + "small_perimeter_speed": "200", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "1600" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json index ede6709..da364c6 100644 --- a/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json @@ -10,43 +10,51 @@ ], "elefant_foot_compensation": "0.15", "top_shell_layers": "3", - "top_shell_thickness": "0.42", - "initial_layer_infill_speed": "60", + "top_shell_thickness": "0.5", + "initial_layer_speed": "120", + "initial_layer_infill_speed": "200", "outer_wall_speed": "180", "inner_wall_speed": "280", "sparse_infill_speed": "200", "internal_solid_infill_speed": "280", "top_surface_speed": "200", "gap_infill_speed": "280", + "ironing_speed": "30", "enable_overhang_speed": "0", "overhang_1_4_speed": "150", "overhang_2_4_speed": "20", - "overhang_3_4_speed": "10", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", "detect_overhang_wall": "0", "reduce_crossing_wall": "0", - "ensure_vertical_shell_thickness": "0", + "ensure_vertical_shell_thickness": "none", "filename_format": "J1Benchy_{print_time}.gcode", "sparse_infill_density": "10%", "sparse_infill_pattern": "alignedrectilinear", "wall_generator": "classic", "seam_position": "nearest", "wall_loops": "2", - "only_one_wall_top": "1", - "only_one_wall_first_layer": "1", "minimum_sparse_infill_area": "0", "infill_combination": "1", "infill_direction": "90", - "inner_wall_line_width": "0.42", - "initial_layer_print_height": "0.25", - "sparse_infill_line_width": "0.42", + "gap_fill_target": "nowhere", + "line_width": "0.4", + "inner_wall_line_width": "0.5", + "internal_solid_infill_line_width": "0.5", + "outer_wall_line_width": "0.5", + "sparse_infill_line_width": "0.5", + "top_surface_line_width": "0.5", + "bottom_shell_layers": "2", + "initial_layer_travel_speed": "100%", "bridge_acceleration": "3000", "bridge_speed": "180", "default_acceleration": "15000", "inner_wall_acceleration": "15000", "internal_solid_infill_acceleration": "20000", - "outer_wall_acceleration": "3000", + "outer_wall_acceleration": "5000", "small_perimeter_speed": "200", "sparse_infill_acceleration": "15000", "top_surface_acceleration": "8000", - "travel_acceleration": "28000" + "travel_acceleration": "28000", + "initial_layer_acceleration": "5000" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json index 7a5407d..1fa3b06 100644 --- a/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "layer_height": "0.28", "elefant_foot_compensation": "0.15", @@ -21,6 +29,7 @@ "top_shell_layers": "3", "top_shell_thickness": "0.6", "support_threshold_angle": "40", + "wall_loops": "2", "initial_layer_infill_speed": "65", "outer_wall_speed": "85", "inner_wall_speed": "95", diff --git a/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..0780fd8 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,19 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "3141987096", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "support_threshold_angle": "40", + "wall_loops": "2", + "initial_layer_infill_speed": "65" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json index b3831aa..b18c01c 100644 --- a/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json @@ -14,12 +14,6 @@ "top_shell_layers": "3", "top_shell_thickness": "0.6", "support_threshold_angle": "40", - "initial_layer_infill_speed": "65", - "inner_wall_speed": "180", - "sparse_infill_speed": "160", - "top_surface_speed": "150", - "gap_infill_speed": "160", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "wall_loops": "2", + "initial_layer_infill_speed": "65" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker (0.6 nozzle).json index 49bf34e..74c8bb1 100644 --- a/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.3", "top_shell_layers": "3", @@ -26,6 +34,7 @@ "internal_solid_infill_line_width": "0.62", "support_line_width": "0.62", "top_surface_line_width": "0.62", + "wall_loops": "2", "initial_layer_speed": "35", "initial_layer_infill_speed": "55", "outer_wall_speed": "75", diff --git a/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..76d5d00 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.30 Standard @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "1517142331", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.3", + "top_shell_layers": "3", + "bridge_speed": "30", + "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", + "wall_loops": "2", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json index 323c6ce..1573baa 100644 --- a/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json @@ -19,15 +19,7 @@ "internal_solid_infill_line_width": "0.62", "support_line_width": "0.62", "top_surface_line_width": "0.62", - "initial_layer_speed": "35", + "wall_loops": "2", "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "support_interface_speed": "35" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker (0.6 nozzle).json index 72a85a8..471106e 100644 --- a/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.3", "top_shell_layers": "3", diff --git a/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..f564a36 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.30 Strength @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "87417016", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.3", + "top_shell_layers": "3", + "bridge_speed": "30", + "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", + "wall_loops": "5", + "sparse_infill_density": "25%", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json index b2fc14f..03e484d 100644 --- a/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json @@ -19,17 +19,8 @@ "internal_solid_infill_line_width": "0.62", "support_line_width": "0.62", "top_surface_line_width": "0.62", - "wall_loops": "6", + "wall_loops": "5", "sparse_infill_density": "25%", - "initial_layer_speed": "35", "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "support_interface_speed": "35" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker (0.8 nozzle).json index 93bb001..02058c5 100644 --- a/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker (0.8 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.8 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" ], "layer_height": "0.32", "wall_loops": "2", @@ -27,7 +35,6 @@ "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", "outer_wall_speed": "75", diff --git a/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker Artisan (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..51103f3 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.32 Standard @Snapmaker Artisan (0.8 nozzle)", + "setting_id": "195892532", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.32", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "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", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json index 07017db..37769e4 100644 --- a/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json @@ -20,18 +20,6 @@ "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", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5", - "support_interface_speed": "35" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker (0.6 nozzle).json index 4449b02..c8da8c4 100644 --- a/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.34", "wall_loops": "2", @@ -27,7 +35,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", "gap_infill_speed": "50", "initial_layer_infill_speed": "55", "initial_layer_speed": "35", diff --git a/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..836464a --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.34 Standard @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "3004749888", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.34", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "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", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json index 3eaae55..37b2265 100644 --- a/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json @@ -20,16 +20,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "gap_infill_speed": "50", "initial_layer_infill_speed": "55", - "initial_layer_speed": "35", - "inner_wall_speed": "150", - "internal_solid_infill_speed": "150", - "outer_wall_speed": "120", - "sparse_infill_speed": "100", - "support_interface_speed": "35", - "top_surface_speed": "150", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker (0.8 nozzle).json index 97b8429..09d8603 100644 --- a/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker (0.8 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.8 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" ], "layer_height": "0.36", "wall_loops": "2", @@ -27,7 +35,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", "gap_infill_speed": "50", "initial_layer_infill_speed": "55", "initial_layer_speed": "35", diff --git a/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker Artisan (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..cc48b09 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.36 Standard @Snapmaker Artisan (0.8 nozzle)", + "setting_id": "3805809743", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.36", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "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", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json index 7830c7c..f76c40b 100644 --- a/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json @@ -20,18 +20,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "gap_infill_speed": "50", "initial_layer_infill_speed": "55", - "initial_layer_speed": "35", - "inner_wall_speed": "150", - "internal_solid_infill_speed": "150", - "outer_wall_speed": "120", - "sparse_infill_speed": "100", - "support_interface_speed": "35", - "top_surface_speed": "150", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker (0.6 nozzle).json index d2e7d33..803c9d2 100644 --- a/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.38", "wall_loops": "2", @@ -27,7 +35,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", "gap_infill_speed": "50", "initial_layer_infill_speed": "55", "initial_layer_speed": "35", diff --git a/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..ba2d953 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.38 Standard @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "1408693644", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.38", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "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", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json index 5755a88..9c7105c 100644 --- a/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json @@ -20,16 +20,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "gap_infill_speed": "50", "initial_layer_infill_speed": "55", - "initial_layer_speed": "35", - "inner_wall_speed": "150", - "internal_solid_infill_speed": "150", - "outer_wall_speed": "120", - "sparse_infill_speed": "100", - "support_interface_speed": "35", - "top_surface_speed": "150", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker (0.8 nozzle).json index ea1670e..2604772 100644 --- a/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker (0.8 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.8 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" ], "layer_height": "0.4", "top_shell_layers": "3", @@ -26,7 +34,7 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", + "wall_loops": "2", "initial_layer_speed": "35", "initial_layer_infill_speed": "55", "outer_wall_speed": "75", diff --git a/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker Artisan (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..37e1bd3 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.40 Standard @Snapmaker Artisan (0.8 nozzle)", + "setting_id": "2628115465", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.4", + "top_shell_layers": "3", + "bridge_speed": "30", + "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", + "wall_loops": "2", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json index 74c2ab7..51fd196 100644 --- a/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json @@ -19,18 +19,7 @@ "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", + "wall_loops": "2", "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5", - "support_interface_speed": "35" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker (0.6 nozzle).json index f7da297..9bf1ccc 100644 --- a/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.42", "wall_loops": "2", diff --git a/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..af11989 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.42 Draft @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "1891109323", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.42", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "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_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json index 23abeb1..2ca0c16 100644 --- a/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json @@ -20,15 +20,6 @@ "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", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "support_interface_speed": "35" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker (0.8 nozzle).json index 733d0bc..3b79307 100644 --- a/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker (0.8 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.8 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" ], "layer_height": "0.48", "initial_layer_print_height": "0.4", @@ -28,7 +36,6 @@ "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", "outer_wall_speed": "75", diff --git a/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..477d70a --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.48 Draft @Snapmaker Artisan (0.8 nozzle)", + "setting_id": "1018401408", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.48", + "initial_layer_print_height": "0.4", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "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", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json index 9282498..633be80 100644 --- a/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json @@ -21,18 +21,6 @@ "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", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5", - "support_interface_speed": "35" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/fdm_process_a400.json b/OrcaSlicer/Snapmaker/process/fdm_process_a400.json new file mode 100644 index 0000000..90c851f --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/fdm_process_a400.json @@ -0,0 +1,37 @@ +{ + "type": "process", + "from": "system", + "instantiation": "false", + "name": "fdm_process_a400", + "setting_id": "3085664947", + "inherits": "fdm_process_common", + "initial_layer_print_height": "0.2", + "enable_arc_fitting": "1", + "initial_layer_infill_speed": "75", + "outer_wall_speed": "145", + "inner_wall_speed": "160", + "sparse_infill_speed": "160", + "internal_solid_infill_speed": "160", + "gap_infill_speed": "160", + "support_speed": "100", + "overhang_1_4_speed": "0", + "travel_speed": "190", + "default_acceleration": "2000", + "inner_wall_acceleration": "2000", + "sparse_infill_acceleration": "2000", + "internal_solid_infill_acceleration": "2000", + "travel_acceleration": "3000", + "infill_jerk": "8", + "initial_layer_jerk": "8", + "outer_wall_jerk": "4", + "top_surface_jerk": "4", + "travel_jerk": "10", + "support_filament": "1", + "support_interface_filament": "2", + "support_top_z_distance": "0", + "support_bottom_z_distance": "0", + "support_interface_top_layers": "3", + "support_interface_pattern": "rectilinear", + "small_perimeter_threshold": "0", + "support_material_synchronize_layers": "1" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/fdm_process_common.json b/OrcaSlicer/Snapmaker/process/fdm_process_common.json index af5fba9..3560f4d 100644 --- a/OrcaSlicer/Snapmaker/process/fdm_process_common.json +++ b/OrcaSlicer/Snapmaker/process/fdm_process_common.json @@ -42,7 +42,7 @@ "bridge_density": "100%", "thick_bridges": "1", "top_solid_infill_flow_ratio": "1", - "bottom_solid_infill_flow_ratio": "1", + "bottom_solid_infill_flow_ratio": "1.2", "only_one_wall_top": "0", "only_one_wall_first_layer": "0", "detect_overhang_wall": "1", @@ -56,14 +56,14 @@ "print_flow_ratio": "1", "wall_loops": "3", "detect_thin_wall": "0", - "top_surface_pattern": "monotonicline", + "top_surface_pattern": "monotonic", "top_shell_layers": "4", "top_shell_thickness": "0.8", "bottom_surface_pattern": "monotonic", "bottom_shell_layers": "3", "bottom_shell_thickness": "0", "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", + "sparse_infill_pattern": "cubic", "filter_out_gap_fill": "0", "infill_wall_overlap": "15%", "infill_direction": "45", @@ -84,7 +84,7 @@ "gap_infill_speed": "100", "support_speed": "80", "support_interface_speed": "50", - "ironing_speed": "50", + "ironing_speed": "35", "enable_overhang_speed": "1", "overhang_speed_classic": "0", "overhang_1_4_speed": "35", @@ -93,15 +93,15 @@ "overhang_4_4_speed": "10", "bridge_speed": "50", "travel_speed": "120", - "default_acceleration": "2000", + "default_acceleration": "1100", "outer_wall_acceleration": "1000", - "inner_wall_acceleration": "2000", + "inner_wall_acceleration": "1100", "bridge_acceleration": "1000", - "sparse_infill_acceleration": "2000", - "internal_solid_infill_acceleration": "2000", + "sparse_infill_acceleration": "1100", + "internal_solid_infill_acceleration": "1100", "initial_layer_acceleration": "500", "top_surface_acceleration": "1000", - "travel_acceleration": "2000", + "travel_acceleration": "1100", "default_jerk": "0", "infill_jerk": "4", "initial_layer_jerk": "4", @@ -124,7 +124,7 @@ "support_interface_filament": "0", "tree_support_branch_distance": "5", "tree_support_branch_diameter": "5", - "tree_support_branch_angle": "30", + "tree_support_branch_angle": "15", "tree_support_wall_count": "2", "tree_support_adaptive_layer_height": "1", "tree_support_auto_brim": "1", @@ -149,7 +149,7 @@ "skirt_height": "1", "brim_type": "auto_brim", "brim_width": "5", - "brim_object_gap": "0.1", + "brim_object_gap": "0", "enable_prime_tower": "1", "prime_tower_width": "25", "prime_volume": "7.3", @@ -158,6 +158,7 @@ "flush_into_infill": "0", "flush_into_support": "1", "flush_into_objects": "0", + "flush_multiplier": "0.05", "slicing_mode": "regular", "print_sequence": "by layer", "spiral_mode": "0", @@ -167,13 +168,13 @@ "reduce_infill_retraction": "1", "gcode_comments": "0", "gcode_add_line_number": "0", - "gcode_label_objects": "0", + "gcode_label_objects": "1", "filename_format": "{input_filename_base}_{layer_height}mm_{print_time}.gcode", "post_process": "", "enforce_support_layers": "0", - "exclude_object": "1", + "exclude_object": "0", "standby_temperature_delta": "-45", "timelapse_type": "0", - "single_extruder_multi_material_priming": "0", - "gap_fill_enabled": "0" + "gap_fill_enabled": "0", + "single_extruder_multi_material_priming": "0" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/fdm_process_idex.json b/OrcaSlicer/Snapmaker/process/fdm_process_idex.json index c6f454e..7682a1e 100644 --- a/OrcaSlicer/Snapmaker/process/fdm_process_idex.json +++ b/OrcaSlicer/Snapmaker/process/fdm_process_idex.json @@ -8,27 +8,27 @@ "initial_layer_print_height": "0.2", "enable_arc_fitting": "1", "initial_layer_infill_speed": "75", - "outer_wall_speed": "100", + "outer_wall_speed": "145", "inner_wall_speed": "250", - "sparse_infill_speed": "150", - "internal_solid_infill_speed": "180", - "gap_infill_speed": "150", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "250", "support_speed": "100", - "ironing_speed": "30", - "travel_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "travel_speed": "300", "default_acceleration": "10000", - "outer_wall_acceleration": "2500", - "inner_wall_acceleration": "5000", + "inner_wall_acceleration": "6000", "bridge_acceleration": "2000", "sparse_infill_acceleration": "10000", "internal_solid_infill_acceleration": "10000", "top_surface_acceleration": "2000", - "travel_acceleration": "12000", - "infill_jerk": "9", - "initial_layer_jerk": "9", - "inner_wall_jerk": "9", - "outer_wall_jerk": "9", - "top_surface_jerk": "9", + "travel_acceleration": "10000", + "infill_jerk": "8", + "initial_layer_jerk": "8", + "outer_wall_jerk": "4", + "top_surface_jerk": "4", "travel_jerk": "10", "support_filament": "1", "support_interface_filament": "2", diff --git a/PrusaSlicer/Snapmaker.idx b/PrusaSlicer/Snapmaker.idx index 12c79a6..5753b88 100644 --- a/PrusaSlicer/Snapmaker.idx +++ b/PrusaSlicer/Snapmaker.idx @@ -1,4 +1,5 @@ min_slic3r_version = 2.6.0 +1.1.2 Add support BracingKit for Snapmaker 2. Add support Artisan. 1.1.1 Fixed overhang speeds. Fixed branch diameter angle for organic supports. 1.1.0 Add more Snapmaker printers. min_slic3r_version = 2.4.1 diff --git a/PrusaSlicer/Snapmaker.ini b/PrusaSlicer/Snapmaker.ini index 22ab660..043d392 100644 --- a/PrusaSlicer/Snapmaker.ini +++ b/PrusaSlicer/Snapmaker.ini @@ -1,8 +1,8 @@ # Author: https://github.com/macdylan -# Update: 2024/01/03 +# Update: 2024/04/29 [vendor] name = Snapmaker -config_version = 1.1.1 +config_version = 1.1.2 config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/Snapmaker/ [printer_model:Snapmaker J1] @@ -38,7 +38,7 @@ variants = 0.4;0.2;0.6;0.8 technology = FFF family = Snapmaker bed_model = Snapmaker A250_bed.stl -bed_texture = Snapmaker A250_texture.svg +bed_texture = Snapmaker A250 Dual_texture.svg thumbnail = Snapmaker A250 Dual_cover.png [printer_model:Snapmaker A350 Dual] @@ -47,7 +47,7 @@ variants = 0.4;0.2;0.6;0.8 technology = FFF family = Snapmaker bed_model = Snapmaker A350_bed.stl -bed_texture = Snapmaker A350_texture.svg +bed_texture = Snapmaker A350 Dual_texture.svg thumbnail = Snapmaker A350 Dual_cover.png [printer_model:Snapmaker A250 QSKit] @@ -56,7 +56,7 @@ variants = 0.4;0.2;0.6;0.8 technology = FFF family = Snapmaker bed_model = Snapmaker A250_bed.stl -bed_texture = Snapmaker A250 QSKit_texture.svg +bed_texture = Snapmaker A250_texture.svg thumbnail = Snapmaker A250 QSKit_cover.png [printer_model:Snapmaker A350 QSKit] @@ -65,16 +65,52 @@ variants = 0.4;0.2;0.6;0.8 technology = FFF family = Snapmaker bed_model = Snapmaker A350_bed.stl -bed_texture = Snapmaker A350 QSKit_texture.svg +bed_texture = Snapmaker A350_texture.svg thumbnail = Snapmaker A350 QSKit_cover.png +[printer_model:Snapmaker A250 BKit] +name = Snapmaker A250 BKit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A250_bed.stl +bed_texture = Snapmaker A250_texture.svg +thumbnail = Snapmaker A250 BKit_cover.png + +[printer_model:Snapmaker A350 BKit] +name = Snapmaker A350 BKit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A350_bed.stl +bed_texture = Snapmaker A350_texture.svg +thumbnail = Snapmaker A350 BKit_cover.png + +[printer_model:Snapmaker A250 QS+B Kit] +name = Snapmaker A250 QS+B Kit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A250_bed.stl +bed_texture = Snapmaker A250_texture.svg +thumbnail = Snapmaker A250 QS+B Kit_cover.png + +[printer_model:Snapmaker A350 QS+B Kit] +name = Snapmaker A350 QS+B Kit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A350_bed.stl +bed_texture = Snapmaker A350_texture.svg +thumbnail = Snapmaker A350 QS+B Kit_cover.png + [printer_model:Snapmaker A250 Dual QSKit] name = Snapmaker A250 Dual QSKit variants = 0.4;0.2;0.6;0.8 technology = FFF family = Snapmaker bed_model = Snapmaker A250_bed.stl -bed_texture = Snapmaker A250 QSKit_texture.svg +bed_texture = Snapmaker A250 Dual_texture.svg thumbnail = Snapmaker A250 Dual QSKit_cover.png [printer_model:Snapmaker A350 Dual QSKit] @@ -83,9 +119,54 @@ variants = 0.4;0.2;0.6;0.8 technology = FFF family = Snapmaker bed_model = Snapmaker A350_bed.stl -bed_texture = Snapmaker A350 QSKit_texture.svg +bed_texture = Snapmaker A350 Dual_texture.svg thumbnail = Snapmaker A350 Dual QSKit_cover.png +[printer_model:Snapmaker A250 Dual BKit] +name = Snapmaker A250 Dual BKit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A250_bed.stl +bed_texture = Snapmaker A250 Dual_texture.svg +thumbnail = Snapmaker A250 Dual BKit_cover.png + +[printer_model:Snapmaker A350 Dual BKit] +name = Snapmaker A350 Dual BKit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A350_bed.stl +bed_texture = Snapmaker A350 Dual_texture.svg +thumbnail = Snapmaker A350 Dual BKit_cover.png + +[printer_model:Snapmaker A250 Dual QS+B Kit] +name = Snapmaker A250 Dual QS+B Kit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A250_bed.stl +bed_texture = Snapmaker A250 Dual_texture.svg +thumbnail = Snapmaker A250 Dual QS+B Kit_cover.png + +[printer_model:Snapmaker A350 Dual QS+B Kit] +name = Snapmaker A350 Dual QS+B Kit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A350_bed.stl +bed_texture = Snapmaker A350 Dual_texture.svg +thumbnail = Snapmaker A350 Dual QS+B Kit_cover.png + +[printer_model:Snapmaker Artisan] +name = Snapmaker Artisan +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker Artisan_bed.stl +bed_texture = Snapmaker Artisan_texture.svg +thumbnail = Snapmaker Artisan_cover.png + [print:*fdm_process_common*] adaptive_layer_height = 0 layer_height = 0.2 @@ -109,7 +190,7 @@ min_feature_size = 25% bridge_density = 100% thick_bridges = 1 top_solid_infill_flow_ratio = 1 -bottom_solid_infill_flow_ratio = 1 +bottom_solid_infill_flow_ratio = 1.2 only_one_wall_top = 0 only_one_wall_first_layer = 0 max_travel_detour_distance = 0 @@ -119,7 +200,7 @@ independent_support_layer_height = 1 interface_shells = 0 max_bridge_length = 10 print_flow_ratio = 1 -top_surface_pattern = monotonicline +top_surface_pattern = monotonic bottom_surface_pattern = monotonic filter_out_gap_fill = 0 infill_wall_overlap = 15% @@ -132,13 +213,13 @@ ensure_vertical_shell_thickness = 1 internal_bridge_support_thickness = 0.8 initial_layer_infill_speed = 50 initial_layer_travel_speed = 80% -ironing_speed = 50 +ironing_speed = 35 overhang_speed_classic = 0 bridge_speed = 50 travel_speed = 120 -default_acceleration = 2000 +default_acceleration = 1100 bridge_acceleration = 1000 -travel_acceleration = 2000 +travel_acceleration = 1100 default_jerk = 0 infill_jerk = 4 initial_layer_jerk = 4 @@ -171,6 +252,7 @@ wipe_tower_cone_angle = 40 flush_into_infill = 0 flush_into_support = 1 flush_into_objects = 0 +flush_multiplier = 0.05 slicing_mode = regular print_sequence = by layer fuzzy_skin = none @@ -178,14 +260,14 @@ fuzzy_skin_thickness = 0.3 reduce_infill_retraction = 1 gcode_comments = 0 gcode_add_line_number = 0 -gcode_label_objects = 0 +gcode_label_objects = 1 post_process = enforce_support_layers = 0 -exclude_object = 1 +exclude_object = 0 standby_temperature_delta = -45 timelapse_type = 0 -single_extruder_multi_material_priming = 0 gap_fill_enabled = 0 +single_extruder_multi_material_priming = 0 first_layer_height = 0.3 arc_fitting = disabled perimeters = 3 @@ -197,7 +279,7 @@ avoid_crossing_perimeters = 1 overhangs = 1 perimeter_generator = arachne fill_density = 15% -fill_pattern = grid +fill_pattern = cubic extrusion_width = 0.42 first_layer_extrusion_width = 0.5 perimeter_extrusion_width = 0.42 @@ -225,9 +307,9 @@ overhang_speed_2 = 25 overhang_speed_1 = 15 overhang_speed_0 = 10 external_perimeter_acceleration = 1000 -perimeter_acceleration = 2000 -infill_acceleration = 2000 -solid_infill_acceleration = 2000 +perimeter_acceleration = 1100 +infill_acceleration = 1100 +solid_infill_acceleration = 1100 first_layer_acceleration = 500 top_solid_infill_acceleration = 1000 support_material = 0 @@ -249,7 +331,7 @@ support_tree_branch_diameter = 5 support_tree_branch_diameter_angle = 15 dont_support_bridges = 1 skirts = 0 -brim_separation = 0.1 +brim_separation = 0 wipe_tower = 1 wipe_tower_width = 25 wipe_tower_brim_width = 5 @@ -260,16 +342,14 @@ output_filename_format = {input_filename_base}_{layer_height}mm_{print_time}.gco [print:*fdm_process_idex*] inherits = *fdm_process_common* initial_layer_infill_speed = 75 -ironing_speed = 30 -travel_speed = 350 +travel_speed = 300 default_acceleration = 10000 bridge_acceleration = 2000 -travel_acceleration = 12000 -infill_jerk = 9 -initial_layer_jerk = 9 -inner_wall_jerk = 9 -outer_wall_jerk = 9 -top_surface_jerk = 9 +travel_acceleration = 10000 +infill_jerk = 8 +initial_layer_jerk = 8 +outer_wall_jerk = 4 +top_surface_jerk = 4 travel_jerk = 10 raft_expansion = 2 brim_type = no_brim @@ -286,7 +366,7 @@ avoid_crossing_perimeters = 1 overhangs = 1 perimeter_generator = arachne fill_density = 15% -fill_pattern = grid +fill_pattern = cubic extrusion_width = 0.42 first_layer_extrusion_width = 0.5 perimeter_extrusion_width = 0.42 @@ -300,21 +380,21 @@ ironing_flowrate = 10% bridge_flow_ratio = 0.95 thin_walls = 0 first_layer_speed = 50 -external_perimeter_speed = 100 +external_perimeter_speed = 145 perimeter_speed = 250 -infill_speed = 150 -solid_infill_speed = 180 +infill_speed = 250 +solid_infill_speed = 250 top_solid_infill_speed = 100 -gap_fill_speed = 150 +gap_fill_speed = 250 support_material_speed = 100 support_material_interface_speed = 50 enable_dynamic_overhang_speeds = 1 -overhang_speed_3 = 35 -overhang_speed_2 = 25 -overhang_speed_1 = 15 +overhang_speed_3 = 60 +overhang_speed_2 = 30 +overhang_speed_1 = 10 overhang_speed_0 = 10 -external_perimeter_acceleration = 2500 -perimeter_acceleration = 5000 +external_perimeter_acceleration = 1000 +perimeter_acceleration = 6000 infill_acceleration = 10000 solid_infill_acceleration = 10000 first_layer_acceleration = 500 @@ -338,7 +418,7 @@ support_tree_branch_diameter = 5 support_tree_branch_diameter_angle = 15 dont_support_bridges = 1 skirts = 0 -brim_separation = 0.1 +brim_separation = 0 wipe_tower = 1 wipe_tower_width = 25 wipe_tower_brim_width = 5 @@ -346,9 +426,95 @@ spiral_vase = 0 fuzzy_skin_point_dist = 0.8 output_filename_format = {input_filename_base}_{layer_height}mm_{print_time}_J1.gcode +[print:*fdm_process_a400*] +inherits = *fdm_process_common* +initial_layer_infill_speed = 75 +travel_speed = 190 +default_acceleration = 2000 +travel_acceleration = 3000 +infill_jerk = 8 +initial_layer_jerk = 8 +outer_wall_jerk = 4 +top_surface_jerk = 4 +travel_jerk = 10 +raft_expansion = 2 +brim_type = no_brim +small_perimeter_threshold = 0 +support_material_synchronize_layers = 1 +first_layer_height = 0.2 +arc_fitting = emit_center +perimeters = 3 +top_solid_layers = 4 +top_solid_min_thickness = 0.8 +bottom_solid_layers = 3 +bottom_solid_min_thickness = 0 +avoid_crossing_perimeters = 1 +overhangs = 1 +perimeter_generator = arachne +fill_density = 15% +fill_pattern = cubic +extrusion_width = 0.42 +first_layer_extrusion_width = 0.5 +perimeter_extrusion_width = 0.42 +external_perimeter_extrusion_width = 0.45 +top_infill_extrusion_width = 0.42 +infill_extrusion_width = 0.45 +solid_infill_extrusion_width = 0.42 +support_material_extrusion_width = 0.42 +xy_size_compensation = 0 +ironing_flowrate = 10% +bridge_flow_ratio = 0.95 +thin_walls = 0 +first_layer_speed = 50 +external_perimeter_speed = 145 +perimeter_speed = 160 +infill_speed = 160 +solid_infill_speed = 160 +top_solid_infill_speed = 100 +gap_fill_speed = 160 +support_material_speed = 100 +support_material_interface_speed = 50 +enable_dynamic_overhang_speeds = 1 +overhang_speed_3 = 0 +overhang_speed_2 = 25 +overhang_speed_1 = 15 +overhang_speed_0 = 10 +external_perimeter_acceleration = 1000 +perimeter_acceleration = 2000 +infill_acceleration = 2000 +solid_infill_acceleration = 2000 +first_layer_acceleration = 500 +top_solid_infill_acceleration = 1000 +support_material = 0 +support_material_style = snug +support_material_buildplate_only = 1 +support_material_extruder = 1 +support_material_interface_extruder = 2 +support_material_contact_distance = 0 +support_material_bottom_contact_distance = 0 +support_material_pattern = rectilinear +support_material_spacing = 2.5 +support_material_threshold = 30 +support_material_interface_layers = 3 +support_material_bottom_interface_layers = 3 +support_material_interface_pattern = rectilinear +support_material_interface_spacing = 0.12 +support_tree_branch_distance = 5 +support_tree_branch_diameter = 5 +support_tree_branch_diameter_angle = 15 +dont_support_bridges = 1 +skirts = 0 +brim_separation = 0 +wipe_tower = 1 +wipe_tower_width = 25 +wipe_tower_brim_width = 5 +spiral_vase = 0 +fuzzy_skin_point_dist = 0.8 +output_filename_format = {input_filename_base}_{layer_height}mm_{print_time}.gcode + [print:0.06 Standard @Snapmaker (0.2 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") layer_height = 0.06 ironing_speed = 30 travel_speed = 110 @@ -381,11 +547,30 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") layer_height = 0.06 +initial_layer_infill_speed = 80 +first_layer_height = 0.1 +perimeters = 4 +top_solid_layers = 5 +bottom_solid_layers = 4 +extrusion_width = 0.22 +first_layer_extrusion_width = 0.25 +perimeter_extrusion_width = 0.22 +external_perimeter_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +infill_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +support_material_extrusion_width = 0.22 +bridge_flow_ratio = 1 +perimeter_speed = 145 + +[print:0.06 Standard @Snapmaker Artisan (0.2 nozzle)] +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +layer_height = 0.06 initial_layer_infill_speed = 70 first_layer_height = 0.1 perimeters = 4 -top_solid_layers = 7 -bottom_solid_layers = 5 +top_solid_layers = 5 +bottom_solid_layers = 4 extrusion_width = 0.22 first_layer_extrusion_width = 0.25 perimeter_extrusion_width = 0.22 @@ -396,19 +581,11 @@ solid_infill_extrusion_width = 0.22 support_material_extrusion_width = 0.22 bridge_flow_ratio = 1 first_layer_speed = 40 -perimeter_speed = 200 -infill_speed = 100 -solid_infill_speed = 200 -top_solid_infill_speed = 150 -gap_fill_speed = 120 -support_material_interface_speed = 40 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 +perimeter_speed = 150 [print:0.08 Extra Fine @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 layer_height = 0.08 initial_layer_infill_speed = 65 @@ -439,24 +616,34 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 layer_height = 0.08 -initial_layer_infill_speed = 65 +initial_layer_infill_speed = 80 first_layer_height = 0.1 -top_solid_layers = 9 -bottom_solid_layers = 7 +top_solid_layers = 5 +bottom_solid_layers = 4 ironing_flowrate = 8% bridge_flow_ratio = 1 -perimeter_speed = 230 -infill_speed = 120 -solid_infill_speed = 230 -gap_fill_speed = 160 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 +perimeter_speed = 145 +solid_infill_speed = 150 +support_material_threshold = 15 + +[print:0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 +layer_height = 0.08 +initial_layer_infill_speed = 80 +first_layer_height = 0.1 +top_solid_layers = 5 +bottom_solid_layers = 4 +ironing_flowrate = 8% +bridge_flow_ratio = 1 +perimeter_speed = 145 +solid_infill_speed = 150 support_material_threshold = 15 [print:0.10 Standard @Snapmaker (0.2 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") layer_height = 0.1 initial_layer_infill_speed = 70 ironing_speed = 30 @@ -492,7 +679,26 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") layer_height = 0.1 -initial_layer_infill_speed = 70 +initial_layer_infill_speed = 80 +first_layer_height = 0.1 +perimeters = 4 +top_solid_layers = 7 +bottom_solid_layers = 5 +extrusion_width = 0.22 +first_layer_extrusion_width = 0.25 +perimeter_extrusion_width = 0.22 +external_perimeter_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +infill_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +support_material_extrusion_width = 0.22 +bridge_flow_ratio = 1 +perimeter_speed = 145 + +[print:0.10 Standard @Snapmaker Artisan (0.2 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +layer_height = 0.1 first_layer_height = 0.1 perimeters = 4 top_solid_layers = 7 @@ -506,20 +712,10 @@ infill_extrusion_width = 0.22 solid_infill_extrusion_width = 0.22 support_material_extrusion_width = 0.22 bridge_flow_ratio = 1 -first_layer_speed = 40 -perimeter_speed = 200 -infill_speed = 100 -solid_infill_speed = 200 -top_solid_infill_speed = 150 -gap_fill_speed = 120 -support_material_interface_speed = 40 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 [print:0.12 Fine @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") layer_height = 0.12 elefant_foot_compensation = 0.15 initial_layer_infill_speed = 65 @@ -549,24 +745,32 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") layer_height = 0.12 elefant_foot_compensation = 0.15 -initial_layer_infill_speed = 60 +initial_layer_infill_speed = 80 top_solid_layers = 5 top_solid_min_thickness = 0.6 bottom_solid_layers = 5 bridge_flow_ratio = 1 -perimeter_speed = 230 -infill_speed = 120 -solid_infill_speed = 230 -top_solid_infill_speed = 120 -gap_fill_speed = 160 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 +perimeter_speed = 145 +solid_infill_speed = 150 +support_material_threshold = 20 + +[print:0.12 Fine @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +layer_height = 0.12 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 80 +top_solid_layers = 5 +top_solid_min_thickness = 0.6 +bottom_solid_layers = 5 +bridge_flow_ratio = 1 +perimeter_speed = 145 +solid_infill_speed = 150 support_material_threshold = 20 [print:0.14 Standard @Snapmaker (0.2 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") layer_height = 0.14 initial_layer_infill_speed = 70 ironing_speed = 30 @@ -601,10 +805,28 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") layer_height = 0.14 -initial_layer_infill_speed = 70 +initial_layer_infill_speed = 80 perimeters = 4 -top_solid_layers = 7 -bottom_solid_layers = 5 +top_solid_layers = 5 +bottom_solid_layers = 4 +extrusion_width = 0.22 +first_layer_extrusion_width = 0.25 +perimeter_extrusion_width = 0.22 +external_perimeter_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +infill_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +support_material_extrusion_width = 0.22 +bridge_flow_ratio = 1 + +[print:0.14 Standard @Snapmaker Artisan (0.2 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +layer_height = 0.14 +initial_layer_infill_speed = 80 +perimeters = 4 +top_solid_layers = 5 +bottom_solid_layers = 4 extrusion_width = 0.22 first_layer_extrusion_width = 0.25 perimeter_extrusion_width = 0.22 @@ -614,20 +836,10 @@ infill_extrusion_width = 0.22 solid_infill_extrusion_width = 0.22 support_material_extrusion_width = 0.22 bridge_flow_ratio = 1 -first_layer_speed = 40 -perimeter_speed = 200 -infill_speed = 100 -solid_infill_speed = 200 -top_solid_infill_speed = 150 -gap_fill_speed = 120 -support_material_interface_speed = 40 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 [print:0.16 Optimal @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") layer_height = 0.16 elefant_foot_compensation = 0.15 initial_layer_infill_speed = 65 @@ -656,24 +868,30 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") layer_height = 0.16 elefant_foot_compensation = 0.15 -initial_layer_infill_speed = 60 +initial_layer_infill_speed = 80 +top_solid_layers = 5 top_solid_min_thickness = 0.6 bottom_solid_layers = 4 bridge_flow_ratio = 1 -external_perimeter_speed = 80 -perimeter_speed = 200 -infill_speed = 140 -solid_infill_speed = 200 -top_solid_infill_speed = 80 -gap_fill_speed = 160 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 +perimeter_speed = 145 +support_material_threshold = 25 + +[print:0.16 Optimal @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +layer_height = 0.16 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 80 +top_solid_layers = 5 +top_solid_min_thickness = 0.6 +bottom_solid_layers = 4 +bridge_flow_ratio = 1 +perimeter_speed = 145 support_material_threshold = 25 [print:0.18 Standard @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.18 initial_layer_infill_speed = 55 ironing_speed = 30 @@ -707,7 +925,6 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") layer_height = 0.18 -initial_layer_infill_speed = 55 perimeters = 2 extrusion_width = 0.62 first_layer_extrusion_width = 0.62 @@ -718,20 +935,27 @@ infill_extrusion_width = 0.62 solid_infill_extrusion_width = 0.62 support_material_extrusion_width = 0.62 bridge_flow_ratio = 1 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 +perimeter_speed = 145 solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 + +[print:0.18 Standard @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.18 +perimeters = 2 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +bridge_flow_ratio = 1 [print:0.20 Standard @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 initial_layer_infill_speed = 60 ironing_speed = 30 @@ -755,19 +979,15 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 -external_perimeter_speed = 140 -perimeter_speed = 240 -infill_speed = 300 -solid_infill_speed = 240 -top_solid_infill_speed = 140 -gap_fill_speed = 240 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 + +[print:0.20 Standard @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 [print:0.20 Strength @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 initial_layer_infill_speed = 65 infill_wall_overlap = 25% @@ -794,22 +1014,21 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 -initial_layer_infill_speed = 65 perimeters = 6 +bottom_solid_layers = 4 +fill_density = 25% + +[print:0.20 Strength @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 +perimeters = 6 +bottom_solid_layers = 4 fill_density = 25% -external_perimeter_speed = 120 -perimeter_speed = 200 -infill_speed = 160 -solid_infill_speed = 200 -top_solid_infill_speed = 120 -gap_fill_speed = 160 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 [print:0.24 Draft @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") layer_height = 0.24 elefant_foot_compensation = 0.15 initial_layer_infill_speed = 65 @@ -841,28 +1060,33 @@ initial_layer_infill_speed = 65 top_solid_layers = 3 top_solid_min_thickness = 0.6 top_infill_extrusion_width = 0.45 -perimeter_speed = 190 -infill_speed = 160 -solid_infill_speed = 190 -top_solid_infill_speed = 160 -gap_fill_speed = 160 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 +support_material_threshold = 35 + +[print:0.24 Draft @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +layer_height = 0.24 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 65 +top_solid_layers = 3 +top_solid_min_thickness = 0.6 +top_infill_extrusion_width = 0.45 support_material_threshold = 35 [print:0.25 Benchy @Snapmaker J1 (0.4 nozzle)] inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 -initial_layer_infill_speed = 60 -ensure_vertical_shell_thickness = 0 +initial_layer_infill_speed = 200 +ironing_speed = 30 +layer_height = 0.25 +ensure_vertical_shell_thickness = none seam_position = nearest -only_one_wall_top = 1 -only_one_wall_first_layer = 1 minimum_sparse_infill_area = 0 infill_combination = 1 infill_direction = 90 +gap_fill_target = nowhere +initial_layer_travel_speed = 100% bridge_acceleration = 3000 bridge_speed = 180 default_acceleration = 15000 @@ -871,14 +1095,20 @@ travel_acceleration = 28000 first_layer_height = 0.25 perimeters = 2 top_solid_layers = 3 -top_solid_min_thickness = 0.42 +top_solid_min_thickness = 0.5 +bottom_solid_layers = 2 avoid_crossing_perimeters = 0 overhangs = 0 perimeter_generator = classic fill_density = 10% fill_pattern = alignedrectilinear -external_perimeter_extrusion_width = 0.42 -infill_extrusion_width = 0.42 +extrusion_width = 0.4 +perimeter_extrusion_width = 0.5 +external_perimeter_extrusion_width = 0.5 +top_infill_extrusion_width = 0.5 +infill_extrusion_width = 0.5 +solid_infill_extrusion_width = 0.5 +first_layer_speed = 120 external_perimeter_speed = 180 perimeter_speed = 280 infill_speed = 200 @@ -888,17 +1118,70 @@ gap_fill_speed = 280 enable_dynamic_overhang_speeds = 0 overhang_speed_3 = 150 overhang_speed_2 = 20 -overhang_speed_1 = 10 -external_perimeter_acceleration = 3000 +external_perimeter_acceleration = 5000 perimeter_acceleration = 15000 infill_acceleration = 15000 solid_infill_acceleration = 20000 +first_layer_acceleration = 5000 top_solid_infill_acceleration = 8000 output_filename_format = J1Benchy_{print_time}.gcode +[print:0.25 Benchy @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 180 +ironing_speed = 30 +layer_height = 0.25 +ensure_vertical_shell_thickness = none +seam_position = nearest +minimum_sparse_infill_area = 0 +infill_combination = 1 +infill_direction = 90 +gap_fill_target = nowhere +initial_layer_travel_speed = 100% +bridge_acceleration = 3000 +bridge_speed = 100 +default_acceleration = 3000 +small_perimeter_speed = 200 +first_layer_height = 0.25 +perimeters = 2 +top_solid_layers = 3 +top_solid_min_thickness = 0.5 +bottom_solid_layers = 2 +avoid_crossing_perimeters = 0 +overhangs = 0 +perimeter_generator = classic +fill_density = 10% +fill_pattern = alignedrectilinear +extrusion_width = 0.4 +perimeter_extrusion_width = 0.5 +external_perimeter_extrusion_width = 0.5 +top_infill_extrusion_width = 0.5 +infill_extrusion_width = 0.5 +solid_infill_extrusion_width = 0.5 +first_layer_speed = 100 +external_perimeter_speed = 180 +perimeter_speed = 200 +infill_speed = 200 +solid_infill_speed = 200 +top_solid_infill_speed = 180 +gap_fill_speed = 200 +enable_dynamic_overhang_speeds = 0 +overhang_speed_3 = 180 +overhang_speed_2 = 20 +overhang_speed_1 = 10 +external_perimeter_acceleration = 1600 +perimeter_acceleration = 3000 +infill_acceleration = 3000 +solid_infill_acceleration = 3000 +first_layer_acceleration = 1600 +top_solid_infill_acceleration = 3000 +output_filename_format = ArtisanBenchy_{print_time}.gcode + [print:0.24 Standard @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.24 initial_layer_infill_speed = 55 ironing_speed = 30 @@ -930,7 +1213,6 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") layer_height = 0.24 -initial_layer_infill_speed = 55 perimeters = 2 top_solid_layers = 3 extrusion_width = 0.62 @@ -941,22 +1223,26 @@ top_infill_extrusion_width = 0.62 infill_extrusion_width = 0.62 solid_infill_extrusion_width = 0.62 support_material_extrusion_width = 0.62 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 + +[print:0.24 Standard @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.24 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 [print:0.24 Standard @Snapmaker (0.8 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") layer_height = 0.24 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 first_layer_height = 0.3 @@ -988,8 +1274,6 @@ overhang_speed_0 = 5 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") layer_height = 0.24 -top_surface_pattern = monotonic -initial_layer_infill_speed = 55 first_layer_height = 0.3 perimeters = 2 top_solid_layers = 3 @@ -1001,26 +1285,31 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 -overhang_speed_1 = 25 -overhang_speed_0 = 5 + +[print:0.24 Standard @Snapmaker Artisan (0.8 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +layer_height = 0.24 +first_layer_height = 0.3 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 [print:0.28 Extra Draft @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") layer_height = 0.28 elefant_foot_compensation = 0.15 initial_layer_infill_speed = 65 ironing_speed = 30 +perimeters = 2 top_solid_layers = 3 top_solid_min_thickness = 0.6 top_infill_extrusion_width = 0.45 @@ -1045,25 +1334,32 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam layer_height = 0.28 elefant_foot_compensation = 0.15 initial_layer_infill_speed = 65 +perimeters = 2 +top_solid_layers = 3 +top_solid_min_thickness = 0.6 +top_infill_extrusion_width = 0.45 +support_material_threshold = 40 + +[print:0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +layer_height = 0.28 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 65 +perimeters = 2 top_solid_layers = 3 top_solid_min_thickness = 0.6 top_infill_extrusion_width = 0.45 -perimeter_speed = 180 -infill_speed = 160 -top_solid_infill_speed = 150 -gap_fill_speed = 160 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 support_material_threshold = 40 [print:0.30 Standard @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.3 bridge_speed = 30 initial_layer_infill_speed = 55 ironing_speed = 30 +perimeters = 2 top_solid_layers = 3 extrusion_width = 0.62 first_layer_extrusion_width = 0.62 @@ -1093,6 +1389,7 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam layer_height = 0.3 bridge_speed = 30 initial_layer_infill_speed = 55 +perimeters = 2 top_solid_layers = 3 extrusion_width = 0.62 first_layer_extrusion_width = 0.62 @@ -1102,20 +1399,29 @@ top_infill_extrusion_width = 0.62 infill_extrusion_width = 0.62 solid_infill_extrusion_width = 0.62 support_material_extrusion_width = 0.62 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 +first_layer_speed = 40 + +[print:0.30 Standard @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.3 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 40 [print:0.30 Strength @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.3 bridge_speed = 30 initial_layer_infill_speed = 55 @@ -1151,7 +1457,7 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam layer_height = 0.3 bridge_speed = 30 initial_layer_infill_speed = 55 -perimeters = 6 +perimeters = 5 top_solid_layers = 3 fill_density = 25% extrusion_width = 0.62 @@ -1162,23 +1468,32 @@ top_infill_extrusion_width = 0.62 infill_extrusion_width = 0.62 solid_infill_extrusion_width = 0.62 support_material_extrusion_width = 0.62 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 +first_layer_speed = 40 + +[print:0.30 Strength @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.3 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 5 +top_solid_layers = 3 +fill_density = 25% +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 40 [print:0.32 Standard @Snapmaker (0.8 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") layer_height = 0.32 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 perimeters = 2 @@ -1210,7 +1525,6 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") layer_height = 0.32 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 perimeters = 2 top_solid_layers = 3 @@ -1222,25 +1536,31 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 -overhang_speed_1 = 25 -overhang_speed_0 = 5 +first_layer_speed = 40 + +[print:0.32 Standard @Snapmaker Artisan (0.8 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +layer_height = 0.32 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 40 [print:0.34 Standard @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.34 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 travel_speed = 110 @@ -1273,7 +1593,6 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") layer_height = 0.34 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 perimeters = 2 top_solid_layers = 3 @@ -1285,23 +1604,31 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 +first_layer_speed = 40 + +[print:0.34 Standard @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.34 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 40 [print:0.36 Standard @Snapmaker (0.8 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") layer_height = 0.36 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 perimeters = 2 @@ -1333,7 +1660,6 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") layer_height = 0.36 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 perimeters = 2 top_solid_layers = 3 @@ -1345,25 +1671,31 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 -overhang_speed_1 = 25 -overhang_speed_0 = 5 +first_layer_speed = 40 + +[print:0.36 Standard @Snapmaker Artisan (0.8 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +layer_height = 0.36 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 40 [print:0.38 Standard @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.38 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 perimeters = 2 @@ -1395,7 +1727,6 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") layer_height = 0.38 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 perimeters = 2 top_solid_layers = 3 @@ -1407,25 +1738,34 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 +first_layer_speed = 40 + +[print:0.38 Standard @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.38 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 40 [print:0.40 Standard @Snapmaker (0.8 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") layer_height = 0.4 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 +perimeters = 2 top_solid_layers = 3 extrusion_width = 0.82 first_layer_extrusion_width = 0.82 @@ -1454,8 +1794,8 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") layer_height = 0.4 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 +perimeters = 2 top_solid_layers = 3 extrusion_width = 0.82 first_layer_extrusion_width = 0.82 @@ -1465,22 +1805,29 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 -overhang_speed_1 = 25 -overhang_speed_0 = 5 +first_layer_speed = 40 + +[print:0.40 Standard @Snapmaker Artisan (0.8 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +layer_height = 0.4 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 40 [print:0.42 Draft @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.42 bridge_speed = 30 initial_layer_infill_speed = 55 @@ -1525,23 +1872,31 @@ top_infill_extrusion_width = 0.62 infill_extrusion_width = 0.62 solid_infill_extrusion_width = 0.62 support_material_extrusion_width = 0.62 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 +first_layer_speed = 40 + +[print:0.42 Draft @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.42 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 40 [print:0.48 Draft @Snapmaker (0.8 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") layer_height = 0.48 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 first_layer_height = 0.4 @@ -1574,7 +1929,6 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") layer_height = 0.48 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 first_layer_height = 0.4 perimeters = 2 @@ -1587,18 +1941,26 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 -overhang_speed_1 = 25 -overhang_speed_0 = 5 +first_layer_speed = 40 + +[print:0.48 Draft @Snapmaker Artisan (0.8 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +layer_height = 0.48 +bridge_speed = 30 +initial_layer_infill_speed = 55 +first_layer_height = 0.4 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 40 [filament:*fdm_filament_common*] filament_vendor = Snapmaker @@ -1610,7 +1972,7 @@ filament_cost = 0 filament_density = 0 filament_diameter = 1.75 filament_max_volumetric_speed = 0 -filament_minimal_purge_on_wipe_tower = 3 +filament_minimal_purge_on_wipe_tower = 0 filament_retract_before_wipe = nil filament_retract_restart_extra = nil filament_wipe = nil @@ -1640,7 +2002,6 @@ filament_deretract_speed = nil filament_retract_lift = nil filament_retract_before_travel = nil start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 0 cooling = 1 @@ -1652,6 +2013,7 @@ slowdown_below_layer_time = 8 fan_below_layer_time = 60 min_print_speed = 10 extrusion_multiplier = 1 +end_filament_gcode = "" [filament:*fdm_filament_abs*] inherits = *fdm_filament_common* @@ -1673,7 +2035,6 @@ filament_deretract_speed = nil filament_retract_lift = 0.7 filament_retract_before_travel = nil start_filament_gcode = "M900 K0.015 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1686,6 +2047,7 @@ fan_below_layer_time = 30 min_print_speed = 20 extrusion_multiplier = 0.93 filament_colour = #682D35 +end_filament_gcode = "" [filament:*fdm_filament_asa*] inherits = *fdm_filament_common* @@ -1706,7 +2068,6 @@ filament_deretract_speed = nil filament_retract_lift = 0.7 filament_retract_before_travel = nil start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1719,6 +2080,7 @@ fan_below_layer_time = 20 min_print_speed = 20 extrusion_multiplier = 0.94 filament_colour = #F35887 +end_filament_gcode = "" [filament:*fdm_filament_pa*] inherits = *fdm_filament_common* @@ -1729,8 +2091,8 @@ filament_max_volumetric_speed = 8 full_fan_speed_layer = 3 filament_type = PA-CF filament_notes = "!! It needs to be dried before use.\n" -bed_temperature = 90 -first_layer_bed_temperature = 85 +bed_temperature = 95 +first_layer_bed_temperature = 90 temperature = 250 first_layer_temperature = 255 idle_temperature = 203 @@ -1740,7 +2102,6 @@ filament_deretract_speed = nil filament_retract_lift = nil filament_retract_before_travel = 0 start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1753,6 +2114,7 @@ fan_below_layer_time = 20 min_print_speed = 15 extrusion_multiplier = 1 filament_colour = #3D3C39 +end_filament_gcode = "" [filament:*fdm_filament_petg*] inherits = *fdm_filament_common* @@ -1773,7 +2135,6 @@ filament_deretract_speed = nil filament_retract_lift = nil filament_retract_before_travel = 0 start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1786,6 +2147,7 @@ fan_below_layer_time = 30 min_print_speed = 20 extrusion_multiplier = 0.95 filament_colour = #DF6734 +end_filament_gcode = "" [filament:*fdm_filament_pet*] inherits = *fdm_filament_common* @@ -1807,7 +2169,6 @@ filament_deretract_speed = nil filament_retract_lift = nil filament_retract_before_travel = nil start_filament_gcode = "M900 K0.022 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1820,6 +2181,7 @@ fan_below_layer_time = 7 min_print_speed = 50 extrusion_multiplier = 1 filament_colour = #FFFFFF +end_filament_gcode = "" [filament:*fdm_filament_pla*] inherits = *fdm_filament_common* @@ -1841,7 +2203,6 @@ filament_deretract_speed = nil filament_retract_lift = nil filament_retract_before_travel = nil start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1854,6 +2215,7 @@ fan_below_layer_time = 100 min_print_speed = 15 extrusion_multiplier = 0.98 filament_colour = #F8C827 +end_filament_gcode = "" [filament:*fdm_filament_pla_eco*] inherits = *fdm_filament_pla* @@ -1880,7 +2242,6 @@ filament_deretract_speed = 15 filament_retract_lift = nil filament_retract_before_travel = nil start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1893,6 +2254,7 @@ fan_below_layer_time = 100 min_print_speed = 20 extrusion_multiplier = 1 filament_colour = #D9DFE3 +end_filament_gcode = "" [filament:*fdm_filament_tpu*] inherits = *fdm_filament_common* @@ -1907,13 +2269,12 @@ first_layer_bed_temperature = 40 temperature = 240 first_layer_temperature = 240 idle_temperature = 138 -filament_retract_length = 0.6 -filament_retract_speed = 20 -filament_deretract_speed = 20 +filament_retract_length = 0.5 +filament_retract_speed = 25 +filament_deretract_speed = 25 filament_retract_lift = 0 filament_retract_before_travel = nil start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = 0 fan_always_on = 1 cooling = 0 @@ -1926,17 +2287,18 @@ fan_below_layer_time = 100 min_print_speed = 10 extrusion_multiplier = 1 filament_colour = #302730 +end_filament_gcode = "" [filament:*Snapmaker ABS @base*] inherits = *fdm_filament_abs* [filament:Snapmaker ABS] inherits = *Snapmaker ABS @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:Snapmaker ABS @0.2 nozzle] inherits = *Snapmaker ABS @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") filament_max_volumetric_speed = 2 [filament:*Snapmaker ASA @base*] @@ -1944,30 +2306,30 @@ inherits = *fdm_filament_asa* [filament:Snapmaker ASA] inherits = *Snapmaker ASA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:Snapmaker ASA @0.2 nozzle] inherits = *Snapmaker ASA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") -filament_max_volumetric_speed = 2 +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2.4 [filament:*Snapmaker PA-CF @base*] inherits = *fdm_filament_pa* [filament:Snapmaker PA-CF] inherits = *Snapmaker PA-CF @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:*Snapmaker PETG @base*] inherits = *fdm_filament_petg* [filament:Snapmaker PETG] inherits = *Snapmaker PETG @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:Snapmaker PETG @0.2 nozzle] inherits = *Snapmaker PETG @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") filament_max_volumetric_speed = 1 [filament:*Snapmaker PET @base*] @@ -1975,49 +2337,45 @@ inherits = *fdm_filament_pet* [filament:Snapmaker PET] inherits = *Snapmaker PET @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") - -[filament:Snapmaker PET @Dual] -inherits = *Snapmaker PET @base* -compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") -min_fan_speed = 20 -max_fan_speed = 55 -bridge_fan_speed = 40 +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:*Snapmaker PETG-CF @base*] inherits = *fdm_filament_petg* +overhang_fan_threshold = 10% filament_cost = 40 filament_density = 1.25 +filament_max_volumetric_speed = 6.4 enable_pressure_advance = 0 filament_type = PETG-CF +first_layer_temperature = 250 idle_temperature = 178 filament_retract_length = nil filament_retract_before_travel = nil -fan_always_on = 0 min_fan_speed = 0 max_fan_speed = 30 +bridge_fan_speed = 55 slowdown_below_layer_time = 6 -fan_below_layer_time = 20 +fan_below_layer_time = 10 min_print_speed = 10 filament_colour = #3D3C39 [filament:Snapmaker PETG-CF] inherits = *Snapmaker PETG-CF @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:*Snapmaker PLA Eco @base*] inherits = *fdm_filament_pla_eco* [filament:Snapmaker PLA Eco] inherits = *Snapmaker PLA Eco @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit") and (nozzle_diameter[0]=="0.2" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:*Snapmaker PLA @base*] inherits = *fdm_filament_pla* [filament:Snapmaker PLA] inherits = *Snapmaker PLA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:*Snapmaker PLA-CF @base*] inherits = *fdm_filament_pla* @@ -2031,7 +2389,7 @@ filament_colour = #3D3C39 [filament:Snapmaker PLA-CF] inherits = *Snapmaker PLA-CF @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:*Snapmaker PLA Silk @base*] inherits = *fdm_filament_pla* @@ -2043,11 +2401,11 @@ filament_colour = #CF942B [filament:Snapmaker PLA Silk] inherits = *Snapmaker PLA Silk @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:Snapmaker PLA Silk @0.2 nozzle] inherits = *Snapmaker PLA Silk @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") filament_max_volumetric_speed = 2 [filament:*PolyLite PLA @base*] @@ -2059,51 +2417,42 @@ filament_colour = #8269AC [filament:PolyLite PLA] inherits = *PolyLite PLA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:PolyLite PLA @0.2 nozzle] inherits = *PolyLite PLA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") filament_max_volumetric_speed = 1 [filament:*PolyTerra PLA @base*] inherits = *fdm_filament_pla* filament_cost = 80 filament_density = 1.31 -filament_max_volumetric_speed = 18 +filament_max_volumetric_speed = 14.4 filament_colour = #73CEC8 [filament:PolyTerra PLA] inherits = *PolyTerra PLA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:PolyTerra PLA @0.2 nozzle] inherits = *PolyTerra PLA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") filament_max_volumetric_speed = 1 [filament:*Snapmaker PVA @base*] inherits = *fdm_filament_pva* -[filament:Snapmaker PVA] -inherits = *Snapmaker PVA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") - -[filament:Snapmaker PVA @0.2 nozzle] -inherits = *Snapmaker PVA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") -filament_max_volumetric_speed = 1.2 - [filament:*Snapmaker TPU @base*] inherits = *fdm_filament_tpu* [filament:Snapmaker TPU] inherits = *Snapmaker TPU @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:Snapmaker TPE] inherits = *Snapmaker TPU @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") filament_density = 1.22 filament_max_volumetric_speed = 7.2 filament_notes = "eSUN eLastic TPE-83A\n" @@ -2116,11 +2465,15 @@ filament_colour = #383737 [filament:*Snapmaker J1 ABS @base*] inherits = *fdm_filament_abs* -filament_max_volumetric_speed = 18 -max_fan_speed = 29 -bridge_fan_speed = 29 +filament_max_volumetric_speed = 9.6 +bed_temperature = 110 +first_layer_bed_temperature = 105 +min_fan_speed = 22 +max_fan_speed = 22 +bridge_fan_speed = 22 extrusion_multiplier = 0.95 start_filament_gcode = "M900 K0.02 ;override pressure advance value" +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 ABS] inherits = *Snapmaker J1 ABS @base* @@ -2129,15 +2482,56 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam [filament:Snapmaker J1 ABS @0.2 nozzle] inherits = *Snapmaker J1 ABS @base* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 +bed_temperature = 90 +first_layer_bed_temperature = 90 +min_fan_speed = 15 +max_fan_speed = 80 +bridge_fan_speed = 80 +extrusion_multiplier = 0.93 +start_filament_gcode = "M900 K0.015 ;override pressure advance value" +end_filament_gcode = "" [filament:Snapmaker J1 ABS @0.8 nozzle] inherits = *Snapmaker J1 ABS @base* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") -filament_max_volumetric_speed = 22 +filament_max_volumetric_speed = 16 min_print_speed = 10 +[filament:Snapmaker J1 ABS Benchy] +inherits = *Snapmaker J1 ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") +filament_max_volumetric_speed = 31 +filament_wipe = 0 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +temperature = 250 +filament_retract_length = 0.5 +filament_retract_speed = 55 +filament_deretract_speed = 55 +filament_retract_lift = 0 +filament_retract_layer_change = 0 +cooling = 0 +min_fan_speed = 65 +max_fan_speed = 80 +bridge_fan_speed = 35 +slowdown_below_layer_time = 0 +fan_below_layer_time = 2 +min_print_speed = 0 +filament_colour = #335BBB + [filament:*Snapmaker J1 ASA @base*] inherits = *fdm_filament_asa* +filament_max_volumetric_speed = 9.6 +bed_temperature = 110 +first_layer_bed_temperature = 100 min_fan_speed = 0 max_fan_speed = 20 bridge_fan_speed = 20 @@ -2149,6 +2543,12 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam [filament:Snapmaker J1 ASA @0.2 nozzle] inherits = *Snapmaker J1 ASA @base* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2.4 +bed_temperature = 90 +first_layer_bed_temperature = 90 +min_fan_speed = 10 +max_fan_speed = 35 +bridge_fan_speed = 80 [filament:*Snapmaker J1 PA-CF @base*] inherits = *fdm_filament_pa* @@ -2156,6 +2556,7 @@ min_fan_speed = 29 max_fan_speed = 55 bridge_fan_speed = 55 extrusion_multiplier = 0.96 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PA-CF] inherits = *Snapmaker J1 PA-CF @base* @@ -2170,6 +2571,8 @@ idle_temperature = 178 filament_retract_speed = 35 min_fan_speed = 10 max_fan_speed = 40 +bridge_fan_speed = 60 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PETG] inherits = *Snapmaker J1 PETG @base* @@ -2194,6 +2597,7 @@ min_fan_speed = 26 max_fan_speed = 50 bridge_fan_speed = 40 min_print_speed = 35 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PET] inherits = *Snapmaker J1 PET @base* @@ -2201,22 +2605,24 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam [filament:*Snapmaker J1 PETG-CF @base*] inherits = *fdm_filament_petg* +overhang_fan_threshold = 10% filament_cost = 40 filament_density = 1.25 -filament_max_volumetric_speed = 14 +filament_max_volumetric_speed = 6.4 enable_pressure_advance = 0 filament_type = PETG-CF -temperature = 255 +first_layer_temperature = 250 idle_temperature = 178 filament_retract_length = nil filament_retract_before_travel = nil -fan_always_on = 0 min_fan_speed = 0 max_fan_speed = 30 +bridge_fan_speed = 55 slowdown_below_layer_time = 6 -fan_below_layer_time = 20 +fan_below_layer_time = 10 min_print_speed = 10 filament_colour = #3D3C39 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PETG-CF] inherits = *Snapmaker J1 PETG-CF @base* @@ -2226,6 +2632,7 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam inherits = *fdm_filament_pla_eco* filament_density = 1.26 filament_max_volumetric_speed = 12 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PLA Eco] inherits = *Snapmaker J1 PLA Eco @base* @@ -2245,6 +2652,7 @@ min_print_speed = 20 inherits = *fdm_filament_pla* temperature = 220 filament_retract_length = nil +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PLA] inherits = *Snapmaker J1 PLA @base* @@ -2253,9 +2661,10 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam [filament:*Snapmaker J1 PLA Matte @base*] inherits = *fdm_filament_pla* filament_density = 1.32 -filament_max_volumetric_speed = 19 +filament_max_volumetric_speed = 9.6 first_layer_temperature = 215 filament_colour = #EAC3C3 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PLA Matte] inherits = *Snapmaker J1 PLA Matte @base* @@ -2269,7 +2678,6 @@ filament_max_volumetric_speed = 2 [filament:Snapmaker J1 PLA Matte @0.8 nozzle] inherits = *Snapmaker J1 PLA Matte @base* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") -filament_max_volumetric_speed = 22 min_print_speed = 20 [filament:*Snapmaker J1 PLA Metal @base*] @@ -2279,6 +2687,7 @@ filament_density = 1.25 filament_max_volumetric_speed = 16 temperature = 220 filament_colour = #767A7E +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PLA Metal] inherits = *Snapmaker J1 PLA Metal @base* @@ -2301,6 +2710,7 @@ temperature = 230 first_layer_temperature = 230 idle_temperature = 150 filament_colour = #3D3C39 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PLA-CF] inherits = *Snapmaker J1 PLA-CF @base* @@ -2309,7 +2719,7 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam [filament:Snapmaker J1 PLA-CF @0.8 nozzle] inherits = *Snapmaker J1 PLA-CF @base* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") -filament_max_volumetric_speed = 18 +filament_max_volumetric_speed = 12.8 [filament:*Snapmaker J1 PLA Silk @base*] inherits = *fdm_filament_pla* @@ -2321,6 +2731,7 @@ temperature = 230 first_layer_temperature = 230 filament_retract_length = 0.5 filament_colour = #CF942B +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PLA Silk] inherits = *Snapmaker J1 PLA Silk @base* @@ -2350,6 +2761,7 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam [filament:*Snapmaker J1 PVA @base*] inherits = *fdm_filament_pva* slowdown_below_layer_time = 8 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PVA] inherits = *Snapmaker J1 PVA @base* @@ -2362,16 +2774,497 @@ filament_max_volumetric_speed = 1.2 temperature = 220 first_layer_temperature = 220 -[filament:*Snapmaker J1 TPU @base*] +[filament:*Snapmaker J1 TPU @base*] +inherits = *fdm_filament_tpu* +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker J1 TPU] +inherits = *Snapmaker J1 TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker J1 TPU High-Flow] +inherits = *Snapmaker J1 TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +filament_max_volumetric_speed = 7.6 +filament_notes = "!! It needs to be dried before use.\nSnapmaker TPU 95A High-Flow\n" +filament_retract_length = 0.8 +filament_retract_speed = nil +filament_deretract_speed = nil +extrusion_multiplier = 0.983 + +[filament:Snapmaker J1 TPE] +inherits = *Snapmaker J1 TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +filament_density = 1.22 +filament_max_volumetric_speed = 7.2 +filament_notes = "eSUN eLastic TPE-83A\n" +bed_temperature = 45 +first_layer_bed_temperature = 45 +min_fan_speed = 65 +max_fan_speed = 65 +bridge_fan_speed = 65 +extrusion_multiplier = 1.1 +filament_colour = #383737 + +[filament:*Snapmaker Dual ABS @base*] +inherits = *fdm_filament_abs* +filament_max_volumetric_speed = 8 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +bed_temperature = 110 +first_layer_bed_temperature = 105 +max_fan_speed = 15 +bridge_fan_speed = 20 +extrusion_multiplier = 0.95 +start_filament_gcode = "M900 K0.02 ;override pressure advance value" +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual ABS] +inherits = *Snapmaker Dual ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6") + +[filament:Snapmaker Dual ABS @0.2 nozzle] +inherits = *Snapmaker Dual ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 +filament_loading_speed_start = 3 +filament_loading_speed = 25 +filament_unloading_speed_start = 3 +filament_unloading_speed = 25 +filament_load_time = 0 +filament_unload_time = 0 +filament_cooling_moves = 0 +filament_cooling_initial_speed = 2.2 +filament_cooling_final_speed = 3.4 +bed_temperature = 90 +first_layer_bed_temperature = 90 +max_fan_speed = 80 +bridge_fan_speed = 80 +extrusion_multiplier = 0.93 +start_filament_gcode = "M900 K0.015 ;override pressure advance value" +end_filament_gcode = "" + +[filament:Snapmaker Dual ABS @0.8 nozzle] +inherits = *Snapmaker Dual ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +filament_max_volumetric_speed = 16 +min_print_speed = 10 + +[filament:Snapmaker Dual ABS Benchy] +inherits = *Snapmaker Dual ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +filament_max_volumetric_speed = 31 +filament_wipe = 0 +temperature = 250 +filament_retract_length = 0.5 +filament_retract_speed = 55 +filament_deretract_speed = 55 +filament_retract_lift = 0 +filament_retract_layer_change = 0 +cooling = 0 +min_fan_speed = 35 +max_fan_speed = 50 +bridge_fan_speed = 35 +slowdown_below_layer_time = 0 +fan_below_layer_time = 2 +min_print_speed = 0 +filament_colour = #335BBB + +[filament:*Snapmaker Dual ASA @base*] +inherits = *fdm_filament_asa* +filament_max_volumetric_speed = 8 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +bed_temperature = 110 +first_layer_bed_temperature = 100 +min_fan_speed = 0 +max_fan_speed = 15 +bridge_fan_speed = 15 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual ASA] +inherits = *Snapmaker Dual ASA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker Dual ASA @0.2 nozzle] +inherits = *Snapmaker Dual ASA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2.4 +filament_loading_speed_start = 3 +filament_loading_speed = 25 +filament_unloading_speed_start = 3 +filament_unloading_speed = 25 +filament_load_time = 0 +filament_unload_time = 0 +filament_cooling_moves = 0 +filament_cooling_initial_speed = 2.2 +filament_cooling_final_speed = 3.4 +bed_temperature = 90 +first_layer_bed_temperature = 90 +min_fan_speed = 10 +max_fan_speed = 35 +bridge_fan_speed = 80 +end_filament_gcode = "" + +[filament:*Snapmaker Dual PA-CF @base*] +inherits = *fdm_filament_pa* +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +bed_temperature = 100 +first_layer_bed_temperature = 95 +min_fan_speed = 15 +max_fan_speed = 50 +bridge_fan_speed = 50 +extrusion_multiplier = 0.96 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PA-CF] +inherits = *Snapmaker Dual PA-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker Dual PETG @base*] +inherits = *fdm_filament_petg* +filament_density = 1.25 +filament_max_volumetric_speed = 14 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +temperature = 255 +idle_temperature = 178 +filament_retract_speed = 35 +min_fan_speed = 10 +max_fan_speed = 30 +bridge_fan_speed = 60 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PETG] +inherits = *Snapmaker Dual PETG @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6") + +[filament:Snapmaker Dual PETG @0.2 nozzle] +inherits = *Snapmaker Dual PETG @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 1.2 + +[filament:Snapmaker Dual PETG @0.8 nozzle] +inherits = *Snapmaker Dual PETG @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +filament_max_volumetric_speed = 16 +min_fan_speed = 20 +max_fan_speed = 60 + +[filament:*Snapmaker Dual PET @base*] +inherits = *fdm_filament_pet* +filament_max_volumetric_speed = 6.8 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +min_fan_speed = 26 +max_fan_speed = 50 +bridge_fan_speed = 40 +min_print_speed = 35 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PET] +inherits = *Snapmaker Dual PET @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker Dual PETG-CF @base*] +inherits = *fdm_filament_petg* +overhang_fan_threshold = 10% +filament_cost = 40 +filament_density = 1.25 +filament_max_volumetric_speed = 6.4 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +enable_pressure_advance = 0 +filament_type = PETG-CF +first_layer_temperature = 250 +idle_temperature = 178 +filament_retract_length = nil +filament_retract_before_travel = nil +min_fan_speed = 0 +max_fan_speed = 20 +bridge_fan_speed = 55 +slowdown_below_layer_time = 6 +fan_below_layer_time = 10 +min_print_speed = 10 +filament_colour = #3D3C39 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PETG-CF] +inherits = *Snapmaker Dual PETG-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker Dual PLA Eco @base*] +inherits = *fdm_filament_pla_eco* +filament_density = 1.26 +filament_max_volumetric_speed = 12 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PLA Eco] +inherits = *Snapmaker Dual PLA Eco @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6") + +[filament:Snapmaker Dual PLA Eco @0.2 nozzle] +inherits = *Snapmaker Dual PLA Eco @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:Snapmaker Dual PLA Eco @0.8 nozzle] +inherits = *Snapmaker Dual PLA Eco @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +min_print_speed = 20 + +[filament:*Snapmaker Dual PLA @base*] +inherits = *fdm_filament_pla* +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +temperature = 220 +filament_retract_length = nil +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PLA] +inherits = *Snapmaker Dual PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker Dual PLA Matte @base*] +inherits = *fdm_filament_pla* +filament_density = 1.32 +filament_max_volumetric_speed = 9.6 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +first_layer_temperature = 215 +filament_colour = #EAC3C3 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PLA Matte] +inherits = *Snapmaker Dual PLA Matte @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6") + +[filament:Snapmaker Dual PLA Matte @0.2 nozzle] +inherits = *Snapmaker Dual PLA Matte @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:Snapmaker Dual PLA Matte @0.8 nozzle] +inherits = *Snapmaker Dual PLA Matte @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +min_print_speed = 20 + +[filament:*Snapmaker Dual PLA Metal @base*] +inherits = *fdm_filament_pla* +filament_cost = 90 +filament_density = 1.25 +filament_max_volumetric_speed = 16 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +temperature = 220 +filament_colour = #767A7E +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PLA Metal] +inherits = *Snapmaker Dual PLA Metal @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker Dual PLA Metal @0.2 nozzle] +inherits = *Snapmaker Dual PLA Metal @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:*Snapmaker Dual PLA-CF @base*] +inherits = *fdm_filament_pla* +filament_density = 1.22 +filament_max_volumetric_speed = 15 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +filament_type = PLA-CF +additional_cooling_fan_speed = 0 +bed_temperature = 55 +first_layer_bed_temperature = 55 +temperature = 230 +first_layer_temperature = 230 +idle_temperature = 150 +filament_colour = #3D3C39 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PLA-CF] +inherits = *Snapmaker Dual PLA-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6") + +[filament:Snapmaker Dual PLA-CF @0.8 nozzle] +inherits = *Snapmaker Dual PLA-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +filament_max_volumetric_speed = 12.8 + +[filament:*Snapmaker Dual PLA Silk @base*] +inherits = *fdm_filament_pla* +filament_cost = 70 +filament_density = 1.32 +filament_max_volumetric_speed = 12 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +first_layer_bed_temperature = 65 +temperature = 230 +first_layer_temperature = 230 +filament_retract_length = 0.5 +filament_colour = #CF942B +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PLA Silk] +inherits = *Snapmaker Dual PLA Silk @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker Dual PLA Silk @0.2 nozzle] +inherits = *Snapmaker Dual PLA Silk @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:PolyLite Dual PLA] +inherits = *PolyLite PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:PolyLite Dual PLA @0.2 nozzle] +inherits = PolyLite PLA @0.2 nozzle +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") + +[filament:PolyTerra Dual PLA] +inherits = *PolyTerra PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:PolyTerra Dual PLA @0.2 nozzle] +inherits = PolyTerra PLA @0.2 nozzle +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") + +[filament:*Snapmaker Dual PVA @base*] +inherits = *fdm_filament_pva* +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +slowdown_below_layer_time = 8 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PVA] +inherits = *Snapmaker Dual PVA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker Dual PVA @0.2 nozzle] +inherits = *Snapmaker Dual PVA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 1.2 +temperature = 220 +first_layer_temperature = 220 + +[filament:*Snapmaker Dual TPU @base*] inherits = *fdm_filament_tpu* - -[filament:Snapmaker J1 TPU] -inherits = *Snapmaker J1 TPU @base* -compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") - -[filament:Snapmaker J1 TPU High-Flow] -inherits = *Snapmaker J1 TPU @base* -compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual TPU] +inherits = *Snapmaker Dual TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker Dual TPU High-Flow] +inherits = *Snapmaker Dual TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") filament_max_volumetric_speed = 7.6 filament_notes = "!! It needs to be dried before use.\nSnapmaker TPU 95A High-Flow\n" filament_retract_length = 0.8 @@ -2379,9 +3272,9 @@ filament_retract_speed = nil filament_deretract_speed = nil extrusion_multiplier = 0.983 -[filament:Snapmaker J1 TPE] -inherits = *Snapmaker J1 TPU @base* -compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +[filament:Snapmaker Dual TPE] +inherits = *Snapmaker Dual TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") filament_density = 1.22 filament_max_volumetric_speed = 7.2 filament_notes = "eSUN eLastic TPE-83A\n" @@ -2402,7 +3295,7 @@ silent_mode = 0 auxiliary_fan = 0 remaining_times = 1 single_extruder_multi_material = 0 -purge_in_prime_tower = 0 +purge_in_prime_tower = 1 enable_filament_ramming = 0 nozzle_volume = 0 cooling_tube_retraction = 0 @@ -2429,14 +3322,14 @@ wipe_distance = 2 name = *fdm_linear2* extruder_clearance_height_to_rod = 25 extruder_clearance_height_to_lid = 90 -machine_max_acceleration_x = 1000 +machine_max_acceleration_x = 1100 machine_max_acceleration_y = 1000 machine_max_acceleration_z = 500 machine_max_acceleration_e = 3000 -machine_max_acceleration_travel = 1000 -machine_max_acceleration_extruding = 1000 -machine_max_acceleration_retracting = 2000 -machine_max_jerk_x = 1 +machine_max_acceleration_travel = 1100 +machine_max_acceleration_extruding = 1100 +machine_max_acceleration_retracting = 1100 +machine_max_jerk_x = 5 machine_max_jerk_y = 1 machine_max_jerk_z = 1 machine_max_jerk_e = 3 @@ -2453,10 +3346,8 @@ inherits = *fdm_linear2* name = *fdm_linear2_dual* extruder_clearance_height_to_rod = 45 extruder_clearance_height_to_lid = 133 -machine_max_acceleration_retracting = 1000 -retract_length_toolchange = 8,8 +retract_length_toolchange = 18,18 default_filament_profile = Snapmaker PLA,Snapmaker PETG -machine_max_feedrate_e = 35 retract_speed = 35,35 deretract_speed = 35,35 @@ -2468,16 +3359,16 @@ name = *fdm_idex* extruder_clearance_height_to_rod = 36 extruder_clearance_height_to_lid = 90 printer_notes = PRINTER_MODEL_SNAPMAKER_J1\n -fan_speedup_time = 0.2 -machine_max_acceleration_x = 11000 -machine_max_acceleration_y = 11000 +fan_speedup_time = 0.3 +machine_max_acceleration_x = 10000 +machine_max_acceleration_y = 8000 machine_max_acceleration_z = 100 machine_max_acceleration_e = 6000 -machine_max_acceleration_travel = 11000 -machine_max_acceleration_extruding = 11000 -machine_max_acceleration_retracting = 5000 -machine_max_jerk_x = 8 -machine_max_jerk_y = 8 +machine_max_acceleration_travel = 10000 +machine_max_acceleration_extruding = 10000 +machine_max_acceleration_retracting = 6000 +machine_max_jerk_x = 10 +machine_max_jerk_y = 10 machine_max_jerk_z = 3 machine_max_jerk_e = 2.5 retract_length_toolchange = 2,2 @@ -2485,87 +3376,233 @@ bed_exclude_area = 312x0,324x0,324x200,312x200 thumbnails = 300x300 extruder_offset = 0x0,0x0 default_filament_profile = Snapmaker J1 PLA,Snapmaker J1 PETG -start_gcode = ; Model: Snapmaker J1 ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM205 V20 ;Junction Deviation (mm)\n\n{if physical_printer_preset =~/.*IDEXDupl.*/ || physical_printer_preset =~/.*IDEXCopy.*/ }\n M605 S2 X162 R0 ;IDEX Duplication\n{elsif physical_printer_preset =~/.*IDEXMirr.*/}\n M605 S3 ;IDEX Mirror\n{elsif physical_printer_preset =~/.*IDEXBack.*/}\n M605 S4 ;IDEX Backup\n{endif}\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\n\nG0 Z100.0\n{if is_extruder_used[0]}\n T0\n G0 X{if 0 == 0}80{else}240{endif} Y0 F7980.0\n {endif}\n{if is_extruder_used[1]}\n T1\n G0 X{if 1 == 0}80{else}240{endif} Y0 F7980.0\n {endif}\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n{if 1==1}; LED\n M355 S1 P64\n G4 P100\n M355 S1 P128\n G4 P100\n M355 S1 P64\n G4 P200\n M355 S1 P255\n G4 P100\n{endif}\nG28 X Y\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F240.0\nG0 X{if 0 == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\nM104 S{first_layer_temperature[0] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{first_layer_temperature[0]} C3 W1\nG1 X{if 0 == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if 0 == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F240.0\nG0 X{if 1 == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\nM104 S{first_layer_temperature[1] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{first_layer_temperature[1]} C3 W1\nG1 X{if 1 == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if 1 == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F240.0\nG0 X{if initial_extruder == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] -end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-40 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; -toolchange_gcode = ;***** Update: 20230730\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM2000 S200 V[travel_speed] A[travel_acceleration] ;quick switch extruders, S:200 mode/V:speed/A:acceleration\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} -before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +start_gcode = ; Model: Snapmaker J1 ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM205 V[machine_max_jerk_x] ;Junction Deviation (mm)\n\n{if physical_printer_preset =~/.*IDEXDupl.*/ || physical_printer_preset =~/.*IDEXCopy.*/ }\n M605 S2 X162 R0 ;IDEX Duplication\n{elsif physical_printer_preset =~/.*IDEXMirr.*/}\n M605 S3 ;IDEX Mirror\n{elsif physical_printer_preset =~/.*IDEXBack.*/}\n M605 S4 ;IDEX Backup\n{endif}\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\n\nG0 Z100.0\n{if is_extruder_used[0]}\n T0\n G0 X{if 0 == 0}80{else}240{endif} Y0 F6840.0\n {endif}\n{if is_extruder_used[1]}\n T1\n G0 X{if 1 == 0}80{else}240{endif} Y0 F6840.0\n {endif}\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n{if 1==1}; LED\n M355 S1 P64\n G4 P100\n M355 S1 P128\n G4 P100\n M355 S1 P64\n G4 P200\n M355 S1 P255\n G4 P100\n{endif}\nG28 X Y\n\nM83\n{if 1==1 && max(first_layer_bed_temperature[initial_extruder], bed_temperature[initial_extruder]) >= 90}\nG0 Z0.06 ;raise z to counteract thermal expansion\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nM104 S{max(250, min(290, first_layer_temperature[0] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{if 0 == 0}147.0{else}177.0{endif} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[0] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 0 == 0}137.0{else}187.0{endif} F6840.0\nG0 Z0.3 F240.0\nM109 S{first_layer_temperature[0]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 0 == 0}0{else}324{endif} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F6840.0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nM104 S{max(250, min(290, first_layer_temperature[1] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{if 1 == 0}147.0{else}177.0{endif} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[1] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 1 == 0}137.0{else}187.0{endif} F6840.0\nG0 Z0.3 F240.0\nM109 S{first_layer_temperature[1]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 1 == 0}0{else}324{endif} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F6840.0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nM104 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{if initial_extruder == 0}147.0{else}177.0{endif} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if initial_extruder == 0}137.0{else}187.0{endif} F6840.0\nG0 Z0.3 F240.0\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if initial_extruder == 0}0{else}324{endif} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retract_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F6840.0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +toolchange_gcode = ;***** Update: 20230730\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer:[layer_num] tc:[total_toolchanges])\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM2000 S200 V[travel_speed] A[travel_acceleration] ;quick switch extruders, S:200 mode/V:speed/A:acceleration\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} +before_layer_gcode = ; layer: [layer_num]\nG92 E0 bed_shape = 0x0,324x0,324x200,0x200 max_print_height = 200 machine_max_feedrate_x = 350 -machine_max_feedrate_y = 350 +machine_max_feedrate_y = 300 machine_max_feedrate_z = 10 machine_max_feedrate_e = 40 -retract_speed = 30,30 -deretract_speed = 30,30 +retract_speed = 25,25 +deretract_speed = 25,25 [printer:*fdm_a250*] inherits = *fdm_linear2* name = *fdm_a250* printer_notes = PRINTER_MODEL_SNAPMAKER_A250\n -start_gcode = ; Model: Snapmaker A250\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z156 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X230\nG0 Y250\nG0 X0\nG0 Y0\n\nM83\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E35 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E35 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}220{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] -end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-25 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; -before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +start_gcode = ; Model: Snapmaker A250\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z153 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X230\n G0 Y250\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(first_layer_bed_temperature[initial_extruder], bed_temperature[initial_extruder]) >= 90}\nG0 Z0.06 ;raise z to counteract thermal expansion\nG92 Z0 ;reset z\n{endif}\n\nT[initial_extruder]\nM104 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if initial_extruder == 0}100.0{else}130.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG1 E15 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG1 E9.0 F200\nG92 E0\nG1 E6.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if initial_extruder == 0}55.0{else}175.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if initial_extruder == 0}0{else}230{endif} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-5 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +before_layer_gcode = ; layer: [layer_num]\nG92 E0 bed_shape = 0x0,230x0,230x250,0x250 -max_print_height = 235 +max_print_height = 230 [printer:*fdm_a350*] inherits = *fdm_linear2* name = *fdm_a350* printer_notes = PRINTER_MODEL_SNAPMAKER_A350\n -start_gcode = ; Model: Snapmaker A350\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z220 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X320\nG0 Y350\nG0 X0\nG0 Y0\n\nM83\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E35 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E35 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}310{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] -end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-25 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; -before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +start_gcode = ; Model: Snapmaker A350\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z216 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X320\n G0 Y350\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(first_layer_bed_temperature[initial_extruder], bed_temperature[initial_extruder]) >= 90}\nG0 Z0.06 ;raise z to counteract thermal expansion\nG92 Z0 ;reset z\n{endif}\n\nT[initial_extruder]\nM104 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if initial_extruder == 0}145.0{else}175.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG1 E15 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG1 E9.0 F200\nG92 E0\nG1 E6.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if initial_extruder == 0}100.0{else}220.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if initial_extruder == 0}0{else}320{endif} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-5 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +before_layer_gcode = ; layer: [layer_num]\nG92 E0 bed_shape = 0x0,320x0,320x350,0x350 -max_print_height = 330 +max_print_height = 325 [printer:*fdm_a250_dual*] inherits = *fdm_linear2_dual* name = *fdm_a250_dual* printer_notes = PRINTER_MODEL_SNAPMAKER_A250_DUAL\n -start_gcode = ; Model: Snapmaker A250 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z136 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X230\nG0 Y250\nG0 X0\nG0 Y0\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F960.0\nG0 X{if 0 == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\nM104 S{first_layer_temperature[0] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 0 == 0}10{else}220{endif} F3420.0\nG0 X{if 0 == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[0]} C3 W1\nG1 X{if 0 == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 0 == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F960.0\nG0 X{if 1 == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\nM104 S{first_layer_temperature[1] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 1 == 0}10{else}220{endif} F3420.0\nG0 X{if 1 == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[1]} C3 W1\nG1 X{if 1 == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 1 == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}220{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] -end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-35 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; -toolchange_gcode = ;***** Update: 20231010\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} -before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +bed_exclude_area = 0x240,230x240,230x250,0x250 +start_gcode = ; Model: Snapmaker A250 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z126 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X230\n G0 Y250\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(first_layer_bed_temperature[initial_extruder], bed_temperature[initial_extruder]) >= 90}\nG0 Z0.06 ;raise z to counteract thermal expansion\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nM104 S{max(250, min(290, first_layer_temperature[0] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if 0 == 0}100.0{else}130.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[0] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 0 == 0}55.0{else}175.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[0]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 0 == 0}0{else}230{endif} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F3420.0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nM104 S{max(250, min(290, first_layer_temperature[1] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if 1 == 0}100.0{else}130.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[1] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 1 == 0}55.0{else}175.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[1]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 1 == 0}0{else}230{endif} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F3420.0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nM104 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if initial_extruder == 0}100.0{else}130.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if initial_extruder == 0}55.0{else}175.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if initial_extruder == 0}0{else}230{endif} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +toolchange_gcode = ;***** Update: 20231010\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer:[layer_num] tc:[total_toolchanges])\n{if has_wipe_tower}\nG1 E-{retract_length_toolchange[current_extruder]} X{wipe_tower_x} Y{wipe_tower_y} F{travel_speed*60}\n{else}\nG1 E-{retract_length_toolchange[current_extruder]} F{retract_speed[current_extruder]*60}\n{endif}\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\nG1 E{retract_length_toolchange[next_extruder]} F100\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} +before_layer_gcode = ; layer: [layer_num]\nG92 E0 bed_shape = 0x0,230x0,230x250,0x250 -max_print_height = 205 +max_print_height = 190 [printer:*fdm_a350_dual*] inherits = *fdm_linear2_dual* name = *fdm_a350_dual* printer_notes = PRINTER_MODEL_SNAPMAKER_A350_DUAL\n -start_gcode = ; Model: Snapmaker A350 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z193 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X320\nG0 Y350\nG0 X0\nG0 Y0\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F960.0\nG0 X{if 0 == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\nM104 S{first_layer_temperature[0] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 0 == 0}10{else}310{endif} F3420.0\nG0 X{if 0 == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[0]} C3 W1\nG1 X{if 0 == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 0 == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F960.0\nG0 X{if 1 == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\nM104 S{first_layer_temperature[1] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 1 == 0}10{else}310{endif} F3420.0\nG0 X{if 1 == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[1]} C3 W1\nG1 X{if 1 == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 1 == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}310{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] -end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-35 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; -toolchange_gcode = ;***** Update: 20231010\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} -before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +bed_exclude_area = 0x330,320x330,320x350,0x350 +start_gcode = ; Model: Snapmaker A350 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z190 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X320\n G0 Y350\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(first_layer_bed_temperature[initial_extruder], bed_temperature[initial_extruder]) >= 90}\nG0 Z0.06 ;raise z to counteract thermal expansion\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nM104 S{max(250, min(290, first_layer_temperature[0] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if 0 == 0}145.0{else}175.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[0] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 0 == 0}100.0{else}220.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[0]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 0 == 0}0{else}320{endif} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F3420.0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nM104 S{max(250, min(290, first_layer_temperature[1] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if 1 == 0}145.0{else}175.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[1] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 1 == 0}100.0{else}220.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[1]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 1 == 0}0{else}320{endif} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F3420.0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nM104 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if initial_extruder == 0}145.0{else}175.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if initial_extruder == 0}100.0{else}220.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if initial_extruder == 0}0{else}320{endif} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +toolchange_gcode = ;***** Update: 20231010\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer:[layer_num] tc:[total_toolchanges])\n{if has_wipe_tower}\nG1 E-{retract_length_toolchange[current_extruder]} X{wipe_tower_x} Y{wipe_tower_y} F{travel_speed*60}\n{else}\nG1 E-{retract_length_toolchange[current_extruder]} F{retract_speed[current_extruder]*60}\n{endif}\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\nG1 E{retract_length_toolchange[next_extruder]} F100\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} +before_layer_gcode = ; layer: [layer_num]\nG92 E0 bed_shape = 0x0,320x0,320x350,0x350 -max_print_height = 290 +max_print_height = 285 [printer:*fdm_a250_qs*] inherits = *fdm_a250* name = *fdm_a250_qs* printer_notes = PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_QUICKSWAPKIT\n bed_exclude_area = 0x235,230x235,230x250,0x250 -max_print_height = 220 +max_print_height = 215 [printer:*fdm_a350_qs*] inherits = *fdm_a350* name = *fdm_a350_qs* printer_notes = PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_QUICKSWAPKIT\n bed_exclude_area = 0x335,320x335,320x350,0x350 -max_print_height = 315 +max_print_height = 310 + +[printer:*fdm_a250_bk*] +inherits = *fdm_a250* +name = *fdm_a250_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_BRACINGKIT\n +bed_exclude_area = 0x238,230x238,230x250,0x250 +max_print_height = 224 + +[printer:*fdm_a350_bk*] +inherits = *fdm_a350* +name = *fdm_a350_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_BRACINGKIT\n +bed_exclude_area = 0x338,320x338,320x350,0x350 +max_print_height = 319 + +[printer:*fdm_a250_qs_bk*] +inherits = *fdm_a250* +name = *fdm_a250_qs_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_QUICKSWAPKIT\nPRINTER_MODEL_SNAPMAKER_A250_BRACINGKIT\n +bed_exclude_area = 0x223,230x223,230x250,0x250 +max_print_height = 209 + +[printer:*fdm_a350_qs_bk*] +inherits = *fdm_a350* +name = *fdm_a350_qs_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_BRACINGKIT\nPRINTER_MODEL_SNAPMAKER_A350_QUICKSWAPKIT\n +bed_exclude_area = 0x323,320x323,320x350,0x350 +max_print_height = 304 [printer:*fdm_a250_dual_qs*] inherits = *fdm_a250_dual* name = *fdm_a250_dual_qs* printer_notes = PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_QUICKSWAPKIT\n -bed_exclude_area = 0x235,230x235,230x250,0x250 +bed_exclude_area = 0x225,230x225,230x250,0x250 +max_print_height = 175 [printer:*fdm_a350_dual_qs*] inherits = *fdm_a350_dual* name = *fdm_a350_dual_qs* printer_notes = PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_QUICKSWAPKIT\n -bed_exclude_area = 0x335,320x335,320x350,0x350 -max_print_height = 300 +bed_exclude_area = 0x315,320x315,320x350,0x350 +max_print_height = 270 + +[printer:*fdm_a250_dual_bk*] +inherits = *fdm_a250_dual* +name = *fdm_a250_dual_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_BRACINGKIT\n +bed_exclude_area = 0x228,230x228,230x250,0x250 +max_print_height = 184 + +[printer:*fdm_a350_dual_bk*] +inherits = *fdm_a350_dual* +name = *fdm_a350_dual_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_BRACINGKIT\n +bed_exclude_area = 0x318,320x318,320x350,0x350 +max_print_height = 279 + +[printer:*fdm_a250_dual_qs_bk*] +inherits = *fdm_a250_dual* +name = *fdm_a250_dual_qs_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_QUICKSWAPKIT\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_BRACINGKIT\n +bed_exclude_area = 0x213,230x213,230x250,0x250 +max_print_height = 169 + +[printer:*fdm_a350_dual_qs_bk*] +inherits = *fdm_a350_dual* +name = *fdm_a350_dual_qs_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_BRACINGKIT\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_QUICKSWAPKIT\n +bed_exclude_area = 0x303,320x303,320x350,0x350 +max_print_height = 264 + +[printer:*fdm_a400*] +inherits = *fdm_linear2_dual* +name = *fdm_a400* +machine_max_acceleration_x = 5000 +machine_max_acceleration_y = 5000 +machine_max_acceleration_z = 200 +machine_max_acceleration_travel = 5000 +machine_max_acceleration_extruding = 5000 +machine_max_acceleration_retracting = 2000 +machine_max_jerk_x = 10 +machine_max_jerk_y = 10 +machine_max_jerk_z = 3 +thumbnails = 600x600 +printer_notes = PRINTER_MODEL_SNAPMAKER_ARTISAN\nPRINTER_MODEL_SNAPMAKER_A400_DUAL\n +start_gcode = ; Model: Snapmaker Artisan ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM205 V[machine_max_jerk_x] ;Junction Deviation (mm)\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z266 F960.0\nG0 Y200.0 F6840.0\nG0 X200.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F6840.0\n G0 X400\n G0 Y400\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(first_layer_bed_temperature[initial_extruder], bed_temperature[initial_extruder]) >= 90}\nG0 Z0.06 ;raise z to counteract thermal expansion\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nM104 S{max(250, min(290, first_layer_temperature[0] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if 0 == 0}185.0{else}215.0{endif} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[0] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 0 == 0}140.0{else}260.0{endif} F6840.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[0]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 0 == 0}0{else}400{endif} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F6840.0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nM104 S{max(250, min(290, first_layer_temperature[1] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if 1 == 0}185.0{else}215.0{endif} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[1] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 1 == 0}140.0{else}260.0{endif} F6840.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[1]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 1 == 0}0{else}400{endif} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F6840.0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nM104 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if initial_extruder == 0}185.0{else}215.0{endif} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if initial_extruder == 0}140.0{else}260.0{endif} F6840.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if initial_extruder == 0}0{else}400{endif} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retract_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F6840.0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +toolchange_gcode = ;***** Update: 20231010\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer:[layer_num] tc:[total_toolchanges])\n{if has_wipe_tower}\nG1 E-{retract_length_toolchange[current_extruder]} X{wipe_tower_x} Y{wipe_tower_y} F{travel_speed*60}\n{else}\nG1 E-{retract_length_toolchange[current_extruder]} F{retract_speed[current_extruder]*60}\n{endif}\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\nG1 E{retract_length_toolchange[next_extruder]} F100\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} +before_layer_gcode = ; layer: [layer_num]\nG92 E0 +bed_shape = 0x0,400x0,400x400,0x400 +max_print_height = 400 +machine_max_feedrate_x = 300 +machine_max_feedrate_y = 300 [printer:Snapmaker J1 (0.2 nozzle)] name = Snapmaker J1 (0.2 nozzle) @@ -2847,6 +3884,166 @@ min_layer_height = 0.24 nozzle_diameter = 0.8 inherits = *fdm_a350_qs* +[printer:Snapmaker A250 BKit (0.2 nozzle)] +name = Snapmaker A250 BKit (0.2 nozzle) +printer_model = Snapmaker A250 BKit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2 +inherits = *fdm_a250_bk* + +[printer:Snapmaker A250 BKit (0.4 nozzle)] +name = Snapmaker A250 BKit (0.4 nozzle) +printer_model = Snapmaker A250 BKit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4 +inherits = *fdm_a250_bk* + +[printer:Snapmaker A250 BKit (0.6 nozzle)] +name = Snapmaker A250 BKit (0.6 nozzle) +printer_model = Snapmaker A250 BKit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6 +inherits = *fdm_a250_bk* + +[printer:Snapmaker A250 BKit (0.8 nozzle)] +name = Snapmaker A250 BKit (0.8 nozzle) +printer_model = Snapmaker A250 BKit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8 +inherits = *fdm_a250_bk* + +[printer:Snapmaker A350 BKit (0.2 nozzle)] +name = Snapmaker A350 BKit (0.2 nozzle) +printer_model = Snapmaker A350 BKit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2 +inherits = *fdm_a350_bk* + +[printer:Snapmaker A350 BKit (0.4 nozzle)] +name = Snapmaker A350 BKit (0.4 nozzle) +printer_model = Snapmaker A350 BKit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4 +inherits = *fdm_a350_bk* + +[printer:Snapmaker A350 BKit (0.6 nozzle)] +name = Snapmaker A350 BKit (0.6 nozzle) +printer_model = Snapmaker A350 BKit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6 +inherits = *fdm_a350_bk* + +[printer:Snapmaker A350 BKit (0.8 nozzle)] +name = Snapmaker A350 BKit (0.8 nozzle) +printer_model = Snapmaker A350 BKit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8 +inherits = *fdm_a350_bk* + +[printer:Snapmaker A250 QS+B Kit (0.2 nozzle)] +name = Snapmaker A250 QS+B Kit (0.2 nozzle) +printer_model = Snapmaker A250 QS+B Kit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2 +inherits = *fdm_a250_qs_bk* + +[printer:Snapmaker A250 QS+B Kit (0.4 nozzle)] +name = Snapmaker A250 QS+B Kit (0.4 nozzle) +printer_model = Snapmaker A250 QS+B Kit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4 +inherits = *fdm_a250_qs_bk* + +[printer:Snapmaker A250 QS+B Kit (0.6 nozzle)] +name = Snapmaker A250 QS+B Kit (0.6 nozzle) +printer_model = Snapmaker A250 QS+B Kit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6 +inherits = *fdm_a250_qs_bk* + +[printer:Snapmaker A250 QS+B Kit (0.8 nozzle)] +name = Snapmaker A250 QS+B Kit (0.8 nozzle) +printer_model = Snapmaker A250 QS+B Kit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8 +inherits = *fdm_a250_qs_bk* + +[printer:Snapmaker A350 QS+B Kit (0.2 nozzle)] +name = Snapmaker A350 QS+B Kit (0.2 nozzle) +printer_model = Snapmaker A350 QS+B Kit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2 +inherits = *fdm_a350_qs_bk* + +[printer:Snapmaker A350 QS+B Kit (0.4 nozzle)] +name = Snapmaker A350 QS+B Kit (0.4 nozzle) +printer_model = Snapmaker A350 QS+B Kit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4 +inherits = *fdm_a350_qs_bk* + +[printer:Snapmaker A350 QS+B Kit (0.6 nozzle)] +name = Snapmaker A350 QS+B Kit (0.6 nozzle) +printer_model = Snapmaker A350 QS+B Kit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6 +inherits = *fdm_a350_qs_bk* + +[printer:Snapmaker A350 QS+B Kit (0.8 nozzle)] +name = Snapmaker A350 QS+B Kit (0.8 nozzle) +printer_model = Snapmaker A350 QS+B Kit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8 +inherits = *fdm_a350_qs_bk* + [printer:Snapmaker A250 Dual QSKit (0.2 nozzle)] name = Snapmaker A250 Dual QSKit (0.2 nozzle) printer_model = Snapmaker A250 Dual QSKit @@ -2927,3 +4124,203 @@ min_layer_height = 0.24 nozzle_diameter = 0.8,0.8 inherits = *fdm_a350_dual_qs* +[printer:Snapmaker A250 Dual BKit (0.2 nozzle)] +name = Snapmaker A250 Dual BKit (0.2 nozzle) +printer_model = Snapmaker A250 Dual BKit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a250_dual_bk* + +[printer:Snapmaker A250 Dual BKit (0.4 nozzle)] +name = Snapmaker A250 Dual BKit (0.4 nozzle) +printer_model = Snapmaker A250 Dual BKit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a250_dual_bk* + +[printer:Snapmaker A250 Dual BKit (0.6 nozzle)] +name = Snapmaker A250 Dual BKit (0.6 nozzle) +printer_model = Snapmaker A250 Dual BKit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a250_dual_bk* + +[printer:Snapmaker A250 Dual BKit (0.8 nozzle)] +name = Snapmaker A250 Dual BKit (0.8 nozzle) +printer_model = Snapmaker A250 Dual BKit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a250_dual_bk* + +[printer:Snapmaker A350 Dual BKit (0.2 nozzle)] +name = Snapmaker A350 Dual BKit (0.2 nozzle) +printer_model = Snapmaker A350 Dual BKit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a350_dual_bk* + +[printer:Snapmaker A350 Dual BKit (0.4 nozzle)] +name = Snapmaker A350 Dual BKit (0.4 nozzle) +printer_model = Snapmaker A350 Dual BKit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a350_dual_bk* + +[printer:Snapmaker A350 Dual BKit (0.6 nozzle)] +name = Snapmaker A350 Dual BKit (0.6 nozzle) +printer_model = Snapmaker A350 Dual BKit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a350_dual_bk* + +[printer:Snapmaker A350 Dual BKit (0.8 nozzle)] +name = Snapmaker A350 Dual BKit (0.8 nozzle) +printer_model = Snapmaker A350 Dual BKit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a350_dual_bk* + +[printer:Snapmaker A250 Dual QS+B Kit (0.2 nozzle)] +name = Snapmaker A250 Dual QS+B Kit (0.2 nozzle) +printer_model = Snapmaker A250 Dual QS+B Kit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a250_dual_qs_bk* + +[printer:Snapmaker A250 Dual QS+B Kit (0.4 nozzle)] +name = Snapmaker A250 Dual QS+B Kit (0.4 nozzle) +printer_model = Snapmaker A250 Dual QS+B Kit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a250_dual_qs_bk* + +[printer:Snapmaker A250 Dual QS+B Kit (0.6 nozzle)] +name = Snapmaker A250 Dual QS+B Kit (0.6 nozzle) +printer_model = Snapmaker A250 Dual QS+B Kit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a250_dual_qs_bk* + +[printer:Snapmaker A250 Dual QS+B Kit (0.8 nozzle)] +name = Snapmaker A250 Dual QS+B Kit (0.8 nozzle) +printer_model = Snapmaker A250 Dual QS+B Kit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a250_dual_qs_bk* + +[printer:Snapmaker A350 Dual QS+B Kit (0.2 nozzle)] +name = Snapmaker A350 Dual QS+B Kit (0.2 nozzle) +printer_model = Snapmaker A350 Dual QS+B Kit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a350_dual_qs_bk* + +[printer:Snapmaker A350 Dual QS+B Kit (0.4 nozzle)] +name = Snapmaker A350 Dual QS+B Kit (0.4 nozzle) +printer_model = Snapmaker A350 Dual QS+B Kit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a350_dual_qs_bk* + +[printer:Snapmaker A350 Dual QS+B Kit (0.6 nozzle)] +name = Snapmaker A350 Dual QS+B Kit (0.6 nozzle) +printer_model = Snapmaker A350 Dual QS+B Kit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a350_dual_qs_bk* + +[printer:Snapmaker A350 Dual QS+B Kit (0.8 nozzle)] +name = Snapmaker A350 Dual QS+B Kit (0.8 nozzle) +printer_model = Snapmaker A350 Dual QS+B Kit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a350_dual_qs_bk* + +[printer:Snapmaker Artisan (0.2 nozzle)] +name = Snapmaker Artisan (0.2 nozzle) +printer_model = Snapmaker Artisan +default_print_profile = 0.14 Standard @Snapmaker Artisan (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a400* + +[printer:Snapmaker Artisan (0.4 nozzle)] +name = Snapmaker Artisan (0.4 nozzle) +printer_model = Snapmaker Artisan +default_print_profile = 0.16 Optimal @Snapmaker Artisan (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a400* + +[printer:Snapmaker Artisan (0.6 nozzle)] +name = Snapmaker Artisan (0.6 nozzle) +printer_model = Snapmaker Artisan +default_print_profile = 0.18 Standard @Snapmaker Artisan (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a400* + +[printer:Snapmaker Artisan (0.8 nozzle)] +name = Snapmaker Artisan (0.8 nozzle) +printer_model = Snapmaker Artisan +default_print_profile = 0.24 Standard @Snapmaker Artisan (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a400* + diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250 BKit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A250 BKit_cover.png new file mode 100644 index 0000000..faf7ec9 Binary files /dev/null and b/PrusaSlicer/Snapmaker/Snapmaker A250 BKit_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250 Dual BKit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A250 Dual BKit_cover.png new file mode 100644 index 0000000..faf7ec9 Binary files /dev/null and b/PrusaSlicer/Snapmaker/Snapmaker A250 Dual BKit_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png new file mode 100644 index 0000000..f80ee17 Binary files /dev/null and b/PrusaSlicer/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250 Dual_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A250 Dual_cover.png index 5325caf..9f28d19 100644 Binary files a/PrusaSlicer/Snapmaker/Snapmaker A250 Dual_cover.png and b/PrusaSlicer/Snapmaker/Snapmaker A250 Dual_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250 Dual_texture.svg b/PrusaSlicer/Snapmaker/Snapmaker A250 Dual_texture.svg new file mode 100644 index 0000000..b021960 --- /dev/null +++ b/PrusaSlicer/Snapmaker/Snapmaker A250 Dual_texture.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250 QS+B Kit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A250 QS+B Kit_cover.png new file mode 100644 index 0000000..f80ee17 Binary files /dev/null and b/PrusaSlicer/Snapmaker/Snapmaker A250 QS+B Kit_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250 QSKit_texture.svg b/PrusaSlicer/Snapmaker/Snapmaker A250 QSKit_texture.svg deleted file mode 100644 index a8c7c9c..0000000 --- a/PrusaSlicer/Snapmaker/Snapmaker A250 QSKit_texture.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A250_cover.png index 5325caf..9f28d19 100644 Binary files a/PrusaSlicer/Snapmaker/Snapmaker A250_cover.png and b/PrusaSlicer/Snapmaker/Snapmaker A250_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250_texture.svg b/PrusaSlicer/Snapmaker/Snapmaker A250_texture.svg index 429f43f..d4379d0 100644 --- a/PrusaSlicer/Snapmaker/Snapmaker A250_texture.svg +++ b/PrusaSlicer/Snapmaker/Snapmaker A250_texture.svg @@ -1,59 +1,64 @@ - - + + + + + + + + + - + - - - - - + + + + + - - - - - + + + + + - - + - + - + - + - + - + - + - + - + - + - - - - + + diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 BKit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350 BKit_cover.png new file mode 100644 index 0000000..a13e446 Binary files /dev/null and b/PrusaSlicer/Snapmaker/Snapmaker A350 BKit_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 Dual BKit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual BKit_cover.png new file mode 100644 index 0000000..a13e446 Binary files /dev/null and b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual BKit_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png new file mode 100644 index 0000000..59d7de3 Binary files /dev/null and b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 Dual QSKit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual QSKit_cover.png index fb801e0..80448ef 100644 Binary files a/PrusaSlicer/Snapmaker/Snapmaker A350 Dual QSKit_cover.png and b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual QSKit_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 Dual_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual_cover.png index 123b94e..8be6c20 100644 Binary files a/PrusaSlicer/Snapmaker/Snapmaker A350 Dual_cover.png and b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg new file mode 100644 index 0000000..40a94f5 --- /dev/null +++ b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 QS+B Kit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350 QS+B Kit_cover.png new file mode 100644 index 0000000..59d7de3 Binary files /dev/null and b/PrusaSlicer/Snapmaker/Snapmaker A350 QS+B Kit_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 QSKit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350 QSKit_cover.png index fb801e0..80448ef 100644 Binary files a/PrusaSlicer/Snapmaker/Snapmaker A350 QSKit_cover.png and b/PrusaSlicer/Snapmaker/Snapmaker A350 QSKit_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg b/PrusaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg deleted file mode 100644 index 75858e0..0000000 --- a/PrusaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350_cover.png index 123b94e..8be6c20 100644 Binary files a/PrusaSlicer/Snapmaker/Snapmaker A350_cover.png and b/PrusaSlicer/Snapmaker/Snapmaker A350_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350_texture.svg b/PrusaSlicer/Snapmaker/Snapmaker A350_texture.svg index df0770c..84e5160 100644 --- a/PrusaSlicer/Snapmaker/Snapmaker A350_texture.svg +++ b/PrusaSlicer/Snapmaker/Snapmaker A350_texture.svg @@ -1,103 +1,108 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PrusaSlicer/Snapmaker/Snapmaker Artisan_bed.stl b/PrusaSlicer/Snapmaker/Snapmaker Artisan_bed.stl new file mode 100644 index 0000000..a04b55a Binary files /dev/null and b/PrusaSlicer/Snapmaker/Snapmaker Artisan_bed.stl differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker Artisan_cover.png b/PrusaSlicer/Snapmaker/Snapmaker Artisan_cover.png new file mode 100644 index 0000000..a109a49 Binary files /dev/null and b/PrusaSlicer/Snapmaker/Snapmaker Artisan_cover.png differ diff --git a/PrusaSlicer/Snapmaker/Snapmaker Artisan_texture.svg b/PrusaSlicer/Snapmaker/Snapmaker Artisan_texture.svg new file mode 100644 index 0000000..e80cbb8 --- /dev/null +++ b/PrusaSlicer/Snapmaker/Snapmaker Artisan_texture.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/PrusaSlicer/Snapmaker/Snapmaker J1_cover.png b/PrusaSlicer/Snapmaker/Snapmaker J1_cover.png index 3ad7287..e4a508b 100644 Binary files a/PrusaSlicer/Snapmaker/Snapmaker J1_cover.png and b/PrusaSlicer/Snapmaker/Snapmaker J1_cover.png differ