diff --git a/resources/profiles/Snapmaker.json b/resources/profiles/Snapmaker.json index 8fc3fb8f7d7..102c5b3f6bf 100644 --- a/resources/profiles/Snapmaker.json +++ b/resources/profiles/Snapmaker.json @@ -1,6 +1,6 @@ { "name": "Snapmaker", - "version": "02.03.00.03", + "version": "02.03.00.05", "force_update": "0", "description": "Snapmaker configurations", "machine_model_list": [ @@ -75,292 +75,388 @@ { "name": "Snapmaker Artisan", "sub_path": "machine/Snapmaker Artisan.json" + }, + { + "name": "Snapmaker U1", + "sub_path": "machine/Snapmaker U1.json" } ], "process_list": [ + { + "name": "fdm_process_U1", + "sub_path": "process/fdm_process_U1.json" + }, { "name": "fdm_process_common", "sub_path": "process/fdm_process_common.json" }, { - "name": "fdm_process_idex", - "sub_path": "process/fdm_process_idex.json" + "name": "0.25 Benchy @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.25 Benchy @Snapmaker U1 (0.4 nozzle).json" }, { - "name": "fdm_process_a400", - "sub_path": "process/fdm_process_a400.json" + "name": "fdm_process_U1_common", + "sub_path": "process/fdm_process_U1_common.json" }, { "name": "0.06 Standard @Snapmaker (0.2 nozzle)", "sub_path": "process/0.06 Standard @Snapmaker (0.2 nozzle).json" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, - { - "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" }, { - "name": "0.42 Draft @Snapmaker J1 (0.6 nozzle)", - "sub_path": "process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json" + "name": "0.48 Draft @Snapmaker (0.8 nozzle)", + "sub_path": "process/0.48 Draft @Snapmaker (0.8 nozzle).json" + }, + { + "name": "fdm_process_a400", + "sub_path": "process/fdm_process_a400.json" + }, + { + "name": "fdm_process_idex", + "sub_path": "process/fdm_process_idex.json" + }, + { + "name": "fdm_process_U1_0.08", + "sub_path": "process/fdm_process_U1_0.08.json" + }, + { + "name": "fdm_process_U1_0.12", + "sub_path": "process/fdm_process_U1_0.12.json" + }, + { + "name": "fdm_process_U1_0.16", + "sub_path": "process/fdm_process_U1_0.16.json" + }, + { + "name": "fdm_process_U1_0.20", + "sub_path": "process/fdm_process_U1_0.20.json" + }, + { + "name": "fdm_process_U1_0.24", + "sub_path": "process/fdm_process_U1_0.24.json" + }, + { + "name": "fdm_process_U1_0.28", + "sub_path": "process/fdm_process_U1_0.28.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 Artisan (0.2 nozzle)", + "sub_path": "process/0.10 Standard @Snapmaker Artisan (0.2 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 Artisan (0.2 nozzle)", + "sub_path": "process/0.14 Standard @Snapmaker Artisan (0.2 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 Artisan (0.6 nozzle)", + "sub_path": "process/0.18 Standard @Snapmaker Artisan (0.6 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 Artisan (0.4 nozzle)", + "sub_path": "process/0.20 Strength @Snapmaker Artisan (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.24 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.24 Standard @Snapmaker Artisan (0.6 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.25 Benchy @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.25 Benchy @Snapmaker Artisan (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 Artisan (0.6 nozzle)", + "sub_path": "process/0.30 Standard @Snapmaker Artisan (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 Artisan (0.8 nozzle)", + "sub_path": "process/0.32 Standard @Snapmaker Artisan (0.8 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 Artisan (0.8 nozzle)", + "sub_path": "process/0.36 Standard @Snapmaker Artisan (0.8 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 Artisan (0.8 nozzle)", + "sub_path": "process/0.40 Standard @Snapmaker Artisan (0.8 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" + "name": "0.48 Draft @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json" + }, + { + "name": "0.06 Standard @Snapmaker J1 (0.2 nozzle)", + "sub_path": "process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json" + }, + { + "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.10 Standard @Snapmaker J1 (0.2 nozzle)", + "sub_path": "process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json" + }, + { + "name": "0.12 Fine @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "0.14 Standard @Snapmaker J1 (0.2 nozzle)", + "sub_path": "process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json" + }, + { + "name": "0.16 Optimal @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "0.18 Standard @Snapmaker J1 (0.6 nozzle)", + "sub_path": "process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json" + }, + { + "name": "0.20 Standard @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "0.20 Strength @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "0.24 Draft @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json" + }, + { + "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 J1 (0.8 nozzle)", + "sub_path": "process/0.24 Standard @Snapmaker J1 (0.8 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.28 Extra Draft @Snapmaker J1 (0.4 nozzle)", + "sub_path": "process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json" + }, + { + "name": "0.30 Standard @Snapmaker J1 (0.6 nozzle)", + "sub_path": "process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json" + }, + { + "name": "0.30 Strength @Snapmaker J1 (0.6 nozzle)", + "sub_path": "process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json" + }, + { + "name": "0.32 Standard @Snapmaker J1 (0.8 nozzle)", + "sub_path": "process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json" + }, + { + "name": "0.34 Standard @Snapmaker J1 (0.6 nozzle)", + "sub_path": "process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json" + }, + { + "name": "0.36 Standard @Snapmaker J1 (0.8 nozzle)", + "sub_path": "process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json" + }, + { + "name": "0.38 Standard @Snapmaker J1 (0.6 nozzle)", + "sub_path": "process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json" + }, + { + "name": "0.40 Standard @Snapmaker J1 (0.8 nozzle)", + "sub_path": "process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json" + }, + { + "name": "0.42 Draft @Snapmaker J1 (0.6 nozzle)", + "sub_path": "process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json" }, { "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" + "name": "0.08 Extra Fine @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.08 Extra Fine @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.08 High Quality @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.08 High Quality @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.12 Fine @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.12 Fine @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.12 High Quality @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.12 High Quality @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.16 High Quality @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.16 High Quality @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.16 Optimal @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.16 Optimal @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.20 Bambu Support W @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.20 Bambu Support W @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.20 Quality @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.20 Quality @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.20 Standard @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.20 Standard @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.20 Strength @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.20 Strength @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.20 Support @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.20 Support @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.20 Support W @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.20 Support W @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.24 Draft @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.24 Draft @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.28 Extra Draft @Snapmaker U1 (0.4 nozzle)", + "sub_path": "process/0.28 Extra Draft @Snapmaker U1 (0.4 nozzle).json" + }, + { + "name": "0.06 Standard @Snapmaker Artisan (0.2 nozzle)", + "sub_path": "process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json" } ], "filament_list": [ @@ -368,6 +464,18 @@ "name": "PolyTerra PLA @0.2 nozzle", "sub_path": "filament/PolyTerra PLA @0.2 nozzle.json" }, + { + "name": "Snapmaker PLA Lite @U1 base", + "sub_path": "filament/Snapmaker PLA Lite @U1 base.json" + }, + { + "name": "Snapmaker PLA SnapSpeed @U1 base", + "sub_path": "filament/Snapmaker PLA SnapSpeed @U1 base.json" + }, + { + "name": "Snapmaker TPU 95A @U1 base", + "sub_path": "filament/Snapmaker TPU 95A @U1 base.json" + }, { "name": "fdm_filament_common", "sub_path": "filament/fdm_filament_common.json" @@ -380,6 +488,18 @@ "name": "PolyTerra J1 PLA @0.2 nozzle", "sub_path": "filament/PolyTerra J1 PLA @0.2 nozzle.json" }, + { + "name": "Snapmaker PLA Lite @U1", + "sub_path": "filament/Snapmaker PLA Lite @U1.json" + }, + { + "name": "Snapmaker PLA SnapSpeed @U1", + "sub_path": "filament/Snapmaker PLA SnapSpeed @U1.json" + }, + { + "name": "Snapmaker TPU 95A @U1", + "sub_path": "filament/Snapmaker TPU 95A @U1.json" + }, { "name": "fdm_filament_abs", "sub_path": "filament/fdm_filament_abs.json" @@ -416,6 +536,10 @@ "name": "fdm_filament_tpu", "sub_path": "filament/fdm_filament_tpu.json" }, + { + "name": "Snapmaker ABS @U1 base", + "sub_path": "filament/Snapmaker ABS @U1 base.json" + }, { "name": "Snapmaker ABS @base", "sub_path": "filament/Snapmaker ABS @base.json" @@ -428,6 +552,10 @@ "name": "Snapmaker J1 ABS @base", "sub_path": "filament/Snapmaker J1 ABS @base.json" }, + { + "name": "Snapmaker ASA @U1 base", + "sub_path": "filament/Snapmaker ASA @U1 base.json" + }, { "name": "Snapmaker ASA @base", "sub_path": "filament/Snapmaker ASA @base.json" @@ -456,6 +584,10 @@ "name": "Snapmaker J1 PA-CF @base", "sub_path": "filament/Snapmaker J1 PA-CF @base.json" }, + { + "name": "Snapmaker PA-CF @U1 base", + "sub_path": "filament/Snapmaker PA-CF @U1 base.json" + }, { "name": "Snapmaker PA-CF @base", "sub_path": "filament/Snapmaker PA-CF @base.json" @@ -468,6 +600,10 @@ "name": "Snapmaker J1 PET @base", "sub_path": "filament/Snapmaker J1 PET @base.json" }, + { + "name": "Snapmaker PET @U1 base", + "sub_path": "filament/Snapmaker PET @U1 base.json" + }, { "name": "Snapmaker PET @base", "sub_path": "filament/Snapmaker PET @base.json" @@ -488,18 +624,34 @@ "name": "Snapmaker J1 PETG-CF @base", "sub_path": "filament/Snapmaker J1 PETG-CF @base.json" }, + { + "name": "Snapmaker PETG @U1 base", + "sub_path": "filament/Snapmaker PETG @U1 base.json" + }, { "name": "Snapmaker PETG @base", "sub_path": "filament/Snapmaker PETG @base.json" }, + { + "name": "Snapmaker PETG-CF @U1 base", + "sub_path": "filament/Snapmaker PETG-CF @U1 base.json" + }, { "name": "Snapmaker PETG-CF @base", "sub_path": "filament/Snapmaker PETG-CF @base.json" }, + { + "name": "PolyLite PLA @U1 base", + "sub_path": "filament/PolyLite PLA @U1 base.json" + }, { "name": "PolyLite PLA @base", "sub_path": "filament/PolyLite PLA @base.json" }, + { + "name": "PolyTerra PLA @U1 base", + "sub_path": "filament/PolyTerra PLA @U1 base.json" + }, { "name": "Snapmaker Dual PLA @base", "sub_path": "filament/Snapmaker Dual PLA @base.json" @@ -540,14 +692,30 @@ "name": "Snapmaker J1 PLA-CF @base", "sub_path": "filament/Snapmaker J1 PLA-CF @base.json" }, + { + "name": "Snapmaker PLA @U1 base", + "sub_path": "filament/Snapmaker PLA @U1 base.json" + }, { "name": "Snapmaker PLA @base", "sub_path": "filament/Snapmaker PLA @base.json" }, + { + "name": "Snapmaker PLA Metal @U1 base", + "sub_path": "filament/Snapmaker PLA Metal @U1 base.json" + }, + { + "name": "Snapmaker PLA Silk @U1 base", + "sub_path": "filament/Snapmaker PLA Silk @U1 base.json" + }, { "name": "Snapmaker PLA Silk @base", "sub_path": "filament/Snapmaker PLA Silk @base.json" }, + { + "name": "Snapmaker PLA-CF @U1 base", + "sub_path": "filament/Snapmaker PLA-CF @U1 base.json" + }, { "name": "Snapmaker PLA-CF @base", "sub_path": "filament/Snapmaker PLA-CF @base.json" @@ -564,6 +732,10 @@ "name": "Snapmaker J1 PVA @base", "sub_path": "filament/Snapmaker J1 PVA @base.json" }, + { + "name": "Snapmaker PVA @U1 base", + "sub_path": "filament/Snapmaker PVA @U1 base.json" + }, { "name": "Snapmaker PVA @base", "sub_path": "filament/Snapmaker PVA @base.json" @@ -576,10 +748,22 @@ "name": "Snapmaker J1 TPU @base", "sub_path": "filament/Snapmaker J1 TPU @base.json" }, + { + "name": "Snapmaker TPU @U1 base", + "sub_path": "filament/Snapmaker TPU @U1 base.json" + }, { "name": "Snapmaker TPU @base", "sub_path": "filament/Snapmaker TPU @base.json" }, + { + "name": "Snapmaker ABS @U1", + "sub_path": "filament/Snapmaker ABS @U1.json" + }, + { + "name": "Snapmaker ABS Benchy @U1", + "sub_path": "filament/Snapmaker ABS Benchy @U1.json" + }, { "name": "Snapmaker ABS", "sub_path": "filament/Snapmaker ABS.json" @@ -620,6 +804,10 @@ "name": "Snapmaker J1 ABS Benchy", "sub_path": "filament/Snapmaker J1 ABS Benchy.json" }, + { + "name": "Snapmaker ASA @U1", + "sub_path": "filament/Snapmaker ASA @U1.json" + }, { "name": "Snapmaker ASA", "sub_path": "filament/Snapmaker ASA.json" @@ -668,6 +856,10 @@ "name": "Snapmaker J1 PA-CF", "sub_path": "filament/Snapmaker J1 PA-CF.json" }, + { + "name": "Snapmaker PA-CF @U1", + "sub_path": "filament/Snapmaker PA-CF @U1.json" + }, { "name": "Snapmaker PA-CF", "sub_path": "filament/Snapmaker PA-CF.json" @@ -684,6 +876,10 @@ "name": "Snapmaker J1 PET", "sub_path": "filament/Snapmaker J1 PET.json" }, + { + "name": "Snapmaker PET @U1", + "sub_path": "filament/Snapmaker PET @U1.json" + }, { "name": "Snapmaker PET", "sub_path": "filament/Snapmaker PET.json" @@ -720,6 +916,10 @@ "name": "Snapmaker J1 PETG-CF", "sub_path": "filament/Snapmaker J1 PETG-CF.json" }, + { + "name": "Snapmaker PETG @U1", + "sub_path": "filament/Snapmaker PETG @U1.json" + }, { "name": "Snapmaker PETG", "sub_path": "filament/Snapmaker PETG.json" @@ -728,10 +928,18 @@ "name": "Snapmaker PETG @0.2 nozzle", "sub_path": "filament/Snapmaker PETG @0.2 nozzle.json" }, + { + "name": "Snapmaker PETG-CF @U1", + "sub_path": "filament/Snapmaker PETG-CF @U1.json" + }, { "name": "Snapmaker PETG-CF", "sub_path": "filament/Snapmaker PETG-CF.json" }, + { + "name": "PolyLite PLA @U1", + "sub_path": "filament/PolyLite PLA @U1.json" + }, { "name": "PolyLite J1 PLA", "sub_path": "filament/PolyLite J1 PLA.json" @@ -740,6 +948,10 @@ "name": "PolyLite PLA @0.2 nozzle", "sub_path": "filament/PolyLite PLA @0.2 nozzle.json" }, + { + "name": "PolyTerra PLA @U1", + "sub_path": "filament/PolyTerra PLA @U1.json" + }, { "name": "Snapmaker Dual PLA", "sub_path": "filament/Snapmaker Dual PLA.json" @@ -820,10 +1032,26 @@ "name": "Snapmaker J1 PLA-CF @0.8 nozzle", "sub_path": "filament/Snapmaker J1 PLA-CF @0.8 nozzle.json" }, + { + "name": "Snapmaker PLA @U1", + "sub_path": "filament/Snapmaker PLA @U1.json" + }, + { + "name": "Snapmaker PLA Matte @U1", + "sub_path": "filament/Snapmaker PLA Matte @U1.json" + }, { "name": "Snapmaker PLA", "sub_path": "filament/Snapmaker PLA.json" }, + { + "name": "Snapmaker PLA Metal @U1", + "sub_path": "filament/Snapmaker PLA Metal @U1.json" + }, + { + "name": "Snapmaker PLA Silk @U1", + "sub_path": "filament/Snapmaker PLA Silk @U1.json" + }, { "name": "Snapmaker PLA Silk", "sub_path": "filament/Snapmaker PLA Silk.json" @@ -832,6 +1060,10 @@ "name": "Snapmaker PLA Silk @0.2 nozzle", "sub_path": "filament/Snapmaker PLA Silk @0.2 nozzle.json" }, + { + "name": "Snapmaker PLA-CF @U1", + "sub_path": "filament/Snapmaker PLA-CF @U1.json" + }, { "name": "Snapmaker PLA-CF", "sub_path": "filament/Snapmaker PLA-CF.json" @@ -844,6 +1076,10 @@ "name": "Snapmaker J1 PLA Eco @base", "sub_path": "filament/Snapmaker J1 PLA Eco @base.json" }, + { + "name": "Snapmaker PLA Eco @U1 base", + "sub_path": "filament/Snapmaker PLA Eco @U1 base.json" + }, { "name": "Snapmaker PLA Eco @base", "sub_path": "filament/Snapmaker PLA Eco @base.json" @@ -864,6 +1100,10 @@ "name": "Snapmaker J1 PVA @0.2 nozzle", "sub_path": "filament/Snapmaker J1 PVA @0.2 nozzle.json" }, + { + "name": "Snapmaker PVA @U1", + "sub_path": "filament/Snapmaker PVA @U1.json" + }, { "name": "Snapmaker PVA", "sub_path": "filament/Snapmaker PVA.json" @@ -896,6 +1136,18 @@ "name": "Snapmaker J1 TPU High-Flow", "sub_path": "filament/Snapmaker J1 TPU High-Flow.json" }, + { + "name": "Snapmaker TPE @U1", + "sub_path": "filament/Snapmaker TPE @U1.json" + }, + { + "name": "Snapmaker TPU @U1", + "sub_path": "filament/Snapmaker TPU @U1.json" + }, + { + "name": "Snapmaker TPU High-Flow @U1", + "sub_path": "filament/Snapmaker TPU High-Flow @U1.json" + }, { "name": "Snapmaker TPE", "sub_path": "filament/Snapmaker TPE.json" @@ -936,13 +1188,29 @@ "name": "Snapmaker J1 PLA Eco @0.8 nozzle", "sub_path": "filament/Snapmaker J1 PLA Eco @0.8 nozzle.json" }, + { + "name": "Snapmaker PLA Eco @U1", + "sub_path": "filament/Snapmaker PLA Eco @U1.json" + }, { "name": "Snapmaker PLA Eco", "sub_path": "filament/Snapmaker PLA Eco.json" }, + { + "name": "Snapmaker Breakaway Support @base", + "sub_path": "filament/Snapmaker Breakaway Support @base.json" + }, + { + "name": "Snapmaker Breakaway Support For PLA @U1", + "sub_path": "filament/Snapmaker Breakaway Support For PLA @U1.json" + }, { "name": "PolyTerra J1 PLA", "sub_path": "filament/PolyTerra J1 PLA.json" + }, + { + "name": "Snapmaker PLA Matte @U1 base", + "sub_path": "filament/Snapmaker PLA Matte @U1 base.json" } ], "machine_list": [ @@ -1030,6 +1298,18 @@ "name": "fdm_a400", "sub_path": "machine/fdm_a400.json" }, + { + "name": "fdm_klipper", + "sub_path": "machine/fdm_klipper.json" + }, + { + "name": "fdm_toolchanger", + "sub_path": "machine/fdm_toolchanger.json" + }, + { + "name": "fdm_U1", + "sub_path": "machine/fdm_U1.json" + }, { "name": "Snapmaker J1 (0.2 nozzle)", "sub_path": "machine/Snapmaker J1 (0.2 nozzle).json" @@ -1317,6 +1597,10 @@ { "name": "Snapmaker Artisan (0.8 nozzle)", "sub_path": "machine/Snapmaker Artisan (0.8 nozzle).json" + }, + { + "name": "Snapmaker U1 (0.4 nozzle)", + "sub_path": "machine/Snapmaker U1 (0.4 nozzle).json" } ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/Snapmaker U1_bed.stl b/resources/profiles/Snapmaker/Snapmaker U1_bed.stl new file mode 100644 index 00000000000..f1c58f2e1eb Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker U1_bed.stl differ diff --git a/resources/profiles/Snapmaker/Snapmaker U1_cover.png b/resources/profiles/Snapmaker/Snapmaker U1_cover.png new file mode 100644 index 00000000000..d3f48f78528 Binary files /dev/null and b/resources/profiles/Snapmaker/Snapmaker U1_cover.png differ diff --git a/resources/profiles/Snapmaker/Snapmaker U1_texture.svg b/resources/profiles/Snapmaker/Snapmaker U1_texture.svg new file mode 100644 index 00000000000..b12ad10a5e4 --- /dev/null +++ b/resources/profiles/Snapmaker/Snapmaker U1_texture.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/resources/profiles/Snapmaker/filament/PolyLite PLA @U1 base.json b/resources/profiles/Snapmaker/filament/PolyLite PLA @U1 base.json new file mode 100644 index 00000000000..d0547572b6d --- /dev/null +++ b/resources/profiles/Snapmaker/filament/PolyLite PLA @U1 base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "PolyLite PLA @U1 base", + "filament_id": "13938660340", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.95" + ], + "filament_cost": [ + "90" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/PolyLite PLA @U1.json b/resources/profiles/Snapmaker/filament/PolyLite PLA @U1.json new file mode 100644 index 00000000000..ad81f2d79d2 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/PolyLite PLA @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "PolyLite PLA @U1", + "setting_id": "6486836500", + "inherits": "PolyLite PLA @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/PolyLite PLA @base.json b/resources/profiles/Snapmaker/filament/PolyLite PLA @base.json index 6fd4e2987c2..2a7310f4050 100644 --- a/resources/profiles/Snapmaker/filament/PolyLite PLA @base.json +++ b/resources/profiles/Snapmaker/filament/PolyLite PLA @base.json @@ -15,6 +15,6 @@ "15" ], "default_filament_colour": [ - "#8269AC" + "" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/PolyTerra PLA @U1 base.json b/resources/profiles/Snapmaker/filament/PolyTerra PLA @U1 base.json new file mode 100644 index 00000000000..861179ca062 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/PolyTerra PLA @U1 base.json @@ -0,0 +1,20 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "PolyTerra PLA @U1 base", + "filament_id": "37895926870", + "inherits": "fdm_filament_pla", + "filament_cost": [ + "80" + ], + "filament_density": [ + "1.31" + ], + "filament_max_volumetric_speed": [ + "14.4" + ], + "default_filament_colour": [ + "" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/PolyTerra PLA @U1.json b/resources/profiles/Snapmaker/filament/PolyTerra PLA @U1.json new file mode 100644 index 00000000000..f77d1d80825 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/PolyTerra PLA @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "PolyTerra PLA @U1", + "setting_id": "12580059400", + "inherits": "PolyTerra PLA @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker ABS @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker ABS @U1 base.json new file mode 100644 index 00000000000..3e91fe6a819 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker ABS @U1 base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker ABS @U1 base", + "filament_id": "1682237920", + "inherits": "fdm_filament_abs", + "filament_end_gcode": [ + "" + ], + "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/resources/profiles/Snapmaker/filament/Snapmaker ABS @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker ABS @U1.json new file mode 100644 index 00000000000..8e6cf258492 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker ABS @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker ABS @U1", + "setting_id": "937533070", + "inherits": "Snapmaker ABS @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker ABS Benchy @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker ABS Benchy @U1.json new file mode 100644 index 00000000000..f7ae10832b5 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker ABS Benchy @U1.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker ABS Benchy @U1", + "setting_id": "35407544770", + "inherits": "Snapmaker ABS @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "compatible_prints": [ + "0.25 Benchy @Snapmaker U1 (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": [ + "" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker ASA @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker ASA @U1 base.json new file mode 100644 index 00000000000..273d20a1881 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker ASA @U1 base.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker ASA @U1 base", + "filament_id": "12471727060", + "inherits": "fdm_filament_asa", + "filament_end_gcode": [ + "" + ], + "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/resources/profiles/Snapmaker/filament/Snapmaker ASA @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker ASA @U1.json new file mode 100644 index 00000000000..d1f75890545 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker ASA @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker ASA @U1", + "setting_id": "25418661980", + "inherits": "Snapmaker ASA @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker Breakaway Support @base.json b/resources/profiles/Snapmaker/filament/Snapmaker Breakaway Support @base.json new file mode 100644 index 00000000000..ca24ae430ab --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker Breakaway Support @base.json @@ -0,0 +1,50 @@ +{ + "filament_cost": [ + "100" + ], + "filament_density": [ + "1.32" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "1.8" + ], + "filament_settings_id": [ + "Snapmaker Breakaway Support @base" + ], + "filament_type": [ + "Breakaway Support" + ], + "from": "User", + "instantiation": "false", + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "inherits": "Snapmaker J1 PVA", + "is_custom_defined": "0", + "name": "Snapmaker Breakaway Support @base", + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "temperature_vitrification": [ + "45" + ], + "version": "2.1.1.0" +} diff --git a/resources/profiles/Snapmaker/filament/Snapmaker Breakaway Support For PLA @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker Breakaway Support For PLA @U1.json new file mode 100644 index 00000000000..163bb5c6281 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker Breakaway Support For PLA @U1.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Breakaway Support For PLA @U1", + "setting_id": "41460000000", + "inherits": "Snapmaker Breakaway Support @base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "filament_type": [ + "PLA" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker Dual ABS Benchy.json b/resources/profiles/Snapmaker/filament/Snapmaker Dual ABS Benchy.json index e6f005ca231..d7be3baec8c 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker Dual ABS Benchy.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker Dual ABS Benchy.json @@ -57,6 +57,6 @@ "0" ], "default_filament_colour": [ - "#335BBB" + "" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json b/resources/profiles/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json index 86a223a7149..923085c7d56 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json @@ -87,7 +87,7 @@ "PETG-CF" ], "default_filament_colour": [ - "#3D3C39" + "" ], "nozzle_temperature_range_high": [ "255" diff --git a/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json b/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json index 5b99cb36f32..e4afd9075fd 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json @@ -42,6 +42,6 @@ "215" ], "default_filament_colour": [ - "#EAC3C3" + "" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json b/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json index 3ef20715869..0a71e239a98 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json @@ -45,6 +45,6 @@ "220" ], "default_filament_colour": [ - "#767A7E" + "" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json b/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json index c2ddf06aa3e..08e7abef0f0 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json @@ -54,6 +54,6 @@ "230" ], "default_filament_colour": [ - "#CF942B" + "" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json b/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json index 644105f3df9..1f8b544e5ac 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json @@ -57,7 +57,7 @@ "150" ], "default_filament_colour": [ - "#3D3C39" + "" ], "filament_type": [ "PLA-CF" diff --git a/resources/profiles/Snapmaker/filament/Snapmaker Dual TPE.json b/resources/profiles/Snapmaker/filament/Snapmaker Dual TPE.json index dc50110b2ed..8701a232ea5 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker Dual TPE.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker Dual TPE.json @@ -56,7 +56,7 @@ "65" ], "default_filament_colour": [ - "#383737" + "" ], "filament_notes": [ "eSUN eLastic TPE-83A\n" diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS Benchy.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS Benchy.json index 97d656cc38a..9c22f7c4710 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS Benchy.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 ABS Benchy.json @@ -84,6 +84,6 @@ "0" ], "default_filament_colour": [ - "#335BBB" + "" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json index b979f6bdea9..5232980a1f2 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json @@ -60,7 +60,7 @@ "PETG-CF" ], "default_filament_colour": [ - "#3D3C39" + "" ], "nozzle_temperature_range_high": [ "255" diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json index fdbd3790705..ebfc96f4c36 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json @@ -15,6 +15,6 @@ "215" ], "default_filament_colour": [ - "#EAC3C3" + "" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json index 3d75258f561..9deb7828a51 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json @@ -18,6 +18,6 @@ "220" ], "default_filament_colour": [ - "#767A7E" + "" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json index e9fc62b8fc3..2e0829663f4 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json @@ -27,6 +27,6 @@ "230" ], "default_filament_colour": [ - "#CF942B" + "" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json index aed0f937c68..1ab928b567b 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json @@ -30,7 +30,7 @@ "150" ], "default_filament_colour": [ - "#3D3C39" + "" ], "filament_type": [ "PLA-CF" diff --git a/resources/profiles/Snapmaker/filament/Snapmaker J1 TPE.json b/resources/profiles/Snapmaker/filament/Snapmaker J1 TPE.json index e1768a743bd..56fd2a3ece3 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker J1 TPE.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker J1 TPE.json @@ -32,7 +32,7 @@ "65" ], "default_filament_colour": [ - "#383737" + "" ], "filament_notes": [ "eSUN eLastic TPE-83A\n" diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PA-CF @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker PA-CF @U1 base.json new file mode 100644 index 00000000000..e870c4bd7d5 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PA-CF @U1 base.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker PA-CF @U1 base", + "filament_id": "34931774250", + "inherits": "fdm_filament_pa", + "filament_end_gcode": [ + "" + ], + "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/resources/profiles/Snapmaker/filament/Snapmaker PA-CF @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PA-CF @U1.json new file mode 100644 index 00000000000..80ef97e3084 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PA-CF @U1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker PA-CF @U1", + "setting_id": "27996657890", + "inherits": "Snapmaker PA-CF @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)", + "Snapmaker U1 (0.4 nozzle)", + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PET @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker PET @U1 base.json new file mode 100644 index 00000000000..f2ed67a2bd8 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PET @U1 base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker PET @U1 base", + "filament_id": "21285779410", + "inherits": "fdm_filament_pet", + "filament_end_gcode": [ + "" + ], + "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/resources/profiles/Snapmaker/filament/Snapmaker PET @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PET @U1.json new file mode 100644 index 00000000000..79da9ec77e9 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PET @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker PET @U1", + "setting_id": "42132000450", + "inherits": "Snapmaker PET @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PETG @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker PETG @U1 base.json new file mode 100644 index 00000000000..5e88c82c519 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PETG @U1 base.json @@ -0,0 +1,65 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker PETG @U1 base", + "filament_id": "22090010620", + "inherits": "fdm_filament_petg", + "filament_end_gcode": [ + "" + ], + "overhang_fan_speed": [ + "25" + ], + "filament_density": [ + "1.25" + ], + "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_initial_layer": [ + "250" + ], + "temperature_vitrification": [ + "178" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "0" + ], + "nozzle_temperature_range_low": [ + "240" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PETG @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PETG @U1.json new file mode 100644 index 00000000000..a45967876d0 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PETG @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker PETG @U1", + "setting_id": "24520142710", + "inherits": "Snapmaker PETG @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PETG-CF @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker PETG-CF @U1 base.json new file mode 100644 index 00000000000..fa4f6a92f31 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PETG-CF @U1 base.json @@ -0,0 +1,95 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker PETG-CF @U1 base", + "filament_id": "10425112260", + "inherits": "fdm_filament_petg", + "filament_end_gcode": [ + "" + ], + "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": [ + "" + ], + "nozzle_temperature_range_high": [ + "255" + ] +} diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PETG-CF @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PETG-CF @U1.json new file mode 100644 index 00000000000..19ca1db4991 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PETG-CF @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker PETG-CF @U1", + "setting_id": "9504590820", + "inherits": "Snapmaker PETG-CF @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PETG-CF @base.json b/resources/profiles/Snapmaker/filament/Snapmaker PETG-CF @base.json index 6b63709c017..e8c7794bc63 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker PETG-CF @base.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker PETG-CF @base.json @@ -60,7 +60,7 @@ "PETG-CF" ], "default_filament_colour": [ - "#3D3C39" + "" ], "nozzle_temperature_range_high": [ "255" diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA @U1 base.json new file mode 100644 index 00000000000..04947e0840e --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA @U1 base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker PLA @U1 base", + "filament_id": "14170311270", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "" + ], + "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/resources/profiles/Snapmaker/filament/Snapmaker PLA @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA @U1.json new file mode 100644 index 00000000000..d92a90178e8 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA @U1.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker PLA @U1", + "setting_id": "11953139350", + "inherits": "Snapmaker PLA @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "hot_plate_temp":[ + "55" + ], + "hot_plate_temp_initial_layer":[ + "55" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Eco @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Eco @U1 base.json new file mode 100644 index 00000000000..cb9ee034317 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Eco @U1 base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker PLA Eco @U1 base", + "filament_id": "2008037900", + "inherits": "fdm_filament_pla_eco", + "filament_end_gcode": [ + "" + ], + "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/resources/profiles/Snapmaker/filament/Snapmaker PLA Eco @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Eco @U1.json new file mode 100644 index 00000000000..03c51c7ff62 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Eco @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker PLA Eco @U1", + "setting_id": "21586560280", + "inherits": "Snapmaker PLA Eco @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Lite @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Lite @U1 base.json new file mode 100644 index 00000000000..09d34587402 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Lite @U1 base.json @@ -0,0 +1,127 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker PLA Lite @U1 base", + "filament_id": "1417031127011", + "filament_end_gcode": [ + "" + ], + "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" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Lite @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Lite @U1.json new file mode 100644 index 00000000000..94683e25ff5 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Lite @U1.json @@ -0,0 +1,285 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker PLA Lite @U1", + "setting_id": "1195313935011", + "inherits": "Snapmaker PLA Lite @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cost": [ + "25.4" + ], + "filament_density": [ + "1.32" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "SET_PRESSURE_ADVANCE ADVANCE=0.02\n; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "100" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Polymaker" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.02" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 base.json new file mode 100644 index 00000000000..be5b458fab5 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1 base.json @@ -0,0 +1,127 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker PLA Matte @U1 base", + "filament_id": "141703112701", + "filament_end_gcode": [ + "" + ], + "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" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1.json new file mode 100644 index 00000000000..269db116b29 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Matte @U1.json @@ -0,0 +1,285 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker PLA Matte @U1", + "setting_id": "119531393501", + "inherits": "Snapmaker PLA @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "70" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "70" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cost": [ + "25.4" + ], + "filament_density": [ + "1.32" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1.01" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "100" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Snapmaker" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "idle_temperature": [ + "0" + ], + "is_custom_defined": "0", + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.02" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "45" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Metal @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Metal @U1 base.json new file mode 100644 index 00000000000..fe8d2b53986 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Metal @U1 base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker PLA Metal @U1 base", + "filament_id": "20299943460", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "" + ], + "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": [ + "" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Metal @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Metal @U1.json new file mode 100644 index 00000000000..fec713c9be4 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Metal @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker PLA Metal @U1", + "setting_id": "7206646270", + "inherits": "Snapmaker PLA Metal @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Silk @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Silk @U1 base.json new file mode 100644 index 00000000000..08893fac88f --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Silk @U1 base.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker PLA Silk @U1 base", + "filament_id": "11813638720", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "" + ], + "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": [ + "" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Silk @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Silk @U1.json new file mode 100644 index 00000000000..d67a1f3badb --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Silk @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker PLA Silk @U1", + "setting_id": "13282506860", + "inherits": "Snapmaker PLA Silk @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA Silk @base.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA Silk @base.json index bc0c710e541..37148fdd38f 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker PLA Silk @base.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA Silk @base.json @@ -18,6 +18,6 @@ "0.5" ], "default_filament_colour": [ - "#CF942B" + "" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 base.json new file mode 100644 index 00000000000..cd0cd6710b2 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1 base.json @@ -0,0 +1,127 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker PLA SnapSpeed @U1 base", + "filament_id": "141703112701", + "filament_end_gcode": [ + "" + ], + "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" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_type": [ + "PLA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "60" + ], + "hot_plate_temp" : [ + "60" + ], + "textured_plate_temp" : [ + "60" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "60" + ], + "hot_plate_temp_initial_layer" : [ + "60" + ], + "textured_plate_temp_initial_layer" : [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "220" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1.json new file mode 100644 index 00000000000..777fcd0655a --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA SnapSpeed @U1.json @@ -0,0 +1,284 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker PLA SnapSpeed @U1", + "setting_id": "119531393501", + "inherits": "Snapmaker PLA SnapSpeed @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "60" + ], + "cool_plate_temp_initial_layer": [ + "60" + ], + "default_filament_colour": [ + "" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "1" + ], + "eng_plate_temp": [ + "60" + ], + "eng_plate_temp_initial_layer": [ + "60" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "filament_cooling_final_speed": [ + "3.5" + ], + "filament_cooling_initial_speed": [ + "10" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "0.99" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "10" + ], + "filament_loading_speed_start": [ + "50" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "1" + ], + "filament_multitool_ramming_flow": [ + "40" + ], + "filament_multitool_ramming_volume": [ + "5" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "45" + ], + "filament_stamping_loading_speed": [ + "29" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "PLA" + ], + "filament_unloading_speed": [ + "100" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Snapmaker" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "220" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature_range_high": [ + "230" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "50%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.026" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "4" + ], + "slow_down_min_speed": [ + "20" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "60" + ], + "textured_plate_temp_initial_layer": [ + "60" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA-CF @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA-CF @U1 base.json new file mode 100644 index 00000000000..09c35e6970d --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA-CF @U1 base.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker PLA-CF @U1 base", + "filament_id": "17021473250", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "" + ], + "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": [ + "" + ], + "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/resources/profiles/Snapmaker/filament/Snapmaker PLA-CF @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA-CF @U1.json new file mode 100644 index 00000000000..7a870c11cf0 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA-CF @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker PLA-CF @U1", + "setting_id": "35893594380", + "inherits": "Snapmaker PLA-CF @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PLA-CF @base.json b/resources/profiles/Snapmaker/filament/Snapmaker PLA-CF @base.json index 52ff64362d8..fa43b8ce24d 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker PLA-CF @base.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker PLA-CF @base.json @@ -21,7 +21,7 @@ "7" ], "default_filament_colour": [ - "#3D3C39" + "" ], "filament_type": [ "PLA-CF" diff --git a/resources/profiles/Snapmaker/filament/Snapmaker PVA @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker PVA @U1 base.json new file mode 100644 index 00000000000..3b4da2a815e --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PVA @U1 base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker PVA @U1 base", + "filament_id": "31046369800", + "inherits": "fdm_filament_pva", + "filament_end_gcode": [ + "" + ], + "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/resources/profiles/Snapmaker/filament/Snapmaker PVA @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker PVA @U1.json new file mode 100644 index 00000000000..e4622e6bfd3 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker PVA @U1.json @@ -0,0 +1,11 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker PVA @U1", + "setting_id": "41452139080", + "inherits": "Snapmaker PVA @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker TPE @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker TPE @U1.json new file mode 100644 index 00000000000..c186dd07d85 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker TPE @U1.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker TPE @U1", + "setting_id": "27040303590", + "inherits": "Snapmaker TPU @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 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": [ + "" + ], + "filament_notes": [ + "eSUN eLastic TPE-83A\n" + ] +} diff --git a/resources/profiles/Snapmaker/filament/Snapmaker TPE.json b/resources/profiles/Snapmaker/filament/Snapmaker TPE.json index fa38a7a6247..680d1ddaa97 100644 --- a/resources/profiles/Snapmaker/filament/Snapmaker TPE.json +++ b/resources/profiles/Snapmaker/filament/Snapmaker TPE.json @@ -56,7 +56,7 @@ "100" ], "default_filament_colour": [ - "#383737" + "" ], "filament_notes": [ "eSUN eLastic TPE-83A\n" diff --git a/resources/profiles/Snapmaker/filament/Snapmaker TPU 95A @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker TPU 95A @U1 base.json new file mode 100644 index 00000000000..801c0ba690d --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker TPU 95A @U1 base.json @@ -0,0 +1,159 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker TPU 95A @U1 base", + "filament_id": "297165629001", + + "overhang_fan_threshold": [ + "95%" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_z_hop": [ + "nil" + ], + "filament_z_hop_types": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_settings_id": [ + "" + ], + "filament_soluble": [ + "0" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "bed_type": [ + "Cool Plate" + ], + "full_fan_speed_layer": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + + + + "cool_plate_temp" : [ + "30" + ], + "eng_plate_temp" : [ + "30" + ], + "hot_plate_temp" : [ + "35" + ], + "textured_plate_temp" : [ + "35" + ], + "cool_plate_temp_initial_layer" : [ + "30" + ], + "eng_plate_temp_initial_layer" : [ + "30" + ], + "hot_plate_temp_initial_layer" : [ + "35" + ], + "textured_plate_temp_initial_layer" : [ + "35" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_type": [ + "TPU" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "filament_retraction_length": [ + "0.4" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "100" + ], + "overhang_fan_speed": [ + "100" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "close_fan_the_first_x_layers": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] + +} diff --git a/resources/profiles/Snapmaker/filament/Snapmaker TPU 95A @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker TPU 95A @U1.json new file mode 100644 index 00000000000..9807c3ef7cd --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker TPU 95A @U1.json @@ -0,0 +1,287 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker TPU 95A @U1", + "setting_id": "316428530", + "inherits": "Snapmaker TPU 95A @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + + + "activate_air_filtration": [ + "0" + ], + "activate_chamber_temp_control": [ + "0" + ], + "adaptive_pressure_advance": [ + "0" + ], + "adaptive_pressure_advance_bridges": [ + "0" + ], + "adaptive_pressure_advance_model": [ + "0,0,0\n0,0,0" + ], + "adaptive_pressure_advance_overhangs": [ + "0" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "chamber_temperature": [ + "0" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "compatible_printers_condition": "", + "compatible_prints": [], + "compatible_prints_condition": "", + "complete_print_exhaust_fan_speed": [ + "80" + ], + "cool_plate_temp": [ + "30" + ], + "cool_plate_temp_initial_layer": [ + "30" + ], + "dont_slow_down_outer_wall": [ + "0" + ], + "during_print_exhaust_fan_speed": [ + "60" + ], + "enable_overhang_bridge_fan": [ + "1" + ], + "enable_pressure_advance": [ + "0" + ], + "eng_plate_temp": [ + "30" + ], + "eng_plate_temp_initial_layer": [ + "30" + ], + "fan_cooling_layer_time": [ + "100" + ], + "fan_max_speed": [ + "70" + ], + "fan_min_speed": [ + "70" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_moves": [ + "4" + ], + "filament_cost": [ + "20" + ], + "filament_density": [ + "1.24" + ], + "filament_deretraction_speed": [ + "8" + ], + "filament_diameter": [ + "1.75" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "filament_is_support": [ + "0" + ], + "filament_loading_speed": [ + "28" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_long_retractions_when_cut": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_multitool_ramming": [ + "0" + ], + "filament_multitool_ramming_flow": [ + "10" + ], + "filament_multitool_ramming_volume": [ + "10" + ], + "filament_notes": [ + "" + ], + "filament_ramming_parameters": [ + "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_lift_above": [ + "nil" + ], + "filament_retract_lift_below": [ + "nil" + ], + "filament_retract_lift_enforce": [ + "nil" + ], + "filament_retract_restart_extra": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_distances_when_cut": [ + "nil" + ], + "filament_retraction_length": [ + "1.4" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_speed": [ + "30" + ], + "filament_shrink": [ + "100%" + ], + "filament_shrinkage_compensation_z": [ + "100%" + ], + "filament_soluble": [ + "0" + ], + "filament_stamping_distance": [ + "0" + ], + "filament_stamping_loading_speed": [ + "0" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "filament_toolchange_delay": [ + "0" + ], + "filament_type": [ + "TPU" + ], + "filament_unloading_speed": [ + "90" + ], + "filament_unloading_speed_start": [ + "100" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "filament_z_hop": [ + "0.4" + ], + "filament_z_hop_types": [ + "Auto Lift" + ], + "full_fan_speed_layer": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "idle_temperature": [ + "0" + ], + "nozzle_temperature": [ + "225" + ], + "nozzle_temperature_initial_layer": [ + "225" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "95%" + ], + "pellet_flow_coefficient": [ + "0.4157" + ], + "pressure_advance": [ + "0.02" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "required_nozzle_HRC": [ + "0" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "slow_down_layer_time": [ + "8" + ], + "slow_down_min_speed": [ + "10" + ], + "support_material_interface_fan_speed": [ + "-1" + ], + "temperature_vitrification": [ + "60" + ], + "textured_cool_plate_temp": [ + "40" + ], + "textured_cool_plate_temp_initial_layer": [ + "40" + ], + "textured_plate_temp": [ + "35" + ], + "textured_plate_temp_initial_layer": [ + "35" + ], + "default_filament_colour": [ + "" + ] + +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker TPU @U1 base.json b/resources/profiles/Snapmaker/filament/Snapmaker TPU @U1 base.json new file mode 100644 index 00000000000..97180f569ae --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker TPU @U1 base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker TPU @U1 base", + "filament_id": "29716562900", + "inherits": "fdm_filament_tpu", + "filament_end_gcode": [ + "" + ], + "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" + ] +} diff --git a/resources/profiles/Snapmaker/filament/Snapmaker TPU @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker TPU @U1.json new file mode 100644 index 00000000000..1d00d0800d9 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker TPU @U1.json @@ -0,0 +1,13 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker TPU @U1", + "setting_id": "31642856830", + "inherits": "Snapmaker TPU @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)", + "Snapmaker U1 (0.6 nozzle)", + "Snapmaker U1 (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/Snapmaker TPU High-Flow @U1.json b/resources/profiles/Snapmaker/filament/Snapmaker TPU High-Flow @U1.json new file mode 100644 index 00000000000..bbfd209a0a3 --- /dev/null +++ b/resources/profiles/Snapmaker/filament/Snapmaker TPU High-Flow @U1.json @@ -0,0 +1,31 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker TPU High-Flow @U1", + "setting_id": "10729188540", + "inherits": "Snapmaker TPU @U1 base", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)", + "Snapmaker U1 (0.6 nozzle)", + "Snapmaker U1 (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/resources/profiles/Snapmaker/filament/fdm_filament_abs.json b/resources/profiles/Snapmaker/filament/fdm_filament_abs.json index ddf59e95a3c..9ef5f8995d3 100644 --- a/resources/profiles/Snapmaker/filament/fdm_filament_abs.json +++ b/resources/profiles/Snapmaker/filament/fdm_filament_abs.json @@ -80,7 +80,7 @@ "280" ], "default_filament_colour": [ - "#682D35" + "" ], "filament_notes": [ "eSUN ABS+\nSunlu ABS+\n" diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_asa.json b/resources/profiles/Snapmaker/filament/fdm_filament_asa.json index 79961c53aa4..97275734f04 100644 --- a/resources/profiles/Snapmaker/filament/fdm_filament_asa.json +++ b/resources/profiles/Snapmaker/filament/fdm_filament_asa.json @@ -71,7 +71,7 @@ "ASA" ], "default_filament_colour": [ - "#F35887" + "" ], "nozzle_temperature_range_low": [ "240" diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_breakaway.json b/resources/profiles/Snapmaker/filament/fdm_filament_breakaway.json index 73addc11186..af9e1006903 100644 --- a/resources/profiles/Snapmaker/filament/fdm_filament_breakaway.json +++ b/resources/profiles/Snapmaker/filament/fdm_filament_breakaway.json @@ -38,7 +38,7 @@ "154" ], "default_filament_colour": [ - "#ffffff" + "" ], "filament_type": [ "Breakaway Support" diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_pa.json b/resources/profiles/Snapmaker/filament/fdm_filament_pa.json index 983d97901d5..ccfc48ea989 100644 --- a/resources/profiles/Snapmaker/filament/fdm_filament_pa.json +++ b/resources/profiles/Snapmaker/filament/fdm_filament_pa.json @@ -71,7 +71,7 @@ "20" ], "default_filament_colour": [ - "#3D3C39" + "" ], "filament_type": [ "PA-CF" diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_pet.json b/resources/profiles/Snapmaker/filament/fdm_filament_pet.json index 78d45a587c7..3d53160a4d8 100644 --- a/resources/profiles/Snapmaker/filament/fdm_filament_pet.json +++ b/resources/profiles/Snapmaker/filament/fdm_filament_pet.json @@ -56,7 +56,7 @@ "0.022" ], "default_filament_colour": [ - "#FFFFFF" + "" ], "filament_type": [ "PET" diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_petg.json b/resources/profiles/Snapmaker/filament/fdm_filament_petg.json index 81bbe9eef81..67796da67e5 100644 --- a/resources/profiles/Snapmaker/filament/fdm_filament_petg.json +++ b/resources/profiles/Snapmaker/filament/fdm_filament_petg.json @@ -65,7 +65,7 @@ "0.03" ], "default_filament_colour": [ - "#DF6734" + "" ], "filament_type": [ "PETG" diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_pla.json b/resources/profiles/Snapmaker/filament/fdm_filament_pla.json index f8c982cc3b4..a758f99718c 100644 --- a/resources/profiles/Snapmaker/filament/fdm_filament_pla.json +++ b/resources/profiles/Snapmaker/filament/fdm_filament_pla.json @@ -56,7 +56,7 @@ "0.02" ], "default_filament_colour": [ - "#F8C827" + "" ], "filament_type": [ "PLA" diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_pla_eco.json b/resources/profiles/Snapmaker/filament/fdm_filament_pla_eco.json index a2a1b86e3d3..9e40760c9d3 100644 --- a/resources/profiles/Snapmaker/filament/fdm_filament_pla_eco.json +++ b/resources/profiles/Snapmaker/filament/fdm_filament_pla_eco.json @@ -11,6 +11,6 @@ "200" ], "default_filament_colour": [ - "#D5DDDC" + "" ] } \ No newline at end of file diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_pva.json b/resources/profiles/Snapmaker/filament/fdm_filament_pva.json index d4c778d1c1c..abe935fd9a7 100644 --- a/resources/profiles/Snapmaker/filament/fdm_filament_pva.json +++ b/resources/profiles/Snapmaker/filament/fdm_filament_pva.json @@ -50,7 +50,7 @@ "7" ], "default_filament_colour": [ - "#D9DFE3" + "" ], "filament_type": [ "PVA" diff --git a/resources/profiles/Snapmaker/filament/fdm_filament_tpu.json b/resources/profiles/Snapmaker/filament/fdm_filament_tpu.json index 689c2ab0dd1..0efa0faf7d0 100644 --- a/resources/profiles/Snapmaker/filament/fdm_filament_tpu.json +++ b/resources/profiles/Snapmaker/filament/fdm_filament_tpu.json @@ -71,7 +71,7 @@ "0.01" ], "default_filament_colour": [ - "#302730" + "" ], "filament_type": [ "TPU" diff --git a/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..788cddd701e --- /dev/null +++ b/resources/profiles/Snapmaker/machine/Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,199 @@ +{ + "type": "machine", + "setting_id": "1591507869", + "name": "Snapmaker U1 (0.4 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_U1", + "printer_model": "Snapmaker U1", + "printer_variant": "0.4", + "auxiliary_fan": "1", + "change_filament_gcode": "; Change Tool[previous_extruder] -> Tool[next_extruder] (layer [layer_num])\n{\nlocal max_speed_toolchange = 350.0;\nlocal wait_for_extruder_temp = true;\nposition[2] = position[2] + 2.0;\n\nlocal speed_toolchange = max_speed_toolchange;\nif travel_speed < max_speed_toolchange then\n speed_toolchange = travel_speed;\nendif\n\"G91\nG0 Z1.5 F600\nG90\n\";\n\"G1 F\" + (speed_toolchange * 60) + \"\n\";\nif wait_for_extruder_temp and not((layer_num < 0) and (next_extruder == initial_tool)) then\n \"\n\";\n \"; \" + layer_num + \"\n\";\n if layer_num == 0 then\n \"M109 S\" + first_layer_temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n else\n \"M109 S\" + temperature[next_extruder] + \" T\" + next_extruder + \"\n\";\n endif\nendif\n\"T\" + next_extruder + \"\n\";\n}\nM400\n{if filament_type[next_extruder] == \"PVA\"}\nSET_VELOCITY_LIMIT ACCEL=3000\n{else}\n{endif}", + "extruder_colour": [ + "#FCE94F", + "#FCE94F", + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0", + "0x0", + "0x0" + ], + "host_type": "octoprint", + "is_custom_defined": "0", + "long_retractions_when_cut": [ + "0", + "0", + "0", + "0" + ], + "machine_end_gcode": " PRINT_END\nTIMELAPSE_STOP", + "machine_max_jerk_z": [ + "3", + "0.4" + ], + "machine_max_speed_e": [ + "30", + "25" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_tool_change_time": "5", + "max_layer_height": [ + "0.32", + "0.32", + "0.32", + "0.32" + ], + "min_layer_height": [ + "0.08", + "0.08", + "0.08", + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4", + "0.4", + "0.4" + ], + "nozzle_type": "hardened_steel", + "printable_area": [ + "-0.5x-1", + "270.5x-1", + "270.5x271", + "-0.5x271" + ], + "printable_height": "270", + "printer_settings_id": "MyToolChanger 0.4 nozzle - Copy", + "retract_before_wipe": [ + "0%", + "0%", + "0%", + "0%" + ], + "retract_length_toolchange": [ + "10", + "10", + "10", + "10" + ], + "retract_lift_above": [ + "0", + "0", + "0", + "0" + ], + "retract_lift_below": [ + "269", + "269", + "269", + "269" + ], + "retract_lift_enforce": [ + "All Surfaces", + "All Surfaces", + "All Surfaces", + "All Surfaces" + ], + "retract_restart_extra": [ + "0", + "0", + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0", + "0", + "0" + ], + "retract_when_changing_layer": [ + "1", + "1", + "1", + "1" + ], + "retraction_distances_when_cut": [ + "18", + "18", + "18", + "18" + ], + "retraction_length": [ + "0.8", + "0.8", + "0.8", + "0.8" + ], + "retraction_minimum_travel": [ + "1", + "1", + "1", + "1" + ], + "retraction_speed": [ + "40", + "40", + "40", + "40" + ], + "deretraction_speed": [ + "35", + "35", + "35", + "35" + ], + "thumbnails": "48x48/PNG, 300x300/PNG", + "travel_slope": [ + "3", + "3", + "3", + "3" + ], + "version": "2.2.0.4", + "wipe": [ + "1", + "1", + "1", + "1" + ], + "wipe_distance": [ + "2", + "2", + "2", + "2" + ], + "z_hop": [ + "0.4", + "0.4", + "0.4", + "0.4" + ], + "z_hop_types": [ + "Auto Lift", + "Auto Lift", + "Auto Lift", + "Auto Lift" + ], + "enable_filament_ramming": "0", + "extruder_clearance_height_to_rod": "27.5", + "extruder_clearance_radius": "72.5", + "machine_load_filament_time": "0", + "machine_unload_filament_time": "0", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\nTIMELAPSE_TAKE_FRAME", + "z_hop_when_prime": [ + "0", + "0", + "0", + "0" + ], + "ramming_pressure_advance_value": "0.02", + "tool_change_temprature_wait": "0", + "printer_notes": "1、修改幅面坐标,原点坐标\n2、修改换头时间,5S", + "machine_pause_gcode": "M600" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/machine/Snapmaker U1.json b/resources/profiles/Snapmaker/machine/Snapmaker U1.json new file mode 100644 index 00000000000..d52f6a34556 --- /dev/null +++ b/resources/profiles/Snapmaker/machine/Snapmaker U1.json @@ -0,0 +1,15 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker U1", + "url": "", + "model_id": "797581801", + "bed_model": "Snapmaker U1_bed.stl", + "bed_texture": "Snapmaker U1_texture.svg", + "nozzle_diameter": "0.4" +} + + + + \ No newline at end of file diff --git a/resources/profiles/Snapmaker/machine/fdm_U1.json b/resources/profiles/Snapmaker/machine/fdm_U1.json new file mode 100644 index 00000000000..8e2100099fa --- /dev/null +++ b/resources/profiles/Snapmaker/machine/fdm_U1.json @@ -0,0 +1,189 @@ +{ + "type": "machine", + "name": "fdm_U1", + "from": "system", + "instantiation": "false", + "inherits": "fdm_toolchanger", + "gcode_flavor": "klipper", + "single_extruder_multi_material": "0", + "bed_model": "Snapmaker U1_bed.stl", + "bed_texture": "Snapmaker U1_bed.svg", + "max_layer_height": [ + "0.32", + "0.32", + "0.32", + "0.32", + "0.32" + ], + "min_layer_height": [ + "0.08", + "0.08", + "0.08", + "0.08", + "0.08" + ], + "deretraction_speed": [ + "30", + "30", + "30", + "30", + "30" + ], + "extruder_colour": [ + "#FCE94F", + "#FCE94F", + "#FCE94F", + "#FCE94F", + "#FCE94F" + ], + "extruder_offset": [ + "0x0", + "0x0", + "0x0", + "0x0", + "0x0" + ], + "long_retractions_when_cut": [ + "0", + "0", + "0", + "0", + "0" + ], + "nozzle_diameter": [ + "0.4", + "0.4", + "0.4", + "0.4", + "0.4" + ], + "retract_before_wipe": [ + "70%", + "70%", + "70%", + "70%", + "70%" + ], + "retract_length_toolchange": [ + "2", + "2", + "2", + "2", + "2" + ], + "retract_lift_above": [ + "0", + "0", + "0", + "0", + "0" + ], + "retract_lift_below": [ + "0", + "0", + "0", + "0", + "0" + ], + "retract_lift_enforce": [ + "All Surfaces", + "All Surfaces", + "All Surfaces", + "All Surfaces", + "All Surfaces" + ], + "retract_restart_extra": [ + "0", + "0", + "0", + "0", + "0" + ], + "retract_restart_extra_toolchange": [ + "0", + "0", + "0", + "0", + "0" + ], + "retract_when_changing_layer": [ + "1", + "1", + "1", + "1", + "1" + ], + "retraction_distances_when_cut": [ + "18", + "18", + "18", + "18", + "18" + ], + "retraction_length": [ + "0.8", + "0.8", + "0.8", + "0.8", + "0.8" + ], + "retraction_minimum_travel": [ + "1", + "1", + "1", + "1", + "1" + ], + "retraction_speed": [ + "30", + "30", + "30", + "30", + "30" + ], + "travel_slope": [ + "3", + "3", + "3", + "3", + "3" + ], + "version": "2.1.1.1", + "wipe": [ + "1", + "1", + "1", + "1", + "1" + ], + "wipe_distance": [ + "1", + "1", + "1", + "1", + "1" + ], + "z_hop": [ + "0.4", + "0.4", + "0.4", + "0.4", + "0.4" + ], + "z_hop_types": [ + "Normal Lift", + "Normal Lift", + "Normal Lift", + "Normal Lift", + "Normal Lift" + ], + "bed_mesh_max": "267,267", + "bed_mesh_min": "3,3", + "purge_in_prime_tower": "0", + "machine_pause_gcode": "M601", + "change_filament_gcode": "", + "machine_start_gcode": ";===== machine: PR2 ========================\n;===== date: 20250717 =====================\nPRINT_START\n;===== 预热热床和第一个挤出头 =================\nM140 S{bed_temperature_initial_layer_single}\nM104 T{initial_extruder} S140\n\n;===== 粗回零 =================\nG28 X Y\nT{initial_extruder}\nM109 T{initial_extruder} S140\nG28 Z\nG90\nG0 Z10 F10000\nMOVE_TO_DISCARD_FILAMENT_POSITION\nM109 S{nozzle_temperature[initial_extruder] - 50}\nROUGHLY_CLEAN_NOZZLE_WITH_DISCARD\nM104 S{nozzle_temperature[initial_extruder] - 90}\nG4 P2000\nROUGHLY_CLEAN_NOZZLE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\n\n;===== 检测钢板 =================\nDETECT_BED_PLATE\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\n\n;===== 自动进料 ======================\nSM_PRINT_AUTO_FEED EXTRUDER=0\nSM_PRINT_AUTO_FEED EXTRUDER=1\nSM_PRINT_AUTO_FEED EXTRUDER=2\nSM_PRINT_AUTO_FEED EXTRUDER=3\n\n;===== 挤出流量 ======================\n{if (is_extruder_used[0])}\nSM_PRINT_FLOW_CALIBRATE INDEX=0 TARGET_TEMP={nozzle_temperature[0]}\n{endif}\n{if (is_extruder_used[1])}\nSM_PRINT_FLOW_CALIBRATE INDEX=1 TARGET_TEMP={nozzle_temperature[1]}\n{endif}\n{if (is_extruder_used[2])}\nSM_PRINT_FLOW_CALIBRATE INDEX=2 TARGET_TEMP={nozzle_temperature[2]}\n{endif}\n{if (is_extruder_used[3])}\nSM_PRINT_FLOW_CALIBRATE INDEX=3 TARGET_TEMP={nozzle_temperature[3]}\n{endif}\n\n;===== 取出第一个挤出头 =================\nT{initial_extruder}\nSET_VELOCITY_LIMIT ACCEL=10000\nM204 S10000\n\n;===== 深度清洁喷嘴 =================\nG90\nG0 Z10 F10000\nROUGHLY_CLEAN_NOZZLE_WITH_DISCARD\nG0 Z5 F10000\nFINELY_CLEAN_NOZZLE_STAGE_1\nG0 Z5 F10000\nROUGHLY_CLEAN_NOZZLE\nG0 Z5 F10000\nFINELY_CLEAN_NOZZLE_STAGE_2\nM83\n\n;===== 第一个挤出头降温 =================\nM109 S{nozzle_temperature[initial_extruder] - 90}\nM190 S{bed_temperature_initial_layer_single}\nM106 S0\nG90\nG0 Z5 F10000\nMOVE_TO_DISCARD_FILAMENT_POSITION\nINNER_CUTOFF_BASE_DISCARD\nINNER_ROUGHLY_CLEAN_NOZZLE_BASE_DISCARD\nINNER_ROUGHLY_CLEAN_NOZZLE_BASE_DISCARD\nMOVE_TO_XY_IDLE_POSITION_EXTRUDER\n\n;===== 精回零 =================\nG28 Z\n;===== 热床调平 =================\n; Always pass `ADAPTIVE_MARGIN=0` because Orca has already handled `adaptive_bed_mesh_margin` internally\n; Make sure to set ADAPTIVE to 0 otherwise Klipper will use it's own adaptive bed mesh logic\nBED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=0 ADAPTIVE_MARGIN=0\n\n;BED_MESH_CALIBRATE PROBE_COUNT=7,7\n\n\n;======== 预挤出/划线 ================\n{if (is_extruder_used[0]) and 0 != initial_extruder}\nSM_PRINT_START_LINE INDEX=0 TARGET_TEMP={nozzle_temperature_initial_layer[0]}\nM83\nM104 S{nozzle_temperature[0] - 90}\n{endif}\n\n{if (is_extruder_used[1]) and 1 != initial_extruder}\nSM_PRINT_START_LINE INDEX=1 TARGET_TEMP={nozzle_temperature_initial_layer[1]}\nM83\nM104 S{nozzle_temperature[1] - 90}\n{endif}\n\n{if (is_extruder_used[2]) and 2 != initial_extruder}\nSM_PRINT_START_LINE INDEX=2 TARGET_TEMP={nozzle_temperature_initial_layer[2]}\nM83\nM104 S{nozzle_temperature[2] - 90}\n{endif}\n\n{if (is_extruder_used[3]) and 3 != initial_extruder}\nSM_PRINT_START_LINE INDEX=3 TARGET_TEMP={nozzle_temperature_initial_layer[3]}\nM83\nM104 S{nozzle_temperature[3] - 90}\n{endif}\n\n{if (is_extruder_used[initial_extruder])}\nSM_PRINT_START_LINE INDEX={initial_extruder} TARGET_TEMP={nozzle_temperature_initial_layer[initial_extruder]}\n{endif}\nM109 S{nozzle_temperature_initial_layer[initial_extruder]} T{initial_extruder}\nM106 S0\n\nTIMELAPSE_START", + "scan_first_layer": "0", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/machine/fdm_klipper.json b/resources/profiles/Snapmaker/machine/fdm_klipper.json new file mode 100644 index 00000000000..1d7ae66f6c5 --- /dev/null +++ b/resources/profiles/Snapmaker/machine/fdm_klipper.json @@ -0,0 +1,119 @@ +{ + "type": "machine", + "name": "fdm_klipper", + "from": "system", + "instantiation": "false", + "printer_technology": "FFF", + "deretraction_speed": [ + "40" + ], + "extruder_colour": [ + "#FCE94F" + ], + "extruder_offset": [ + "0x0" + ], + "gcode_flavor": "marlin", + "silent_mode": "0", + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "10000" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "10000" + ], + "machine_max_acceleration_y": [ + "10000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_e": [ + "60" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_z": [ + "10" + ], + "machine_max_jerk_e": [ + "5" + ], + "machine_max_jerk_x": [ + "8" + ], + "machine_max_jerk_y": [ + "8" + ], + "machine_max_jerk_z": [ + "0.4" + ], + "machine_min_extruding_rate": [ + "0" + ], + "machine_min_travel_rate": [ + "0" + ], + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "nozzle_diameter": [ + "0.4" + ], + "printer_settings_id": "", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "z_hop": [ + "0" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "default_print_profile": "", + "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", + "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "M601" +} diff --git a/resources/profiles/Snapmaker/machine/fdm_toolchanger.json b/resources/profiles/Snapmaker/machine/fdm_toolchanger.json new file mode 100644 index 00000000000..d91f4bb610d --- /dev/null +++ b/resources/profiles/Snapmaker/machine/fdm_toolchanger.json @@ -0,0 +1,63 @@ +{ + "type": "machine", + "name": "fdm_toolchanger", + "from": "system", + "instantiation": "false", + "inherits": "fdm_klipper", + "gcode_flavor": "klipper", + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["20000", "20000"], + "machine_max_acceleration_retracting": ["5000", "5000"], + "machine_max_acceleration_travel": ["20000", "20000"], + "machine_max_acceleration_x": ["20000", "20000"], + "machine_max_acceleration_y": ["20000", "20000"], + "machine_max_acceleration_z": ["500", "200"], + "machine_max_speed_e": ["25", "25"], + "machine_max_speed_x": ["500", "200"], + "machine_max_speed_y": ["500", "200"], + "machine_max_speed_z": ["12", "12"], + "machine_max_jerk_e": ["2.5", "2.5"], + "machine_max_jerk_x": ["9", "9"], + "machine_max_jerk_y": ["9", "9"], + "machine_max_jerk_z": ["0.2", "0.4"], + "machine_min_extruding_rate": ["0", "0"], + "machine_min_travel_rate": ["0", "0"], + "max_layer_height": ["0.32"], + "min_layer_height": ["0.08"], + "printable_height": "250", + "extruder_clearance_radius": "65", + "extruder_clearance_height_to_rod": "36", + "extruder_clearance_height_to_lid": "140", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": ["1"], + "retract_before_wipe": ["70%"], + "retract_when_changing_layer": ["1"], + "retraction_length": ["0.8"], + "retract_length_toolchange": ["2"], + "z_hop": ["0.4"], + "retract_restart_extra": ["0"], + "retract_restart_extra_toolchange": ["0"], + "retraction_speed": ["30"], + "deretraction_speed": ["30"], + "z_hop_types": "Normal Lift", + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "wipe": ["1"], + "default_filament_profile": [ + "Snapmaker PLA" + ], + "default_print_profile": "0.20mm Standard @Snapmaker", + "bed_exclude_area": ["0x0"], + "machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\n", + "machine_end_gcode": "PRINT_END", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_pause_gcode": "PAUSE", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" + } + \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..e259e354a6d --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.08 Extra Fine @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.08 Extra Fine @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.08", + "from": "system", + "setting_id": "GP001", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "prime_tower_width": "50", + "prime_volume": "38", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.08 High Quality @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.08 High Quality @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..a2b5bd862b3 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.08 High Quality @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,29 @@ +{ + "type": "process", + "name": "0.08 High Quality @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.08", + "from": "system", + "setting_id": "GP099", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "210", + "inner_wall_speed": "120", + "internal_solid_infill_speed": "150", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "150", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "prime_tower_width": "50", + "prime_volume": "38", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..281ef4f5b52 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.12 Fine @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.12 Fine @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.12", + "from": "system", + "setting_id": "GP002", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in almost negligible layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.12 High Quality @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.12 High Quality @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..a89e55ff349 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.12 High Quality @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.12 High Quality @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.12", + "from": "system", + "setting_id": "GP103", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in almost negligible layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "230", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "180", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "180", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "prime_tower_width": "50", + "prime_volume": "38", + "slowdown_for_curled_perimeters": "0", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.16 High Quality @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.16 High Quality @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..8f31defad74 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.16 High Quality @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,29 @@ +{ + "type": "process", + "name": "0.16 High Quality @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.16", + "from": "system", + "setting_id": "GP107", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, lower speeds and acceleration, and the sparse infill pattern is Gyroid. So, it results in less apparent layer lines and much higher printing quality, but much longer printing time.", + "default_acceleration": "4000", + "gap_infill_speed": "250", + "inner_wall_speed": "150", + "internal_solid_infill_speed": "200", + "outer_wall_acceleration": "2000", + "outer_wall_speed": "60", + "sparse_infill_pattern": "gyroid", + "sparse_infill_speed": "200", + "top_surface_speed": "150", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "prime_tower_width": "50", + "prime_volume": "35", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..b6ceeabb8c7 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.16 Optimal @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.16 Optimal @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.16", + "from": "system", + "setting_id": "GP003", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer height, and results in less apparent layer lines and higher printing quality, but longer printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "prime_tower_width": "50", + "prime_volume": "38", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.20 Bambu Support W @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.20 Bambu Support W @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..44f5f7940b9 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.20 Bambu Support W @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "setting_id": "GP008", + "name": "0.20 Bambu Support W @Snapmaker U1 (0.4 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_U1_0.20", + "enable_support": "1", + "support_interface_top_layers": "3", + "support_top_z_distance": "0.2", + "support_interface_loop_pattern": "1", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_filament": "0", + "support_interface_filament": "0", + "enable_prime_tower": "1", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "prime_tower_width": "50", + "prime_volume": "38", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.20 Quality @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.20 Quality @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..e06921ec108 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.20 Quality @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.20 Quality @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.20", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "prime_tower_width": "40", + "prime_volume": "35", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "0", + "preheat_time": "30", + "wipe_tower_cone_angle": "15", + "prime_tower_brim_width": "5", + "initial_layer_print_height": "0.25" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.20 Standard @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.20 Standard @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..ba4a1de7173 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.20 Standard @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,24 @@ +{ + "type": "process", + "name": "0.20 Standard @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.20", + "from": "system", + "setting_id": "GP004", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "prime_tower_width": "40", + "prime_volume": "15", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "0", + "preheat_time": "30", + "wipe_tower_cone_angle": "15", + "prime_tower_brim_width": "5", + "initial_layer_print_height": "0.25" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.20 Strength @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.20 Strength @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..a5e91cae4df --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.20 Strength @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.20 Strength @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.20", + "from": "system", + "setting_id": "GP013", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has more wall loops and a higher sparse infill density. So, it results in higher strength of the prints, but more filament consumption and longer printing time.", + "outer_wall_speed": "60", + "sparse_infill_density": "25%", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "wall_loops": "6", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "prime_tower_width": "50", + "prime_volume": "38", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.20 Support @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.20 Support @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..2b1c67e05f0 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.20 Support @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,27 @@ +{ + "type": "process", + "name": "0.20 Support @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.20", + "from": "system", + "setting_id": "GP0040", + "instantiation": "true", + "description": "It has a general layer height, and results in general layer lines and printing quality. It is suitable for most general printing cases.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "prime_tower_width": "40", + "prime_volume": "15", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "0", + "preheat_time": "30", + "wipe_tower_cone_angle": "15", + "prime_tower_brim_width": "5", + "enable_support": "1", + "initial_layer_print_height": "0.25", + "support_interface_spacing": "0", + "support_interface_top_layers": "3" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.20 Support W @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.20 Support W @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..6f8fab0d276 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.20 Support W @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "setting_id": "GP008", + "name": "0.20 Support W @Snapmaker U1 (0.4 nozzle)", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_U1_0.20", + "enable_support": "1", + "support_interface_top_layers": "3", + "support_top_z_distance": "0.2", + "support_interface_loop_pattern": "1", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_filament": "0", + "support_interface_filament": "0", + "enable_prime_tower": "1", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "prime_tower_width": "50", + "prime_volume": "38", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..989367d0a88 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.24 Draft @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "process", + "name": "0.24 Draft @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.24", + "from": "system", + "setting_id": "GP005", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but slightly shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "ooze_prevention": "1", + "prime_tower_width": "50", + "prime_volume": "38", + "slowdown_for_curled_perimeters": "0", + "standby_temperature_delta": "-150", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/0.25 Benchy @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.25 Benchy @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..9d0aec1feb0 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.25 Benchy @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,60 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.25 Benchy @Snapmaker U1 (0.4 nozzle)", + "setting_id": "2853588009", + "inherits": "fdm_process_U1", + "compatible_printers": [ + "Snapmaker U1 (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": "testBenchy_{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/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker U1 (0.4 nozzle).json b/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker U1 (0.4 nozzle).json new file mode 100644 index 00000000000..23028ae7125 --- /dev/null +++ b/resources/profiles/Snapmaker/process/0.28 Extra Draft @Snapmaker U1 (0.4 nozzle).json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "0.28 Extra Draft @Snapmaker U1 (0.4 nozzle)", + "inherits": "fdm_process_U1_0.28", + "from": "system", + "setting_id": "GP006", + "instantiation": "true", + "description": "Compared with the default profile of a 0.4 mm nozzle, it has a bigger layer height, and results in more apparent layer lines and lower printing quality, but shorter printing time.", + "smooth_coefficient": "150", + "overhang_totally_speed": "50", + "compatible_printers": [ + "Snapmaker U1 (0.4 nozzle)" + ], + "prime_tower_width": "50", + "prime_volume": "38", + "slowdown_for_curled_perimeters": "0", + "wipe_tower_filament": "1" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1.json b/resources/profiles/Snapmaker/process/fdm_process_U1.json new file mode 100644 index 00000000000..6c9935cce7b --- /dev/null +++ b/resources/profiles/Snapmaker/process/fdm_process_U1.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "fdm_process_U1", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.42", + "outer_wall_speed": "120", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.2", + "initial_layer_speed": "20", + "gap_infill_speed": "30", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "2", + "inner_wall_line_width": "0.45", + "inner_wall_speed": "40", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "nearest", + "skirt_distance": "2", + "skirt_height": "2", + "minimum_sparse_infill_area": "0", + "internal_solid_infill_line_width": "0.45", + "internal_solid_infill_speed": "40", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "support_filament": "0", + "support_line_width": "0.42", + "support_interface_filament": "0", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_interface_loop_pattern": "0", + "support_interface_top_layers": "2", + "support_interface_spacing": "0", + "support_interface_speed": "80", + "support_interface_pattern": "auto", + "support_base_pattern": "default", + "support_base_pattern_spacing": "2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "0.5", + "detect_thin_wall": "0", + "top_surface_line_width": "0.42", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [], + "smooth_coefficient": "80", + "overhang_totally_speed": "24" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.08.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.08.json new file mode 100644 index 00000000000..0f89ef94155 --- /dev/null +++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.08.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_U1_0.08", + "inherits": "fdm_process_U1_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.08", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "7", + "top_shell_layers": "9", + "bridge_flow": "1", + "ironing_flow": "8%", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "350", + "sparse_infill_speed": "450", + "internal_solid_infill_speed": "350", + "gap_infill_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "15", + "support_top_z_distance": "0.08", + "support_bottom_z_distance": "0.08" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.12.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.12.json new file mode 100644 index 00000000000..658db214e44 --- /dev/null +++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.12.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_U1_0.12", + "inherits": "fdm_process_U1_common", + "from": "system", + "instantiation": "false", + "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", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "350", + "sparse_infill_speed": "430", + "internal_solid_infill_speed": "350", + "gap_infill_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "20", + "support_top_z_distance": "0.12", + "support_bottom_z_distance": "0.12" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.16.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.16.json new file mode 100644 index 00000000000..21358ae54ed --- /dev/null +++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.16.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "name": "fdm_process_U1_0.16", + "inherits": "fdm_process_U1_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "6", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "330", + "internal_solid_infill_speed": "300", + "gap_infill_speed": "300", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "support_threshold_angle": "25", + "support_top_z_distance": "0.16", + "support_bottom_z_distance": "0.16" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.20.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.20.json new file mode 100644 index 00000000000..092e48ba27d --- /dev/null +++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.20.json @@ -0,0 +1,18 @@ +{ + "type": "process", + "name": "fdm_process_U1_0.20", + "inherits": "fdm_process_U1_common", + "from": "system", + "instantiation": "false", + "elefant_foot_compensation": "0.15", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "300", + "sparse_infill_speed": "270", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "250", + "top_shell_layers": "5" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.24.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.24.json new file mode 100644 index 00000000000..89224e3a29a --- /dev/null +++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.24.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_U1_0.24", + "inherits": "fdm_process_U1_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "230", + "sparse_infill_speed": "230", + "internal_solid_infill_speed": "230", + "gap_infill_speed": "230", + "support_threshold_angle": "35", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_0.28.json b/resources/profiles/Snapmaker/process/fdm_process_U1_0.28.json new file mode 100644 index 00000000000..189d8d337ce --- /dev/null +++ b/resources/profiles/Snapmaker/process/fdm_process_U1_0.28.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_U1_0.28", + "inherits": "fdm_process_U1_common", + "from": "system", + "instantiation": "false", + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_thickness": "1.0", + "bridge_flow": "1", + "initial_layer_speed": "50", + "initial_layer_infill_speed": "105", + "outer_wall_speed": "200", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "gap_infill_speed": "200", + "support_threshold_angle": "40", + "top_shell_layers": "4" +} \ No newline at end of file diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_common.json b/resources/profiles/Snapmaker/process/fdm_process_U1_common.json new file mode 100644 index 00000000000..4f9c8a34079 --- /dev/null +++ b/resources/profiles/Snapmaker/process/fdm_process_U1_common.json @@ -0,0 +1,73 @@ +{ + "type": "process", + "name": "fdm_process_U1_common", + "inherits": "fdm_process_U1", + "from": "system", + "instantiation": "false", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_speed": "50", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_acceleration": "5000", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "internal_bridge_support_thickness": "0.8", + "initial_layer_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_speed": "30", + "gap_infill_speed": "50", + "sparse_infill_speed": "250", + "ironing_flow": "10%", + "ironing_spacing": "0.15", + "ironing_speed": "30", + "ironing_type": "no ironing", + "layer_height": "0.2", + "reduce_infill_retraction": "1", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "only_one_wall_top": "1", + "inner_wall_speed": "150", + "seam_position": "aligned", + "skirt_height": "1", + "skirt_loops": "0", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.42", + "internal_solid_infill_speed": "150", + "initial_layer_infill_speed": "60", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_top_z_distance": "0.2", + "support_bottom_z_distance": "0.2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_expansion": "0", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_diameter": "2", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "top_surface_pattern": "monotonicline", + "top_surface_acceleration": "2000", + "top_surface_speed": "200", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "travel_speed": "500", + "enable_prime_tower": "1", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "wall_generator": "classic", + "compatible_printers": [] +} \ No newline at end of file diff --git a/scripts/orca_filament_lib.py b/scripts/orca_filament_lib.py index 984b81e9516..f4838cddea4 100644 --- a/scripts/orca_filament_lib.py +++ b/scripts/orca_filament_lib.py @@ -49,16 +49,16 @@ def topological_sort(filaments): return result -def update_filament_library(vendor="OrcaFilamentLibrary"): +def update_profile_library(vendor="OrcaFilamentLibrary",profile_type="filament"): # change current working directory to the relative path(..\resources\profiles) compare to script location os.chdir(os.path.join(os.path.dirname(__file__), '..', 'resources', 'profiles')) - # Collect current filament entries - current_filaments = [] + # Collect current profile entries + current_profiles = [] base_dir = vendor - filament_dir = os.path.join(base_dir, 'filament') + profile_dir = os.path.join(base_dir, profile_type) - for root, dirs, files in os.walk(filament_dir): + for root, dirs, files in os.walk(profile_dir): for file in files: if file.lower().endswith('.json'): full_path = os.path.join(root, file) @@ -79,32 +79,34 @@ def update_filament_library(vendor="OrcaFilamentLibrary"): } if inherits: entry['inherits'] = inherits - current_filaments.append(entry) + current_profiles.append(entry) else: print(f"Warning: Missing 'name' in {full_path}") except Exception as e: print(f"Error reading {full_path}: {str(e)}") continue - # Sort filaments based on inheritance - sorted_filaments = topological_sort(current_filaments) + # Sort profiles based on inheritance + sorted_profiles = topological_sort(current_profiles) # Remove the inherits field as it's not needed in the final JSON - for filament in sorted_filaments: - filament.pop('inherits', None) + for p in sorted_profiles: + p.pop('inherits', None) # Update library file lib_path = f'{vendor}.json' + + profile_section = profile_type+'_list' try: with open(lib_path, 'r+', encoding='utf-8') as f: library = json.load(f) - library['filament_list'] = sorted_filaments + library[profile_section] = sorted_profiles f.seek(0) json.dump(library, f, indent=4, ensure_ascii=False) f.truncate() - print(f"Filament library for {vendor} updated successfully!") + print(f"Profile library for {vendor} updated successfully!") except Exception as e: print(f"Error updating library file: {str(e)}") @@ -161,6 +163,7 @@ if __name__ == '__main__': args = parser.parse_args() if args.mode == 'update': - update_filament_library(args.vendor) + update_profile_library(args.vendor, 'filament') + update_profile_library(args.vendor, 'process') else: rename_filament_system(args.vendor) \ No newline at end of file