From 4733a9a60287ad1debe2116b565df1b86c6563f8 Mon Sep 17 00:00:00 2001 From: "xun.zhang" Date: Thu, 15 Jun 2023 14:37:55 +0800 Subject: [PATCH] ENH: pick Qidi and Voxelab printers from orca Change-Id: Ic441a96dfe82915c6b1ddfba07c5cabd7a7a4148 --- resources/profiles/Elegoo.json | 2 +- resources/profiles/Qidi.json | 282 ++++++++++++++++++ .../profiles/Qidi/Qidi X-CF Pro_cover.png | Bin 0 -> 28781 bytes .../profiles/Qidi/Qidi X-Max 3_cover.png | Bin 0 -> 26183 bytes resources/profiles/Qidi/Qidi X-Max_cover.png | Bin 0 -> 33459 bytes .../profiles/Qidi/Qidi X-Plus 3_cover.png | Bin 0 -> 25232 bytes resources/profiles/Qidi/Qidi X-Plus_cover.png | Bin 0 -> 21513 bytes .../profiles/Qidi/Qidi X-Smart 3_cover.png | Bin 0 -> 22969 bytes .../Qidi/filament/Qidi Generic ABS.json | 23 ++ .../Qidi/filament/Qidi Generic ASA.json | 23 ++ .../Qidi/filament/Qidi Generic PA-CF.json | 47 +++ .../Qidi/filament/Qidi Generic PA.json | 29 ++ .../Qidi/filament/Qidi Generic PC.json | 23 ++ .../Qidi/filament/Qidi Generic PETG-CF.json | 92 ++++++ .../Qidi/filament/Qidi Generic PETG.json | 53 ++++ .../Qidi/filament/Qidi Generic PLA Silk.json | 32 ++ .../Qidi/filament/Qidi Generic PLA-CF.json | 47 +++ .../Qidi/filament/Qidi Generic PLA.json | 26 ++ .../Qidi/filament/Qidi Generic PVA.json | 29 ++ .../Qidi/filament/Qidi Generic TPU.json | 23 ++ .../Qidi/filament/fdm_filament_abs.json | 88 ++++++ .../Qidi/filament/fdm_filament_asa.json | 88 ++++++ .../Qidi/filament/fdm_filament_common.json | 141 +++++++++ .../Qidi/filament/fdm_filament_pa.json | 88 ++++++ .../Qidi/filament/fdm_filament_pc.json | 88 ++++++ .../Qidi/filament/fdm_filament_pet.json | 82 +++++ .../Qidi/filament/fdm_filament_pla.json | 94 ++++++ .../Qidi/filament/fdm_filament_pva.json | 100 +++++++ .../Qidi/filament/fdm_filament_tpu.json | 88 ++++++ .../machine/Qidi X-CF Pro 0.4 nozzle.json | 109 +++++++ .../profiles/Qidi/machine/Qidi X-CF Pro.json | 12 + .../Qidi/machine/Qidi X-Max 0.4 nozzle.json | 109 +++++++ .../Qidi/machine/Qidi X-Max 3 0.4 nozzle.json | 109 +++++++ .../profiles/Qidi/machine/Qidi X-Max 3.json | 12 + .../profiles/Qidi/machine/Qidi X-Max.json | 12 + .../Qidi/machine/Qidi X-Plus 0.4 nozzle.json | 109 +++++++ .../machine/Qidi X-Plus 3 0.4 nozzle.json | 109 +++++++ .../profiles/Qidi/machine/Qidi X-Plus 3.json | 12 + .../profiles/Qidi/machine/Qidi X-Plus.json | 12 + .../machine/Qidi X-Smart 3 0.4 nozzle.json | 109 +++++++ .../profiles/Qidi/machine/Qidi X-Smart 3.json | 12 + .../Qidi/machine/fdm_machine_common.json | 117 ++++++++ .../Qidi/machine/fdm_qidi_common.json | 139 +++++++++ .../process/0.12mm Fine @Qidi XCFPro.json | 115 +++++++ .../Qidi/process/0.12mm Fine @Qidi XMax.json | 115 +++++++ .../Qidi/process/0.12mm Fine @Qidi XMax3.json | 116 +++++++ .../Qidi/process/0.12mm Fine @Qidi XPlus.json | 115 +++++++ .../process/0.12mm Fine @Qidi XPlus3.json | 116 +++++++ .../process/0.12mm Fine @Qidi XSmart3.json | 116 +++++++ .../process/0.16mm Optimal @Qidi XCFPro.json | 115 +++++++ .../process/0.16mm Optimal @Qidi XMax.json | 115 +++++++ .../process/0.16mm Optimal @Qidi XMax3.json | 116 +++++++ .../process/0.16mm Optimal @Qidi XPlus.json | 115 +++++++ .../process/0.16mm Optimal @Qidi XPlus3.json | 116 +++++++ .../process/0.16mm Optimal @Qidi XSmart3.json | 116 +++++++ .../process/0.20mm Standard @Qidi XCFPro.json | 115 +++++++ .../process/0.20mm Standard @Qidi XMax.json | 115 +++++++ .../process/0.20mm Standard @Qidi XMax3.json | 116 +++++++ .../process/0.20mm Standard @Qidi XPlus.json | 115 +++++++ .../process/0.20mm Standard @Qidi XPlus3.json | 116 +++++++ .../0.20mm Standard @Qidi XSmart3.json | 116 +++++++ .../process/0.25mm Draft @Qidi XCFPro.json | 115 +++++++ .../Qidi/process/0.25mm Draft @Qidi XMax.json | 115 +++++++ .../process/0.25mm Draft @Qidi XMax3.json | 116 +++++++ .../process/0.25mm Draft @Qidi XPlus.json | 115 +++++++ .../process/0.25mm Draft @Qidi XPlus3.json | 116 +++++++ .../process/0.25mm Draft @Qidi XSmart3.json | 116 +++++++ .../0.30mm Extra Draft @Qidi XCFPro.json | 115 +++++++ .../0.30mm Extra Draft @Qidi XMax.json | 115 +++++++ .../0.30mm Extra Draft @Qidi XMax3.json | 116 +++++++ .../0.30mm Extra Draft @Qidi XPlus.json | 115 +++++++ .../0.30mm Extra Draft @Qidi XPlus3.json | 116 +++++++ .../0.30mm Extra Draft @Qidi XSmart3.json | 116 +++++++ .../Qidi/process/fdm_process_common.json | 70 +++++ .../Qidi/process/fdm_process_qidi_common.json | 103 +++++++ .../Qidi/qidi_xcfpro_buildplate_model.stl | Bin 0 -> 18684 bytes .../Qidi/qidi_xcfpro_buildplate_texture.png | Bin 0 -> 12254 bytes .../Qidi/qidi_xmax3_buildplate_model.stl | Bin 0 -> 18684 bytes .../Qidi/qidi_xmax3_buildplate_texture.png | Bin 0 -> 13403 bytes .../Qidi/qidi_xmax_buildplate_model.stl | Bin 0 -> 18684 bytes .../Qidi/qidi_xmax_buildplate_texture.png | Bin 0 -> 12259 bytes .../Qidi/qidi_xplus3_buildplate_model.stl | Bin 0 -> 18684 bytes .../Qidi/qidi_xplus3_buildplate_texture.png | Bin 0 -> 12380 bytes .../Qidi/qidi_xplus_buildplate_model.stl | Bin 0 -> 18684 bytes .../Qidi/qidi_xplus_buildplate_texture.png | Bin 0 -> 11448 bytes .../Qidi/qidi_xseries_gen2_hotend.stl | Bin 0 -> 805784 bytes .../Qidi/qidi_xseries_gen3_hotend.stl | Bin 0 -> 225484 bytes .../Qidi/qidi_xsmart3_buildplate_model.stl | Bin 0 -> 19484 bytes .../Qidi/qidi_xsmart3_buildplate_texture.png | Bin 0 -> 10432 bytes resources/profiles/Voxelab.json | 66 ++++ .../Voxelab/Voxelab Aquila X2_cover.png | Bin 0 -> 23254 bytes .../Voxelab/filament/Voxelab Generic ABS.json | 18 ++ .../filament/Voxelab Generic PETG.json | 45 +++ .../Voxelab/filament/Voxelab Generic PLA.json | 21 ++ .../Voxelab/filament/fdm_filament_abs.json | 88 ++++++ .../Voxelab/filament/fdm_filament_common.json | 141 +++++++++ .../Voxelab/filament/fdm_filament_pet.json | 82 +++++ .../Voxelab/filament/fdm_filament_pla.json | 91 ++++++ .../machine/Voxelab Aquila X2 0.4 nozzle.json | 109 +++++++ .../Voxelab/machine/Voxelab Aquila X2.json | 12 + .../Voxelab/machine/fdm_machine_common.json | 117 ++++++++ .../0.16mm Optimal @Voxelab AquilaX2.json | 109 +++++++ .../0.20mm Standard @Voxelab AquilaX2.json | 109 +++++++ .../Voxelab/process/fdm_process_common.json | 70 +++++ .../voxelab_aquilax2_buildplate_model.stl | Bin 0 -> 5484 bytes .../voxelab_aquilax2_buildplate_texture.png | Bin 0 -> 6214 bytes 106 files changed, 7285 insertions(+), 1 deletion(-) create mode 100644 resources/profiles/Qidi.json create mode 100644 resources/profiles/Qidi/Qidi X-CF Pro_cover.png create mode 100644 resources/profiles/Qidi/Qidi X-Max 3_cover.png create mode 100644 resources/profiles/Qidi/Qidi X-Max_cover.png create mode 100644 resources/profiles/Qidi/Qidi X-Plus 3_cover.png create mode 100644 resources/profiles/Qidi/Qidi X-Plus_cover.png create mode 100644 resources/profiles/Qidi/Qidi X-Smart 3_cover.png create mode 100644 resources/profiles/Qidi/filament/Qidi Generic ABS.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic ASA.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PA-CF.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PA.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PC.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PETG.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PLA.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic PVA.json create mode 100644 resources/profiles/Qidi/filament/Qidi Generic TPU.json create mode 100644 resources/profiles/Qidi/filament/fdm_filament_abs.json create mode 100644 resources/profiles/Qidi/filament/fdm_filament_asa.json create mode 100644 resources/profiles/Qidi/filament/fdm_filament_common.json create mode 100644 resources/profiles/Qidi/filament/fdm_filament_pa.json create mode 100644 resources/profiles/Qidi/filament/fdm_filament_pc.json create mode 100644 resources/profiles/Qidi/filament/fdm_filament_pet.json create mode 100644 resources/profiles/Qidi/filament/fdm_filament_pla.json create mode 100644 resources/profiles/Qidi/filament/fdm_filament_pva.json create mode 100644 resources/profiles/Qidi/filament/fdm_filament_tpu.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-CF Pro 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-CF Pro.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Max 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Max 3.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Max.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Plus 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Plus 3.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Plus.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json create mode 100644 resources/profiles/Qidi/machine/Qidi X-Smart 3.json create mode 100644 resources/profiles/Qidi/machine/fdm_machine_common.json create mode 100644 resources/profiles/Qidi/machine/fdm_qidi_common.json create mode 100644 resources/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json create mode 100644 resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json create mode 100644 resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json create mode 100644 resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json create mode 100644 resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json create mode 100644 resources/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json create mode 100644 resources/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json create mode 100644 resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json create mode 100644 resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json create mode 100644 resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json create mode 100644 resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json create mode 100644 resources/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json create mode 100644 resources/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json create mode 100644 resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json create mode 100644 resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json create mode 100644 resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json create mode 100644 resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json create mode 100644 resources/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json create mode 100644 resources/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json create mode 100644 resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json create mode 100644 resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json create mode 100644 resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json create mode 100644 resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json create mode 100644 resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json create mode 100644 resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json create mode 100644 resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json create mode 100644 resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json create mode 100644 resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json create mode 100644 resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json create mode 100644 resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json create mode 100644 resources/profiles/Qidi/process/fdm_process_common.json create mode 100644 resources/profiles/Qidi/process/fdm_process_qidi_common.json create mode 100644 resources/profiles/Qidi/qidi_xcfpro_buildplate_model.stl create mode 100644 resources/profiles/Qidi/qidi_xcfpro_buildplate_texture.png create mode 100644 resources/profiles/Qidi/qidi_xmax3_buildplate_model.stl create mode 100644 resources/profiles/Qidi/qidi_xmax3_buildplate_texture.png create mode 100644 resources/profiles/Qidi/qidi_xmax_buildplate_model.stl create mode 100644 resources/profiles/Qidi/qidi_xmax_buildplate_texture.png create mode 100644 resources/profiles/Qidi/qidi_xplus3_buildplate_model.stl create mode 100644 resources/profiles/Qidi/qidi_xplus3_buildplate_texture.png create mode 100644 resources/profiles/Qidi/qidi_xplus_buildplate_model.stl create mode 100644 resources/profiles/Qidi/qidi_xplus_buildplate_texture.png create mode 100644 resources/profiles/Qidi/qidi_xseries_gen2_hotend.stl create mode 100644 resources/profiles/Qidi/qidi_xseries_gen3_hotend.stl create mode 100644 resources/profiles/Qidi/qidi_xsmart3_buildplate_model.stl create mode 100644 resources/profiles/Qidi/qidi_xsmart3_buildplate_texture.png create mode 100644 resources/profiles/Voxelab.json create mode 100644 resources/profiles/Voxelab/Voxelab Aquila X2_cover.png create mode 100644 resources/profiles/Voxelab/filament/Voxelab Generic ABS.json create mode 100644 resources/profiles/Voxelab/filament/Voxelab Generic PETG.json create mode 100644 resources/profiles/Voxelab/filament/Voxelab Generic PLA.json create mode 100644 resources/profiles/Voxelab/filament/fdm_filament_abs.json create mode 100644 resources/profiles/Voxelab/filament/fdm_filament_common.json create mode 100644 resources/profiles/Voxelab/filament/fdm_filament_pet.json create mode 100644 resources/profiles/Voxelab/filament/fdm_filament_pla.json create mode 100644 resources/profiles/Voxelab/machine/Voxelab Aquila X2 0.4 nozzle.json create mode 100644 resources/profiles/Voxelab/machine/Voxelab Aquila X2.json create mode 100644 resources/profiles/Voxelab/machine/fdm_machine_common.json create mode 100644 resources/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json create mode 100644 resources/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json create mode 100644 resources/profiles/Voxelab/process/fdm_process_common.json create mode 100644 resources/profiles/Voxelab/voxelab_aquilax2_buildplate_model.stl create mode 100644 resources/profiles/Voxelab/voxelab_aquilax2_buildplate_texture.png diff --git a/resources/profiles/Elegoo.json b/resources/profiles/Elegoo.json index f7a21b7b0..1cd3a74c5 100644 --- a/resources/profiles/Elegoo.json +++ b/resources/profiles/Elegoo.json @@ -1,6 +1,6 @@ { "name": "Elegoo", - "version": "01.01.00.00", + "version": "01.06.00.00", "force_update": "0", "description": "Elegoo configurations", "machine_model_list": [ diff --git a/resources/profiles/Qidi.json b/resources/profiles/Qidi.json new file mode 100644 index 000000000..887e807b6 --- /dev/null +++ b/resources/profiles/Qidi.json @@ -0,0 +1,282 @@ +{ + "name": "Qidi", + "version": "01.06.00.00", + "force_update": "0", + "description": "Qidi configurations", + "machine_model_list": [ + { + "name": "Qidi X-Plus", + "sub_path": "machine/Qidi X-Plus.json" + }, + { + "name": "Qidi X-Max", + "sub_path": "machine/Qidi X-Max.json" + }, + { + "name": "Qidi X-CF Pro", + "sub_path": "machine/Qidi X-CF Pro.json" + }, + { + "name": "Qidi X-Smart 3", + "sub_path": "machine/Qidi X-Smart 3.json" + }, + { + "name": "Qidi X-Plus 3", + "sub_path": "machine/Qidi X-Plus 3.json" + }, + { + "name": "Qidi X-Max 3", + "sub_path": "machine/Qidi X-Max 3.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "fdm_process_qidi_common", + "sub_path": "process/fdm_process_qidi_common.json" + }, + { + "name": "0.12mm Fine @Qidi XMPlus", + "sub_path": "process/0.12mm Fine @Qidi XPlus.json" + }, + { + "name": "0.12mm Fine @Qidi XMax", + "sub_path": "process/0.12mm Fine @Qidi XMax.json" + }, + { + "name": "0.12mm Fine @Qidi XCFPro", + "sub_path": "process/0.12mm Fine @Qidi XCFPro.json" + }, + { + "name": "0.12mm Fine @Qidi XSmart3", + "sub_path": "process/0.12mm Fine @Qidi XSmart3.json" + }, + { + "name": "0.12mm Fine @Qidi XPlus3", + "sub_path": "process/0.12mm Fine @Qidi XPlus3.json" + }, + { + "name": "0.12mm Fine @Qidi XMax3", + "sub_path": "process/0.12mm Fine @Qidi XMax3.json" + }, + { + "name": "0.16mm Optimal @Qidi XPlus", + "sub_path": "process/0.16mm Optimal @Qidi XPlus.json" + }, + { + "name": "0.16mm Optimal @Qidi XMax", + "sub_path": "process/0.16mm Optimal @Qidi XMax.json" + }, + { + "name": "0.16mm Optimal @Qidi XCFPro", + "sub_path": "process/0.16mm Optimal @Qidi XCFPro.json" + }, + { + "name": "0.16mm Optimal @Qidi XSmart3", + "sub_path": "process/0.16mm Optimal @Qidi XSmart3.json" + }, + { + "name": "0.16mm Optimal @Qidi XPlus3", + "sub_path": "process/0.16mm Optimal @Qidi XPlus3.json" + }, + { + "name": "0.16mm Optimal @Qidi XMax3", + "sub_path": "process/0.16mm Optimal @Qidi XMax3.json" + }, + { + "name": "0.20mm Standard @Qidi XPlus", + "sub_path": "process/0.20mm Standard @Qidi XPlus.json" + }, + { + "name": "0.20mm Standard @Qidi XMax", + "sub_path": "process/0.20mm Standard @Qidi XMax.json" + }, + { + "name": "0.20mm Standard @Qidi XCFPro", + "sub_path": "process/0.20mm Standard @Qidi XCFPro.json" + }, + { + "name": "0.20mm Standard @Qidi XSmart3", + "sub_path": "process/0.20mm Standard @Qidi XSmart3.json" + }, + { + "name": "0.20mm Standard @Qidi XPlus3", + "sub_path": "process/0.20mm Standard @Qidi XPlus3.json" + }, + { + "name": "0.20mm Standard @Qidi XMax3", + "sub_path": "process/0.20mm Standard @Qidi XMax3.json" + }, + { + "name": "0.25mm Draft @Qidi XPlus", + "sub_path": "process/0.25mm Draft @Qidi XPlus.json" + }, + { + "name": "0.25mm Draft @Qidi XMax", + "sub_path": "process/0.25mm Draft @Qidi XMax.json" + }, + { + "name": "0.25mm Draft @Qidi XCFPro", + "sub_path": "process/0.25mm Draft @Qidi XCFPro.json" + }, + { + "name": "0.25mm Draft @Qidi XSmart3", + "sub_path": "process/0.25mm Draft @Qidi XSmart3.json" + }, + { + "name": "0.25mm Draft @Qidi XPlus3", + "sub_path": "process/0.25mm Draft @Qidi XPlus3.json" + }, + { + "name": "0.25mm Draft @Qidi XMax3", + "sub_path": "process/0.25mm Draft @Qidi XMax3.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XPlus", + "sub_path": "process/0.30mm Extra Draft @Qidi XPlus.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XMax", + "sub_path": "process/0.30mm Extra Draft @Qidi XMax.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XCFPro", + "sub_path": "process/0.30mm Extra Draft @Qidi XCFPro.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XSmart3", + "sub_path": "process/0.30mm Extra Draft @Qidi XSmart3.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XPlus3", + "sub_path": "process/0.30mm Extra Draft @Qidi XPlus3.json" + }, + { + "name": "0.30mm Extra Draft @Qidi XMax3", + "sub_path": "process/0.30mm Extra Draft @Qidi XMax3.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_asa", + "sub_path": "filament/fdm_filament_asa.json" + }, + { + "name": "fdm_filament_pa", + "sub_path": "filament/fdm_filament_pa.json" + }, + { + "name": "fdm_filament_pc", + "sub_path": "filament/fdm_filament_pc.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "fdm_filament_pva", + "sub_path": "filament/fdm_filament_pva.json" + }, + { + "name": "fdm_filament_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Qidi Generic ABS", + "sub_path": "filament/Qidi Generic ABS.json" + }, + { + "name": "Qidi Generic ASA", + "sub_path": "filament/Qidi Generic ASA.json" + }, + { + "name": "Qidi Generic PA", + "sub_path": "filament/Qidi Generic PA.json" + }, + { + "name": "Qidi Generic PA-CF", + "sub_path": "filament/Qidi Generic PA-CF.json" + }, + { + "name": "Qidi Generic PC", + "sub_path": "filament/Qidi Generic PC.json" + }, + { + "name": "Qidi Generic PETG", + "sub_path": "filament/Qidi Generic PETG.json" + }, + { + "name": "Qidi Generic PETG-CF", + "sub_path": "filament/Qidi Generic PETG-CF.json" + }, + { + "name": "Qidi Generic PLA Silk", + "sub_path": "filament/Qidi Generic PLA Silk.json" + }, + { + "name": "Qidi Generic PLA", + "sub_path": "filament/Qidi Generic PLA.json" + }, + { + "name": "Qidi Generic PLA-CF", + "sub_path": "filament/Qidi Generic PLA-CF.json" + }, + { + "name": "Qidi Generic PVA", + "sub_path": "filament/Qidi Generic PVA.json" + }, + { + "name": "Qidi Generic TPU", + "sub_path": "filament/Qidi Generic TPU.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "fdm_qidi_common", + "sub_path": "machine/fdm_qidi_common.json" + }, + { + "name": "Qidi X-Plus 0.4 nozzle", + "sub_path": "machine/Qidi X-Plus 0.4 nozzle.json" + }, + { + "name": "Qidi X-Max 0.4 nozzle", + "sub_path": "machine/Qidi X-Max 0.4 nozzle.json" + }, + { + "name": "Qidi X-CF Pro 0.4 nozzle", + "sub_path": "machine/Qidi X-CF Pro 0.4 nozzle.json" + }, + { + "name": "Qidi X-Smart 3 0.4 nozzle", + "sub_path": "machine/Qidi X-Smart 3 0.4 nozzle.json" + }, + { + "name": "Qidi X-Plus 3 0.4 nozzle", + "sub_path": "machine/Qidi X-Plus 3 0.4 nozzle.json" + }, + { + "name": "Qidi X-Max 3 0.4 nozzle", + "sub_path": "machine/Qidi X-Max 3 0.4 nozzle.json" + } + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/Qidi X-CF Pro_cover.png b/resources/profiles/Qidi/Qidi X-CF Pro_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..0e08bcdd2607774cd71ab725de5d475c24215910 GIT binary patch literal 28781 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

4fhE1KrGk6XYd!)8 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 literal 0 HcmV?d00001 diff --git a/resources/profiles/Qidi/Qidi X-Plus_cover.png b/resources/profiles/Qidi/Qidi X-Plus_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..4f050dcadfb4ce58adacf738d80129f2fe87e1fa GIT binary patch literal 21513 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 literal 0 HcmV?d00001 diff --git a/resources/profiles/Qidi/Qidi X-Smart 3_cover.png b/resources/profiles/Qidi/Qidi X-Smart 3_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..fce6b0c8ac1292d2b4c1714e527d10f34c7ccffc GIT binary patch literal 22969 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 B#1;Sm literal 0 HcmV?d00001 diff --git a/resources/profiles/Qidi/filament/Qidi Generic ABS.json b/resources/profiles/Qidi/filament/Qidi Generic ABS.json new file mode 100644 index 000000000..63137c68d --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic ABS.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSB99_Qidi_00", + "name": "Qidi Generic ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic ASA.json b/resources/profiles/Qidi/filament/Qidi Generic ASA.json new file mode 100644 index 000000000..2152b392f --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic ASA.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSB99_Qidi_01", + "name": "Qidi Generic ASA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_asa", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_flow_ratio": [ + "0.926" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json b/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json new file mode 100644 index 000000000..7be152daa --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PA-CF.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "filament_id": "GFN98", + "setting_id": "GFSN98_Qidi_00", + "name": "Qidi Generic PA-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "filament_type": [ + "PA-CF" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "nozzle_temperature": [ + "290" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "0%" + ], + "overhang_fan_speed": [ + "40" + ], + "fan_cooling_layer_time": [ + "5" + ], + "full_fan_speed_layer": [ + "2" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PA.json b/resources/profiles/Qidi/filament/Qidi Generic PA.json new file mode 100644 index 000000000..3626e5907 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PA.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "filament_id": "GFN99", + "setting_id": "GFSN99_Qidi_00", + "name": "Qidi Generic PA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pa", + "required_nozzle_HRC": [ + "3" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "280" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PC.json b/resources/profiles/Qidi/filament/Qidi Generic PC.json new file mode 100644 index 000000000..129da3c1f --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PC.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "filament_id": "GFC99", + "setting_id": "GFSC99_Qidi_00", + "name": "Qidi Generic PC", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pc", + "filament_max_volumetric_speed": [ + "16" + ], + "filament_flow_ratio": [ + "0.94" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json b/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json new file mode 100644 index 000000000..f2b846a10 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json @@ -0,0 +1,92 @@ +{ + "type": "filament", + "filament_id": "GFG98", + "setting_id": "GFSG98_Qidi_00", + "name": "Qidi Generic PETG-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pet", + "temperature_vitrification": [ + "75" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "90" + ], + "cool_plate_temp": [ + "0" + ], + "eng_plate_temp": [ + "70" + ], + "hot_plate_temp": [ + "70" + ], + "textured_plate_temp": [ + "70" + ], + "cool_plate_temp_initial_layer": [ + "0" + ], + "eng_plate_temp_initial_layer": [ + "70" + ], + "hot_plate_temp_initial_layer": [ + "70" + ], + "textured_plate_temp_initial_layer": [ + "70" + ], + "required_nozzle_HRC": [ + "40" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_type": [ + "PETG-CF" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "255" + ], + "filament_cost": [ + "34.99" + ], + "filament_density": [ + "1.25" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "0" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "slow_down_layer_time": [ + "6" + ], + "fan_cooling_layer_time": [ + "20" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PETG.json b/resources/profiles/Qidi/filament/Qidi Generic PETG.json new file mode 100644 index 000000000..9997927d4 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PETG.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSG99_Qidi_00", + "name": "Qidi Generic PETG", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pet", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "10" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json b/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json new file mode 100644 index 000000000..51970e519 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "filament_id": "GFA05", + "setting_id": "GFSA05_Qidi_01", + "name": "Qidi Generic PLA Silk", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_flow_ratio": [ + "0.98" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json b/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json new file mode 100644 index 000000000..cfb6c21cc --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "filament_id": "GFL98", + "setting_id": "GFSL98_Qidi_00", + "name": "Qidi Generic PLA-CF", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "required_nozzle_HRC": [ + "40" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_type": [ + "PLA-CF" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "7" + ], + "additional_cooling_fan_speed": [ + "0" + ], + "temperature_vitrification": [ + "55" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PLA.json b/resources/profiles/Qidi/filament/Qidi Generic PLA.json new file mode 100644 index 000000000..09d7490b1 --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PLA.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSL99_Qidi_00", + "name": "Qidi Generic PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic PVA.json b/resources/profiles/Qidi/filament/Qidi Generic PVA.json new file mode 100644 index 000000000..7aeaeca5e --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic PVA.json @@ -0,0 +1,29 @@ +{ + "type": "filament", + "filament_id": "GFS99", + "setting_id": "GFSS99_Qidi_00", + "name": "Qidi Generic PVA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pva", + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "10" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/Qidi Generic TPU.json b/resources/profiles/Qidi/filament/Qidi Generic TPU.json new file mode 100644 index 000000000..0b0084e4e --- /dev/null +++ b/resources/profiles/Qidi/filament/Qidi Generic TPU.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "filament_id": "GFU99", + "setting_id": "GFSU99_Qidi_00", + "name": "Qidi Generic TPU", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_tpu", + "filament_max_volumetric_speed": [ + "3.2" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" + ], + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle", + "Qidi X-Max 0.4 nozzle", + "Qidi X-CF Pro 0.4 nozzle", + "Qidi X-Smart 3 0.4 nozzle", + "Qidi X-Plus 3 0.4 nozzle", + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/fdm_filament_abs.json b/resources/profiles/Qidi/filament/fdm_filament_abs.json new file mode 100644 index 000000000..b9d4eeda3 --- /dev/null +++ b/resources/profiles/Qidi/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "105" + ], + "eng_plate_temp" : [ + "105" + ], + "hot_plate_temp" : [ + "105" + ], + "textured_plate_temp" : [ + "105" + ], + "cool_plate_temp_initial_layer" : [ + "105" + ], + "eng_plate_temp_initial_layer" : [ + "105" + ], + "hot_plate_temp_initial_layer" : [ + "105" + ], + "textured_plate_temp_initial_layer" : [ + "105" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_asa.json b/resources/profiles/Qidi/filament/fdm_filament_asa.json new file mode 100644 index 000000000..a3a3c9a27 --- /dev/null +++ b/resources/profiles/Qidi/filament/fdm_filament_asa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_asa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "90" + ], + "hot_plate_temp" : [ + "90" + ], + "textured_plate_temp" : [ + "90" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "90" + ], + "hot_plate_temp_initial_layer" : [ + "90" + ], + "textured_plate_temp_initial_layer" : [ + "90" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "35" + ], + "filament_max_volumetric_speed": [ + "28.6" + ], + "filament_type": [ + "ASA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "260" + ], + "temperature_vitrification": [ + "100" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "3" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_common.json b/resources/profiles/Qidi/filament/fdm_filament_common.json new file mode 100644 index 000000000..c48b23ada --- /dev/null +++ b/resources/profiles/Qidi/filament/fdm_filament_common.json @@ -0,0 +1,141 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "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" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "1.75" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "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_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pa.json b/resources/profiles/Qidi/filament/fdm_filament_pa.json new file mode 100644 index 000000000..fb2d02e70 --- /dev/null +++ b/resources/profiles/Qidi/filament/fdm_filament_pa.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pa", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "required_nozzle_HRC": [ + "40" + ], + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "100" + ], + "hot_plate_temp" : [ + "100" + ], + "textured_plate_temp" : [ + "100" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "100" + ], + "hot_plate_temp_initial_layer" : [ + "100" + ], + "textured_plate_temp_initial_layer" : [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "4" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_type": [ + "PA" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "290" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "0" + ], + "overhang_fan_speed": [ + "30" + ], + "nozzle_temperature": [ + "290" + ], + "temperature_vitrification": [ + "108" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pc.json b/resources/profiles/Qidi/filament/fdm_filament_pc.json new file mode 100644 index 000000000..daf96f016 --- /dev/null +++ b/resources/profiles/Qidi/filament/fdm_filament_pc.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_pc", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "0" + ], + "eng_plate_temp" : [ + "110" + ], + "hot_plate_temp" : [ + "110" + ], + "textured_plate_temp" : [ + "110" + ], + "cool_plate_temp_initial_layer" : [ + "0" + ], + "eng_plate_temp_initial_layer" : [ + "110" + ], + "hot_plate_temp_initial_layer" : [ + "110" + ], + "textured_plate_temp_initial_layer" : [ + "110" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "23.2" + ], + "filament_type": [ + "PC" + ], + "filament_density": [ + "1.04" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "60" + ], + "nozzle_temperature": [ + "280" + ], + "temperature_vitrification": [ + "120" + ], + "nozzle_temperature_range_low": [ + "260" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "2" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pet.json b/resources/profiles/Qidi/filament/fdm_filament_pet.json new file mode 100644 index 000000000..bb2323e9c --- /dev/null +++ b/resources/profiles/Qidi/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "60" + ], + "eng_plate_temp" : [ + "0" + ], + "hot_plate_temp" : [ + "80" + ], + "textured_plate_temp" : [ + "80" + ], + "cool_plate_temp_initial_layer" : [ + "60" + ], + "eng_plate_temp_initial_layer" : [ + "0" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "textured_plate_temp_initial_layer" : [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "20" + ], + "filament_max_volumetric_speed": [ + "25" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "100" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "220" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pla.json b/resources/profiles/Qidi/filament/fdm_filament_pla.json new file mode 100644 index 000000000..82c6772f3 --- /dev/null +++ b/resources/profiles/Qidi/filament/fdm_filament_pla.json @@ -0,0 +1,94 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "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" + ] +} diff --git a/resources/profiles/Qidi/filament/fdm_filament_pva.json b/resources/profiles/Qidi/filament/fdm_filament_pva.json new file mode 100644 index 000000000..a3825d2cd --- /dev/null +++ b/resources/profiles/Qidi/filament/fdm_filament_pva.json @@ -0,0 +1,100 @@ +{ + "type": "filament", + "name": "fdm_filament_pva", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp": [ + "35" + ], + "eng_plate_temp": [ + "0" + ], + "hot_plate_temp": [ + "55" + ], + "textured_plate_temp": [ + "55" + ], + "cool_plate_temp_initial_layer": [ + "35" + ], + "eng_plate_temp_initial_layer": [ + "0" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "textured_plate_temp_initial_layer": [ + "55" + ], + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_soluble": [ + "1" + ], + "filament_is_support": [ + "1" + ], + "filament_type": [ + "PVA" + ], + "filament_density": [ + "1.24" + ], + "filament_cost": [ + "20" + ], + "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": [ + "55" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "additional_cooling_fan_speed": [ + "70" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/filament/fdm_filament_tpu.json b/resources/profiles/Qidi/filament/fdm_filament_tpu.json new file mode 100644 index 000000000..15b7cc714 --- /dev/null +++ b/resources/profiles/Qidi/filament/fdm_filament_tpu.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_tpu", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "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": [ + "35" + ], + "nozzle_temperature_range_low": [ + "200" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-CF Pro 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-CF Pro 0.4 nozzle.json new file mode 100644 index 000000000..0e5a20a0b --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-CF Pro 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "setting_id": "GM_Qidi_001", + "name": "Qidi X-CF Pro 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_qidi_common", + "printer_model": "Qidi X-CF Pro", + "default_print_profile": "0.20mm Standard @Qidi XCFPro", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x250", + "0x250" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1500", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1500", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "9000", + "1000" + ], + "machine_max_acceleration_y": [ + "9000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "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": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "10" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "machine_start_gcode": "G28\nG92 E0\nG0 X5 Y5 Z0.3 F3600\n", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E0\nG1 E-3 F300\nG28\nM84\n", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-CF Pro.json b/resources/profiles/Qidi/machine/Qidi X-CF Pro.json new file mode 100644 index 000000000..5db4a3506 --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-CF Pro.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-CF Pro", + "model_id": "Qidi-XCF-Pro", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xcfpro_buildplate_model.stl", + "bed_texture": "qidi_xcfpro_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen2_hotend.stl", + "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU" +} diff --git a/resources/profiles/Qidi/machine/Qidi X-Max 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Max 0.4 nozzle.json new file mode 100644 index 000000000..2ea7fadd2 --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Max 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "setting_id": "GM_Qidi_002", + "name": "Qidi X-Max 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_qidi_common", + "printer_model": "Qidi X-Max", + "default_print_profile": "0.20mm Standard @Qidi XMax", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x250", + "0x250" + ], + "printable_height": "300", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1500", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1500", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "9000", + "1000" + ], + "machine_max_acceleration_y": [ + "9000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "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": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "10" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "machine_start_gcode": "G28\nG92 E0\nG0 X5 Y5 Z0.3 F3600\n", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E0\nG1 E-3 F300\nG28\nM84\n", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json new file mode 100644 index 000000000..2a8da1a1f --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Max 3 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "setting_id": "GM_Qidi_003", + "name": "Qidi X-Max 3 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_qidi_common", + "printer_model": "Qidi X-Max 3", + "default_print_profile": "0.20mm Standard @Qidi XMax3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "325x0", + "325x325", + "0x325" + ], + "printable_height": "320", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "10000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "10000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "20000", + "1000" + ], + "machine_max_acceleration_y": [ + "20000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "30", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "10" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "machine_start_gcode": "G28\nM190 S[bed_temperature_initial_layer_single]\nG28 Z\n;G29\nG0 X4 Y5 Z50 F6000\nM109 S[nozzle_temperature_initial_layer]\nM82\nG0 Z0.3 F600\nG92 E-36.45\nG1 Y120 E-27.45 F3000\nG1 X6 E-27.30\nG1 Y5 E-18.30\nG1 X8 E-18.15\nG1 Y120 E-9.15\nG1 X10 E-9\nG1 Y5 E0", + "machine_end_gcode": "M104 S0\nM140 S0\nG92 E0\nG1 E-3 F1800\nG91\nG0 Z10 F600\nG90\nG0 X0 Y0 F12000\nG0 Z[printable_height] F600", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Max 3.json b/resources/profiles/Qidi/machine/Qidi X-Max 3.json new file mode 100644 index 000000000..090010935 --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Max 3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-Max 3", + "model_id": "Qidi-XMax-3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xmax3_buildplate_model.stl", + "bed_texture": "qidi_xmax3_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen3_hotend.stl", + "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU" +} diff --git a/resources/profiles/Qidi/machine/Qidi X-Max.json b/resources/profiles/Qidi/machine/Qidi X-Max.json new file mode 100644 index 000000000..8c361ce1f --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Max.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-Max", + "model_id": "Qidi-XMax", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xmax_buildplate_model.stl", + "bed_texture": "qidi_xmax_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen2_hotend.stl", + "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU" +} diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Plus 0.4 nozzle.json new file mode 100644 index 000000000..e974e0fa3 --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Plus 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "setting_id": "GM_Qidi_004", + "name": "Qidi X-Plus 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_qidi_common", + "printer_model": "Qidi X-Plus", + "default_print_profile": "0.20mm Standard @Qidi XPlus", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "270x0", + "270x200", + "0x200" + ], + "printable_height": "200", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "1500", + "1250" + ], + "machine_max_acceleration_retracting": [ + "1500", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "9000", + "1000" + ], + "machine_max_acceleration_y": [ + "9000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "120", + "120" + ], + "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": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "2" + ], + "retract_length_toolchange": [ + "10" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "machine_start_gcode": "G28\nG92 E0\nG0 X5 Y5 Z0.3 F3600\n", + "machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E0\nG1 E-3 F300\nG28\nM84\n", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json new file mode 100644 index 000000000..cf1bbb5e0 --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Plus 3 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "setting_id": "GM_Qidi_005", + "name": "Qidi X-Plus 3 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_qidi_common", + "printer_model": "Qidi X-Plus 3", + "default_print_profile": "0.20mm Standard @Qidi XPlus3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "280x0", + "280x280", + "0x280" + ], + "printable_height": "270", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "10000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "10000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "20000", + "1000" + ], + "machine_max_acceleration_y": [ + "20000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "30", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "10" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "machine_start_gcode": "G28\nM190 S[bed_temperature_initial_layer_single]\nG28 Z\n;G29\nG0 X4 Y5 Z50 F6000\nM109 S[nozzle_temperature_initial_layer]\nM82\nG0 Z0.3 F600\nG92 E-36.45\nG1 Y120 E-27.45 F3000\nG1 X6 E-27.30\nG1 Y5 E-18.30\nG1 X8 E-18.15\nG1 Y120 E-9.15\nG1 X10 E-9\nG1 Y5 E0", + "machine_end_gcode": "M104 S0\nM140 S0\nG92 E0\nG1 E-3 F1800\nG91\nG0 Z10 F600\nG90\nG0 X0 Y0 F12000\nG0 Z[printable_height] F600", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus 3.json b/resources/profiles/Qidi/machine/Qidi X-Plus 3.json new file mode 100644 index 000000000..fb44238f6 --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Plus 3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-Plus 3", + "model_id": "Qidi-XPlus-3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xplus3_buildplate_model.stl", + "bed_texture": "qidi_xplus3_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen3_hotend.stl", + "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU" +} diff --git a/resources/profiles/Qidi/machine/Qidi X-Plus.json b/resources/profiles/Qidi/machine/Qidi X-Plus.json new file mode 100644 index 000000000..841fdc13b --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Plus.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-Plus", + "model_id": "Qidi-XPlus", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xplus_buildplate_model.stl", + "bed_texture": "qidi_xplus_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen2_hotend.stl", + "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU" +} diff --git a/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json b/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json new file mode 100644 index 000000000..77928fe16 --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Smart 3 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "setting_id": "GM_Qidi_006", + "name": "Qidi X-Smart 3 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_qidi_common", + "printer_model": "Qidi X-Smart 3", + "default_print_profile": "0.20mm Standard @Qidi XSmart3", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "printable_height": "170", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "10000", + "1250" + ], + "machine_max_acceleration_retracting": [ + "10000", + "1250" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "20000", + "1000" + ], + "machine_max_acceleration_y": [ + "20000", + "1000" + ], + "machine_max_acceleration_z": [ + "500", + "200" + ], + "machine_max_speed_e": [ + "30", + "120" + ], + "machine_max_speed_x": [ + "500", + "200" + ], + "machine_max_speed_y": [ + "500", + "200" + ], + "machine_max_speed_z": [ + "20", + "12" + ], + "machine_max_jerk_e": [ + "2.5", + "2.5" + ], + "machine_max_jerk_x": [ + "10", + "10" + ], + "machine_max_jerk_y": [ + "10", + "10" + ], + "machine_max_jerk_z": [ + "0.2", + "0.4" + ], + "max_layer_height": [ + "0.3" + ], + "min_layer_height": [ + "0.07" + ], + "printer_settings_id": "Qidi", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "0%" + ], + "retraction_length": [ + "0.8" + ], + "retract_length_toolchange": [ + "10" + ], + "deretraction_speed": [ + "0" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Qidi Generic PLA" + ], + "machine_start_gcode": "G28\nM190 S[bed_temperature_initial_layer_single]\nG28 Z\n;G29\nG0 X4 Y5 Z50 F6000\nM109 S[nozzle_temperature_initial_layer]\nM82\nG0 Z0.3 F600\nG92 E-36.45\nG1 Y120 E-27.45 F3000\nG1 X6 E-27.30\nG1 Y5 E-18.30\nG1 X8 E-18.15\nG1 Y120 E-9.15\nG1 X10 E-9\nG1 Y5 E0", + "machine_end_gcode": "M104 S0\nM140 S0\nG92 E0\nG1 E-3 F1800\nG91\nG0 Z10 F600\nG90\nG0 X0 Y0 F12000\nG0 Z[printable_height] F600", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Qidi/machine/Qidi X-Smart 3.json b/resources/profiles/Qidi/machine/Qidi X-Smart 3.json new file mode 100644 index 000000000..9af32c219 --- /dev/null +++ b/resources/profiles/Qidi/machine/Qidi X-Smart 3.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Qidi X-Smart 3", + "model_id": "Qidi-XSmart-3", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Qidi", + "bed_model": "qidi_xsmart3_buildplate_model.stl", + "bed_texture": "qidi_xsmart3_buildplate_texture.png", + "hotend_model": "qidi_xseries_gen3_hotend.stl", + "default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU" +} diff --git a/resources/profiles/Qidi/machine/fdm_machine_common.json b/resources/profiles/Qidi/machine/fdm_machine_common.json new file mode 100644 index 000000000..8884d46f0 --- /dev/null +++ b/resources/profiles/Qidi/machine/fdm_machine_common.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "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": [ + "100" + ], + "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.28" + ], + "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": "0", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "0.16mm Optimal @Bambu Lab X1 Carbon 0.4 nozzle", + "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" +} diff --git a/resources/profiles/Qidi/machine/fdm_qidi_common.json b/resources/profiles/Qidi/machine/fdm_qidi_common.json new file mode 100644 index 000000000..b28cb50c8 --- /dev/null +++ b/resources/profiles/Qidi/machine/fdm_qidi_common.json @@ -0,0 +1,139 @@ +{ + "type": "machine", + "name": "fdm_qidi_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_machine_common", + "gcode_flavor": "marlin", + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "500", + "500" + ], + "machine_max_acceleration_x": [ + "3000", + "3000" + ], + "machine_max_acceleration_y": [ + "3000", + "3000" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "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": "47", + "extruder_clearance_height_to_rod": "34", + "extruder_clearance_height_to_lid": "34", + "printer_settings_id": "", + "printer_technology": "FFF", + "printer_variant": "0.4", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retract_when_changing_layer": [ + "1" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "2" + ], + "z_hop": [ + "0.4" + ], + "retract_restart_extra": [ + "0" + ], + "retract_restart_extra_toolchange": [ + "0" + ], + "retraction_speed": [ + "60" + ], + "deretraction_speed": [ + "40" + ], + "silent_mode": "0", + "single_extruder_multi_material": "1", + "change_filament_gcode": "", + "machine_pause_gcode": "M25 ;pause print", + "wipe": [ + "1" + ], + "default_filament_profile": [ + "Generic PLA @QIDI" + ], + "default_print_profile": "0.20mm Standard @QIDI", + "bed_exclude_area": [ + "0x0" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "layer_change_gcode": "", + "scan_first_layer": "0", + "nozzle_type": "undefine", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json new file mode 100644 index 000000000..1072c77f0 --- /dev/null +++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XCFPro.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_001", + "name": "0.12mm Fine @Qidi XCFPro", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "25", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json new file mode 100644 index 000000000..dbe52b830 --- /dev/null +++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_002", + "name": "0.12mm Fine @Qidi XMax", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json new file mode 100644 index 000000000..37897e62e --- /dev/null +++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XMax3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_003", + "name": "0.12mm Fine @Qidi XMax3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "153", + "internal_solid_infill_speed": "200", + "top_surface_speed": "170", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json new file mode 100644 index 000000000..a4cc415b5 --- /dev/null +++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_004", + "name": "0.12mm Fine @Qidi XPlus", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json new file mode 100644 index 000000000..2b1125be1 --- /dev/null +++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XPlus3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_005", + "name": "0.12mm Fine @Qidi XPlus3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "153", + "internal_solid_infill_speed": "200", + "top_surface_speed": "170", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json new file mode 100644 index 000000000..ed05198c7 --- /dev/null +++ b/resources/profiles/Qidi/process/0.12mm Fine @Qidi XSmart3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_006", + "name": "0.12mm Fine @Qidi XSmart3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.12", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.12", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "153", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "187", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json new file mode 100644 index 000000000..763568eff --- /dev/null +++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XCFPro.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_007", + "name": "0.16mm Optimal @Qidi XCFPro", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "25", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json new file mode 100644 index 000000000..821f7f0b8 --- /dev/null +++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_008", + "name": "0.16mm Optimal @Qidi XMax", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json new file mode 100644 index 000000000..146a2bfdf --- /dev/null +++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XMax3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_009", + "name": "0.16mm Optimal @Qidi XMax3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "153", + "internal_solid_infill_speed": "200", + "top_surface_speed": "170", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json new file mode 100644 index 000000000..c461e3a67 --- /dev/null +++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_010", + "name": "0.16mm Optimal @Qidi XPlus", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json new file mode 100644 index 000000000..a2bdcb921 --- /dev/null +++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XPlus3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_011", + "name": "0.16mm Optimal @Qidi XPlus3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "153", + "internal_solid_infill_speed": "200", + "top_surface_speed": "170", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} diff --git a/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json new file mode 100644 index 000000000..06da116c8 --- /dev/null +++ b/resources/profiles/Qidi/process/0.16mm Optimal @Qidi XSmart3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_012", + "name": "0.16mm Optimal @Qidi XSmart3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.16", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "153", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "187", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json new file mode 100644 index 000000000..ca10a0095 --- /dev/null +++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XCFPro.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_013", + "name": "0.20mm Standard @Qidi XCFPro", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "25", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json new file mode 100644 index 000000000..c9f5def36 --- /dev/null +++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_014", + "name": "0.20mm Standard @Qidi XMax", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json new file mode 100644 index 000000000..14667b851 --- /dev/null +++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XMax3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_015", + "name": "0.20mm Standard @Qidi XMax3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "153", + "internal_solid_infill_speed": "200", + "top_surface_speed": "170", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json new file mode 100644 index 000000000..8f23c8d37 --- /dev/null +++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_016", + "name": "0.20mm Standard @Qidi XPlus", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json new file mode 100644 index 000000000..0b2a075ee --- /dev/null +++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XPlus3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_017", + "name": "0.20mm Standard @Qidi XPlus3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "153", + "internal_solid_infill_speed": "200", + "top_surface_speed": "170", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json new file mode 100644 index 000000000..385270c58 --- /dev/null +++ b/resources/profiles/Qidi/process/0.20mm Standard @Qidi XSmart3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_018", + "name": "0.20mm Standard @Qidi XSmart3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "153", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "187", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json new file mode 100644 index 000000000..579381c92 --- /dev/null +++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XCFPro.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_019", + "name": "0.25mm Draft @Qidi XCFPro", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "25", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json new file mode 100644 index 000000000..ab92859a2 --- /dev/null +++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_020", + "name": "0.25mm Draft @Qidi XMax", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json new file mode 100644 index 000000000..fc3e62f84 --- /dev/null +++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XMax3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_021", + "name": "0.25mm Draft @Qidi XMax3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "153", + "internal_solid_infill_speed": "200", + "top_surface_speed": "170", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json new file mode 100644 index 000000000..018c44ce5 --- /dev/null +++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_022", + "name": "0.25mm Draft @Qidi XPlus", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json new file mode 100644 index 000000000..4a72f371b --- /dev/null +++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XPlus3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_023", + "name": "0.25mm Draft @Qidi XPlus3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "153", + "internal_solid_infill_speed": "200", + "top_surface_speed": "170", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json new file mode 100644 index 000000000..e176d6545 --- /dev/null +++ b/resources/profiles/Qidi/process/0.25mm Draft @Qidi XSmart3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_024", + "name": "0.25mm Draft @Qidi XSmart3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.25", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.25", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "153", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "187", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json new file mode 100644 index 000000000..64455199e --- /dev/null +++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XCFPro.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_025", + "name": "0.30mm Extra Draft @Qidi XCFPro", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "25", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "50", + "outer_wall_speed": "25", + "outer_wall_jerk": "8", + "inner_wall_speed": "25", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "50", + "infill_jerk": "8", + "top_surface_speed": "25", + "gap_infill_speed": "25", + "sparse_infill_speed": "50", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-CF Pro 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json new file mode 100644 index 000000000..40397b2b1 --- /dev/null +++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_026", + "name": "0.30mm Extra Draft @Qidi XMax", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.30", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.30", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json new file mode 100644 index 000000000..3c4f5b447 --- /dev/null +++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XMax3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_027", + "name": "0.30mm Extra Draft @Qidi XMax3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "153", + "internal_solid_infill_speed": "200", + "top_surface_speed": "170", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Max 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json new file mode 100644 index 000000000..2280f13c9 --- /dev/null +++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus.json @@ -0,0 +1,115 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_028", + "name": "0.30mm Extra Draft @Qidi XPlus", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "60", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "default_jerk": "8", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "0", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "30", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "top_surface_jerk": "8", + "initial_layer_speed": "20", + "initial_layer_jerk": "8", + "initial_layer_infill_speed": "30", + "outer_wall_speed": "30", + "outer_wall_jerk": "8", + "inner_wall_speed": "30", + "inner_wall_jerk": "8", + "internal_solid_infill_speed": "60", + "infill_jerk": "8", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_jerk": "8", + "travel_speed": "500", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json new file mode 100644 index 000000000..ca74714cb --- /dev/null +++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XPlus3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_029", + "name": "0.30mm Extra Draft @Qidi XPlus3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "200", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "153", + "internal_solid_infill_speed": "200", + "top_surface_speed": "170", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Plus 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json new file mode 100644 index 000000000..da4bda905 --- /dev/null +++ b/resources/profiles/Qidi/process/0.30mm Extra Draft @Qidi XSmart3.json @@ -0,0 +1,116 @@ +{ + "type": "process", + "setting_id": "GP_Qidi_030", + "name": "0.30mm Extra Draft @Qidi XSmart3", + "from": "system", + "inherits": "fdm_process_qidi_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.3", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "default_jerk": "10", + "top_surface_acceleration": "2000", + "top_surface_jerk": "10", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "1", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "travel_jerk": "30", + "inner_wall_acceleration": "10000", + "inner_wall_jerk": "10", + "initial_layer_line_width": "0.42", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "15%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "6", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.3", + "support_filament": "0", + "support_line_width": "0.35", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "2.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "0", + "support_object_xy_distance": "50%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "200", + "initial_layer_infill_speed": "200", + "initial_layer_jerk": "30", + "outer_wall_speed": "153", + "outer_wall_acceleration": "5000", + "outer_wall_jerk": "10", + "inner_wall_speed": "180", + "internal_solid_infill_speed": "220", + "top_surface_speed": "187", + "gap_infill_speed": "150", + "infill_jerk": "10", + "sparse_infill_speed": "200", + "travel_speed": "480", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Qidi X-Smart 3 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Qidi/process/fdm_process_common.json b/resources/profiles/Qidi/process/fdm_process_common.json new file mode 100644 index 000000000..7398bcd48 --- /dev/null +++ b/resources/profiles/Qidi/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "10000", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "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": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "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_base_pattern": "rectilinear", + "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.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} diff --git a/resources/profiles/Qidi/process/fdm_process_qidi_common.json b/resources/profiles/Qidi/process/fdm_process_qidi_common.json new file mode 100644 index 000000000..b68322ec7 --- /dev/null +++ b/resources/profiles/Qidi/process/fdm_process_qidi_common.json @@ -0,0 +1,103 @@ +{ + "type": "process", + "name": "fdm_process_qidi_common", + "from": "system", + "instantiation": "false", + "inherits": "fdm_process_common", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "1", + "bridge_speed": "50", + "brim_width": "5", + "brim_object_gap": "0.1", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "500", + "top_surface_acceleration": "500", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "500", + "travel_acceleration": "700", + "inner_wall_acceleration": "500", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "23%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "no ironing", + "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": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "3", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "2", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "15", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "default", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.4", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "2", + "support_interface_spacing": "0.5", + "support_interface_speed": "80", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "150", + "support_threshold_angle": "30", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "45", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.4", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "15", + "initial_layer_infill_speed": "20", + "outer_wall_speed": "25", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "50", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "35", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} diff --git a/resources/profiles/Qidi/qidi_xcfpro_buildplate_model.stl b/resources/profiles/Qidi/qidi_xcfpro_buildplate_model.stl new file mode 100644 index 0000000000000000000000000000000000000000..c6120a653604f2cb56a5d6db3a97c8501086afe1 GIT binary patch literal 18684 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 literal 0 HcmV?d00001 diff --git a/resources/profiles/Qidi/qidi_xcfpro_buildplate_texture.png b/resources/profiles/Qidi/qidi_xcfpro_buildplate_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..a1e6c353a66fc24103b6c5fedfd61212732f6a3c GIT binary patch literal 12254 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 literal 0 HcmV?d00001 diff --git a/resources/profiles/Qidi/qidi_xmax_buildplate_texture.png b/resources/profiles/Qidi/qidi_xmax_buildplate_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..47da5df30ef89778e5bf477aa5f312e308d0e051 GIT binary patch literal 12259 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 literal 0 HcmV?d00001 diff --git a/resources/profiles/Qidi/qidi_xplus_buildplate_texture.png b/resources/profiles/Qidi/qidi_xplus_buildplate_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..61ecc16f7925364f9a4e792836c6edb71586add8 GIT binary patch literal 11448 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 literal 0 HcmV?d00001 diff --git a/resources/profiles/Qidi/qidi_xseries_gen2_hotend.stl b/resources/profiles/Qidi/qidi_xseries_gen2_hotend.stl new file mode 100644 index 0000000000000000000000000000000000000000..94111403f656fe8460da92cad567320252846f26 GIT binary patch literal 805784 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⪼XHR4Ux7^=`LyagA$wc`GR47>$LybT*eBcD-B zS)<@B8K=%<;7vQ?joTQi!29@rv+y=w@b-=S4>IsJAMsXi42`G)Ck6#?`?&ug11AO% zCkMt*g=XPYqTmz(_a9{7R3hSZ!WbG+1x`K+PAzc%F#!skd_hy^Ns|Rp3M|<1`HSA7tP}t;NZj zF;t;hIJL_-W%EkJsa=cHJ7Z`>6*w8pIMu`b2N^gSY}Y(zx-nFtSvY;nI4$%_#OY&; zQ%GZIL=`yU%s8FI{l`QwaKhQ*q|+Fx&@7yyW}JF@CE^sd#c8TBG@=Te)MlKrmN1G8 zoYb~Bu{DM&Gz+J}Jx*`E5^);b;8fTc8c_vKoO_%WmoSG6oH#c)c{YYBGz+KN9ZsRW z5^<_M9H-mH(1R*wZF~uD zlYtxkjGKL9s6w;QHIQ)2@0EzIfsF0}V`xMb=uAlHDkx#l6fn@4kkO%F3{_|rx*rm{ z6>_aabU$QtK^Q|Ls<`^}9TK`Da@dCqbXa6`TGZ!V`EO|!x;PTLE^@6zba7;KbJ(+} zMpS`Lk%TUf9KK5iIz=)%MvS2f%|bUyLib3nm56SXjII=8Xhaq0cuDA1$)S*ej+czi z7h|YGv(QzO&;^rgC8Db)qr1i!8c_v0cW@FlD~I>VK<7?I2ahpSp;_n-O6cavwGz=C zl+h(*42`G)9Y_h?LpiK76%2GBWppALLlv5ZE~kX9q+Ba;t8dK8=yo!OMpS`Ls)R16 zK8zy+om3eeRrb!Q3e7^dRzi1GUn>#aS{Yqi_RgshRiGm*p_{7@XOn@Bu#CDuv(P=4(CyaNN<{Zu zMi(6wokmoF4!wl#x;A`720HXII`xd93e7?nU_#ektd)o^z>IFdo(zqs0-c5lU4oeZ z_$nCaG|cEYq@q!UW}%xgq5BZ?AFM=lGiG!(8bc$hK*wZ4wS(CwSi^-D#k5mlh0IH4ODr_KjLfsW#g&SGPzLbK4d zoX};A`wueEwVcttYz&R40-ezbUClUkCIg+(86DEbP=#ip`#Pap8uuUkHh2p3zNi42`G)o$3i)<~VgG1D)y_ z9qYzWg=V1}KB0RZ_a9`S8$P2e-WVED1v>5%y5({IaS#;fxX`j(qn4G7#dLpCQ>4%NpSx`1}0K^Or{t^6`F;qmxw79uS86}^q77zhDKC@ z$(o3%7~Fpx379sa8?Qu6@AR1BF@{D|feE3Ad7u=wAOjOZJtl>W zp$g5y6jF<+A+JPCA@!I>GKNM}fk~$pQ%WfuP6j5OI!rtnLlv5ZX{r{}PhN?brs^doOyL?bFqzq6Lem(k&@4=U zW=v~(C1U!s#T2M9G@=Sjm}X3ertmZwm@sWIX=)5rXcneeGp0_x5;4Wv&YV8c7#dLp zCS^0GTvHfuC>WTOjhL7oBn;}oWofyw2F31(xcLbEU(T`YJFo7L0iERv3Xcnft3#PKY5;5f+G3{*(ji>^X6l@p3 z)*&*mp&(*Yfj#f4LbI?1pR=3wr~(@!3bsAO@FE%57!k2K!WgR1ENrDH*dh^YC1NW@#C8f} zXhap*d{MBq0{gEH2LqcgA~s+cLlv5Z?HUE!FtGoMm5A*c5nDElp%GPJgGa&k4eY-n z0~OhTF-&MwN)oD!i#~RH0ee+ETD(1)JFT6U5e* zi0v&6-*Gge3T%cc*y_@USIEF-n1~HAR5Ys4ENq`C*cQ{*O2qb=h%GcN85&UqHry0! zr^#W(uYrLLHxZj|sAyE7S=gdeu=NJ>AN(BHq7&~tW_M#~L>1W7QzooF5%V8pU{g=T z#vWs+LbI?9s9<{!=0Et!u?;9pHEltMIh$^rF zs$hE)=0C{52B?TlP{vS&W?{=z!B!~De~^JKQxV&yB7f!@Q3WOox{KpYcV3SqE zMk^{BRcIErWfg3QVOsWTaKw%$2nGnX+`p;_4aRj{QC z_aFS^*!mT*{mU2{Q3W=O6>J5=sWTbaEEch0%owWBENm|;*fxgy4>GX5EMkk9F*KqI zY)C8EZiZ85GO!^nVpEziRH0ee!d9>~4fh{pU<+HsHa25uL>1WdR3~b(Ov4PJRs?e+lX8$&08z1gJ_{p)|uf>)>V`xMb z*dUm({SWsaWMG3}i%o*YP=#h;OJT-VL9aw?DQvN=&=?v~1vVjOY%#?B2N~Fe*kU81 zF;t;h*tVE&SYThTL~L7Zv31cH8c_u{I%aHR#Qg^u*yz||v!gLop;_1(nX%>3D-l~G zTWpUshDKC@&6F8iC2{{T4Ge6iY_Xxz7^=`LY`@IdR_T?9?UyaKU>ZXss=$WL9@{ZX z*oO>k*le(A(-^AIENt=Yv31ic5nDVPZ1XgRMpS`Kq5ax3rk3zsGO#JM!NyQys6w-_ zjr2k68}&-WHqznPN@@&^r~(^LxvjK>LIyUTcG!Gs3{_|rwyL(+g6frst*RZis~STi zs=(&f7F$XMr^??VH_FQq}yYot}#@hS=iPav0c|I z5!-ruZ0$9MMpW^{m6t_q^DW_QGO!W2$7Wz-s6w-_bvR;6uva3s4)@qTYz&R40-KE^ zwi1`{2pQOH++)MBF;t;h*q$7*?bs_3+mm~2Q8tD~RDli65!;nZ_=pT_XzsD8*%+$O zENp>}*xKxsh%L|=+n|l15mjK*bi|hE5{4WF1~yG+Y@9ZRDl`k*tka$U!uN+&BDPs) zY_&FqMpS`~*$LaOOPEMTGhtxH=4@lALbI@yJ7J5qS0c7@XKd#-hDKC@&EE-IyGuBq z3~c_+*Z^(}RcIErizjRY_e#We@r*6w#?Xi=u)!Q>`YV_4C>hvbp0UZ?7^=`LY)Mbp zYVMVYE$JEC(v6`JRbUf)!WQ)sJ|W}P#dglv$ZiZ(Xco4;Cv0c;O2oGJjIHm+(1kt{(@Sm~i-x#XUEVu|H zZ2ix*65%3{;U-`Vji>@n1qm(#*g8Z8oC-1=3yh%(&4L?3f_p)(l?XS43|9nWXhaoo zTu5+B$RSJz1C9$B&I`s+g=WF8A;E$9f*UUaH&$@rIF*Krz``?1(I$-q%XJZm-$->Pt_y_gampVwvlwrhlJsO&2aDQ9r&GJ8CTPx8&ITf8oRN;Rk=(?W) zhX3vMWT-;3{BJteO7x!~6`e*@;Xhf-e~{r-VhmMimRC&tOeGpaBdYKU#ry{uUhT$E zg=Tr>WB!AGyZ$fA7#dN9|4YOC2O0ja))=bLEdLjb`42MuH-j-Wq6+_wf%y+I{I`!W zRH0e^n+WqCWcY75V`xMb{+kc;AICu9zeO{D=Bm&v|BZ_I4>J5WH5HvkRN=qDaq3Kl ze;XJ>6`JMW47mT`C--k0V`xMb{!N5aXEOX-%^0fCEdPeX{RbKT&1npcsKUQdaq3Kl ze>)pP6`JMW)VTj3!=C_*p%GR1lL78O$nd8OW2i#2{D}kiA7uEGj4?E#3V*`E{l~FT z_|uXxRH0e^>i@FE$0YG4diXqKNKcqRJDgfTRt3O})c>%wth`00l+RH0dZ65^HU zCoIO$h${T#C54e>_$iJtRH0dZqT`k5Cq>54h${R939bud_-T|eRH0dZGUb)%Ctk+T zh${Rf46X}g_^FyPRH0dZ!seCeCwIosh${RR&8 z#!!W3`3()6X!yzf=Et5zHKGc?5yI9XGW>SQo_AHDS$@+LYbE*(mN7J<3cuOH)*&+d zmdqHc&@8_(i?tH{Ce9cdQH9^o#qcH>e%ogZRcMyq{9*qU|E~N-(HI(0h2Jz{|J5ug z{MOPKs?aRI!NmS6GW=%L7#dN9-kj=Y7A9qmfys-wG#b?*WNibq6)wHZNq6~ z_${)%*Q!FZ{6=|rtwg`6ws&WZsKRfsyD*mwzYTBrj-v|A@|$sNV&hNHZ``TqG@=T> ziSNVPWcaPVF;t;he#4(@C3@#TONK^N;T;7z3_1}E?@pkiQH5rCrvm0b_&K}-!WbG+ zg?C0^{(}tfvM`1!G|M|KF#o|%?wuUQ(1EY} z`wud_gU%QlQH6Kb;r@dR@6t1dDm2SG_Hh3}hIaxQLnEs24nf?1%!b0d4UM4+&GODe z+<%ba9gW7&h$_6(5%(Wtc-N#cRH0ekL5cehesb^3G=@f0;T@Z}{~*J=KaHUZ&GJrA zuSD-KHHJo1;hm?r{~*J=SdF0y&GL>`uSD;ZHHJo1;T^QN{~*J=agCu0&GOD%uSD}6AH%Ah$?(?0i88u z_!NXORH0cu5#g2SlNQF%h$?&nql90R;nN((P=#jsWQSLxPmCBtBdYL85_Ip7;ZrHb zP=#jsgo;<9PrevKBdYL;m=fmy1{gkFV+>VjmQUJvCHe%9F*KqIpX@=05E(utWDHek zmQM_MCHf?iF*KqIpHM1c7#Tk8WDHekmQOx;CHh2_F*KqIpR__35*a?VWeinlmQQeb zCHiETF*KqIpBO9QP%?b_%owWBET2U4O7sagV`xMbKKX`DCo+7B&KRoDET5?JO7uxR zV`xMbKEap6 z&$}8?g-=xG@B|e;ooNhJXqHcE=30q90cs45sKO^h@y0@iPnjA+6`JJ}r@2<5PqG?A zBdYKT*Bll)84RD6HHIoQ%O_`Ztwf*5HHJo1;gh;}DPFhhAK46H!s9miN4Xn7#dN9Z+gJKa58*rgfUd1S-wF6 z+t{h_%@oGah$?)?MGT966AIsck@+)Mg=YCCj8rSpH*8SRX+#yic_W2EWcU^jW2i#2 ze4_{UZ1Z#YrVwLjL>0b4B!!j?-$r5#RcMxPCP}ptedCESG@=UMgp$HOWcXGUW2i#2 ze8UQMdGmAl<`!dUL>0c#C55BN@a-_hP=#jsrkGSK(KpZ-LnEs2%{16(O@?o|F@`EM z%QxPnT8X|%#~2z>g>TqN;W{#WTaPhRp;^AUC)G;yjX=iGh$_yhTZgbUn+)GNWDHek zmTw^PO7zV}#?Xi=eB)6H&)UzUZcj3XDm2SCDS0LOh9+ZZL=`XBEl}9ZO@?oQGKMNN z%Qr%KCHkf*V`xMbzJV%*#ZLjlw^gZ~iidMpWS&!BW_k4Bswh3{_~BZyNJT^bKal(1m)d%^0fCEZ_X*mFOGgjG+-#_@=oO&L+dR))_+;n&lhpyb^sg zo-s6{3g4KQ!i{A3_B~^$LbH4mpI4%9_%nt^RN#E73P#8bc$h@XeUmcw&sYWz!g{&@A7$>6Pf4 zJdL3dRrrR_6m}rPw}l!*6`JLnL%kAxBdIYo@)^Zjw)GTSRmkwIr^Zl)?=!V5-+=0s z=$loIp%GR1#?=&#C&Rb58bcMD<(pi+5`9CgF*Krz+v*lt><}Wux6m3x6`JK6Y2k~^ zO7u;)#?Xi=d;@L_x02!8bnRJG6`JLnbz`kW-`H!SA~Jj{urXAjS-v3{ zTcD`$&BMmfh$?&|aSSg};oFUkp$g6NO~k$rXqImR?`kFbhH=|@rV&;6=J7sECBwIv zH)N0b4y$>gm;oI0-GE|{izL`DOO7xBIRCF3qg>Qn#+yoiE zRo)n?&@A6D4=-%im2a*$hDKE38|`zrlMLUEZwysvmT$_>wGw>;zcDnT3g66+*$gs# z%fB&Hp;^B1ACoUsxRZb}G@=T37|7vOD%`EW7^=`LcP_}a65SEO7#dN9J0)QLq6wuTosz-4h)#C;h)N#9jNFuq6&9>C}CwX+&#h=s?aQVk|?zj-J!x58c~HiSCp_R z8Sa8%3{_~BJ7SbtiSD#v42`J59XLwZl?-?DFor5L%bh(+tweVWF@{D|;Z7oO&nClN zNsOTi&2op5QY+D&PmG}vRk$Nc2`7``?kdJmg=V?aN~x9T4lc&fh$`IK1rFV0xJ!&N zRH0e!7*lE`x)Y5tG@=T3s43xIGTiOP7^=`LcfRpTbVnUyXhaq6v;!A#GTgPt7^=`L zckuB_bY~!AXhaq67*xU=WVri~F;t;h?nLC3=nhB5(1x_01Tn&@6X=^GbAQIb&!<74A4! z!UJTudz~>0r1kqA^sVS?-YNmFUik#?Xi=+>x<_HOX*y zM`Nf$v)t*?E72V!jiC`$xU*yl!^v=$N@J)(v)r-LE76@WjiC`$xI<onIp;_+e3ZEY;+$q+cMKz)dcaY7Yr^4N6?Ri%fn&r;4 zxmKb(-Wo$AstDCp7j8H9r>d^H#!!W3xx+5Jgs5=mUSnuP74GPp!@E?#`-ASl#!!W3 zxl?eimFNz{#?Xi=+?g2OPG^AOF2}}Dg=V?qG5m`7r*bD{V`xMb@cy7%a}H~f;cm^w zP=#i>b8}xS(H)`fol_&KaHr@#Br@D}+TLqbp;_)g-PKBTXKPMj(-nlC*A`KQJ6<yQ>Xhaq6q>k--WVkE4F;t;h?$D0ihE%xoyD>DP z3U`E$;bAJ=UEUa~&@6YFkF^rr!QL1eQH49(W5XXA@cziWDdXRjDl`k;ABneSwG!d| zk$D@(pNB?N0q>8*Te|QMGT{A@dE-ZhDl`k;ABnerwG!d|k$I~~hDKBY?~laW#<1jf zz<~Eh=FKG;s?aQWew)=Gr;N9OG)85&Uqygw3eO~ZO*!22Wf29^v}XcoLb5^rN` zCBpk7^Olzkji>_NABnfWVFVd@aFcnHOol2n3*H}zx5~8=;r)?$TTO;WQ~~dg#9Qnz zo(y<@WZsCAp$g4{_ebLGc&$Wue`Maelc5n+!22WdHa^TG1KuB*H~VC$LbKrgk$B5r zD-qrwncV|qXhaq8{z&X92{h6i2=9-~E(kI-q6&C_M0Q7n zo5_IpN6$_RGE|{i@cxMGx~P>1?~k6{9As!j74ZIu?D7adBLm(aJv&CoP=#i}`y;Y@ zq*fxlKYDhhkf9M(!22VzTP3_m2E0FdcD|6I3eAG|M`RaFtweZ#^z5!7LnEqy_eZp@ zn~%wW_eakT9x_y+S@8ad?B=PJ2=9-cT|#7NL>2J^W&@6a=wCt{`l?d;Tj$K=1Xhaq8 z{%G0F6-JT)?~jh1VPvR6v*7(PmtA7D65;*vAiK}V(1BdUP+N6+rMFpCU$e>CjWBSRIM1@Di{uDx1`@cwAo4M>JY zQ~~dg%r3!jAsO)gXxVW{hAK1*-XEFWhrucl-XATy8p+UzD&YN*+3gr^Cj;IeEjuU4 zP=#i}`y;c9vQ{FzKU#KYlA#e*!22V!Ycu?U40wOE>;NT06`BR_kIZh+T8Z%fXxU{- zhDKBY?~lyx)9?xz@cwAo$x4PQGz;DznO&{565;*PvRjr6ji>_NADLaW;ooGy`y;X= zmkd>C7Q8<)yK`$L!uun#>z53Tr~=*}h26km#WTTx_eW%BF&V1REO>tub{W@7g!e~e z_c9q8Q3bp|3cH%a#$>?zBeFx93{_|rygv%NrE4X^`y;Xon+%Pp0^T2m-PvIj8Swsy z?DQr>6`BR_kHW6+T8Z%fi0mdOLnEqy_eWuuc{q>^cz;B8tdpS%&4TwwVfT8iM0kHh zcEyvS5mmtZqp({(%pn8bACaB+WT-;3;Qdk9g8Q@LblL>2J< zD4f;}1Id8*N95!$8LH4Mcz+a50oO`|_ebP(F&P?B1-w5Br;fu`WWf6)a)Ox*RcIEx zKMJRrYbC<_BXUZb42`G)-XDdN*kKGA@cxLL#3n-(ng#EV!l~?9iSYi2oc1O|BdUP+ zN8uEBID!m#e?(4{lc5UDg7-(^ba|~rcz;Art&^b1ep%GQU z`y+F^K$uGgygyoQDj-7@ng#EV%&i5r65;*PavK5}8c_wjKQgx@gr~@W_eaZ(3uLH5 zv*7)axqYElBD_CZZgn6-BdUP+N9MMN@HQFn{%E;5f(%t?7Q8<)w@B1Vg!f0w?G$8a zL>2J<$lO{H7Cjpbcz?9qfI)^TGz;DzncFaGCBplo<(3UHG@=T4e`Ido2!qIg_eaZ3 z9%QIOv*7*FbE`+KM0kHR+!jKHMpOaskDgmZLQ4j`Kbj}t0YZiuP|Xhaq8{us_}C}AHm;QcX|n^nkAg=WF~qve*BT8Z%f=(xRw42`G)-XATux`d<1 zfcHno4KZY>LbKrg(Q;c%tweZ#^xQ&2hDKBY?~lmsG~v5s!26@;rW-O;p;_?$h}?Qp zD-qrwJ-6wQp%GO~SbbvTmYr}N8Swt-xv_@~RcIExKO(pH)JlZ+N6)Q5WN1Vc@cxM0 z78D8@@c!tzd58>EXcoLbBDWCLN`&`E&+SHJXhaq8{)pUq6rLpm-XA?TD3PHG&4Tww z_NACcRe!uw>v`=jS3C^A%`S@8ad+zM4I5#Aq}+os6Sh$`Uy z5xIpbEPf6c@czi$Xhnu9Gz;DziQBDeCBpk7b88kE8c_wjKN7cTg>}e)_eY)s4-hg` zp;_?$NZis@D-qrwncKg}(1a>vMusXh3*H}zThnSK!uun08yguKQ3bp|61TL4W5|H_N9M*i zGE|{i@cu~L{#Gjy-XED;<;c*8D&YN*xNR<+O$NL_GB?+ep$g4{_ebIuyIP6x{>a>p zM}|gJ0q>8*t$E=_GT{A@xq*)iRcIExKhgv60I8J-?~lwae`IJx74ZH@-2N9HAp_nY znVSU3P=#i}`y+9yV68-We`IbeBts*rfcHn@7Q^rdGT{A@xe<{JRcIExKN7bi)=Gr; zN9NW=GBlzJcz+~rV+8@&5mTKLbKrgk+|itRwBGVGPg&Pp%GQU`y+9yWLWxK zFyQ@>xuKE_RcIExKN7c9)=Gr;N9GnxGBlzJcz+~r#|%TrfcHn{rcE+bp;_?$NZh(v zD-qrwncFG)yD|-XEEpPsvb)X2JU-aSLj#M0kH>ZdWBkBdUP+N8;Aia6B3C{>a?mN`@*l z3*H}z+gxiU!uun0ODq{0Q3bp|61T^O^T~ksN9HD4GE|{i@cu~LN?R)t-XEFUZpqMy zD&YN*xCJ-dN(Q_?GB@gyp$g4{_ebJ(-CBw8{>a?gONK^N0q>8*ZNA}AGT{A@xfz%Y zRcIExKN7bD*Gh!8@4aa1tLbKrgk+|)+RwBGVGPfv` zp%GQU`y+9?a`=P{czP!ng#EV#I4P>65;)kxeb~Oji>_NABkI{!}8~W0q>8@ zjnibPLbKrgk+^-jRwBGVGPhcjp%GQU`y+ANb=Z&$cz_NABkJL!%k$t`y+D$I2o$YEO>t;ZUe8C2=9-~E#qWpL>2JB3Me5#Ap?-5to#h$`Uy5$XC6Rwe`9A3Yr;$WVo5 z!TY17n?$Wdcz^VCsUSlms(|-LOZSSfDH-to=;(w&hAK1*-XASpF={2k`=g`V1{oSr z1-w7Zg(K`r2E0G!($RwqRcIF7Lg?F3E0Jy?uIMzP3ObV5pXy*T=t$y!szw!>Mb{Ji z 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 Cwjn+M literal 0 HcmV?d00001 diff --git a/resources/profiles/Qidi/qidi_xseries_gen3_hotend.stl b/resources/profiles/Qidi/qidi_xseries_gen3_hotend.stl new file mode 100644 index 0000000000000000000000000000000000000000..4e4defa9dcc6621b8c424c7465372c049f45e7da GIT binary patch literal 225484 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 literal 0 HcmV?d00001 diff --git a/resources/profiles/Voxelab.json b/resources/profiles/Voxelab.json new file mode 100644 index 000000000..909255b70 --- /dev/null +++ b/resources/profiles/Voxelab.json @@ -0,0 +1,66 @@ +{ + "name": "Voxelab", + "version": "01.06.00.00", + "force_update": "0", + "description": "Voxelab configurations", + "machine_model_list": [ + { + "name": "Voxelab Aquila X2", + "sub_path": "machine/Voxelab Aquila X2.json" + } + ], + "process_list": [ + { + "name": "fdm_process_common", + "sub_path": "process/fdm_process_common.json" + }, + { + "name": "0.16mm Optimal @Voxelab AquilaX2", + "sub_path": "process/0.16mm Optimal @Voxelab AquilaX2.json" + }, + { + "name": "0.20mm Standard @Voxelab AquilaX2", + "sub_path": "process/0.20mm Standard @Voxelab AquilaX2.json" + } + ], + "filament_list": [ + { + "name": "fdm_filament_common", + "sub_path": "filament/fdm_filament_common.json" + }, + { + "name": "fdm_filament_abs", + "sub_path": "filament/fdm_filament_abs.json" + }, + { + "name": "fdm_filament_pet", + "sub_path": "filament/fdm_filament_pet.json" + }, + { + "name": "fdm_filament_pla", + "sub_path": "filament/fdm_filament_pla.json" + }, + { + "name": "Voxelab Generic ABS", + "sub_path": "filament/Voxelab Generic ABS.json" + }, + { + "name": "Voxelab Generic PETG", + "sub_path": "filament/Voxelab Generic PETG.json" + }, + { + "name": "Voxelab Generic PLA", + "sub_path": "filament/Voxelab Generic PLA.json" + } + ], + "machine_list": [ + { + "name": "fdm_machine_common", + "sub_path": "machine/fdm_machine_common.json" + }, + { + "name": "Voxelab Aquila X2 0.4 nozzle", + "sub_path": "machine/Voxelab Aquila X2 0.4 nozzle.json" + } + ] +} diff --git a/resources/profiles/Voxelab/Voxelab Aquila X2_cover.png b/resources/profiles/Voxelab/Voxelab Aquila X2_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..a489eed107a040713b6f2413d71f5f8c4852b984 GIT binary patch literal 23254 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 F{{#LS=(GR; literal 0 HcmV?d00001 diff --git a/resources/profiles/Voxelab/filament/Voxelab Generic ABS.json b/resources/profiles/Voxelab/filament/Voxelab Generic ABS.json new file mode 100644 index 000000000..763b24db3 --- /dev/null +++ b/resources/profiles/Voxelab/filament/Voxelab Generic ABS.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSB99_Voxelab_00", + "name": "Voxelab Generic ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.926" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "compatible_printers": [ + "Voxelab Aquila X2 0.4 nozzle" + ] +} diff --git a/resources/profiles/Voxelab/filament/Voxelab Generic PETG.json b/resources/profiles/Voxelab/filament/Voxelab Generic PETG.json new file mode 100644 index 000000000..f6c872b2f --- /dev/null +++ b/resources/profiles/Voxelab/filament/Voxelab Generic PETG.json @@ -0,0 +1,45 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSG99_Voxelab_00", + "name": "Voxelab Generic PETG", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pet", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ], + "compatible_printers": [ + "Voxelab Aquila X2 0.4 nozzle" + ] +} diff --git a/resources/profiles/Voxelab/filament/Voxelab Generic PLA.json b/resources/profiles/Voxelab/filament/Voxelab Generic PLA.json new file mode 100644 index 000000000..80dadd8d5 --- /dev/null +++ b/resources/profiles/Voxelab/filament/Voxelab Generic PLA.json @@ -0,0 +1,21 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSL99_Voxelab_00", + "name": "Voxelab Generic PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "slow_down_layer_time": [ + "8" + ], + "compatible_printers": [ + "Voxelab Aquila X2 0.4 nozzle" + ] +} diff --git a/resources/profiles/Voxelab/filament/fdm_filament_abs.json b/resources/profiles/Voxelab/filament/fdm_filament_abs.json new file mode 100644 index 000000000..a3a457481 --- /dev/null +++ b/resources/profiles/Voxelab/filament/fdm_filament_abs.json @@ -0,0 +1,88 @@ +{ + "type": "filament", + "name": "fdm_filament_abs", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "80" + ], + "eng_plate_temp" : [ + "80" + ], + "hot_plate_temp" : [ + "80" + ], + "textured_plate_temp" : [ + "80" + ], + "cool_plate_temp_initial_layer" : [ + "80" + ], + "eng_plate_temp_initial_layer" : [ + "80" + ], + "hot_plate_temp_initial_layer" : [ + "80" + ], + "textured_plate_temp_initial_layer" : [ + "80" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "30" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_type": [ + "ABS" + ], + "filament_density": [ + "1.10" + ], + "filament_cost": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "5" + ], + "fan_min_speed": [ + "5" + ], + "overhang_fan_threshold": [ + "25%" + ], + "overhang_fan_speed": [ + "80" + ], + "nozzle_temperature": [ + "235" + ], + "temperature_vitrification": [ + "110" + ], + "nozzle_temperature_range_low": [ + "235" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "15" + ] +} diff --git a/resources/profiles/Voxelab/filament/fdm_filament_common.json b/resources/profiles/Voxelab/filament/fdm_filament_common.json new file mode 100644 index 000000000..3e6a21071 --- /dev/null +++ b/resources/profiles/Voxelab/filament/fdm_filament_common.json @@ -0,0 +1,141 @@ +{ + "type": "filament", + "name": "fdm_filament_common", + "from": "system", + "instantiation": "false", + "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" + ], + "overhang_fan_threshold": [ + "95%" + ], + "overhang_fan_speed": [ + "100" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "filament_end_gcode": [ + "; filament end gcode \n" + ], + "filament_flow_ratio": [ + "1" + ], + "reduce_fan_stop_start_freq": [ + "0" + ], + "fan_cooling_layer_time": [ + "60" + ], + "filament_cost": [ + "0" + ], + "filament_density": [ + "0" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_diameter": [ + "2.85" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_minimal_purge_on_wipe_tower": [ + "15" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retract_before_wipe": [ + "nil" + ], + "filament_retract_when_changing_layer": [ + "nil" + ], + "filament_retraction_length": [ + "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_type": [ + "PLA" + ], + "filament_vendor": [ + "Generic" + ], + "filament_wipe": [ + "nil" + ], + "filament_wipe_distance": [ + "nil" + ], + "nozzle_temperature_initial_layer": [ + "200" + ], + "full_fan_speed_layer": [ + "0" + ], + "fan_max_speed": [ + "100" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_start_gcode": [ + "; Filament gcode\n" + ], + "nozzle_temperature": [ + "200" + ], + "temperature_vitrification": [ + "100" + ] +} diff --git a/resources/profiles/Voxelab/filament/fdm_filament_pet.json b/resources/profiles/Voxelab/filament/fdm_filament_pet.json new file mode 100644 index 000000000..0c6525315 --- /dev/null +++ b/resources/profiles/Voxelab/filament/fdm_filament_pet.json @@ -0,0 +1,82 @@ +{ + "type": "filament", + "name": "fdm_filament_pet", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "cool_plate_temp" : [ + "85" + ], + "eng_plate_temp" : [ + "85" + ], + "hot_plate_temp" : [ + "85" + ], + "textured_plate_temp" : [ + "85" + ], + "cool_plate_temp_initial_layer" : [ + "85" + ], + "eng_plate_temp_initial_layer" : [ + "85" + ], + "hot_plate_temp_initial_layer" : [ + "85" + ], + "textured_plate_temp_initial_layer" : [ + "85" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "close_fan_the_first_x_layers": [ + "3" + ], + "fan_cooling_layer_time": [ + "15" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "filament_type": [ + "PETG" + ], + "filament_density": [ + "1.27" + ], + "filament_cost": [ + "30" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "reduce_fan_stop_start_freq": [ + "1" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "20" + ], + "overhang_fan_speed": [ + "50" + ], + "nozzle_temperature": [ + "235" + ], + "temperature_vitrification": [ + "80" + ], + "nozzle_temperature_range_low": [ + "235" + ], + "nozzle_temperature_range_high": [ + "240" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Voxelab/filament/fdm_filament_pla.json b/resources/profiles/Voxelab/filament/fdm_filament_pla.json new file mode 100644 index 000000000..1111af5b8 --- /dev/null +++ b/resources/profiles/Voxelab/filament/fdm_filament_pla.json @@ -0,0 +1,91 @@ +{ + "type": "filament", + "name": "fdm_filament_pla", + "from": "system", + "instantiation": "false", + "inherits": "fdm_filament_common", + "fan_cooling_layer_time": [ + "100" + ], + "filament_max_volumetric_speed": [ + "0" + ], + "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" : [ + "55" + ], + "eng_plate_temp_initial_layer" : [ + "55" + ], + "hot_plate_temp_initial_layer" : [ + "55" + ], + "textured_plate_temp_initial_layer" : [ + "55" + ], + "nozzle_temperature_initial_layer": [ + "205" + ], + "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": [ + "210" + ], + "temperature_vitrification": [ + "60" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "210" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "4" + ], + "filament_start_gcode": [ + "; filament start gcode\n" + ] +} diff --git a/resources/profiles/Voxelab/machine/Voxelab Aquila X2 0.4 nozzle.json b/resources/profiles/Voxelab/machine/Voxelab Aquila X2 0.4 nozzle.json new file mode 100644 index 000000000..9fb84b80c --- /dev/null +++ b/resources/profiles/Voxelab/machine/Voxelab Aquila X2 0.4 nozzle.json @@ -0,0 +1,109 @@ +{ + "type": "machine", + "setting_id": "GM_Voxelab_001", + "name": "Voxelab Aquila X2 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Voxelab Aquila X2", + "default_print_profile": "0.20mm Standard @Voxelab AquilaX2", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "nozzle_type": "undefine", + "auxiliary_fan": "0", + "machine_max_acceleration_extruding": [ + "500", + "500" + ], + "machine_max_acceleration_retracting": [ + "1000", + "1000" + ], + "machine_max_acceleration_travel": [ + "1500", + "1250" + ], + "machine_max_acceleration_x": [ + "500", + "500" + ], + "machine_max_acceleration_y": [ + "500", + "500" + ], + "machine_max_acceleration_z": [ + "100", + "100" + ], + "machine_max_speed_e": [ + "60", + "60" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "machine_max_jerk_e": [ + "5", + "5" + ], + "machine_max_jerk_x": [ + "8", + "8" + ], + "machine_max_jerk_y": [ + "8", + "8" + ], + "machine_max_jerk_z": [ + "0.4", + "0.4" + ], + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "printer_settings_id": "Voxelab", + "retraction_minimum_travel": [ + "2" + ], + "retract_before_wipe": [ + "70%" + ], + "retraction_length": [ + "5" + ], + "retract_length_toolchange": [ + "1" + ], + "deretraction_speed": [ + "40" + ], + "single_extruder_multi_material": "0", + "change_filament_gcode": "M600", + "machine_pause_gcode": "M0", + "default_filament_profile": [ + "Voxelab Generic PLA" + ], + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0", + "machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", + "scan_first_layer": "0" +} \ No newline at end of file diff --git a/resources/profiles/Voxelab/machine/Voxelab Aquila X2.json b/resources/profiles/Voxelab/machine/Voxelab Aquila X2.json new file mode 100644 index 000000000..43bdc8cdf --- /dev/null +++ b/resources/profiles/Voxelab/machine/Voxelab Aquila X2.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Voxelab Aquila X2", + "model_id": "Voxelab-Aquila-X2", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Voxelab", + "bed_model": "voxelab_aquilax2_buildplate_model.stl", + "bed_texture": "voxelab_aquilax2_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Voxelab Generic ABS;Voxelab Generic PETG;Voxelab Generic PLA" +} diff --git a/resources/profiles/Voxelab/machine/fdm_machine_common.json b/resources/profiles/Voxelab/machine/fdm_machine_common.json new file mode 100644 index 000000000..ea4531cc3 --- /dev/null +++ b/resources/profiles/Voxelab/machine/fdm_machine_common.json @@ -0,0 +1,117 @@ +{ + "type": "machine", + "name": "fdm_machine_common", + "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": [ + "500" + ], + "machine_max_acceleration_retracting": [ + "1000" + ], + "machine_max_acceleration_x": [ + "500" + ], + "machine_max_acceleration_y": [ + "500" + ], + "machine_max_acceleration_z": [ + "100" + ], + "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.28" + ], + "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": "0", + "change_filament_gcode": "", + "wipe": [ + "1" + ], + "z_lift_type": "NormalLift", + "default_print_profile": "", + "machine_start_gcode": "", + "machine_end_gcode": "" +} diff --git a/resources/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json b/resources/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json new file mode 100644 index 000000000..ccdbe12e7 --- /dev/null +++ b/resources/profiles/Voxelab/process/0.16mm Optimal @Voxelab AquilaX2.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "setting_id": "GP_Voxelab_004", + "name": "0.16mm Optimal @Voxelab AquilaX2", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.16", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "top", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Voxelab Aquila X2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json b/resources/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json new file mode 100644 index 000000000..2c405c3cb --- /dev/null +++ b/resources/profiles/Voxelab/process/0.20mm Standard @Voxelab AquilaX2.json @@ -0,0 +1,109 @@ +{ + "type": "process", + "setting_id": "GP_Voxelab_005", + "name": "0.20mm Standard @Voxelab AquilaX2", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "5", + "bottom_shell_thickness": "0", + "bridge_flow": "0.85", + "bridge_speed": "25", + "brim_width": "0", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "0", + "outer_wall_acceleration": "0", + "top_surface_acceleration": "0", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "line_width": "0.45", + "infill_direction": "45", + "sparse_infill_density": "15%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "0", + "travel_acceleration": "0", + "inner_wall_acceleration": "0", + "initial_layer_line_width": "0.45", + "initial_layer_print_height": "0.2", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.1", + "ironing_speed": "15", + "ironing_type": "top", + "reduce_infill_retraction": "1", + "filename_format": "[input_filename_base].gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "15", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "2", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "grid", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.19", + "support_filament": "0", + "support_line_width": "0.38", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "40", + "support_threshold_angle": "40", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.38", + "top_shell_layers": "5", + "top_shell_thickness": "0.8", + "initial_layer_speed": "35%", + "initial_layer_infill_speed": "35%", + "outer_wall_speed": "40", + "inner_wall_speed": "40", + "internal_solid_infill_speed": "40", + "top_surface_speed": "30", + "gap_infill_speed": "30", + "sparse_infill_speed": "60", + "travel_speed": "150", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "compatible_printers": [ + "Voxelab Aquila X2 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Voxelab/process/fdm_process_common.json b/resources/profiles/Voxelab/process/fdm_process_common.json new file mode 100644 index 000000000..7ccf87cfd --- /dev/null +++ b/resources/profiles/Voxelab/process/fdm_process_common.json @@ -0,0 +1,70 @@ +{ + "type": "process", + "name": "fdm_process_common", + "from": "system", + "instantiation": "false", + "adaptive_layer_height": "0", + "reduce_crossing_wall": "0", + "bridge_flow": "0.95", + "bridge_speed": "25", + "brim_width": "5", + "compatible_printers": [], + "print_sequence": "by layer", + "default_acceleration": "0", + "bridge_no_support": "0", + "elefant_foot_compensation": "0.1", + "outer_wall_line_width": "0.4", + "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": "25%", + "sparse_infill_speed": "50", + "interface_shells": "0", + "detect_overhang_wall": "0", + "reduce_infill_retraction": "0", + "filename_format": "{input_filename_base}.gcode", + "wall_loops": "3", + "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_base_pattern": "rectilinear", + "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.4", + "top_surface_speed": "30", + "travel_speed": "400", + "enable_prime_tower": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0" +} diff --git a/resources/profiles/Voxelab/voxelab_aquilax2_buildplate_model.stl b/resources/profiles/Voxelab/voxelab_aquilax2_buildplate_model.stl new file mode 100644 index 0000000000000000000000000000000000000000..21de13e2d47d03c8768a4fcd90f99f525d12ae0b GIT binary patch literal 5484 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 QuoMln%f-IL_TZ8K0xL2(ga7~l literal 0 HcmV?d00001