From 0211277976a16c220f4dbf35e3ccc44c97b19dc4 Mon Sep 17 00:00:00 2001 From: Sylvain <67423638+Le-Syl21@users.noreply.github.com> Date: Wed, 23 Sep 2026 11:24:17 +0200 Subject: [PATCH] Add Wanhao Duplicator 9 profiles (D9/300, D9/400, D9/500) (#15773) --- resources/profiles/Wanhao.json | 138 +++++++++++++++++- .../machine/Wanhao D9-300 MK1 0.4 nozzle.json | 20 +++ ...hao D9-300 MK1 BLTouch kit 0.4 nozzle.json | 20 +++ .../Wanhao D9-300 MK1 BLTouch kit.json | 9 ++ .../Wanhao/machine/Wanhao D9-300 MK1.json | 9 ++ .../machine/Wanhao D9-300 MK2 0.4 nozzle.json | 20 +++ .../Wanhao/machine/Wanhao D9-300 MK2.json | 9 ++ .../machine/Wanhao D9-300 MK3 0.4 nozzle.json | 20 +++ .../Wanhao/machine/Wanhao D9-300 MK3.json | 9 ++ .../machine/Wanhao D9-400 MK1 0.4 nozzle.json | 20 +++ ...hao D9-400 MK1 BLTouch kit 0.4 nozzle.json | 20 +++ .../Wanhao D9-400 MK1 BLTouch kit.json | 9 ++ .../Wanhao/machine/Wanhao D9-400 MK1.json | 9 ++ .../machine/Wanhao D9-400 MK2 0.4 nozzle.json | 20 +++ .../Wanhao/machine/Wanhao D9-400 MK2.json | 9 ++ .../machine/Wanhao D9-400 MK3 0.4 nozzle.json | 20 +++ .../Wanhao/machine/Wanhao D9-400 MK3.json | 9 ++ .../machine/Wanhao D9-500 MK1 0.4 nozzle.json | 20 +++ ...hao D9-500 MK1 BLTouch kit 0.4 nozzle.json | 20 +++ .../Wanhao D9-500 MK1 BLTouch kit.json | 9 ++ .../Wanhao/machine/Wanhao D9-500 MK1.json | 9 ++ .../machine/Wanhao D9-500 MK2 0.4 nozzle.json | 20 +++ .../Wanhao/machine/Wanhao D9-500 MK2.json | 9 ++ .../machine/Wanhao D9-500 MK3 0.4 nozzle.json | 20 +++ .../Wanhao/machine/Wanhao D9-500 MK3.json | 9 ++ .../Wanhao/machine/fdm_wanhao_d9_common.json | 108 ++++++++++++++ .../machine/fdm_wanhao_d9_mk1_common.json | 28 ++++ .../process/0.12mm Fine @Wanhao D9 MK1.json | 17 +++ .../process/0.12mm Fine @Wanhao D9.json | 23 +++ .../0.20mm Standard @Wanhao D9 MK1.json | 17 +++ .../process/0.20mm Standard @Wanhao D9.json | 23 +++ .../process/0.28mm Draft @Wanhao D9 MK1.json | 17 +++ .../process/0.28mm Draft @Wanhao D9.json | 23 +++ .../process/fdm_process_wanhao_d9_common.json | 38 +++++ .../fdm_process_wanhao_d9_mk1_common.json | 15 ++ 35 files changed, 794 insertions(+), 1 deletion(-) create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-300 MK1 0.4 nozzle.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-300 MK1 BLTouch kit 0.4 nozzle.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-300 MK1 BLTouch kit.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-300 MK1.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-300 MK2 0.4 nozzle.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-300 MK2.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-300 MK3 0.4 nozzle.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-300 MK3.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-400 MK1 0.4 nozzle.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-400 MK1 BLTouch kit 0.4 nozzle.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-400 MK1 BLTouch kit.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-400 MK1.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-400 MK2 0.4 nozzle.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-400 MK2.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-400 MK3 0.4 nozzle.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-400 MK3.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-500 MK1 0.4 nozzle.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-500 MK1 BLTouch kit 0.4 nozzle.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-500 MK1 BLTouch kit.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-500 MK1.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-500 MK2 0.4 nozzle.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-500 MK2.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-500 MK3 0.4 nozzle.json create mode 100644 resources/profiles/Wanhao/machine/Wanhao D9-500 MK3.json create mode 100644 resources/profiles/Wanhao/machine/fdm_wanhao_d9_common.json create mode 100644 resources/profiles/Wanhao/machine/fdm_wanhao_d9_mk1_common.json create mode 100644 resources/profiles/Wanhao/process/0.12mm Fine @Wanhao D9 MK1.json create mode 100644 resources/profiles/Wanhao/process/0.12mm Fine @Wanhao D9.json create mode 100644 resources/profiles/Wanhao/process/0.20mm Standard @Wanhao D9 MK1.json create mode 100644 resources/profiles/Wanhao/process/0.20mm Standard @Wanhao D9.json create mode 100644 resources/profiles/Wanhao/process/0.28mm Draft @Wanhao D9 MK1.json create mode 100644 resources/profiles/Wanhao/process/0.28mm Draft @Wanhao D9.json create mode 100644 resources/profiles/Wanhao/process/fdm_process_wanhao_d9_common.json create mode 100644 resources/profiles/Wanhao/process/fdm_process_wanhao_d9_mk1_common.json diff --git a/resources/profiles/Wanhao.json b/resources/profiles/Wanhao.json index 81afe3eff5..96290c7712 100644 --- a/resources/profiles/Wanhao.json +++ b/resources/profiles/Wanhao.json @@ -1,12 +1,60 @@ { "name": "Wanhao", - "version": "02.04.00.02", + "version": "02.04.00.03", "force_update": "0", "description": "Wanhao configurations", "machine_model_list": [ { "name": "Wanhao D12-300", "sub_path": "machine/Wanhao D12-300.json" + }, + { + "name": "Wanhao D9-300 MK1", + "sub_path": "machine/Wanhao D9-300 MK1.json" + }, + { + "name": "Wanhao D9-300 MK1 BLTouch kit", + "sub_path": "machine/Wanhao D9-300 MK1 BLTouch kit.json" + }, + { + "name": "Wanhao D9-300 MK2", + "sub_path": "machine/Wanhao D9-300 MK2.json" + }, + { + "name": "Wanhao D9-300 MK3", + "sub_path": "machine/Wanhao D9-300 MK3.json" + }, + { + "name": "Wanhao D9-400 MK1", + "sub_path": "machine/Wanhao D9-400 MK1.json" + }, + { + "name": "Wanhao D9-400 MK1 BLTouch kit", + "sub_path": "machine/Wanhao D9-400 MK1 BLTouch kit.json" + }, + { + "name": "Wanhao D9-400 MK2", + "sub_path": "machine/Wanhao D9-400 MK2.json" + }, + { + "name": "Wanhao D9-400 MK3", + "sub_path": "machine/Wanhao D9-400 MK3.json" + }, + { + "name": "Wanhao D9-500 MK1", + "sub_path": "machine/Wanhao D9-500 MK1.json" + }, + { + "name": "Wanhao D9-500 MK1 BLTouch kit", + "sub_path": "machine/Wanhao D9-500 MK1 BLTouch kit.json" + }, + { + "name": "Wanhao D9-500 MK2", + "sub_path": "machine/Wanhao D9-500 MK2.json" + }, + { + "name": "Wanhao D9-500 MK3", + "sub_path": "machine/Wanhao D9-500 MK3.json" } ], "process_list": [ @@ -33,6 +81,38 @@ { "name": "0.24mm Draft @Wanhao D12-300", "sub_path": "process/0.24mm Draft @Wanhao D12-300.json" + }, + { + "name": "fdm_process_wanhao_d9_common", + "sub_path": "process/fdm_process_wanhao_d9_common.json" + }, + { + "name": "0.12mm Fine @Wanhao D9", + "sub_path": "process/0.12mm Fine @Wanhao D9.json" + }, + { + "name": "0.20mm Standard @Wanhao D9", + "sub_path": "process/0.20mm Standard @Wanhao D9.json" + }, + { + "name": "0.28mm Draft @Wanhao D9", + "sub_path": "process/0.28mm Draft @Wanhao D9.json" + }, + { + "name": "fdm_process_wanhao_d9_mk1_common", + "sub_path": "process/fdm_process_wanhao_d9_mk1_common.json" + }, + { + "name": "0.12mm Fine @Wanhao D9 MK1", + "sub_path": "process/0.12mm Fine @Wanhao D9 MK1.json" + }, + { + "name": "0.20mm Standard @Wanhao D9 MK1", + "sub_path": "process/0.20mm Standard @Wanhao D9 MK1.json" + }, + { + "name": "0.28mm Draft @Wanhao D9 MK1", + "sub_path": "process/0.28mm Draft @Wanhao D9 MK1.json" } ], "filament_list": [], @@ -48,6 +128,62 @@ { "name": "Wanhao D12-300 0.4 nozzle", "sub_path": "machine/Wanhao D12-300 0.4 nozzle.json" + }, + { + "name": "fdm_wanhao_d9_common", + "sub_path": "machine/fdm_wanhao_d9_common.json" + }, + { + "name": "Wanhao D9-300 MK1 BLTouch kit 0.4 nozzle", + "sub_path": "machine/Wanhao D9-300 MK1 BLTouch kit 0.4 nozzle.json" + }, + { + "name": "Wanhao D9-300 MK2 0.4 nozzle", + "sub_path": "machine/Wanhao D9-300 MK2 0.4 nozzle.json" + }, + { + "name": "Wanhao D9-300 MK3 0.4 nozzle", + "sub_path": "machine/Wanhao D9-300 MK3 0.4 nozzle.json" + }, + { + "name": "Wanhao D9-400 MK1 BLTouch kit 0.4 nozzle", + "sub_path": "machine/Wanhao D9-400 MK1 BLTouch kit 0.4 nozzle.json" + }, + { + "name": "Wanhao D9-400 MK2 0.4 nozzle", + "sub_path": "machine/Wanhao D9-400 MK2 0.4 nozzle.json" + }, + { + "name": "Wanhao D9-400 MK3 0.4 nozzle", + "sub_path": "machine/Wanhao D9-400 MK3 0.4 nozzle.json" + }, + { + "name": "Wanhao D9-500 MK1 BLTouch kit 0.4 nozzle", + "sub_path": "machine/Wanhao D9-500 MK1 BLTouch kit 0.4 nozzle.json" + }, + { + "name": "Wanhao D9-500 MK2 0.4 nozzle", + "sub_path": "machine/Wanhao D9-500 MK2 0.4 nozzle.json" + }, + { + "name": "Wanhao D9-500 MK3 0.4 nozzle", + "sub_path": "machine/Wanhao D9-500 MK3 0.4 nozzle.json" + }, + { + "name": "fdm_wanhao_d9_mk1_common", + "sub_path": "machine/fdm_wanhao_d9_mk1_common.json" + }, + { + "name": "Wanhao D9-300 MK1 0.4 nozzle", + "sub_path": "machine/Wanhao D9-300 MK1 0.4 nozzle.json" + }, + { + "name": "Wanhao D9-400 MK1 0.4 nozzle", + "sub_path": "machine/Wanhao D9-400 MK1 0.4 nozzle.json" + }, + { + "name": "Wanhao D9-500 MK1 0.4 nozzle", + "sub_path": "machine/Wanhao D9-500 MK1 0.4 nozzle.json" } ] } diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-300 MK1 0.4 nozzle.json b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK1 0.4 nozzle.json new file mode 100644 index 0000000000..331a26e5ed --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK1 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Wanhao D9-300 MK1 0.4 nozzle", + "inherits": "fdm_wanhao_d9_mk1_common", + "from": "system", + "setting_id": "MXNRpMDaVXj2xUx0", + "instantiation": "true", + "printer_model": "Wanhao D9-300 MK1", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "default_print_profile": "0.20mm Standard @Wanhao D9 MK1" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-300 MK1 BLTouch kit 0.4 nozzle.json b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK1 BLTouch kit 0.4 nozzle.json new file mode 100644 index 0000000000..249c8f8d19 --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK1 BLTouch kit 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Wanhao D9-300 MK1 BLTouch kit 0.4 nozzle", + "inherits": "fdm_wanhao_d9_common", + "from": "system", + "setting_id": "rq6cPs92KgrUyZrn", + "instantiation": "true", + "printer_model": "Wanhao D9-300 MK1 BLTouch kit", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "default_print_profile": "0.20mm Standard @Wanhao D9" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-300 MK1 BLTouch kit.json b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK1 BLTouch kit.json new file mode 100644 index 0000000000..57a4eddbfa --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK1 BLTouch kit.json @@ -0,0 +1,9 @@ +{ + "type": "machine_model", + "name": "Wanhao D9-300 MK1 BLTouch kit", + "model_id": "Wanhao-D9-300-MK1u2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-300 MK1.json b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK1.json new file mode 100644 index 0000000000..288a444644 --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK1.json @@ -0,0 +1,9 @@ +{ + "type": "machine_model", + "name": "Wanhao D9-300 MK1", + "model_id": "Wanhao-D9-300-MK1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-300 MK2 0.4 nozzle.json b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK2 0.4 nozzle.json new file mode 100644 index 0000000000..5cc17c7aa2 --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK2 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Wanhao D9-300 MK2 0.4 nozzle", + "inherits": "fdm_wanhao_d9_common", + "from": "system", + "setting_id": "w3Cin9es1Jfx0dmR", + "instantiation": "true", + "printer_model": "Wanhao D9-300 MK2", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "default_print_profile": "0.20mm Standard @Wanhao D9" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-300 MK2.json b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK2.json new file mode 100644 index 0000000000..4c9bcb2412 --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK2.json @@ -0,0 +1,9 @@ +{ + "type": "machine_model", + "name": "Wanhao D9-300 MK2", + "model_id": "Wanhao-D9-300-MK2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-300 MK3 0.4 nozzle.json b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK3 0.4 nozzle.json new file mode 100644 index 0000000000..19534f409e --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK3 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Wanhao D9-300 MK3 0.4 nozzle", + "inherits": "fdm_wanhao_d9_common", + "from": "system", + "setting_id": "acFQWZqlt4QSgBPv", + "instantiation": "true", + "printer_model": "Wanhao D9-300 MK3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "400", + "default_print_profile": "0.20mm Standard @Wanhao D9" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-300 MK3.json b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK3.json new file mode 100644 index 0000000000..07b31cf83f --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-300 MK3.json @@ -0,0 +1,9 @@ +{ + "type": "machine_model", + "name": "Wanhao D9-300 MK3", + "model_id": "Wanhao-D9-300-MK3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-400 MK1 0.4 nozzle.json b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK1 0.4 nozzle.json new file mode 100644 index 0000000000..e08ee55eba --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK1 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Wanhao D9-400 MK1 0.4 nozzle", + "inherits": "fdm_wanhao_d9_mk1_common", + "from": "system", + "setting_id": "DGSNE3AbmlBBG5PY", + "instantiation": "true", + "printer_model": "Wanhao D9-400 MK1", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "printable_height": "400", + "default_print_profile": "0.20mm Standard @Wanhao D9 MK1" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-400 MK1 BLTouch kit 0.4 nozzle.json b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK1 BLTouch kit 0.4 nozzle.json new file mode 100644 index 0000000000..0ce2980a14 --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK1 BLTouch kit 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Wanhao D9-400 MK1 BLTouch kit 0.4 nozzle", + "inherits": "fdm_wanhao_d9_common", + "from": "system", + "setting_id": "WcKY7v24ewtzPfnU", + "instantiation": "true", + "printer_model": "Wanhao D9-400 MK1 BLTouch kit", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "printable_height": "400", + "default_print_profile": "0.20mm Standard @Wanhao D9" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-400 MK1 BLTouch kit.json b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK1 BLTouch kit.json new file mode 100644 index 0000000000..bb68bd3cf9 --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK1 BLTouch kit.json @@ -0,0 +1,9 @@ +{ + "type": "machine_model", + "name": "Wanhao D9-400 MK1 BLTouch kit", + "model_id": "Wanhao-D9-400-MK1u2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-400 MK1.json b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK1.json new file mode 100644 index 0000000000..f730632548 --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK1.json @@ -0,0 +1,9 @@ +{ + "type": "machine_model", + "name": "Wanhao D9-400 MK1", + "model_id": "Wanhao-D9-400-MK1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-400 MK2 0.4 nozzle.json b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK2 0.4 nozzle.json new file mode 100644 index 0000000000..91976f712b --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK2 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Wanhao D9-400 MK2 0.4 nozzle", + "inherits": "fdm_wanhao_d9_common", + "from": "system", + "setting_id": "jn1FEJFeN7S2gEbD", + "instantiation": "true", + "printer_model": "Wanhao D9-400 MK2", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "printable_height": "400", + "default_print_profile": "0.20mm Standard @Wanhao D9" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-400 MK2.json b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK2.json new file mode 100644 index 0000000000..2785f480e4 --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK2.json @@ -0,0 +1,9 @@ +{ + "type": "machine_model", + "name": "Wanhao D9-400 MK2", + "model_id": "Wanhao-D9-400-MK2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-400 MK3 0.4 nozzle.json b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK3 0.4 nozzle.json new file mode 100644 index 0000000000..c7b44c9e7c --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK3 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Wanhao D9-400 MK3 0.4 nozzle", + "inherits": "fdm_wanhao_d9_common", + "from": "system", + "setting_id": "2kFyH1E3tqMWtDmG", + "instantiation": "true", + "printer_model": "Wanhao D9-400 MK3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "printable_height": "400", + "default_print_profile": "0.20mm Standard @Wanhao D9" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-400 MK3.json b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK3.json new file mode 100644 index 0000000000..2e0b5143a1 --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-400 MK3.json @@ -0,0 +1,9 @@ +{ + "type": "machine_model", + "name": "Wanhao D9-400 MK3", + "model_id": "Wanhao-D9-400-MK3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-500 MK1 0.4 nozzle.json b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK1 0.4 nozzle.json new file mode 100644 index 0000000000..0f238c7d5c --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK1 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Wanhao D9-500 MK1 0.4 nozzle", + "inherits": "fdm_wanhao_d9_mk1_common", + "from": "system", + "setting_id": "nj0TfnDKHb4wFX1R", + "instantiation": "true", + "printer_model": "Wanhao D9-500 MK1", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500", + "default_print_profile": "0.20mm Standard @Wanhao D9 MK1" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-500 MK1 BLTouch kit 0.4 nozzle.json b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK1 BLTouch kit 0.4 nozzle.json new file mode 100644 index 0000000000..25ce3bc9f6 --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK1 BLTouch kit 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Wanhao D9-500 MK1 BLTouch kit 0.4 nozzle", + "inherits": "fdm_wanhao_d9_common", + "from": "system", + "setting_id": "Hmrnlh6pJzdO2dIJ", + "instantiation": "true", + "printer_model": "Wanhao D9-500 MK1 BLTouch kit", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500", + "default_print_profile": "0.20mm Standard @Wanhao D9" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-500 MK1 BLTouch kit.json b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK1 BLTouch kit.json new file mode 100644 index 0000000000..4b6eea98ca --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK1 BLTouch kit.json @@ -0,0 +1,9 @@ +{ + "type": "machine_model", + "name": "Wanhao D9-500 MK1 BLTouch kit", + "model_id": "Wanhao-D9-500-MK1u2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-500 MK1.json b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK1.json new file mode 100644 index 0000000000..87a99fd65f --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK1.json @@ -0,0 +1,9 @@ +{ + "type": "machine_model", + "name": "Wanhao D9-500 MK1", + "model_id": "Wanhao-D9-500-MK1", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-500 MK2 0.4 nozzle.json b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK2 0.4 nozzle.json new file mode 100644 index 0000000000..cabfea9cad --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK2 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Wanhao D9-500 MK2 0.4 nozzle", + "inherits": "fdm_wanhao_d9_common", + "from": "system", + "setting_id": "g2GSmhWJLFDwqzFI", + "instantiation": "true", + "printer_model": "Wanhao D9-500 MK2", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500", + "default_print_profile": "0.20mm Standard @Wanhao D9" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-500 MK2.json b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK2.json new file mode 100644 index 0000000000..0e8f9c1603 --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK2.json @@ -0,0 +1,9 @@ +{ + "type": "machine_model", + "name": "Wanhao D9-500 MK2", + "model_id": "Wanhao-D9-500-MK2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-500 MK3 0.4 nozzle.json b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK3 0.4 nozzle.json new file mode 100644 index 0000000000..434a1cb830 --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK3 0.4 nozzle.json @@ -0,0 +1,20 @@ +{ + "type": "machine", + "name": "Wanhao D9-500 MK3 0.4 nozzle", + "inherits": "fdm_wanhao_d9_common", + "from": "system", + "setting_id": "F7l90Rgr8Ni0sQva", + "instantiation": "true", + "printer_model": "Wanhao D9-500 MK3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "printable_height": "500", + "default_print_profile": "0.20mm Standard @Wanhao D9" +} diff --git a/resources/profiles/Wanhao/machine/Wanhao D9-500 MK3.json b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK3.json new file mode 100644 index 0000000000..91dc6cb5a5 --- /dev/null +++ b/resources/profiles/Wanhao/machine/Wanhao D9-500 MK3.json @@ -0,0 +1,9 @@ +{ + "type": "machine_model", + "name": "Wanhao D9-500 MK3", + "model_id": "Wanhao-D9-500-MK3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Wanhao", + "default_materials": "Generic PLA @System;Generic PETG @System;Generic ABS @System" +} diff --git a/resources/profiles/Wanhao/machine/fdm_wanhao_d9_common.json b/resources/profiles/Wanhao/machine/fdm_wanhao_d9_common.json new file mode 100644 index 0000000000..563e50b943 --- /dev/null +++ b/resources/profiles/Wanhao/machine/fdm_wanhao_d9_common.json @@ -0,0 +1,108 @@ +{ + "type": "machine", + "name": "fdm_wanhao_d9_common", + "inherits": "fdm_wanhao_common", + "from": "system", + "instantiation": "false", + "gcode_flavor": "marlin2", + "use_relative_e_distances": "1", + "emit_machine_limits_to_gcode": "0", + "nozzle_diameter": [ + "0.4" + ], + "printer_variant": "0.4", + "max_layer_height": [ + "0.32" + ], + "min_layer_height": [ + "0.08" + ], + "machine_max_speed_x": [ + "300", + "300" + ], + "machine_max_speed_y": [ + "300", + "300" + ], + "machine_max_speed_z": [ + "5", + "5" + ], + "machine_max_speed_e": [ + "25", + "25" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_acceleration_e": [ + "3000", + "3000" + ], + "machine_max_acceleration_extruding": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1000", + "1000" + ], + "machine_max_acceleration_retracting": [ + "800", + "800" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "machine_max_jerk_e": [ + "1", + "1" + ], + "retraction_length": [ + "2.0" + ], + "retraction_speed": [ + "25" + ], + "deretraction_speed": [ + "25" + ], + "retraction_minimum_travel": [ + "1" + ], + "z_hop": [ + "0" + ], + "wipe": [ + "0" + ], + "retract_when_changing_layer": [ + "1" + ], + "machine_start_gcode": "; Wanhao Duplicator 9 start G-code, for the Marlin 2.1 firmwares at github.com/Le-Syl21/WANHAO-Duplicator-9\nG21 ; millimetres\nG90 ; absolute coordinates\nM83 ; relative extrusion\nM140 S[bed_temperature_initial_layer_single] ; heat the bed\nM104 S150 ; warm the nozzle without letting it ooze\nG91 ; a print stopped by hand can leave the nozzle down on the bed\nG1 Z10 F300 ; so raise it before homing: a BLTouch needs 10 mm to deploy\nG90\nM280 P0 S160 ; BLTouch: clear an alarm and stow the pin\nG28 ; home all axes (this turns bed levelling off)\nM420 S1 ; turn the bed mesh saved from the screen back on\nG1 Z10 F300\nM104 S[nozzle_temperature_initial_layer] ; start the nozzle now, the bed is still heating\nM190 S[bed_temperature_initial_layer_single] ; wait for the bed\nM109 S[nozzle_temperature_initial_layer] ; and confirm the nozzle\nG92 E0\nG1 X15 Y20 Z0.3 F3000 ; start of the priming line\nG1 Y140 E9.0 F1200 ; draw a line of filament\nG1 X15.5 F3000\nG1 Y20 E9.0 F1200 ; and back, next to it\nG92 E0\nG1 X22 F6000 ; wipe sideways to snap the string\nG1 Z2 F300 ; lift, so the line does not stick to the nozzle", + "machine_end_gcode": "; Wanhao Duplicator 9 end G-code\nM104 S0 ; nozzle heater off\nM140 S0 ; bed heater off\nM107 ; fan off\nG91 ; relative moves\nG1 E-2 F1500 ; release the pressure in the nozzle\nG1 Z10 F300 ; lift the nozzle\nG90 ; absolute moves\nG1 X5 Y{print_bed_max[1] - 10} F3000 ; bring the bed to the front\nM84 X Y E ; motors off, Z keeps its position", + "layer_change_gcode": "G92 E0", + "machine_pause_gcode": "M600", + "default_filament_profile": [ + "Generic PLA @System" + ] +} diff --git a/resources/profiles/Wanhao/machine/fdm_wanhao_d9_mk1_common.json b/resources/profiles/Wanhao/machine/fdm_wanhao_d9_mk1_common.json new file mode 100644 index 0000000000..f6de484370 --- /dev/null +++ b/resources/profiles/Wanhao/machine/fdm_wanhao_d9_mk1_common.json @@ -0,0 +1,28 @@ +{ + "type": "machine", + "name": "fdm_wanhao_d9_mk1_common", + "inherits": "fdm_wanhao_d9_common", + "from": "system", + "instantiation": "false", + "machine_start_gcode": "; Wanhao Duplicator 9 start G-code, for the Marlin 2.1 firmwares at github.com/Le-Syl21/WANHAO-Duplicator-9\nG21 ; millimetres\nG90 ; absolute coordinates\nM83 ; relative extrusion\nM140 S[bed_temperature_initial_layer_single] ; heat the bed\nM104 S150 ; warm the nozzle without letting it ooze\nG91 ; a print stopped by hand can leave the nozzle down on the bed\nG1 Z10 F300 ; clear the bed before homing\nG90\nG28 ; home all axes (this turns bed levelling off)\nM420 S1 ; turn the bed mesh saved from the screen back on\nG1 Z10 F300\nM104 S[nozzle_temperature_initial_layer] ; start the nozzle now, the bed is still heating\nM190 S[bed_temperature_initial_layer_single] ; wait for the bed\nM109 S[nozzle_temperature_initial_layer] ; and confirm the nozzle\nG92 E0\nG1 X15 Y20 Z0.3 F3000 ; start of the priming line\nG1 Y140 E9.0 F1200 ; draw a line of filament\nG1 X15.5 F3000\nG1 Y20 E9.0 F1200 ; and back, next to it\nG92 E0\nG1 X22 F6000 ; wipe sideways to snap the string\nG1 Z2 F300 ; lift, so the line does not stick to the nozzle", + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_e": [ + "500", + "500" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ] +} diff --git a/resources/profiles/Wanhao/process/0.12mm Fine @Wanhao D9 MK1.json b/resources/profiles/Wanhao/process/0.12mm Fine @Wanhao D9 MK1.json new file mode 100644 index 0000000000..b5c5083042 --- /dev/null +++ b/resources/profiles/Wanhao/process/0.12mm Fine @Wanhao D9 MK1.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.12mm Fine @Wanhao D9 MK1", + "inherits": "fdm_process_wanhao_d9_mk1_common", + "from": "system", + "setting_id": "EClNN5UDWbLACTuz", + "instantiation": "true", + "layer_height": "0.12", + "initial_layer_print_height": "0.14", + "top_shell_layers": "4", + "bottom_shell_layers": "4", + "compatible_printers": [ + "Wanhao D9-300 MK1 0.4 nozzle", + "Wanhao D9-400 MK1 0.4 nozzle", + "Wanhao D9-500 MK1 0.4 nozzle" + ] +} diff --git a/resources/profiles/Wanhao/process/0.12mm Fine @Wanhao D9.json b/resources/profiles/Wanhao/process/0.12mm Fine @Wanhao D9.json new file mode 100644 index 0000000000..5ea13a0f1e --- /dev/null +++ b/resources/profiles/Wanhao/process/0.12mm Fine @Wanhao D9.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.12mm Fine @Wanhao D9", + "inherits": "fdm_process_wanhao_d9_common", + "from": "system", + "setting_id": "0hvsKsPO55TlduZR", + "instantiation": "true", + "layer_height": "0.12", + "initial_layer_print_height": "0.14", + "top_shell_layers": "4", + "bottom_shell_layers": "4", + "compatible_printers": [ + "Wanhao D9-300 MK1 BLTouch kit 0.4 nozzle", + "Wanhao D9-400 MK1 BLTouch kit 0.4 nozzle", + "Wanhao D9-500 MK1 BLTouch kit 0.4 nozzle", + "Wanhao D9-300 MK2 0.4 nozzle", + "Wanhao D9-400 MK2 0.4 nozzle", + "Wanhao D9-500 MK2 0.4 nozzle", + "Wanhao D9-300 MK3 0.4 nozzle", + "Wanhao D9-400 MK3 0.4 nozzle", + "Wanhao D9-500 MK3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Wanhao/process/0.20mm Standard @Wanhao D9 MK1.json b/resources/profiles/Wanhao/process/0.20mm Standard @Wanhao D9 MK1.json new file mode 100644 index 0000000000..834dd8b158 --- /dev/null +++ b/resources/profiles/Wanhao/process/0.20mm Standard @Wanhao D9 MK1.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.20mm Standard @Wanhao D9 MK1", + "inherits": "fdm_process_wanhao_d9_mk1_common", + "from": "system", + "setting_id": "CXNOj3tPeTUXx81B", + "instantiation": "true", + "layer_height": "0.20", + "initial_layer_print_height": "0.24", + "top_shell_layers": "3", + "bottom_shell_layers": "3", + "compatible_printers": [ + "Wanhao D9-300 MK1 0.4 nozzle", + "Wanhao D9-400 MK1 0.4 nozzle", + "Wanhao D9-500 MK1 0.4 nozzle" + ] +} diff --git a/resources/profiles/Wanhao/process/0.20mm Standard @Wanhao D9.json b/resources/profiles/Wanhao/process/0.20mm Standard @Wanhao D9.json new file mode 100644 index 0000000000..ee3fe49c29 --- /dev/null +++ b/resources/profiles/Wanhao/process/0.20mm Standard @Wanhao D9.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.20mm Standard @Wanhao D9", + "inherits": "fdm_process_wanhao_d9_common", + "from": "system", + "setting_id": "UVXxknNxJswqaURQ", + "instantiation": "true", + "layer_height": "0.20", + "initial_layer_print_height": "0.24", + "top_shell_layers": "3", + "bottom_shell_layers": "3", + "compatible_printers": [ + "Wanhao D9-300 MK1 BLTouch kit 0.4 nozzle", + "Wanhao D9-400 MK1 BLTouch kit 0.4 nozzle", + "Wanhao D9-500 MK1 BLTouch kit 0.4 nozzle", + "Wanhao D9-300 MK2 0.4 nozzle", + "Wanhao D9-400 MK2 0.4 nozzle", + "Wanhao D9-500 MK2 0.4 nozzle", + "Wanhao D9-300 MK3 0.4 nozzle", + "Wanhao D9-400 MK3 0.4 nozzle", + "Wanhao D9-500 MK3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Wanhao/process/0.28mm Draft @Wanhao D9 MK1.json b/resources/profiles/Wanhao/process/0.28mm Draft @Wanhao D9 MK1.json new file mode 100644 index 0000000000..e3ffe5895f --- /dev/null +++ b/resources/profiles/Wanhao/process/0.28mm Draft @Wanhao D9 MK1.json @@ -0,0 +1,17 @@ +{ + "type": "process", + "name": "0.28mm Draft @Wanhao D9 MK1", + "inherits": "fdm_process_wanhao_d9_mk1_common", + "from": "system", + "setting_id": "omfIWwVnQVVxPrtb", + "instantiation": "true", + "layer_height": "0.28", + "initial_layer_print_height": "0.34", + "top_shell_layers": "3", + "bottom_shell_layers": "3", + "compatible_printers": [ + "Wanhao D9-300 MK1 0.4 nozzle", + "Wanhao D9-400 MK1 0.4 nozzle", + "Wanhao D9-500 MK1 0.4 nozzle" + ] +} diff --git a/resources/profiles/Wanhao/process/0.28mm Draft @Wanhao D9.json b/resources/profiles/Wanhao/process/0.28mm Draft @Wanhao D9.json new file mode 100644 index 0000000000..d9fd9e21e9 --- /dev/null +++ b/resources/profiles/Wanhao/process/0.28mm Draft @Wanhao D9.json @@ -0,0 +1,23 @@ +{ + "type": "process", + "name": "0.28mm Draft @Wanhao D9", + "inherits": "fdm_process_wanhao_d9_common", + "from": "system", + "setting_id": "FEJqq1ylXWqaBPR6", + "instantiation": "true", + "layer_height": "0.28", + "initial_layer_print_height": "0.34", + "top_shell_layers": "3", + "bottom_shell_layers": "3", + "compatible_printers": [ + "Wanhao D9-300 MK1 BLTouch kit 0.4 nozzle", + "Wanhao D9-400 MK1 BLTouch kit 0.4 nozzle", + "Wanhao D9-500 MK1 BLTouch kit 0.4 nozzle", + "Wanhao D9-300 MK2 0.4 nozzle", + "Wanhao D9-400 MK2 0.4 nozzle", + "Wanhao D9-500 MK2 0.4 nozzle", + "Wanhao D9-300 MK3 0.4 nozzle", + "Wanhao D9-400 MK3 0.4 nozzle", + "Wanhao D9-500 MK3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Wanhao/process/fdm_process_wanhao_d9_common.json b/resources/profiles/Wanhao/process/fdm_process_wanhao_d9_common.json new file mode 100644 index 0000000000..457ba4ae2d --- /dev/null +++ b/resources/profiles/Wanhao/process/fdm_process_wanhao_d9_common.json @@ -0,0 +1,38 @@ +{ + "type": "process", + "name": "fdm_process_wanhao_d9_common", + "inherits": "fdm_process_wanhao_common", + "from": "system", + "instantiation": "false", + "line_width": "0.4", + "initial_layer_line_width": "0.6", + "wall_loops": "2", + "infill_wall_overlap": "15%", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "gyroid", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "sparse_infill_speed": "50", + "internal_solid_infill_speed": "50", + "top_surface_speed": "40", + "gap_infill_speed": "40", + "bridge_speed": "50", + "support_speed": "35", + "initial_layer_speed": "25", + "initial_layer_infill_speed": "25", + "travel_speed": "100", + "default_acceleration": "1000", + "outer_wall_acceleration": "1000", + "inner_wall_acceleration": "1000", + "top_surface_acceleration": "1000", + "sparse_infill_acceleration": "1000", + "initial_layer_acceleration": "1000", + "bridge_acceleration": "1000", + "travel_acceleration": "1000", + "default_jerk": "0", + "skirt_loops": "2", + "skirt_distance": "4", + "brim_type": "no_brim", + "enable_support": "0", + "enable_arc_fitting": "0" +} diff --git a/resources/profiles/Wanhao/process/fdm_process_wanhao_d9_mk1_common.json b/resources/profiles/Wanhao/process/fdm_process_wanhao_d9_mk1_common.json new file mode 100644 index 0000000000..3fb1c650db --- /dev/null +++ b/resources/profiles/Wanhao/process/fdm_process_wanhao_d9_mk1_common.json @@ -0,0 +1,15 @@ +{ + "type": "process", + "name": "fdm_process_wanhao_d9_mk1_common", + "inherits": "fdm_process_wanhao_d9_common", + "from": "system", + "instantiation": "false", + "default_acceleration": "500", + "outer_wall_acceleration": "500", + "inner_wall_acceleration": "500", + "top_surface_acceleration": "500", + "sparse_infill_acceleration": "500", + "initial_layer_acceleration": "500", + "bridge_acceleration": "500", + "travel_acceleration": "500" +}