From 888096d75c47d8aee2273da35372666ba48ef52d Mon Sep 17 00:00:00 2001 From: Thomas Date: Wed, 20 Dec 2023 12:56:13 +0100 Subject: [PATCH] New profile for Creality Ender 3 V3 SE (#3180) * Added Creality Ender 3 V3 SE. * Fixed fine profile. * Optimized first layer speed (based on Creality Print) * Brought back Ender-5 (2019) * Setting Marlin 2 as gcode flavor * Use inheritance for Ender-3 V3 filament profiles. * Various improvements. * Temperature optimisations (less power consumption) * Fixed some log errors. * Optimizations * Reverted support_interface_top_layers * Added correct jerk and acceleration settings. * Added retraction speed. * Re-added missing Ender-5 references in filaments. * Reverted slow_down_layer_time, Creality print is too optimistic on this at least for Ender 3 V3 SE. * Optimizations for supports (easier to remove) --------- Co-authored-by: SoftFever --- resources/profiles/Creality.json | 92 +++++++++++--- .../Creality/Creality Ender-3 V3 SE_cover.png | Bin 0 -> 20759 bytes .../creality_ender3v3se_buildplate_model.stl | Bin 0 -> 18684 bytes ...creality_ender3v3se_buildplate_texture.png | Bin 0 -> 6914 bytes .../Creality Generic ABS @Ender-3V3-all.json | 13 ++ .../Creality Generic ASA @Ender-3V3-all.json | 13 ++ .../Creality Generic PETG @Ender-3V3-all.json | 23 ++++ .../Creality Generic PLA @Ender-3V3-all.json | 21 +++ ...Generic PLA High Speed @Ender-3V3-all.json | 14 ++ ...lity Generic PLA Matte @Ender-3V3-all.json | 12 ++ ...ality Generic PLA Silk @Ender-3V3-all.json | 12 ++ .../Creality Generic TPU @Ender-3V3-all.json | 19 +++ .../filament/Creality Generic TPU.json | 1 + .../Creality Ender-3 V3 SE 0.4 nozzle.json | 120 ++++++++++++++++++ .../machine/Creality Ender-3 V3 SE.json | 12 ++ .../0.12mm Fine @Creality Ender3V3SE.json | 118 +++++++++++++++++ .../0.16mm Optimal @Creality Ender3V3SE.json | 118 +++++++++++++++++ .../0.20mm Standard @Creality Ender3V3SE.json | 118 +++++++++++++++++ 18 files changed, 686 insertions(+), 20 deletions(-) create mode 100644 resources/profiles/Creality/Creality Ender-3 V3 SE_cover.png create mode 100644 resources/profiles/Creality/creality_ender3v3se_buildplate_model.stl create mode 100644 resources/profiles/Creality/creality_ender3v3se_buildplate_texture.png create mode 100644 resources/profiles/Creality/filament/Creality Generic ABS @Ender-3V3-all.json create mode 100644 resources/profiles/Creality/filament/Creality Generic ASA @Ender-3V3-all.json create mode 100644 resources/profiles/Creality/filament/Creality Generic PETG @Ender-3V3-all.json create mode 100644 resources/profiles/Creality/filament/Creality Generic PLA @Ender-3V3-all.json create mode 100644 resources/profiles/Creality/filament/Creality Generic PLA High Speed @Ender-3V3-all.json create mode 100644 resources/profiles/Creality/filament/Creality Generic PLA Matte @Ender-3V3-all.json create mode 100644 resources/profiles/Creality/filament/Creality Generic PLA Silk @Ender-3V3-all.json create mode 100644 resources/profiles/Creality/filament/Creality Generic TPU @Ender-3V3-all.json create mode 100644 resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.4 nozzle.json create mode 100644 resources/profiles/Creality/machine/Creality Ender-3 V3 SE.json create mode 100644 resources/profiles/Creality/process/0.12mm Fine @Creality Ender3V3SE.json create mode 100644 resources/profiles/Creality/process/0.16mm Optimal @Creality Ender3V3SE.json create mode 100644 resources/profiles/Creality/process/0.20mm Standard @Creality Ender3V3SE.json diff --git a/resources/profiles/Creality.json b/resources/profiles/Creality.json index d38ab3cd18..12af5f6412 100644 --- a/resources/profiles/Creality.json +++ b/resources/profiles/Creality.json @@ -36,6 +36,10 @@ "name": "Creality Ender-3 S1 Pro", "sub_path": "machine/Creality Ender-3 S1 Pro.json" }, + { + "name": "Creality Ender-3 V3 SE", + "sub_path": "machine/Creality Ender-3 V3 SE.json" + }, { "name": "Creality Ender-5", "sub_path": "machine/Creality Ender-5.json" @@ -158,6 +162,10 @@ "name": "0.12mm Fine @Creality Ender3V2", "sub_path": "process/0.12mm Fine @Creality Ender3V2.json" }, + { + "name": "0.12mm Fine @Creality Ender3V3SE", + "sub_path": "process/0.12mm Fine @Creality Ender3V3SE.json" + }, { "name": "0.12mm Detail @Creality Ender5Pro (2019) 0.2", "sub_path": "process/0.12mm Detail @Creality Ender5Pro (2019) 0.2.json" @@ -198,6 +206,10 @@ "name": "0.16mm Optimal @Creality Ender3S1Pro", "sub_path": "process/0.16mm Optimal @Creality Ender3S1Pro.json" }, + { + "name": "0.16mm Optimal @Creality Ender3V3SE", + "sub_path": "process/0.16mm Optimal @Creality Ender3V3SE.json" + }, { "name": "0.16mm Optimal @Creality Ender5", "sub_path": "process/0.16mm Optimal @Creality Ender5.json" @@ -282,6 +294,10 @@ "name": "0.20mm Standard @Creality Ender3S1Pro", "sub_path": "process/0.20mm Standard @Creality Ender3S1Pro.json" }, + { + "name": "0.20mm Standard @Creality Ender3V3SE", + "sub_path": "process/0.20mm Standard @Creality Ender3V3SE.json" + }, { "name": "0.20mm Standard @Creality Ender5", "sub_path": "process/0.20mm Standard @Creality Ender5.json" @@ -508,18 +524,6 @@ "name": "fdm_filament_common", "sub_path": "filament/fdm_filament_common.json" }, - { - "name": "fdm_filament_pla", - "sub_path": "filament/fdm_filament_pla.json" - }, - { - "name": "fdm_filament_pet", - "sub_path": "filament/fdm_filament_pet.json" - }, - { - "name": "fdm_filament_tpu", - "sub_path": "filament/fdm_filament_tpu.json" - }, { "name": "fdm_filament_abs", "sub_path": "filament/fdm_filament_abs.json" @@ -528,6 +532,30 @@ "name": "fdm_filament_asa", "sub_path": "filament/fdm_filament_asa.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_tpu", + "sub_path": "filament/fdm_filament_tpu.json" + }, + { + "name": "Creality Generic ABS", + "sub_path": "filament/Creality Generic ABS.json" + }, + { + "name": "Creality Generic ASA", + "sub_path": "filament/Creality Generic ASA.json" + }, + { + "name": "Creality Generic PETG", + "sub_path": "filament/Creality Generic PETG.json" + }, { "name": "Creality Generic PLA", "sub_path": "filament/Creality Generic PLA.json" @@ -540,21 +568,41 @@ "name": "Creality HF Generic Speed PLA", "sub_path": "filament/Creality HF Generic Speed PLA.json" }, - { - "name": "Creality Generic PETG", - "sub_path": "filament/Creality Generic PETG.json" - }, { "name": "Creality Generic TPU", "sub_path": "filament/Creality Generic TPU.json" }, { - "name": "Creality Generic ABS", - "sub_path": "filament/Creality Generic ABS.json" + "name": "Creality Generic ABS @Ender-3V3-all", + "sub_path": "filament/Creality Generic ABS @Ender-3V3-all.json" }, { - "name": "Creality Generic ASA", - "sub_path": "filament/Creality Generic ASA.json" + "name": "Creality Generic ASA @Ender-3V3-all", + "sub_path": "filament/Creality Generic ASA @Ender-3V3-all.json" + }, + { + "name": "Creality Generic PETG @Ender-3V3-all", + "sub_path": "filament/Creality Generic PETG @Ender-3V3-all.json" + }, + { + "name": "Creality Generic PLA @Ender-3V3-all", + "sub_path": "filament/Creality Generic PLA @Ender-3V3-all.json" + }, + { + "name": "Creality Generic PLA High Speed @Ender-3V3-all", + "sub_path": "filament/Creality Generic PLA High Speed @Ender-3V3-all.json" + }, + { + "name": "Creality Generic PLA Matte @Ender-3V3-all", + "sub_path": "filament/Creality Generic PLA Matte @Ender-3V3-all.json" + }, + { + "name": "Creality Generic PLA Silk @Ender-3V3-all", + "sub_path": "filament/Creality Generic PLA Silk @Ender-3V3-all.json" + }, + { + "name": "Creality Generic TPU @Ender-3V3-all", + "sub_path": "filament/Creality Generic TPU @Ender-3V3-all.json" } ], "machine_list": [ @@ -626,6 +674,10 @@ "name": "Creality Ender-3 S1 Pro 0.4 nozzle", "sub_path": "machine/Creality Ender-3 S1 Pro 0.4 nozzle.json" }, + { + "name": "Creality Ender-3 V3 SE 0.4 nozzle", + "sub_path": "machine/Creality Ender-3 V3 SE 0.4 nozzle.json" + }, { "name": "Creality Ender-5 0.4 nozzle", "sub_path": "machine/Creality Ender-5 0.4 nozzle.json" diff --git a/resources/profiles/Creality/Creality Ender-3 V3 SE_cover.png b/resources/profiles/Creality/Creality Ender-3 V3 SE_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..27bb29a209de9fecffc30461a79a780bc9661c99 GIT binary patch literal 20759 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 H`7{3qdqJni literal 0 HcmV?d00001 diff --git a/resources/profiles/Creality/creality_ender3v3se_buildplate_texture.png b/resources/profiles/Creality/creality_ender3v3se_buildplate_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..60f628fe6d8c137806b8c295c41ab396853ac682 GIT binary patch literal 6914 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