From 6b549a3a664aab457ec37d2e8766cb7cba92eea3 Mon Sep 17 00:00:00 2001 From: dylan <331506+macdylan@users.noreply.github.com> Date: Mon, 29 Apr 2024 12:39:52 +0800 Subject: [PATCH] - add support BracingKit for SM2 - add Artisan profiles --- OrcaSlicer/Snapmaker.json | 520 +++- .../Snapmaker/Snapmaker A250 BKit_cover.png | Bin 0 -> 65863 bytes .../Snapmaker A250 Dual BKit_cover.png | Bin 0 -> 65863 bytes .../Snapmaker A250 Dual QS+B Kit_cover.png | Bin 0 -> 74387 bytes .../Snapmaker/Snapmaker A250 Dual_texture.svg | 11 + .../Snapmaker A250 QS+B Kit_cover.png | Bin 0 -> 74387 bytes .../Snapmaker A250 QSKit_texture.svg | 6 - .../Snapmaker/Snapmaker A250_texture.svg | 11 +- .../Snapmaker/Snapmaker A350 BKit_cover.png | Bin 0 -> 67810 bytes .../Snapmaker A350 Dual BKit_cover.png | Bin 0 -> 67810 bytes .../Snapmaker A350 Dual QS+B Kit_cover.png | Bin 0 -> 73409 bytes .../Snapmaker/Snapmaker A350 Dual_texture.svg | 11 + .../Snapmaker A350 QS+B Kit_cover.png | Bin 0 -> 73409 bytes .../Snapmaker A350 QSKit_texture.svg | 6 - .../Snapmaker/Snapmaker A350_texture.svg | 12 +- .../Snapmaker/Snapmaker Artisan_bed.stl | Bin 0 -> 7884 bytes .../Snapmaker/Snapmaker Artisan_cover.png | Bin 0 -> 207694 bytes .../Snapmaker/Snapmaker Artisan_texture.svg | 6 + OrcaSlicer/Snapmaker/Snapmaker J1_texture.svg | 51 +- .../PolyLite Dual PLA @0.2 nozzle.json | 19 + .../Snapmaker/filament/PolyLite Dual PLA.json | 37 + .../filament/PolyLite PLA @0.2 nozzle.json | 10 +- .../Snapmaker/filament/PolyLite PLA.json | 30 +- .../PolyTerra Dual PLA @0.2 nozzle.json | 19 + .../filament/PolyTerra Dual PLA.json | 37 + .../filament/PolyTerra PLA @0.2 nozzle.json | 10 +- .../filament/PolyTerra PLA @base.json | 2 +- .../Snapmaker/filament/PolyTerra PLA.json | 30 +- .../filament/Snapmaker ABS @0.2 nozzle.json | 12 +- .../filament/Snapmaker ABS Benchy.json | 14 + .../Snapmaker/filament/Snapmaker ABS.json | 32 +- .../filament/Snapmaker ASA @0.2 nozzle.json | 14 +- .../Snapmaker/filament/Snapmaker ASA.json | 32 +- .../Snapmaker Dual ABS @0.2 nozzle.json | 70 + .../Snapmaker Dual ABS @0.8 nozzle.json | 25 + .../filament/Snapmaker Dual ABS @base.json | 59 + .../filament/Snapmaker Dual ABS Benchy.json | 62 + .../filament/Snapmaker Dual ABS.json | 28 + .../Snapmaker Dual ASA @0.2 nozzle.json | 67 + .../filament/Snapmaker Dual ASA @base.json | 56 + .../filament/Snapmaker Dual ASA.json | 37 + .../filament/Snapmaker Dual PA-CF @base.json | 56 + .../filament/Snapmaker Dual PA-CF.json | 37 + .../filament/Snapmaker Dual PET @base.json | 53 + .../filament/Snapmaker Dual PET.json | 37 + .../Snapmaker Dual PETG @0.2 nozzle.json | 22 + .../Snapmaker Dual PETG @0.8 nozzle.json | 28 + .../filament/Snapmaker Dual PETG @base.json | 68 + .../Snapmaker Dual PETG-CF @base.json | 95 + .../filament/Snapmaker Dual PETG-CF.json | 37 + .../filament/Snapmaker Dual PETG.json | 28 + .../filament/Snapmaker Dual PLA @base.json | 44 + .../Snapmaker Dual PLA Eco @0.2 nozzle.json | 22 + .../Snapmaker Dual PLA Eco @0.8 nozzle.json | 22 + .../Snapmaker Dual PLA Eco @base.json | 44 + .../filament/Snapmaker Dual PLA Eco.json | 28 + .../Snapmaker Dual PLA Matte @0.2 nozzle.json | 22 + .../Snapmaker Dual PLA Matte @0.8 nozzle.json | 22 + .../Snapmaker Dual PLA Matte @base.json | 50 + .../filament/Snapmaker Dual PLA Matte.json | 28 + .../Snapmaker Dual PLA Metal @0.2 nozzle.json | 22 + .../Snapmaker Dual PLA Metal @base.json | 53 + .../filament/Snapmaker Dual PLA Metal.json | 37 + .../Snapmaker Dual PLA Silk @0.2 nozzle.json | 22 + .../Snapmaker Dual PLA Silk @base.json | 62 + .../filament/Snapmaker Dual PLA Silk.json | 37 + .../Snapmaker Dual PLA-CF @0.8 nozzle.json | 22 + .../filament/Snapmaker Dual PLA-CF @base.json | 77 + .../filament/Snapmaker Dual PLA-CF.json | 28 + .../filament/Snapmaker Dual PLA.json | 46 + .../Snapmaker Dual PVA @0.2 nozzle.json | 28 + .../filament/Snapmaker Dual PVA @base.json | 41 + .../filament/Snapmaker Dual PVA.json | 37 + .../filament/Snapmaker Dual TPE.json | 67 + .../filament/Snapmaker Dual TPU @base.json | 38 + .../Snapmaker Dual TPU High-Flow.json | 55 + .../filament/Snapmaker Dual TPU.json | 37 + .../Snapmaker J1 ABS @0.2 nozzle.json | 27 + .../Snapmaker J1 ABS @0.8 nozzle.json | 2 +- .../filament/Snapmaker J1 ABS @base.json | 18 +- .../filament/Snapmaker J1 ABS Benchy.json | 89 + .../Snapmaker J1 ASA @0.2 nozzle.json | 18 + .../filament/Snapmaker J1 ASA @base.json | 9 + .../filament/Snapmaker J1 PA-CF @base.json | 3 + .../filament/Snapmaker J1 PET @base.json | 3 + .../filament/Snapmaker J1 PETG @base.json | 24 +- .../filament/Snapmaker J1 PETG-CF @base.json | 44 +- .../filament/Snapmaker J1 PLA @base.json | 3 + .../filament/Snapmaker J1 PLA Eco @base.json | 3 + .../Snapmaker J1 PLA Matte @0.8 nozzle.json | 3 - .../Snapmaker J1 PLA Matte @base.json | 5 +- .../Snapmaker J1 PLA Metal @base.json | 3 + .../filament/Snapmaker J1 PLA Silk @base.json | 3 + .../Snapmaker J1 PLA-CF @0.8 nozzle.json | 2 +- .../filament/Snapmaker J1 PLA-CF @base.json | 21 +- .../filament/Snapmaker J1 PVA @base.json | 3 + .../filament/Snapmaker J1 TPU @base.json | 5 +- .../Snapmaker/filament/Snapmaker PA-CF.json | 32 +- .../filament/Snapmaker PET @Dual.json | 31 - .../Snapmaker/filament/Snapmaker PET.json | 27 +- .../filament/Snapmaker PETG @0.2 nozzle.json | 12 +- .../filament/Snapmaker PETG-CF @base.json | 41 +- .../Snapmaker/filament/Snapmaker PETG-CF.json | 32 +- .../Snapmaker/filament/Snapmaker PETG.json | 32 +- .../Snapmaker/filament/Snapmaker PLA Eco.json | 40 +- .../Snapmaker PLA Silk @0.2 nozzle.json | 10 +- .../filament/Snapmaker PLA Silk.json | 30 +- .../Snapmaker/filament/Snapmaker PLA-CF.json | 30 +- .../Snapmaker/filament/Snapmaker PLA.json | 42 +- .../filament/Snapmaker PVA @0.2 nozzle.json | 21 - .../Snapmaker/filament/Snapmaker PVA.json | 34 - .../Snapmaker/filament/Snapmaker TPE.json | 30 +- .../Snapmaker/filament/Snapmaker TPU.json | 30 +- .../filament/fdm_filament_common.json | 14 +- .../Snapmaker/filament/fdm_filament_pa.json | 22 +- .../Snapmaker/filament/fdm_filament_pva.json | 18 - .../Snapmaker/filament/fdm_filament_tpu.json | 6 +- .../Snapmaker A250 BKit (0.2 nozzle).json | 20 + .../Snapmaker A250 BKit (0.4 nozzle).json | 20 + .../Snapmaker A250 BKit (0.6 nozzle).json | 20 + .../Snapmaker A250 BKit (0.8 nozzle).json | 20 + .../machine/Snapmaker A250 BKit.json | 11 + ...Snapmaker A250 Dual BKit (0.2 nozzle).json | 21 + ...Snapmaker A250 Dual BKit (0.4 nozzle).json | 21 + ...Snapmaker A250 Dual BKit (0.6 nozzle).json | 21 + ...Snapmaker A250 Dual BKit (0.8 nozzle).json | 21 + .../machine/Snapmaker A250 Dual BKit.json | 11 + ...maker A250 Dual QS+B Kit (0.2 nozzle).json | 21 + ...maker A250 Dual QS+B Kit (0.4 nozzle).json | 21 + ...maker A250 Dual QS+B Kit (0.6 nozzle).json | 21 + ...maker A250 Dual QS+B Kit (0.8 nozzle).json | 21 + .../machine/Snapmaker A250 Dual QS+B Kit.json | 11 + .../machine/Snapmaker A250 Dual QSKit.json | 2 +- .../machine/Snapmaker A250 Dual.json | 2 +- .../Snapmaker A250 QS+B Kit (0.2 nozzle).json | 20 + .../Snapmaker A250 QS+B Kit (0.4 nozzle).json | 20 + .../Snapmaker A250 QS+B Kit (0.6 nozzle).json | 20 + .../Snapmaker A250 QS+B Kit (0.8 nozzle).json | 20 + .../machine/Snapmaker A250 QS+B Kit.json | 11 + .../machine/Snapmaker A250 QSKit.json | 2 +- .../Snapmaker A350 BKit (0.2 nozzle).json | 20 + .../Snapmaker A350 BKit (0.4 nozzle).json | 20 + .../Snapmaker A350 BKit (0.6 nozzle).json | 20 + .../Snapmaker A350 BKit (0.8 nozzle).json | 20 + .../machine/Snapmaker A350 BKit.json | 11 + ...Snapmaker A350 Dual BKit (0.2 nozzle).json | 21 + ...Snapmaker A350 Dual BKit (0.4 nozzle).json | 21 + ...Snapmaker A350 Dual BKit (0.6 nozzle).json | 21 + ...Snapmaker A350 Dual BKit (0.8 nozzle).json | 21 + .../machine/Snapmaker A350 Dual BKit.json | 11 + ...maker A350 Dual QS+B Kit (0.2 nozzle).json | 21 + ...maker A350 Dual QS+B Kit (0.4 nozzle).json | 21 + ...maker A350 Dual QS+B Kit (0.6 nozzle).json | 21 + ...maker A350 Dual QS+B Kit (0.8 nozzle).json | 21 + .../machine/Snapmaker A350 Dual QS+B Kit.json | 11 + .../machine/Snapmaker A350 Dual QSKit.json | 2 +- .../machine/Snapmaker A350 Dual.json | 2 +- .../Snapmaker A350 QS+B Kit (0.2 nozzle).json | 20 + .../Snapmaker A350 QS+B Kit (0.4 nozzle).json | 20 + .../Snapmaker A350 QS+B Kit (0.6 nozzle).json | 20 + .../Snapmaker A350 QS+B Kit (0.8 nozzle).json | 20 + .../machine/Snapmaker A350 QS+B Kit.json | 11 + .../machine/Snapmaker A350 QSKit.json | 2 +- .../Snapmaker Artisan (0.2 nozzle).json | 21 + .../Snapmaker Artisan (0.4 nozzle).json | 21 + .../Snapmaker Artisan (0.6 nozzle).json | 21 + .../Snapmaker Artisan (0.8 nozzle).json | 21 + .../Snapmaker/machine/Snapmaker Artisan.json | 11 + OrcaSlicer/Snapmaker/machine/fdm_a250.json | 6 +- OrcaSlicer/Snapmaker/machine/fdm_a250_bk.json | 39 + .../Snapmaker/machine/fdm_a250_dual.json | 16 +- .../Snapmaker/machine/fdm_a250_dual_bk.json | 39 + .../Snapmaker/machine/fdm_a250_dual_qs.json | 6 +- .../machine/fdm_a250_dual_qs_bk.json | 39 + OrcaSlicer/Snapmaker/machine/fdm_a250_qs.json | 3 +- .../Snapmaker/machine/fdm_a250_qs_bk.json | 39 + OrcaSlicer/Snapmaker/machine/fdm_a350.json | 6 +- OrcaSlicer/Snapmaker/machine/fdm_a350_bk.json | 39 + .../Snapmaker/machine/fdm_a350_dual.json | 16 +- .../Snapmaker/machine/fdm_a350_dual_bk.json | 39 + .../Snapmaker/machine/fdm_a350_dual_qs.json | 7 +- .../machine/fdm_a350_dual_qs_bk.json | 39 + OrcaSlicer/Snapmaker/machine/fdm_a350_qs.json | 3 +- .../Snapmaker/machine/fdm_a350_qs_bk.json | 39 + OrcaSlicer/Snapmaker/machine/fdm_a400.json | 57 + OrcaSlicer/Snapmaker/machine/fdm_common.json | 3 +- OrcaSlicer/Snapmaker/machine/fdm_idex.json | 32 +- OrcaSlicer/Snapmaker/machine/fdm_linear2.json | 10 +- .../Snapmaker/machine/fdm_linear2_dual.json | 10 +- ...0.06 Standard @Snapmaker (0.2 nozzle).json | 10 +- ...ndard @Snapmaker Artisan (0.2 nozzle).json | 27 + ...6 Standard @Snapmaker J1 (0.2 nozzle).json | 17 +- ...08 Extra Fine @Snapmaker (0.4 nozzle).json | 10 +- ... Fine @Snapmaker Artisan (0.4 nozzle).json | 22 + ...Extra Fine @Snapmaker J1 (0.4 nozzle).json | 15 +- ...0.10 Standard @Snapmaker (0.2 nozzle).json | 10 +- ...ndard @Snapmaker Artisan (0.2 nozzle).json | 25 + ...0 Standard @Snapmaker J1 (0.2 nozzle).json | 13 +- .../0.12 Fine @Snapmaker (0.4 nozzle).json | 10 +- ... Fine @Snapmaker Artisan (0.4 nozzle).json | 21 + .../0.12 Fine @Snapmaker J1 (0.4 nozzle).json | 12 +- ...0.14 Standard @Snapmaker (0.2 nozzle).json | 10 +- ...ndard @Snapmaker Artisan (0.2 nozzle).json | 25 + ...4 Standard @Snapmaker J1 (0.2 nozzle).json | 16 +- .../0.16 Optimal @Snapmaker (0.4 nozzle).json | 10 +- ...timal @Snapmaker Artisan (0.4 nozzle).json | 20 + ...16 Optimal @Snapmaker J1 (0.4 nozzle).json | 13 +- ...0.18 Standard @Snapmaker (0.6 nozzle).json | 10 +- ...ndard @Snapmaker Artisan (0.6 nozzle).json | 22 + ...8 Standard @Snapmaker J1 (0.6 nozzle).json | 13 +- ...0.20 Standard @Snapmaker (0.4 nozzle).json | 10 +- ...ndard @Snapmaker Artisan (0.4 nozzle).json | 12 + ...0 Standard @Snapmaker J1 (0.4 nozzle).json | 11 +- ...0.20 Strength @Snapmaker (0.4 nozzle).json | 10 +- ...ength @Snapmaker Artisan (0.4 nozzle).json | 15 + ...0 Strength @Snapmaker J1 (0.4 nozzle).json | 13 +- .../0.24 Draft @Snapmaker (0.4 nozzle).json | 10 +- ...Draft @Snapmaker Artisan (0.4 nozzle).json | 18 + ...0.24 Draft @Snapmaker J1 (0.4 nozzle).json | 10 +- ...0.24 Standard @Snapmaker (0.6 nozzle).json | 10 +- ...0.24 Standard @Snapmaker (0.8 nozzle).json | 11 +- ...ndard @Snapmaker Artisan (0.6 nozzle).json | 22 + ...ndard @Snapmaker Artisan (0.8 nozzle).json | 23 + ...4 Standard @Snapmaker J1 (0.6 nozzle).json | 13 +- ...4 Standard @Snapmaker J1 (0.8 nozzle).json | 16 +- ...enchy @Snapmaker Artisan (0.4 nozzle).json | 60 + ....25 Benchy @Snapmaker J1 (0.4 nozzle).json | 30 +- ...8 Extra Draft @Snapmaker (0.4 nozzle).json | 11 +- ...Draft @Snapmaker Artisan (0.4 nozzle).json | 19 + ...xtra Draft @Snapmaker J1 (0.4 nozzle).json | 10 +- ...0.30 Standard @Snapmaker (0.6 nozzle).json | 11 +- ...ndard @Snapmaker Artisan (0.6 nozzle).json | 25 + ...0 Standard @Snapmaker J1 (0.6 nozzle).json | 12 +- ...0.30 Strength @Snapmaker (0.6 nozzle).json | 10 +- ...ength @Snapmaker Artisan (0.6 nozzle).json | 26 + ...0 Strength @Snapmaker J1 (0.6 nozzle).json | 13 +- ...0.32 Standard @Snapmaker (0.8 nozzle).json | 11 +- ...ndard @Snapmaker Artisan (0.8 nozzle).json | 25 + ...2 Standard @Snapmaker J1 (0.8 nozzle).json | 14 +- ...0.34 Standard @Snapmaker (0.6 nozzle).json | 11 +- ...ndard @Snapmaker Artisan (0.6 nozzle).json | 25 + ...4 Standard @Snapmaker J1 (0.6 nozzle).json | 12 +- ...0.36 Standard @Snapmaker (0.8 nozzle).json | 11 +- ...ndard @Snapmaker Artisan (0.8 nozzle).json | 25 + ...6 Standard @Snapmaker J1 (0.8 nozzle).json | 14 +- ...0.38 Standard @Snapmaker (0.6 nozzle).json | 11 +- ...ndard @Snapmaker Artisan (0.6 nozzle).json | 25 + ...8 Standard @Snapmaker J1 (0.6 nozzle).json | 12 +- ...0.40 Standard @Snapmaker (0.8 nozzle).json | 12 +- ...ndard @Snapmaker Artisan (0.8 nozzle).json | 25 + ...0 Standard @Snapmaker J1 (0.8 nozzle).json | 15 +- .../0.42 Draft @Snapmaker (0.6 nozzle).json | 10 +- ...Draft @Snapmaker Artisan (0.6 nozzle).json | 25 + ...0.42 Draft @Snapmaker J1 (0.6 nozzle).json | 11 +- .../0.48 Draft @Snapmaker (0.8 nozzle).json | 11 +- ...Draft @Snapmaker Artisan (0.8 nozzle).json | 26 + ...0.48 Draft @Snapmaker J1 (0.8 nozzle).json | 14 +- .../Snapmaker/process/fdm_process_a400.json | 37 + .../Snapmaker/process/fdm_process_common.json | 31 +- .../Snapmaker/process/fdm_process_idex.json | 28 +- PrusaSlicer/Snapmaker.idx | 1 + PrusaSlicer/Snapmaker.ini | 2279 +++++++++++++---- .../Snapmaker/Snapmaker A250 BKit_cover.png | Bin 0 -> 15920 bytes .../Snapmaker A250 Dual BKit_cover.png | Bin 0 -> 15920 bytes .../Snapmaker A250 Dual QS+B Kit_cover.png | Bin 0 -> 18396 bytes .../Snapmaker/Snapmaker A250 Dual_cover.png | Bin 22830 -> 17922 bytes .../Snapmaker/Snapmaker A250 Dual_texture.svg | 65 + .../Snapmaker A250 QS+B Kit_cover.png | Bin 0 -> 18396 bytes .../Snapmaker A250 QSKit_texture.svg | 63 - .../Snapmaker/Snapmaker A250_cover.png | Bin 22830 -> 17922 bytes .../Snapmaker/Snapmaker A250_texture.svg | 61 +- .../Snapmaker/Snapmaker A350 BKit_cover.png | Bin 0 -> 15122 bytes .../Snapmaker A350 Dual BKit_cover.png | Bin 0 -> 15122 bytes .../Snapmaker A350 Dual QS+B Kit_cover.png | Bin 0 -> 16834 bytes .../Snapmaker A350 Dual QSKit_cover.png | Bin 26826 -> 21078 bytes .../Snapmaker/Snapmaker A350 Dual_cover.png | Bin 23242 -> 18546 bytes .../Snapmaker/Snapmaker A350 Dual_texture.svg | 109 + .../Snapmaker A350 QS+B Kit_cover.png | Bin 0 -> 16834 bytes .../Snapmaker/Snapmaker A350 QSKit_cover.png | Bin 26826 -> 21078 bytes .../Snapmaker A350 QSKit_texture.svg | 107 - .../Snapmaker/Snapmaker A350_cover.png | Bin 23242 -> 18546 bytes .../Snapmaker/Snapmaker A350_texture.svg | 203 +- .../Snapmaker/Snapmaker Artisan_bed.stl | Bin 0 -> 7884 bytes .../Snapmaker/Snapmaker Artisan_cover.png | Bin 0 -> 19814 bytes .../Snapmaker/Snapmaker Artisan_texture.svg | 7 + PrusaSlicer/Snapmaker/Snapmaker J1_cover.png | Bin 21032 -> 16411 bytes 286 files changed, 7373 insertions(+), 1673 deletions(-) create mode 100644 OrcaSlicer/Snapmaker/Snapmaker A250 BKit_cover.png create mode 100644 OrcaSlicer/Snapmaker/Snapmaker A250 Dual BKit_cover.png create mode 100644 OrcaSlicer/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png create mode 100644 OrcaSlicer/Snapmaker/Snapmaker A250 Dual_texture.svg create mode 100644 OrcaSlicer/Snapmaker/Snapmaker A250 QS+B Kit_cover.png delete mode 100644 OrcaSlicer/Snapmaker/Snapmaker A250 QSKit_texture.svg create mode 100644 OrcaSlicer/Snapmaker/Snapmaker A350 BKit_cover.png create mode 100644 OrcaSlicer/Snapmaker/Snapmaker A350 Dual BKit_cover.png create mode 100644 OrcaSlicer/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png create mode 100644 OrcaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg create mode 100644 OrcaSlicer/Snapmaker/Snapmaker A350 QS+B Kit_cover.png delete mode 100644 OrcaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg create mode 100644 OrcaSlicer/Snapmaker/Snapmaker Artisan_bed.stl create mode 100644 OrcaSlicer/Snapmaker/Snapmaker Artisan_cover.png create mode 100644 OrcaSlicer/Snapmaker/Snapmaker Artisan_texture.svg create mode 100644 OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA @0.2 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA.json create mode 100644 OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA @0.2 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker ABS Benchy.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.2 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.8 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS Benchy.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @0.2 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.2 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.8 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.2 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.8 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.2 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.8 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @0.2 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @0.2 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @0.8 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @0.2 nozzle.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPE.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU @base.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU High-Flow.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU.json create mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS Benchy.json delete mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker PET @Dual.json delete mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker PVA @0.2 nozzle.json delete mode 100644 OrcaSlicer/Snapmaker/filament/Snapmaker PVA.json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.2 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit.json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.2 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit.json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.2 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit.json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.2 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit.json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.2 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit.json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.2 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit.json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.2 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit.json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.2 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit.json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.2 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/machine/Snapmaker Artisan.json create mode 100644 OrcaSlicer/Snapmaker/machine/fdm_a250_bk.json create mode 100644 OrcaSlicer/Snapmaker/machine/fdm_a250_dual_bk.json create mode 100644 OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs_bk.json create mode 100644 OrcaSlicer/Snapmaker/machine/fdm_a250_qs_bk.json create mode 100644 OrcaSlicer/Snapmaker/machine/fdm_a350_bk.json create mode 100644 OrcaSlicer/Snapmaker/machine/fdm_a350_dual_bk.json create mode 100644 OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs_bk.json create mode 100644 OrcaSlicer/Snapmaker/machine/fdm_a350_qs_bk.json create mode 100644 OrcaSlicer/Snapmaker/machine/fdm_a400.json create mode 100644 OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker Artisan (0.2 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker Artisan (0.2 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker Artisan (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker Artisan (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker Artisan (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker Artisan (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker Artisan (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker Artisan (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker Artisan (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker Artisan (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker Artisan (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker Artisan (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker Artisan (0.6 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json create mode 100644 OrcaSlicer/Snapmaker/process/fdm_process_a400.json create mode 100644 PrusaSlicer/Snapmaker/Snapmaker A250 BKit_cover.png create mode 100644 PrusaSlicer/Snapmaker/Snapmaker A250 Dual BKit_cover.png create mode 100644 PrusaSlicer/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png create mode 100644 PrusaSlicer/Snapmaker/Snapmaker A250 Dual_texture.svg create mode 100644 PrusaSlicer/Snapmaker/Snapmaker A250 QS+B Kit_cover.png delete mode 100644 PrusaSlicer/Snapmaker/Snapmaker A250 QSKit_texture.svg create mode 100644 PrusaSlicer/Snapmaker/Snapmaker A350 BKit_cover.png create mode 100644 PrusaSlicer/Snapmaker/Snapmaker A350 Dual BKit_cover.png create mode 100644 PrusaSlicer/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png create mode 100644 PrusaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg create mode 100644 PrusaSlicer/Snapmaker/Snapmaker A350 QS+B Kit_cover.png delete mode 100644 PrusaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg create mode 100644 PrusaSlicer/Snapmaker/Snapmaker Artisan_bed.stl create mode 100644 PrusaSlicer/Snapmaker/Snapmaker Artisan_cover.png create mode 100644 PrusaSlicer/Snapmaker/Snapmaker Artisan_texture.svg diff --git a/OrcaSlicer/Snapmaker.json b/OrcaSlicer/Snapmaker.json index d61984b..490f4d8 100644 --- a/OrcaSlicer/Snapmaker.json +++ b/OrcaSlicer/Snapmaker.json @@ -32,6 +32,22 @@ "name": "Snapmaker A350 QSKit", "sub_path": "machine/Snapmaker A350 QSKit.json" }, + { + "name": "Snapmaker A250 BKit", + "sub_path": "machine/Snapmaker A250 BKit.json" + }, + { + "name": "Snapmaker A350 BKit", + "sub_path": "machine/Snapmaker A350 BKit.json" + }, + { + "name": "Snapmaker A250 QS+B Kit", + "sub_path": "machine/Snapmaker A250 QS+B Kit.json" + }, + { + "name": "Snapmaker A350 QS+B Kit", + "sub_path": "machine/Snapmaker A350 QS+B Kit.json" + }, { "name": "Snapmaker A250 Dual QSKit", "sub_path": "machine/Snapmaker A250 Dual QSKit.json" @@ -39,6 +55,26 @@ { "name": "Snapmaker A350 Dual QSKit", "sub_path": "machine/Snapmaker A350 Dual QSKit.json" + }, + { + "name": "Snapmaker A250 Dual BKit", + "sub_path": "machine/Snapmaker A250 Dual BKit.json" + }, + { + "name": "Snapmaker A350 Dual BKit", + "sub_path": "machine/Snapmaker A350 Dual BKit.json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit.json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit.json" + }, + { + "name": "Snapmaker Artisan", + "sub_path": "machine/Snapmaker Artisan.json" } ], "process_list": [ @@ -50,6 +86,10 @@ "name": "fdm_process_idex", "sub_path": "process/fdm_process_idex.json" }, + { + "name": "fdm_process_a400", + "sub_path": "process/fdm_process_a400.json" + }, { "name": "0.06 Standard @Snapmaker (0.2 nozzle)", "sub_path": "process/0.06 Standard @Snapmaker (0.2 nozzle).json" @@ -58,6 +98,10 @@ "name": "0.06 Standard @Snapmaker J1 (0.2 nozzle)", "sub_path": "process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json" }, + { + "name": "0.06 Standard @Snapmaker Artisan (0.2 nozzle)", + "sub_path": "process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json" + }, { "name": "0.08 Extra Fine @Snapmaker (0.4 nozzle)", "sub_path": "process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json" @@ -66,6 +110,10 @@ "name": "0.08 Extra Fine @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.10 Standard @Snapmaker (0.2 nozzle)", "sub_path": "process/0.10 Standard @Snapmaker (0.2 nozzle).json" @@ -74,6 +122,10 @@ "name": "0.10 Standard @Snapmaker J1 (0.2 nozzle)", "sub_path": "process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json" }, + { + "name": "0.10 Standard @Snapmaker Artisan (0.2 nozzle)", + "sub_path": "process/0.10 Standard @Snapmaker Artisan (0.2 nozzle).json" + }, { "name": "0.12 Fine @Snapmaker (0.4 nozzle)", "sub_path": "process/0.12 Fine @Snapmaker (0.4 nozzle).json" @@ -82,6 +134,10 @@ "name": "0.12 Fine @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.12 Fine @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.14 Standard @Snapmaker (0.2 nozzle)", "sub_path": "process/0.14 Standard @Snapmaker (0.2 nozzle).json" @@ -90,6 +146,10 @@ "name": "0.14 Standard @Snapmaker J1 (0.2 nozzle)", "sub_path": "process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json" }, + { + "name": "0.14 Standard @Snapmaker Artisan (0.2 nozzle)", + "sub_path": "process/0.14 Standard @Snapmaker Artisan (0.2 nozzle).json" + }, { "name": "0.16 Optimal @Snapmaker (0.4 nozzle)", "sub_path": "process/0.16 Optimal @Snapmaker (0.4 nozzle).json" @@ -98,6 +158,10 @@ "name": "0.16 Optimal @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.16 Optimal @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.18 Standard @Snapmaker (0.6 nozzle)", "sub_path": "process/0.18 Standard @Snapmaker (0.6 nozzle).json" @@ -106,6 +170,10 @@ "name": "0.18 Standard @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.18 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.18 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.20 Standard @Snapmaker (0.4 nozzle)", "sub_path": "process/0.20 Standard @Snapmaker (0.4 nozzle).json" @@ -114,6 +182,10 @@ "name": "0.20 Standard @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.20 Standard @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.20 Standard @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.20 Strength @Snapmaker (0.4 nozzle)", "sub_path": "process/0.20 Strength @Snapmaker (0.4 nozzle).json" @@ -122,6 +194,10 @@ "name": "0.20 Strength @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.20 Strength @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.20 Strength @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.24 Draft @Snapmaker (0.4 nozzle)", "sub_path": "process/0.24 Draft @Snapmaker (0.4 nozzle).json" @@ -130,10 +206,18 @@ "name": "0.24 Draft @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.24 Draft @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.25 Benchy @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.25 Benchy @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.24 Standard @Snapmaker (0.6 nozzle)", "sub_path": "process/0.24 Standard @Snapmaker (0.6 nozzle).json" @@ -142,6 +226,10 @@ "name": "0.24 Standard @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.24 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.24 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.24 Standard @Snapmaker (0.8 nozzle)", "sub_path": "process/0.24 Standard @Snapmaker (0.8 nozzle).json" @@ -150,6 +238,10 @@ "name": "0.24 Standard @Snapmaker J1 (0.8 nozzle)", "sub_path": "process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json" }, + { + "name": "0.24 Standard @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.24 Standard @Snapmaker Artisan (0.8 nozzle).json" + }, { "name": "0.28 Extra Draft @Snapmaker (0.4 nozzle)", "sub_path": "process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json" @@ -158,6 +250,10 @@ "name": "0.28 Extra Draft @Snapmaker J1 (0.4 nozzle)", "sub_path": "process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json" }, + { + "name": "0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle)", + "sub_path": "process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json" + }, { "name": "0.30 Standard @Snapmaker (0.6 nozzle)", "sub_path": "process/0.30 Standard @Snapmaker (0.6 nozzle).json" @@ -166,6 +262,10 @@ "name": "0.30 Standard @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.30 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.30 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.30 Strength @Snapmaker (0.6 nozzle)", "sub_path": "process/0.30 Strength @Snapmaker (0.6 nozzle).json" @@ -174,6 +274,10 @@ "name": "0.30 Strength @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.30 Strength @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.30 Strength @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.32 Standard @Snapmaker (0.8 nozzle)", "sub_path": "process/0.32 Standard @Snapmaker (0.8 nozzle).json" @@ -182,6 +286,10 @@ "name": "0.32 Standard @Snapmaker J1 (0.8 nozzle)", "sub_path": "process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json" }, + { + "name": "0.32 Standard @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.32 Standard @Snapmaker Artisan (0.8 nozzle).json" + }, { "name": "0.34 Standard @Snapmaker (0.6 nozzle)", "sub_path": "process/0.34 Standard @Snapmaker (0.6 nozzle).json" @@ -190,6 +298,10 @@ "name": "0.34 Standard @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.34 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.34 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.36 Standard @Snapmaker (0.8 nozzle)", "sub_path": "process/0.36 Standard @Snapmaker (0.8 nozzle).json" @@ -198,6 +310,10 @@ "name": "0.36 Standard @Snapmaker J1 (0.8 nozzle)", "sub_path": "process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json" }, + { + "name": "0.36 Standard @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.36 Standard @Snapmaker Artisan (0.8 nozzle).json" + }, { "name": "0.38 Standard @Snapmaker (0.6 nozzle)", "sub_path": "process/0.38 Standard @Snapmaker (0.6 nozzle).json" @@ -206,6 +322,10 @@ "name": "0.38 Standard @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.38 Standard @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.38 Standard @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.40 Standard @Snapmaker (0.8 nozzle)", "sub_path": "process/0.40 Standard @Snapmaker (0.8 nozzle).json" @@ -214,6 +334,10 @@ "name": "0.40 Standard @Snapmaker J1 (0.8 nozzle)", "sub_path": "process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json" }, + { + "name": "0.40 Standard @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.40 Standard @Snapmaker Artisan (0.8 nozzle).json" + }, { "name": "0.42 Draft @Snapmaker (0.6 nozzle)", "sub_path": "process/0.42 Draft @Snapmaker (0.6 nozzle).json" @@ -222,6 +346,10 @@ "name": "0.42 Draft @Snapmaker J1 (0.6 nozzle)", "sub_path": "process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json" }, + { + "name": "0.42 Draft @Snapmaker Artisan (0.6 nozzle)", + "sub_path": "process/0.42 Draft @Snapmaker Artisan (0.6 nozzle).json" + }, { "name": "0.48 Draft @Snapmaker (0.8 nozzle)", "sub_path": "process/0.48 Draft @Snapmaker (0.8 nozzle).json" @@ -229,6 +357,10 @@ { "name": "0.48 Draft @Snapmaker J1 (0.8 nozzle)", "sub_path": "process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json" + }, + { + "name": "0.48 Draft @Snapmaker Artisan (0.8 nozzle)", + "sub_path": "process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json" } ], "filament_list": [ @@ -324,10 +456,6 @@ "name": "Snapmaker PET", "sub_path": "filament/Snapmaker PET.json" }, - { - "name": "Snapmaker PET @Dual", - "sub_path": "filament/Snapmaker PET @Dual.json" - }, { "name": "Snapmaker PETG-CF @base", "sub_path": "filament/Snapmaker PETG-CF @base.json" @@ -400,14 +528,6 @@ "name": "Snapmaker PVA @base", "sub_path": "filament/Snapmaker PVA @base.json" }, - { - "name": "Snapmaker PVA", - "sub_path": "filament/Snapmaker PVA.json" - }, - { - "name": "Snapmaker PVA @0.2 nozzle", - "sub_path": "filament/Snapmaker PVA @0.2 nozzle.json" - }, { "name": "Snapmaker TPU @base", "sub_path": "filament/Snapmaker TPU @base.json" @@ -436,6 +556,10 @@ "name": "Snapmaker J1 ABS @0.8 nozzle", "sub_path": "filament/Snapmaker J1 ABS @0.8 nozzle.json" }, + { + "name": "Snapmaker J1 ABS Benchy", + "sub_path": "filament/Snapmaker J1 ABS Benchy.json" + }, { "name": "Snapmaker J1 ASA @base", "sub_path": "filament/Snapmaker J1 ASA @base.json" @@ -607,6 +731,198 @@ { "name": "Snapmaker J1 TPE", "sub_path": "filament/Snapmaker J1 TPE.json" + }, + { + "name": "Snapmaker Dual ABS @base", + "sub_path": "filament/Snapmaker Dual ABS @base.json" + }, + { + "name": "Snapmaker Dual ABS", + "sub_path": "filament/Snapmaker Dual ABS.json" + }, + { + "name": "Snapmaker Dual ABS @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual ABS @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual ABS @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual ABS @0.8 nozzle.json" + }, + { + "name": "Snapmaker Dual ABS Benchy", + "sub_path": "filament/Snapmaker Dual ABS Benchy.json" + }, + { + "name": "Snapmaker Dual ASA @base", + "sub_path": "filament/Snapmaker Dual ASA @base.json" + }, + { + "name": "Snapmaker Dual ASA", + "sub_path": "filament/Snapmaker Dual ASA.json" + }, + { + "name": "Snapmaker Dual ASA @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual ASA @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PA-CF @base", + "sub_path": "filament/Snapmaker Dual PA-CF @base.json" + }, + { + "name": "Snapmaker Dual PA-CF", + "sub_path": "filament/Snapmaker Dual PA-CF.json" + }, + { + "name": "Snapmaker Dual PETG @base", + "sub_path": "filament/Snapmaker Dual PETG @base.json" + }, + { + "name": "Snapmaker Dual PETG", + "sub_path": "filament/Snapmaker Dual PETG.json" + }, + { + "name": "Snapmaker Dual PETG @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PETG @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PETG @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual PETG @0.8 nozzle.json" + }, + { + "name": "Snapmaker Dual PET @base", + "sub_path": "filament/Snapmaker Dual PET @base.json" + }, + { + "name": "Snapmaker Dual PET", + "sub_path": "filament/Snapmaker Dual PET.json" + }, + { + "name": "Snapmaker Dual PETG-CF @base", + "sub_path": "filament/Snapmaker Dual PETG-CF @base.json" + }, + { + "name": "Snapmaker Dual PETG-CF", + "sub_path": "filament/Snapmaker Dual PETG-CF.json" + }, + { + "name": "Snapmaker Dual PLA Eco @base", + "sub_path": "filament/Snapmaker Dual PLA Eco @base.json" + }, + { + "name": "Snapmaker Dual PLA Eco", + "sub_path": "filament/Snapmaker Dual PLA Eco.json" + }, + { + "name": "Snapmaker Dual PLA Eco @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Eco @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA Eco @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Eco @0.8 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA @base", + "sub_path": "filament/Snapmaker Dual PLA @base.json" + }, + { + "name": "Snapmaker Dual PLA", + "sub_path": "filament/Snapmaker Dual PLA.json" + }, + { + "name": "Snapmaker Dual PLA Matte @base", + "sub_path": "filament/Snapmaker Dual PLA Matte @base.json" + }, + { + "name": "Snapmaker Dual PLA Matte", + "sub_path": "filament/Snapmaker Dual PLA Matte.json" + }, + { + "name": "Snapmaker Dual PLA Matte @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Matte @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA Matte @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Matte @0.8 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA Metal @base", + "sub_path": "filament/Snapmaker Dual PLA Metal @base.json" + }, + { + "name": "Snapmaker Dual PLA Metal", + "sub_path": "filament/Snapmaker Dual PLA Metal.json" + }, + { + "name": "Snapmaker Dual PLA Metal @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Metal @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA-CF @base", + "sub_path": "filament/Snapmaker Dual PLA-CF @base.json" + }, + { + "name": "Snapmaker Dual PLA-CF", + "sub_path": "filament/Snapmaker Dual PLA-CF.json" + }, + { + "name": "Snapmaker Dual PLA-CF @0.8 nozzle", + "sub_path": "filament/Snapmaker Dual PLA-CF @0.8 nozzle.json" + }, + { + "name": "Snapmaker Dual PLA Silk @base", + "sub_path": "filament/Snapmaker Dual PLA Silk @base.json" + }, + { + "name": "Snapmaker Dual PLA Silk", + "sub_path": "filament/Snapmaker Dual PLA Silk.json" + }, + { + "name": "Snapmaker Dual PLA Silk @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PLA Silk @0.2 nozzle.json" + }, + { + "name": "PolyLite Dual PLA", + "sub_path": "filament/PolyLite Dual PLA.json" + }, + { + "name": "PolyLite Dual PLA @0.2 nozzle", + "sub_path": "filament/PolyLite Dual PLA @0.2 nozzle.json" + }, + { + "name": "PolyTerra Dual PLA", + "sub_path": "filament/PolyTerra Dual PLA.json" + }, + { + "name": "PolyTerra Dual PLA @0.2 nozzle", + "sub_path": "filament/PolyTerra Dual PLA @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual PVA @base", + "sub_path": "filament/Snapmaker Dual PVA @base.json" + }, + { + "name": "Snapmaker Dual PVA", + "sub_path": "filament/Snapmaker Dual PVA.json" + }, + { + "name": "Snapmaker Dual PVA @0.2 nozzle", + "sub_path": "filament/Snapmaker Dual PVA @0.2 nozzle.json" + }, + { + "name": "Snapmaker Dual TPU @base", + "sub_path": "filament/Snapmaker Dual TPU @base.json" + }, + { + "name": "Snapmaker Dual TPU", + "sub_path": "filament/Snapmaker Dual TPU.json" + }, + { + "name": "Snapmaker Dual TPU High-Flow", + "sub_path": "filament/Snapmaker Dual TPU High-Flow.json" + }, + { + "name": "Snapmaker Dual TPE", + "sub_path": "filament/Snapmaker Dual TPE.json" } ], "machine_list": [ @@ -650,6 +966,22 @@ "name": "fdm_a350_qs", "sub_path": "machine/fdm_a350_qs.json" }, + { + "name": "fdm_a250_bk", + "sub_path": "machine/fdm_a250_bk.json" + }, + { + "name": "fdm_a350_bk", + "sub_path": "machine/fdm_a350_bk.json" + }, + { + "name": "fdm_a250_qs_bk", + "sub_path": "machine/fdm_a250_qs_bk.json" + }, + { + "name": "fdm_a350_qs_bk", + "sub_path": "machine/fdm_a350_qs_bk.json" + }, { "name": "fdm_a250_dual_qs", "sub_path": "machine/fdm_a250_dual_qs.json" @@ -658,6 +990,26 @@ "name": "fdm_a350_dual_qs", "sub_path": "machine/fdm_a350_dual_qs.json" }, + { + "name": "fdm_a250_dual_bk", + "sub_path": "machine/fdm_a250_dual_bk.json" + }, + { + "name": "fdm_a350_dual_bk", + "sub_path": "machine/fdm_a350_dual_bk.json" + }, + { + "name": "fdm_a250_dual_qs_bk", + "sub_path": "machine/fdm_a250_dual_qs_bk.json" + }, + { + "name": "fdm_a350_dual_qs_bk", + "sub_path": "machine/fdm_a350_dual_qs_bk.json" + }, + { + "name": "fdm_a400", + "sub_path": "machine/fdm_a400.json" + }, { "name": "Snapmaker J1 (0.2 nozzle)", "sub_path": "machine/Snapmaker J1 (0.2 nozzle).json" @@ -770,6 +1122,70 @@ "name": "Snapmaker A350 QSKit (0.8 nozzle)", "sub_path": "machine/Snapmaker A350 QSKit (0.8 nozzle).json" }, + { + "name": "Snapmaker A250 BKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 BKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 BKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 BKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 BKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 BKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 BKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 BKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 BKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 BKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 BKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 BKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 BKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 BKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 BKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 BKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 QS+B Kit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 QS+B Kit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 QS+B Kit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 QS+B Kit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 QS+B Kit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 QS+B Kit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 QS+B Kit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 QS+B Kit (0.8 nozzle).json" + }, { "name": "Snapmaker A250 Dual QSKit (0.2 nozzle)", "sub_path": "machine/Snapmaker A250 Dual QSKit (0.2 nozzle).json" @@ -801,6 +1217,86 @@ { "name": "Snapmaker A350 Dual QSKit (0.8 nozzle)", "sub_path": "machine/Snapmaker A350 Dual QSKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual BKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual BKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual BKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual BKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual BKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual BKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual BKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual BKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual BKit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual BKit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual BKit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual BKit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual BKit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual BKit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual BKit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual BKit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A250 Dual QS+B Kit (0.8 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit (0.2 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit (0.4 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit (0.6 nozzle).json" + }, + { + "name": "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "sub_path": "machine/Snapmaker A350 Dual QS+B Kit (0.8 nozzle).json" + }, + { + "name": "Snapmaker Artisan (0.2 nozzle)", + "sub_path": "machine/Snapmaker Artisan (0.2 nozzle).json" + }, + { + "name": "Snapmaker Artisan (0.4 nozzle)", + "sub_path": "machine/Snapmaker Artisan (0.4 nozzle).json" + }, + { + "name": "Snapmaker Artisan (0.6 nozzle)", + "sub_path": "machine/Snapmaker Artisan (0.6 nozzle).json" + }, + { + "name": "Snapmaker Artisan (0.8 nozzle)", + "sub_path": "machine/Snapmaker Artisan (0.8 nozzle).json" } ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250 BKit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A250 BKit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..89c536e924b18acfab3886f82d8a225f12ef83fe GIT binary patch literal 65863 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�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 literal 0 HcmV?d00001 diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250 Dual BKit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A250 Dual BKit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..89c536e924b18acfab3886f82d8a225f12ef83fe GIT binary patch literal 65863 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�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 literal 0 HcmV?d00001 diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..5de77fa5ecef6b786d0dfd41002c1cc39ba5255a GIT binary patch literal 74387 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 XGdWjPWRicin;1873iH$=R5{fcJA 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

C&ka9NqPD%F5+Z9!EIX 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

$Yn@2M|h+jk~M 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

%zw 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 literal 0 HcmV?d00001 diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250 Dual_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker A250 Dual_texture.svg new file mode 100644 index 0000000..5c5fe4f --- /dev/null +++ b/OrcaSlicer/Snapmaker/Snapmaker A250 Dual_texture.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250 QS+B Kit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A250 QS+B Kit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..5de77fa5ecef6b786d0dfd41002c1cc39ba5255a GIT binary patch literal 74387 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 XGdWjPWRicin;1873iH$=R5{fcJA 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

C&ka9NqPD%F5+Z9!EIX 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

$Yn@2M|h+jk~M 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

%zw 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 literal 0 HcmV?d00001 diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250 QSKit_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker A250 QSKit_texture.svg deleted file mode 100644 index c66f1f9..0000000 --- a/OrcaSlicer/Snapmaker/Snapmaker A250 QSKit_texture.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/OrcaSlicer/Snapmaker/Snapmaker A250_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker A250_texture.svg index 31abbfe..d19cd03 100644 --- a/OrcaSlicer/Snapmaker/Snapmaker A250_texture.svg +++ b/OrcaSlicer/Snapmaker/Snapmaker A250_texture.svg @@ -1,4 +1,11 @@ - - + + + + + + + + diff --git a/OrcaSlicer/Snapmaker/Snapmaker A350 BKit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A350 BKit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..5c9cc5f0eb0826e7e20180b08d7c628e6b344d71 GIT binary patch literal 67810 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 e-|oP?%AMczHra*M@;7n#wMmJ|e=HaMdK~r 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

yM6U)QJIOav&G(n7NN?mIUaMXeh!w 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

  • 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�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 literal 0 HcmV?d00001 diff --git a/OrcaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg new file mode 100644 index 0000000..bdc0611 --- /dev/null +++ b/OrcaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/Snapmaker A350 QS+B Kit_cover.png b/OrcaSlicer/Snapmaker/Snapmaker A350 QS+B Kit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6398421a55ea06c6f2032c72ea3e19781f09c4 GIT binary patch literal 73409 zcmdSAWmHt}7dAW+f*_!zNJ&VCfOHMrT{4vPP(yc%h=6oS57I3SLn%nt(9+!{-S8ZK z|L0xrxA*&duLWz?nK*aseeJ!kYo9PR6dK~r zo=|?3mlD_VoY~7j_avN}3JsnN(U3z)&>&%~L6<;bd(qq=L>Pg=rdImGU+$~OB}VlEK4%l}^n0~0ed z!h5mRuU>szSx&An{PmMoIdO6E!Q0zg7IlKhWgsJ0R#qSwxa6-CkKT8l3=5wOY@S{i zU$Z1&+&y@OFK)Mq<$Ffm3q}9&URr4JsgT7%aR`j+yxDH}24CgQTJZ~~+J1=E<^Q5O zvS@tuia7d=$@O`CR|oauk86n^JEDgDSv~c@yA#n=PpU;L3rJl7-Cg94j*fm5D=Vp& zK0>@Yb>Q&vY25E;P4cM`+b4q=ZmfPFwEW$BY4UJ?*S~c*-@paRfrr-Wn-BGJJV(Gp zz(;xG9^psWVvg5iJa{0`H{y0DSMl3f^yQfNZ8O5^4>q?&ty}dJahGLTSKvmDSy{Sp zb$>d#3~RC5+|?tW%zFqnHa4nLBFMYiYB*EhBC4egCvJ0*g8XpoZa)uS%keiPL=JS`NOVFf;uk-0<|&+ zN{-h}hLt%;6VhKlgq-qa-gk{IqTTb|D@A-g5q$ias82t^olf1s9~G~jMEM_*Uq8Gw zRl<*6Wg~1W67aXalWzC~GJXLiI`&oBe}$=A?zIAT?Pw|jfdaD=l9IlhfW-sSdJKYidmcOB$Y^f`~ z;n^EJjA#(!!lA_&fx3J6;>57@)g@&4uOD{NL0~;rO?cAg7-Sd^nCc5CC{VTIDn$UV zyj?oc*ra}3oeP7h*42f@*xK3}^ZYs54CxkiMY056#6meNOY_}mov1p$|Lp2llm&Vu zGbB@WbW>#R7LFbC6m(f5{FdqL~fM7?a5rYUwPtng32GtPhi`i zCe@y=?I9UL9t(vhg8|h8l|GoVg#UKYo((Vv7j z5joFSPWuj743>O8s@`?C`rVW-m!qCua5{bI>6Ra-WMgJ7rdl$^wGVg+ZQLW%GTwd8 z?_Lt7XPw)6C`w*w@yQj{>fJK2ivMh9_fNirhzcRC{HBIB!DNTSg%&rIW=6ag%16_E zSPKQ?QBnPOZ|bS*{_O@SCKp`+1k=}BTnv&WJ$%l&&Is>-FnbksCPza#{A-=(*Y#0D zNg?MQ6RdrwcOk+(-M>L_RVJ>jn;kC=cxQq`wYh0cY&ZU)P>Pv%j(GP$HJ96z%F2_% zFs%$^RZhC+cN-erZn|Jy{-dRlS%0BZp?rbL!$$qdr{NDH*8xm5-u~?lZCgIF8=ITP z+je&+fhspAk-=zJkQ<94ql3*bp)H@b#2BC@X{5Yp%#DoBbHsN#AANzwvu}Op)dT461!)nQA;y&~xx*!8 z(zgxT9nwrQ+k26U!@|g#1yJ~5`ghW3X`x71yZ8Yyv{Jugk!$@rNS``V^ufIKMwYfU zTGQXja25mm+g+8jgRiFqO_^chWhzbmLlN$bpwmFW!JgM26xP<4SHF5w$n|Q*H~eu+i4Qk`5L#Ix6N{^iPD zd`d#$OA}r6)XqeG4U6+`KDzgjbFTM1S`AOy@;&Hr8KTNqQ>v6F{*gJT^%+SXrFRLE zvDH$@mL<6Qx_ThXdZvHwP$N(EnpM{2oiBJsNFPr#^xM|cCx9nwF$d*yQN%Q=iR}L7 z@}t(wZ%Gt~cis;j3N?h?DjxB65??={7%iw{r}1~5qRKpbZ-4VL-?dFjjqcX`s^0uN?Kyc=@9iDR{_wWCsdd*<^vt09?}96%{apmb(8dDN zwhv+9(G{btf{Zh1e0fh|ZI-*{Mhv-=T(oO{8T&Q)52O&&!n2Z`J{6WP;B7Hc66j|8e z^nPkY5>t`l4#&---&9=ux3)%Eop5KvOck;!EXrI`Q4D%i+v?}#OkNsaqSiKh6&W{r zy#gLn3L!tGLeL=3?=r4l<$ZXYJe8TWor^3~JAbh=|QWHo^tN^N>&V_=4sX0-2K6Wo$7xxgbgT{@M3O#pZ; zzli5V+mevs#B||;mV|&=!Us#W3G*E+r~1>vB>gfAO|soGAOGuYdLest#A_JLA+*5ZY3aOYiD;dx?Az z+DSgg-B?l2Es(UoY^Jx-gr#*$U&Ke`AUKPc>OaOC=J#P`=~Wink)KsYhF`49(|+;* z)dptdEqrs0=VQqL@8apxpvgDG7E>?F^o-sB;Rv(Fm9)Fp&@Lh(!q%(UfG$Fr2=;mK zP8)8Wa)*`kkTKt_f!cxAs5@t&LEnFzQ}T~`k_xAbv^~jr z^myR3u@<>83*EV!(H>!dYe`at;^-bP!Q*6H3(d+EQQZ2E#*LBZ`Je~fSvgn9RTzs<;Z&~Em!TwZ;7AY)J zArUdxKgTzPp)$<8@~c}Zb4X7%c0=6i3c^M4)vqV7jwt)z8%H*e#F!n8Ut=)aeT>0T zmPCP0RJ@_+9X2FuYPqHTizbl#{>fP;J`|%;f3K;+wG=lH0E0KkA>)6h>yU92;df!- zv_;67vtQk4g3=p&xeZs}V~C(m-h0)~Zua9PCVb=$7vU+!yxVl+V*hw2eEBX^ljI-j zjh27cN6h^ap}Z}rrFwtic7E#A?a=(kcfh+I+?LyMv#cWSQ^>K3O*~p_&ATFv(@etnT2&~yYMapkq(Y96dw}gR?MyVZAwiUY;9WH zz^zgv^Pu9C)wkNBX4B^qa^jvMk(|z~QE|S0EnaOW|4bNf%SBRTD*Mo;cUms@7_>W% z(jrx0JL;iPwA`!&KVfliA-G9+fF}@S-n2>nH-UYUW|%XHZmXlu&x8E_mZ%9D|5iF= z`nvex{jm45_joYZ1g^*%DWNfpza%dhM7HTw5YB4B$mSv$wYB5Sev9_(VWY&Ja!2Km z6RYY!_j+$?*-~HxvZp;R1BMJ+^|edWXpL!@c!GpC(10KBwxbqML<|aS0 zG7A#j#hF$!*h9VjlF0^Hz`}E0*TbE7zM>I7rY9apS#PY9zA@h_eXHGc!XUBV_=bCV zNX2R=M88_E#|!y`AO0^v#jihu7^-qnFve3PWqIQ!!iG#2n-!ndOwgD;(g!_e%VumK znWytHneVsi(U}YqXoa;mh1W}!Qdj{qU4g$Vx^v|HHRw0u7L&o0xIXiXtG_LIg)c<# zO3I=ofK@%&3%}pZd0aWD+Nuz+MpUu4<$MI`o`sm3tFvEsvm)4#*@77)yR~b19#eO+ z%JcuyKt-!1E6*csEcrwJGfP}{@0AdTT8zB4W+f4+CQZ2Yoge<}t?Xf1*!Ol7M|!HC zp=jP1csg@?*1Arl z2j|oiZTkDJQ!BhXqaI~0ZgH}Td) z57z%7Y}tO-PxX!b_1OCvg)4(bu{ay5Em~@b<_2HDZU~C~dXPd$NJx-xaQrT} z;dD8{+_0`VoS~TiV78z9Gu-wvs5;<9eYB&y3?gQ*=mF1+RtOxOncm!^FOJ9xxuklluM!~m(r{7Nj_6$ zOee+C^jBmN!2*lC{qX8_Dj5YE^w5~rNHa^cZ(X55qI4wi$9yt-pc0EshL%+2PVRn5zblw;pUUJ*|%NVo=CM0KSEN z&N2UXk>mX3cuH%x3}%hi1u?_LerTqrWNrbNJAGPuN4(5*!On{6{iBby!19f%%)+|8CCFA)h#-juhVOdqLn{eU^>uonb<2 z$C3_b$fMhD14qd2p2PJ$0c!!ztHzQUVUcsQp99J+X zKW)KnE=#qXiamPCJ)6?I$9$rv)+fWDI3^yE9DXRU-xtUjmi8M<7iIu)px5elF^7%X zMtbtcHHiz-BGXY6VOVz87g-c;^PEd_5y?#bBr@krR@re^3#6~>jxzsT-w6<<_!(Ki ztUcc3&aW@@{rf|Pf8&+gXLjSBvUrslamF_j_}=}&#jTCGS?|?S2?|?l(4}Ov!XnSPNAQz*9%6LB{uV0%qYN3)&CGg|k~-DLr8#-OBH`D(IYbOiAzkjf zE+Zx)n%`@WJQgSlr6J~OK}*dJO>f0wgYbG#_6v`MwRe0lMjg)PGv9Ie{!~w&zS19| zwOg7)?8e!4saNEWynSbqMJ>7Sl>erLy|$;%0^wMRevLwb_nZAdx5)M{y6%voDt3+M zkmv@SrCacSXZ=H3!rGDtw(m?oE!vi(^9tHEdnZX9de9pe7njf6{}5%wrwTjLVXUA= zVT+1+=$r7ZIA;st3MMet_|VN1L>zr3f$p@ww6UtkPTMsrqtwP4k6*s$)<8V+<5+}d zqKah<>vg`VPla6Vd&NPTBJtzyt$D*wQPKKqPe&1qNcKd<{1QdIoKHegX0+&#Tfb>s zE-=oRBktoCCaS_a)BdVqu;DuhjqS9zuWU)|hc|?s8Sd?A^${&==_@qaN8&?|_>^L= zh8$`XvKZGm`o??Fg3%D!T8n>=<;6We=93M#y$Ufa0S}jx6J4h$?l<8_ZYuB$eKcJZ zR0>$Eojq6Q5%`*yzmsIG?x!F*-*@(GVN>ZYY;(>ea7F4x!Qf%6#K55 zU~oimUYiOx80WvP=Sp?%9|n4Xm!YK!IRe8Q-^enO_cwss81%oO--oy!CR#S|r!|*w9ATNpN~NOWxDyMlkA6{J?5%jyOm>$Oz%(Ed^DsxVWmk17$G@Rn_VH7_Q zt;q!|>#ZqRyZ&$aJk>aYh}WxX|IksAL=)u{h}97UGiZ}LqzC(m)DydiIP>L&8wy|Y z@Li1LZ4KZtn6|A{v=W9m_R#R69s|T`v6=w+}HBwmT~ovhUYD^`r>KWqKa^ zp~&gwt^4O)Wo93&h+JG0!%2l9i6OkX^RnVw3gLHSt=N%%I(QzGZ2&z{j*VfaJ#^${ zzr^EEE}_t37mj%Z5t&S!#(z9VkA#P(7-OxkDTEU*x!4S)-_J=+{INrrJU{&mc3Cin z+?x@tbO&>^X`g&-uZ}(n4i0y2Vnr&jDR{3FPkl&ID!a)tri$?DRTZo}P#szusbx8t zRlxfW8N&7tbVK@?!3m^Gf2>5}cx-zn_ccYVE0rdnaP?;{1?6ktl@U=w+m_hPHR7?E z(r<>D)`f_N$1W0|s_FWI+};k?0>tOvWB-ESdZJKr*9Yh8R0f{@dq+jbVQ)w|ClKOve&;PcfpWfzLSlw3mjiR$E zO5I5rQ=0{Od#FLs$N#d8pZmo~G8#nqfQDlH?rBcBmxg9Pkc0< zvVms9quMzuto}Q=yMk@yu+^7v-6dz!`eNZ#^t)M1)n_#gIR5i3y&>1@Q(2a5cjIUH zQ1ve|ObPqiv5hsU3VeE>W_usS1uy&L^%oB18<7!Am0Fl!buT|*Yf6RnElZ>;BbYz_@G5GnJK> z?-fz;O@^Vc!Bm+pg99) zck@Ii1%Nvx*?~DPrNyKhbp+owxM?;+GqtH-vsPctu}Lr$RPz7Ys!2-1!?0NY?RLU{ zQSqJR%7wFK8g`u~mleH9>~37>p_0<&SKXODHCKOX#h;E^9TNtDEAN4$rWzGm>K6C zuAIqNHOJzue>p&)fFI%f@ymX<3d#E3f2>VAE*EQ5;J<_C=^)%X@YJB+cwgMEp0Zh5 zZ4Xs-IdI86mu%o!G;9pGLm#?aiP|o&#i|hz@;GQ7Nzv1J0w_Ec!5G<2{qdf(bCEh2 zpum?XIKahAGVM!k0m~c|&|~O(9FNuUe*?&P{u}>&4tVvLfj>tM? z2l6=npP%|i5*{AD6aNmc67Sw)9QS{3{(t}f70@#@gx5D%TRS*B+=gHKf9HhKIN5yE zNIa{DMLlJ6(_!9A77Y2{TVRyxY2NfdSH3C2x|r3SNuOr^cYO)pYiL)Z%6G;nlS83q z;&mtl<-a=zzSCnBk&lb+@2!3%YsWjQT*&s{b+sbSGFG!aC zZ;ox$LP9q)1|_xCy>`m)^hz=0Jfn;EGdXQeS4q|zg_A0jnq37-_DRRN{=3INy#dRU z3DyC+`hG?uU7=TM#b=GmX}rljE>LJ;Orja020N6;LBNIrq^*_bQutCff|xB8Dd0x( z;Bm4s7_80%{7N8MZ%XV?BOHt1ID zbjgb%%!xtJDqpiS&ogvI_vR$bYzvv)p2}m3CK!#DHs~I-Lf$#u+}u1?qFW)Fl9d(E zu8wqOaCUZ%di(b6U8CpG%HhUP#?8ohk*4w1T%(J3xt@2|XAg22C$4_{ zFY)o6V~FiTS2002-v>8*8u6-oO=nAJbgO6ht*X{q`V2*q*o{T0>3Pr9q@>1&e*XLk zqeE2`a^3UvojD~XYJxS}S541+bO6100p64&!(Uk^bkH=2iL)qr#clZw%qQGodUL*y zGQXzkwmrHoz-+0z$8@;Ag_T6lHwXAyqs%}Mp z#@J~Jc=N;y;#xD({nCE-3m{Gnp; ziX;EWRL4Rv81;}~tG&H_m%P`-)ALdQ;`;UR##X0568NB351ZG!UL1BJ1Z9caS@?5J z+4#ijhq~cgQi4AW#AkhAO=_x5Vxp(dCq92(xEFJ|pjw%@l3u;C_bg}wPF92bAsw-L z$}MQ7Dgh6=z^tM5VrODnc9LhU_KOsbg5F`cA1>U%t`JvOS14$&J$ca4(RtXCCNiAa zCcha}@7vBpQp)P;y};BL@f(L=Wz;2d)5Q%X{Ke|>@ah7zRI{maLx~)j$OhH5yT2tb zpi5ps?sUUG7Y9TV5)vw7KcY#!$VaNGFAf(2T2~Oj``W;9zoyspr;YC%ov<6!e{*gj zS{(W=jjb+ANoV#ofDyiDI}>hdv!Di*{v}OL)m0fUpPxTtfTwGn> zFTT?J8QOw6!=O4Mi3|-33tLRY5P9P#PGtdiztx0Gd-+Qi^=psiD@Tv~h;CTr{{%*j z{vCYex>r$3NR?LVC2#3sl$?<8sYLAr^eXtf;cD*7JMQ{5|M^2v}*e%cjb5>&?Mxxehh#HUrpie>CyJINQp5Xv{mRq1rY3_j<=& z-<524bLyVF%ao<^tHBN1=8);F9zq#BG67JgqV9nrFE1~0yUSBy$LGs)(ssV?l)u1f zsKP0FxeKzIZw{Is@};SqPYwaC=EAIc8aAr_T{Vq$l4M}AS%5eq@2w39=t5Egu^{Kg z3x<2aW7ljUnFiuJK1po)U3{`iKS6*gQL{BqdHuKrq<`#QL%1w`Kh{BLIVpHS3nAajRsM+wZTz)- z@bPr#ZVV$W)+y_2v?wvFK>e5w7K*bPN*IBQ2U9^uW<@Rm0s9yC8l=pO$9(vmQwfg^ z4(PBWaT>h^3?Htu9?Q@CGk8Q*bX%oetR)~#rK??xhrjPrpp-Jo$INUa=k?xZoH0QZ z@pm(|&P^=rS_eOnX;^cQM6dJ4rrWWzoOAKU<$=+~$8LP(AI-B_eXS=ykGj_s(?-d8eHEJ}h55IFg?} z98fgWQ|JqFbIE)9`mW>pj`~ zJyvj0{Gl80;vK4`H^vwDcQ=Qry!Md8@ZEWrVG;YSoL#zeGZ*HIne_B@j+2vpe#mk#)yX}atl1D=v^T}l%e_xP&B(Y#2010x z?Jr*Eud2`#TojGP_YutWFK!Tt`uFc&R882MIkrG{BziXSg|QAdV~mS(@Z3wQlcf2KeKqvL=$mczCoux3WVQI2PN=C2p#I12{2o zdQp>lxY;W-Q)k~_Rw>d~FaF@)<1Y|rf1lw8=%9d?Wd*zKj9*DqV2H7G$7*F12Eq#Wy41g=qWrpnF8U870)c6IcNayua_k`AJ8S%c)u189;Zu{rOX&4shz+bk z$bIicv2MjZLm90A?M|kM4~&hKl{Nox)S|01kwq7aZ^4tcUzv>|uR;YV1Qg2?Otwe! z(!=*UK}4wS-(EoPakMJl4kct`PLsH^%|{*wjpS$$t(s`fNN4z-maG zCP4=rI&IK$IX?}y651jtm_&qv<4d4D&p%N2kev^liuc)e@@R{!D)syK<5TF@7)@zA z&P9jTvvq8XXcz)4NSBR)l;ZO*LQX4E_vLm)`-ijj70<%D9K2Qahwk`_DDi9(q4=%D zbYg8g>Q7bVC*k6#D)R0HLg<2YbmsgMyQ<|$S#Oi*ymNHIQ~>o=;SB10cEioh9kN^A zbYMR-=>fdbR`a5@zITH?cpzuGI2%}?gFq7~+~fY{AW8VZE)u6?9+bTMamaO!R8u{KBqGE3w*(&8d?<6-RA^bkjhnU{JiNom~RR> zJw0{dP1}b$IURY)8sftmmcLXan9HjM`LD&wHgrDN=5Zw^Borp){rl(0-ug*LU%(TY^41G8uP)M$h#rIQt34<(0@pV;yM`molVS<)P3>8wgURzB;&@c>8b;I=C^=Mg?YSCeU%Tg zu0X^#e75Bi-DA(f!lJk}lGClbKU13~6LE67y^i|3gpi1chql*88fLgqpcO@eVvhK^ z#e^i|wTrQPR6kQ`*}4dL;br>Ki1C03A`m_YBB)Hr&b^H&Tmu!~^ z5F9yqX=Jv5B@91%FHhNPbe;@k$Z>2%oSdA#lFAc~n)gcb=KK^3r`uy3?_qPEK7*+| zUNr&Q*B3K%meFHw2V-BqVzzn>$NfF{(3m9e4O%+&&X`Du#*jaluC_{=19t(&aB>*w zSVIAEFPL-q78yw-C&;~y*3jBSo$b=E#3d@ zy;a$gXa`*$uGvt!K>H_j>^_KXW7}4_VH05# znid`A>{BMpY?wuhbn)#!gIr|HeT$e|Oc3>-{q3;FQ44c&;`9jP&yya9>H}f+=k_Y! z{9EMho8x~ScqhSfvOMb>G8A#Ty?iLD!bfPyo%yCzc5(em&ST1aPAu;BJQmrZZTW;^ zSK*IwI|_hAte~Kv2eelS^e<3wZc+Y&p!q^3U`Robz#CyU}jV85EH_4LK{r7FhC zMdhT98OH1^OKpqy+0N1VfomxEVs|QfDyuYa?i4((P|ot)?>21|A$+M(J}Wbia8t#A z4!9__m6dP++rvFEJ8Lr}d4LOmYV8!t^VDWc04*sK=lO>qWs^@I4Bh6vMo>%Q}L6&06RiSptVvI&954Fic3_U@{b^la3|dKy`f>WdOM^` zAFH0Xprc*+0d=IN?2vfdIMK8fD1j=6jO7pW|fc5GEQL8qaqQL36(* zKYcHsy5^j&$`GQ)~Y5GW9Dq3 z87`2gx1?GyLv#c{Wi-QLxGkpJ0v>3J?0N0}#?*UdeREZ;Tk+VRNt`0xU6CA-Fvj1i zH0yS5O!~T;-^W&O+KFWZGY%v${0z*qLVYo^1A$tL9+-^js^sfXhGJN0D|;w<7s4AY z{6himRczkan&`3U5)I#Y(ro&DKBghB~ZvMT$W&iS?z;WN9PcFDIM2 z;anq0-6D+;{VI{`r;(K8Hf4rQ?jJ2JH@-xY@!iv1yr5=C07?=M1vW8@K0>2~y$F=S z_*|rHfgxkRYms2%e%-8RlX9(a!+YDwZ&S}aDq&sM;oxX;fw+Fx$_QK$Ok?@YzHaA! zJPN^to-UEg$z(EFH?jZy^L-D z^jTU$#y#ri{dOb*>-6n>$H0bAgU?@}dGt%1`TbiD)Wfj?yu~-G0Ew46Kp-v7_v$-P^yg{b?bUx^T|}a`KdUvRWkAyL+2Z+zCoYcf z)o^pZ*{?rwPm?c`%mU1Yfsyg+RO4VL!uk*!g^i&jJuZ6Zw8kL0xGRz@E2py^;PAA- z_I$Y2JPx>kS8}}A`g+-IK(eK1Huo87vhXRyg6$8{un#S|pw-#VEKASeJg|qM>({16 z0Q9##WqdvtkH7U;K}DV^w(MrPygZz)F0cZ2oxWt^`Yj$i-BrVq&7y-qP*VRxsq7T0 z>a+JA``OX0?gd~?0i*c14x5SMO7cm^JeVAq%&Q43r{TH>PG%>4y>Az(bZgVfLYruum@gOhlXWjoH@M$fTDH4 zHQwampmIpE`H@@L{;t}2HbpEz^dZR}U_6=ORb-(twzcjufLrOwxeEbJgWGxnFd}Hl zgm>B>91X6tCn8%X%EuIJD1&48W3m;y>YH?SEg70eC$8Lh;+$K z+GOWDb;84}u?f0YF1AP%y;h07j!k{jJ%%!PJO`9+Nmkk^(DQ@&*}$E1sz$T#Qt1Jz ztN;`HvUZ-|xvUOloESt&ytQ?SD}(9!B@KPXyw8EoDL7%T{HMv(M#$mF3VMlIg9GX~l-nex=wvT%r=-BdXRhuABWG6de~rUt=2QZ}Fw z!e?3C_=V4X+0k-R3F7coV*y%hmdRGbg!VcRqzqU+Z;Fzex*5n*3qA|%L&`LLJ(g?I zpnHiF_TM{azQZ&aBFrJ-_W>bv2KFtLsi(TCYG^P+=%W7X*RQ(Qr`z$)hbiYhlLp=_U=9AVY04!VKo#jE`V1?n^ z5Jhhb^AvyWVhlM|oy=x2w7=mtf& zo&qC#j|KhLu&~A#l$5P`K*WuH3YANg-F2844GC^7Ngh8A#=zTHw*tepu}|5H+)z+a zy)tCV$8q*^Hty+=H7#U?QEkaWBvu38f6oqvf>AL~+w)Wh^nc2I7xYW|_h(?by;MN; znad^zzJ?}u9?Tbm^ZN@B9+s=CFBvVGU_Ulms#I?Iobt_((BT@{dIyYfizBzM(sqiS znvQObk!`fIcT%A@2m*N1#_?peacfP@dnt!7rqCuzb1SRrnyGR$6p>-Z-aLER%Xo0a zrm6nSfmh=R0I*Tb`>`*eYDFnc=DlTfg9Kaj-oNkj5zt<)FfwB!et>Eie#g$tKJX%F zh_gu>UaecvDs8WrIjZCbG_3UpYms_7Cw;*oJ6>bG5NLXU3Q;j)y87L$UmVQ)px?Fj zJD;X1(Hq?x>PF=qPwuz3OHht`!Pff{9|kf-Zc6f%)5^1>56>8a@)u{sZ8DrzyN(3= z4T@xEq6QbyAae)KjVH0)Z{I_aORw16Nzh(vdDBaEwwVQJMuw-*t^Hm9!lQ4Orlt?_ z{BkrxAo=_yRI|LP+VOo%gE)H(S+f*X*7KMYjSmh0g7_}ml(<`4Z!2qT5ApAe7j?|G zN^e{kP6i~`y*2QdceC1BO*43rt5j=ogc`KLG@{yTzH-U?t9QHDi(YJIXc6e?y8ZI0 z?oLb~Y$LScHIL0L$FJW?*+4{pK%t;$liTS+K#wfSkOf_xbH()6u+g-EfehUlq8dC#&Z%x?mFEF>>vvjbF zB8mKnXk(hIrzig+U1*~syol8{w{Ijz7H`2a_hp$^{hTwl!;MkO;zi83AaR6rA*6Ok zwnomaY#kuM>{)9E0S?|tVB<0e9RIv72@?Ib6rfVl^;Q(v)|Y^17?Kw6^x&O~q$LSq z^sKDk+6wB)(7fB)$pC059H0o)#3sk2xN&ziB>5^8qvsA*a=`2IZ zNJ-We{aB7Quf^9hpYDZRAksBBatQ1yYBsbB%4F6~D$*=C=4DfXX>w-O&|c+O7$ra) zdSa-XGxPW4ehjn$3G$KbPat2JRd?ks{AuZs+jN{T#(K8aDPo%BI zxy_|Jiehem(*aT%6pNy~OH7v7PX&x;K4d7x*Q~3F1&RUME-D`228}Nz{lDiPw83xhdLm3OaHMRMJfipZ(k9 zaflb?{P`vx41`IBuRDhBuW!c3wXz|#HXLI=CY}>+;Xs3|2se~E?%z0`j*FL{3DYSzhn4~TRhZWjoT$VwWzVkV0L{nOTZ=H zagb-q4pR+U1c)!qU-JhzqIWH1>Rx^5$(EXj$?DB?~>@Bj!E_E(=xU7ER`Wc(ERY+$E8o$6h zLQnx9vGhf{a*MD`MAC|!R2BKF&e+wZso8=WqI-HSeIj2%&)AR$UkB6pTx^#do-mJ^ zlO|vYs+QaNb_DEIcKcW8l+7?QHF7*Y?$mEb$JD~Qi)ydyoHpO&v3V@Rm}tE@l)=ZW z>=>Jz4CMUpmM@;5J}tEccoa2A9xSEG>`d~)|aG#D=*r$Jl02~hU z?*pE%$)xca&6OtsqM+J&-%drRn*m()ZHo^o9YU>v2Kk(=O>(ex`3S4#(xJf&A6Hne#ZsARO}DW6rSExanSn60(#wxBG{H|Xr_tOW}CQmxjLp#!AK~xH{#fe*^%(w3V+m!%fx7f>&hH%6FO$sc6uDwYO_Um$?di&YBj6Qb-w8>ak5aXcb!e|JW;0Mr~``Gaeiqyo-`rPyYP*v%{k%;qerY zvYCmI5&DA7zf7pVOG46gfj;y@qw{*n_V%`M%;}wk#f|-Pdq`-$Qp&MqGP|L3Ibw&| z|3gs}x4dqU;U{9XXtfZjyJbL+m*cmdY9>RbaZw~yu}ER9_5%d(l&ui zet%Nl#3N*3fG~u+I6K>zIH2%hpDM1CzUJcMQsMaUb19ix@{2GDJmz8MCGgYUl$#j0{L3{l0#UqI&U?$XMyq&F$x{%XNUZ zv}h+K6==*}K%wC4y+g?W#DCgzE=LC7sb$85zC^=3g+wuwbn-ulfQNgFAr)~v&_B(p z>XYCt8IOhgEA@vot1`t=^=AyjvXs3qWs%u$R`JHi=Q!) zkU+t{!X4)aCF;XBtr1KRyF*}C9Vzf?iWL&PSaakDUKs$=qkY z<>h785kC|{E~|gMa+$P`ig?r9={Atg-^UZ<$V8&5g=I(d1*c+Q=#>qsyMP)Pk+GGk zKxx9Dnz0QWwFk%2GdXxDi*l<;_4H?;CvDNp)bu>+H4k&JXX{&7w0@tE|sP4tc$mqz^X@VtA!;Xf5LHYdo^Eq)1k@#fUvTa$d@!Y1l zw@A$bv7(*1x{Y=0?r18Kp)4U|Vyfnc>@k!U*!<)3TS1|P676ZfM@vG59cJs4p%cXu zVm0&Sg%HrM2ke@O8N(Bt(NsQ4p3Q1422K@PaZwK1AqA(e=7QNO8G_=4GE+buX}`@L zl*ucZ0d70LCR;!D4O*R>c4^1vXn7v=RJ0dhR#Jgh9KyrJwuevLD+ARyLs?=EzCiCt z1WJq(D(IuCzyE!rYll$&(bFq>n<0iG1(fFbXHIp|V}vO+WrBqoKv7A0(a?l;9Y$KM zoiQc$aN95K#U4FYpn|Pm2lJrE?w3)_{o~R~?GmViN} z`O}~ChFLW4B(tD}+LEof12T7N-?ND+h!ssUz7Np-6=-b6n-;vC?;)Ne^$Cn3#p+`F`d5H|GTX~aQ)`cxF$??fyqhTe``4sU`tZvi_wX;{ zZdCD%(QQ{7X>YCKX~kQ^lCE_9?+~_Xt9?>Z-DfVz;Ni>?R%G3TEt-m6fdrg`{QmCe z3@bU$&*aAmh|mqjvtZTaU}9qv%+xz@xNeVXZ~d(tvpscCRXeo?1OmhH{CWjfNBzXR zl>SwIY3gT3uJ}7qfDYWKxJNeM;glQ$=PY!xpqJ|AaE<^E>%$qFq@{hx&jMOsS*c{b z9GDaiMahVXQKRsA1)TpP!RyyHqclj|l^4?fa{q^^uMCT-``*@(MnOqI>5>*Cq(?#; zly0O^N?O`c=?3WhuA%GQgU|1Oy7QL5SE&K8DP=&q4K=CO#iGh&Ha<*Kh3n{YW?? z*Ls!`0WsuJc~JybJlKRMA5sJC&lSkjG$yFE_&s=ffexgVav%U| z7t9Rf;$YJn#;&J4hH!Q#Mi-aK`cy6PWthS zX`J8^?NWQ=-xa)!bq!&pNSTld0F2J&$F11F# ztM*ZoAGda~;CnMu)8B>K+tgdCeGo!e z1PvfnA`Z@h5Pke26zVX&{O*lIR!H(JHR*#%c41+Al71*4+6dP@lh$#1h0Y{C#F=rA z!fv9fj=-zq%o>DX#lTS4koh0&e*gZxi*bxyJ}4veX_m9%LDJv9-#=DeG@)iGL~lel zr+oQctVXfsY4E$v@)sV;RA&6*XqF)v!}DhzCjqA3>QRY)?N;)`!h^w_&s8VR%i>J8 zABdm31QJj!4<7t=B=D@+`UCp7nD0m31`1=gLn~g-s@o)&y19VQX8dG>H6!aylc#G# zlt$^w)Zp`j%;n2*5)ru)27t5>w;506Dkj*p*1I)zWw1H7e(D0T2?`)_Bo;@*=_@8|^E%QQ)=k=w$WG57un@??#u)UZwPLALa&qJ@!G(o-AaW z4l_&t;<`^m^+4uI+*8uU`z$EvPdww-aDW@HR2%yLdam3!D+g22;owGy^4A93erN%? z==ze8pRB|*W_l5I*<5O`n*v&E9$S?>XnDa{Z987U(=Q1q@$B4}GmcroBTD<&w2}h6 z=c8{74h~rQj2*i zilcYZE>o|_wn4Itth0b#1HpeQ1DDv9fsrwJvK_)5BtN9EJb7YL@q5pG#$$yPD5Ua-kL!oo7M3CF zEqQ!{J>P%)#Bf*s$oVU&VsxwX8=+1kYfag^SZfw(>2@()<{1#N={9C(F;DZGv`UW< zcPga`AFxf#Gz8$GVwOUNPCMo#_-iG%Ij5}>r3cakTWsUi$xG^8ARqBBmP~$4W8nS)kNSQ~vEV=v4y~8Mk4+f}Z=vBa#`v ztDhB(2&;iqSH|I1uWi3qU!@a5QJ-I{;`p2%x@zS`A`afFL7C)(aez+n!;IFjAr}OP zISxc58b^k>u*;q_i~CgM+Fp`MO3p+Zm-k*e4$CnnG{_YzJl&BJBLR=AU_r;2Zc99E>;lM8ma35r_rQv<@ZMd z(=)eczTVLpw)0Eh0bkx1_$SpQc#SAU}MEwtOSM3a=GCPEf+$X zT-w>Dm#W`61nUxJEj2=I4(LmIyi@U z+b=<6EMkt~`HlOED}Be@8`TztF3~cMn0e5?k~a75_WO8iA)UO^<@~Q5B<*v|*2^ER z+SZ9-OD}GmN`r3rsJlqtOIk$d>RP1+oyp~qQ*ep?Ypj3>Dv|R3Z;6Rszhv7F>C4l3 z=-Awv5=*u|h%9;hDysX?Wm`-FIy|fquc`@G2>HNF zIx(9{D#q~L?@`cDNCYj8D(yDi8#+f953+K5{C}g06d3xKqT|enKx0?o^63zT6)W(> zp|>gdkOeb7rx!!z>fol4;p!Fbx)hVIhWu$D|iOH z;?-wM7Oo9&^tax~raQhQPLYxBXdy6h<81x; z6FsGRqe@C}W_v@w!MU^vuDqnF+8dA5RwLAF7(sOUkjOWo zH?m2Zg)to*hS4}CZgid~@GU zA|d4z9*)k5(ARRG9kH}~iA{r-;k%dr`0Zb)X4X`#u^$~9n_i;0Szc7x+u$<$X)Lsb zAeYe%!*`=A(%rA3gf+i!LheH@Lfg#QxU~Xixo{*&D?MD zOpqqGVm26A8M%)k{9|*JHSDs>*spZt&7I!r#$^1%CnjQ}8FYnF9f% zQNTg@gCNT0eC}v)S68g#jn8k}YEC*6-v@hZR6M?t=uxK|@6Rw!D^(@9iT{4YZXvN8 zNO#}0{CR;(&dA~PsIj#1Jedt<)Z!b<2IE4nrV?8nhFp~YhPI-!>4TA3^J={Zi+cON zVjq)76&vRmCrgl->*4|Dgvcea^=7VF21y z$SeQG*%sM8SB-;8TvXMQSyzr5-0~Xwf_eI6)d1mocGm3x5B!$QTv+{a+*DuQ>5vCw zq=A8xK@sQ99p^^~0OZ<+J^?oGJs0F+w<7}&q(BXi%J9j#UdGyQnR=h^vP3M_DZvG8 z{}jFPqM)GAex-U^0aZMNEgK-7G}TQB6>87g3+S6UaeBxwT6ECnH504niD$mKaXsbp zz6vVaepRFi2d36+?r7Fmo3rv2$L+kTJE&xg5H@KHyz7jOl*U;&x+ z{>YzLaZbdQLM;?qd}Xy_X>n=VtY%r6ZgoO--W#&FN;3%H&FYginjaKkpCD8czTi8^ zhPd+D_L=LT@paOJ`(3VDxk8%c)1X#XR>q-Xt0|yk?i;h!RMb7>_LL#Dc)U~bsJLY) zXM*(lUGrgyZ07{70t{h3zN$O@U^5|_GLh|O?a`2pBIwoO`gQ?^=kPK_b5bARg|0xJ zgK`v6XV7^NuWBwnFeV3}BG!kwGaZqyG>5?~I^78V6W~!&m&z`wfK6IJud|64A z9zJAVSK+7)T>1(TB7b#d#xA5Rr#L{LR09>gcm(iP^qROEe~n-DU#gSTjqG9av+Ti zsm`LBPlU9abSs!J($mwU{da4}*)hO!F(bEf| zI&cyOML7leVV4a{%M@C;@7+P3@;BJ`0{(IU_YV(+0@z5gl_kS_4V**VRWA+dFq`|v z3*ZNMfcawf%_qyRmbM;DL8us&k^~Gp`+2BncZJqM_$*R582b|31`(92tK)ZHNCaWx zljo;(H!$^U{FB|vfo587)L=&dJ}QE$L1P)#Ulb^|8e2TjM1_kgt`%^}k4w@I0~1lB z@s{KAUP_iYUuiJ5I}nH$=!x@wb0<=ROjOJLyUGr;2B*z}*W-kzrUs z{$;K%Z)Lohs9Ft-z&zDDXtlL8=_gf_Pc(dO@mvC_5EGnjqs{+%L+`KczmslH9)<19 zT+Ij?z}>edir;vF*8N&weXu^zYRD@n*a+E8ghkSLE<>!Z&u`~se zvJX7~(@|l$I;v+YEOi%$oeYr$WJn&fU+*%(TyLDplGbaN?Va4ewdmCTB@y!0Q#5AO ziHpk6!}J6>Lu-mdquo35h}KrqYITp<2(eY6ck~ZpmVOk*sP$DzG;4T0{Pd|xjT13l zFSa}a@!@F;)>g8PI}ApS`Mq!A^OGuP2U)Tjx{ds419&oM=4)^x#Vu_)%$xIoyKm2A zyRmJHl(S6By15-zgMeD>QB3~jtoz~9cRN3@HSt|4E&Fb7M?}XY)8$w#pC?o^j2{$H zu>yu`X>m!9gqkfE>58(?B{25d$)%QdjH5BN$FP}l=h~fa_EHLQVw0DH)Nvm0;qBIR zzKF1}Fm}24Np%hdB?XVTweuqCArkx3|KA~!wKrthmfZP3kC%|z%%v0`SNR#WN%3LnFv7_Fj2pW-06?o`Tfs$E* z8{uIN*bd65VVD#{RKdn-F3gNy?Y8J30L{GNJ?h?e?rG;Rs#b6W|pz@m%uj?U?fff23OOy-rrGsciYQi{L&M70Ls-9k zk2E+Lv)*}yDQoQmPv?kgPiX_xV=Nd+`(i&4OdYBW*3EU)GTyF9@m*)$rtifFCG@ulq zVs~puD_7ir;&3G7^XFec#aYxyhPE%q5PwF z-rUAR`#wL2UCkmcnB;bo*Hfw!m}_uoAqEcJD1LP7Y}@y)Lh1%t1us*szrwjN&}VfC=l8$$Z2;fxPG4X7(HS^SL>WVkyN zazT;Sq@dGE^G~zcm$4unH8nj&zdz&vM0X`7Ru3pqP^eb(-gIcSrMY+SW%6R3$3B_G z>UOHbYZdY#-U|PRw@>%;bOH(=1G!fK4S+(HnXlH}wxi42sDF`1(9{^q^xK$~H#}c2F3$6Xj$fOT<+0(SL?W*@J)czsF(=6*s!Kb`yho>gVG zCu}3?mizC&-xhu@bnuXIq~}bGp%8HNeK$QK^_Kh308S%@S6yAJ#ZBe*pu4t!iG?MQ znJKpyJbW*#)S`PwnnSnVK&LU$w9DzvMUr}t(-SN6rO$m2ad^YAmmwBTZdI0 zP+8)L)yQ{>K6^z$jJ>h>1`R%9>H*raPI}`Tus!v+4A+t2dq;?m5>O#Vm~O-2YX?f{ zKcmjAsUG@jYHOb~A<^qPLE?{tas+19MK|kJkNyIGOuM?y15F8#AdIoFd^un?QDJesysx&d z;-NzB)QcS6h232lK-mpOjME$~So#z0 zOxrBH(tF6o#Vv&v9)A9V!?w1npthVU<*IXsD0P~9NF|)AQJthj#vVa(*X~`VALo7JdMxCV+)0clqVR4`HVTP%Ehr zDrv0eknRDXlO5b*5$SN)?ozQ=``{KviMsyNgp5C{xewm~mTDw~Z+#(X);H zRz>cX0{#IM57AOsTifr{ww%wZv>BK8Rw?dU=gaAQ(*a#pMTla3K{^f&CGyuL_W=_8 zik=ia@jDEfF~o*Y&q&Mwz%A>o-@=(c0`b^nwSp9s3EEZbbGW&zT<-HYRRN$P z-wdWQP>?gt>*UX3)psu-@;;r*#-FYiCN+dAuLJWNflE*jwp@jac)$4G^WSl&|j@Zeaabn3{1>;(9ywZo?zJMQfKRH(vS1Q@NQO?89Gj3 z1mh78AwCiFb%1kYc}i(o0t*@Urg?uqH`n;L_~Nl7Jb}Y-F6L9y@qEvcAwO65eit!| zf7X0clm>TXzoD@4=as#n&=la}ddk6C8Gw5>8^G0{TlNQ zzo`GxRwqivp@Va+lo~iF3eLTUR3hURxL%<0%6$*XARB>G)98&;K-gyJKJAeN4Gi#? z=Mu3$$57rAu&^m7J$E8Lk?WvZ2 zqWr#L9fE!uTnz^mrt54-R$jDWFo((?en?(pKY3H=AR6>g$C6k_j90E0)|@Xy+7KgU zseMptFctYDZCH(5S|}YI-GUe^B2||1nyjzH$Vxp>M^CDBi7x+=G4n{ru8=NIoCHis z#gKv!y2H5U{OikXep~~P2XpI62#rW!PMDTg#S4>5NlA6QQ-h1Ru7RpPxbv{Ppyi!4 zs!M_LBNkyaDH50i1-x1T*t$#Csr=!b`b|VhrqhdoA z0Z=vQBRWKabR=~Xm%i`uPINLxiA}A2LJjmw&PgV8C9eCL`k$h#h^_vcchK*Ak<g zz~x);*um&SnYRV~Vns|FvZLb-5i;{imusQf0#_Sol2t-W-qb zY}l$-yf5tXt;|W2S6WBP+&sBEj~8?SM1K0&LPG`;*M$NO#b23Hv-KMN;MMXVs?o(2pCR#PTMg4Q>p7<`aH$Q&Tw|`ALNmye#<$Go) zIqQ4zX^H)D=L@!>Cr+P0mH_hia~iLeo79?dM^^{auI{t$M=gaVaWncjoOg+F=v;8_ zzIp#bou%nW!80Wuj7Biu#E@ZSqYt9jEXyPzEf2LIU6pfix?C}klS^{iM#(p4telAB zGA8v-xry)hY^U!F3ArDNj+vSenAq#WEX4+YiEb}0R%tn;Pfd4NpBs&mb4ve}&O&HK zzBJ6XSBDrDYc*Jlkgp0Pnk&Q7#jr`y9^!irL@bn`1mwDZnFcr$JPuJPMvoJj&BoTE zziho3RA#N-5mU{slSHjk97;oDO*=7zr50gek z$HzTVUG<+X|I;6JT-3aUZzKD_#8AGv?AE{)dxi6)GU0wA4P0DZsm#C$ z1pRJa3-aSQ=n)NK_K}A@rB=I}v-6l|hZ-j}@6b++vTy*%6JUR(}OsbTEx%PTVzBw#Dh)Ea;O#HxRu^KG5RH~mZR z+=^ctMA{tjQA^FuZNtu#NunNjx)tWEtfd->^7q%tUW<^YrKK4bvmzAZIl*KIxDHXw z(-JP&)?{g^E=GO6Tti)*qutFKuHJ4+{_!R+?vt$s;>GSb_L@h%;X~e+=a_rrxp@|M$;ru$AYWGRe=QIwg<@j`^NF|M5;I3B_z$64ziI{Ah>**^C}Kr4-+cDZ z%;>-lbt??kU0n0}zrM5=sOz4M=bY?Z$)H)$qqWsdEH!RW@qN0>Fy63D#dhi{P)!9k zOB86&7#JGzU)ow!583XKWklt8X+=fdbv~bYXtzR7dSWsPsyBZh|Knj1w4ts+UpoB( z+u-ZfQDY+S%?a1VpM(T4u`QRDHa@+5IZ4x>-z}qbofdaqR`~v8PAQp^?Pyzz6SQ-H zv#}NSF+0REtB#(eg5@i3PG<`XwEyu8TVF9-#z5on|7a_^w!7n@&&6tsA^LMy=D%7bBlwq(lm&mWmupLre3}pF**6P;M0iQ zfpJueev{E;-Ba)59oQ%lGC1~2R9Vpd|DD8rYic|TvbiQaM9*8h)qb$JlgVI!S=)tj za<@}X*2O$u?3(=+@~zq{DO@?~kkaG;#!=IfT2Y* z>Ws_wsRWK75zB z@kLH{k-*-R6=g7<(dX~8wL$|034mOju4m~;;M&?6^{^Y)&?aJ157J~E%pDw}jNXKg z7Dhd@1CRbjOfqt70a-p`PW1y`zw<#8r)3m{elf4}!0NAql*KPJe#~b_EsASv+T#U} zjdNNXVazY+qh0JgZp-HmiF;F9fh9;9IO9NqGZFynlNA9R5Wq&E64a+11<4Be$nh?Y3UCxmZ}*%$&eIY0v#c zU*&9Se18hhzqGL;NiN3%XoY*5+R4piQq%G&ez2Oy&xJ~AW8Is&7GCzrCLHlc^07_L z@`aw!Yxf}oBV8F@ZS&aFsdHtGyH}Chbs${--A)M+^XS&tN{v)h_-E?DjT{HZ7SSWh z9dRMc79|YZ8-5A;ojF}$6av~7&29&jwTZYXQWJXk$;eP?dWn~8(S^tk4^mRnD7QB#@skrF=h-Tq+tTx0Sg6nHNx#vtLj#rnURrE zuIok>BQ;??eEN#Hdpkozdo#ZtN_n#*IQ(UD-KVFg_50j1?dYfu6EO8ZFMnvI-}=@0 zdiaY?QGt4}uME=dAt=HO$H!X<5C{9cc;w#S!II^VmI7;HNT1$AftDJ7@7?x#T1?wxa%T|#W7=FrtOxao4QS&#l>1le!04wWIbf0 zS{kAzC1ybih@Z=zcX&PgH9sYB(xs=yD3Ea)^>VKFxeM(DJQWdfxK~d#JvBvLT?OSf zq~3wT9f|4CE-^H)3Kx~bnyz&ZIS@%z+wN<*bz;!?Hd=r5ta_}*$<)fL)xfPugMOBd zEP<)poL5$nO1da{nhZl&uq6ls1M8mZ!0V}AlIPv4Y?+hMm%S|<$2bacs=|Yw9Ep|~w>&;Q#13tu(x8M-L&p=Ux!leiC?kf-IuV- zhH(r%OL16ycaQu#bCM)6D*}qmEqgT~S2s5!Iu{WFQ0J!^EfD|rd}18XVih`>0(BN- zsz@P@q(1pn=5wl~HyJ1W zLWk<({XP#aBgxwAz`%}KPNo6%JkJ{86|?KgJHRJ4$?p%1VkVy%YL^%=&H5aP)vB4q zW&I-aKOyTA56h-U&;$x5YoR)iskIO4c`E!e`dG75 zl)UDh3|KfQV~*;#A;!?Rh0fIff)Y8H-F8z22B5Ub6_k#d`TcqG~@I76Go~0ldTuE5Xjf^`kTiKyIwc*O&ag?N$VpX z^MEmqEhB&b(0E6a4Al%C#dW7ukV(=v-=r^I@p|~rj2gjZBX`TN0UgWdb@+>w0};{M zf(~<+8x9|b&SRzNOS$9XIUlhV_*QXJs}@a5bHt4#zkAbsR*`#I^<1+>O;>+~J6huq z9~Zwcb$yfSnZ+UYlc0SHZSApWZ=)xq%U5Cdc}ztwzNKDH>6q2h`Gncjr%x`js&~a$ z_)3p?JfOv6n!)$h3r1xz^|)Rd*n(AWKnWh}!JAgND`a5H%_|cl>x+TJ5;09)vvmAy z)tk7L8ortwT$5a6J!T4vdzYK5-`L{1^2!8nGyjQ@=zFwAeqIGHi53_pR!$w>w*(&eSWe`L>|E!dg9GlS@RB?Cx1*!jp?KP2L*{FD9aX)9Z#1T zK5!z`G&M&wxwPGe1Ct;rnn==|Qj-+zzcxl7IRVb;Kct=Yg{ zXSDgQnnY!&vy|zJ>)aRhlg;iFYvlEC69@AE_!=DF$@02GC-ycCqs?gJtI$^OkKKQ_ z)Pgy3t2D%K%SOG`u}H42dXaf}H?#+fv}HI{#SzhIc?zd3&8dM(`HG-rug?5BcSWM8GlVJ-4_z;OMFcw}#A5)%;3dW#kbW-@CsL3j5`e3w^Io%BP! z@o8Lfotoe}>d;=iHTs4vjN-}iAwCYCh#fyn01lxd&yXYI*6n8EVWqf+Dj?HEBF6OkaIw1$x)QAI_T?9VC&DxLSQL)Qrb+rwLQw>G>p zm@Ms<-n!G63BM-mkzkAaOjA? zDh+gpLdP+_*lxS<>LyNAE{3qEsM`7mzTIH?>+ImJwerba8{y)lLo)-|i7?38Momr4 z$jcUxlV^F??+Q8u)(xc1N?3$^xd}0Jdk2=2`Te2>FE+yvj;=lKPk#dHK-?%@jB6=` zjed@0@nZl}Y%!gSaptEeiek^~>8a`PmNse^a1+WjK+(j)uZKag3aX#%(MdtJ1~Uf;PL*SD$Px=;DGo3EV&D!1{~MB* z1;4LPZATm}hbqhbxHU}X`&?+kHKTnuc8b)%{8 zig1tt62P$TS}WqZ+-||+ORjoK!G(__x@8SP(uD4mTY@1X?BqEZFUNP6UN6`#*i9j*gD@d*V`dalG&o z{F}ar8@Qb^9@uhaR5#d^=z;Izq(J$<*Amc(o0dT;*BqZ$1pxd)oT->l`=Q9EfN+_I@3E?R3>F+*)S_S_s zNAfR7f!Q-7I$HR20P~J+#o|>-W*)N~GQWpDNci*a0wOjt91FUvu&}Pf@G3EHAD=6G z+Xd+%WX2G6b%hH=qqPPT9)=ZFnZl-48J)4zdM<4 zBLvI_t{QO68f-N`<_7lk7(*N)2CIc~8*g2A0NsGuCujJccfEpLE+VbaOj3puAK;_F zNX9#S6nc>qSWNA*e}1%L3|=@OF7itj?K~iM@-UTo2E@XNHr(gG8|mBY;bs9hG9V!V zq$9V&39VN8w78-eo<;BRP)^3E|1PDcE4Bqlzp?i&6S(vgVx$J(og0TeJ?NFb0TVEX z-@yx}{o*TPR|fUFI2dch)T8GF$v#dMW=y9dyaV?x68%LXG+k2CnbC`={7P_6!C7x` zAZRQUTlV}7KTKti8$m6}hDgLlM@|^0&p!Oj?y9R?0f*RbKBEQ~(TD3&?+ZKJ`OAs$ zz5MzgY0MnF0jU!1KVHEso#lWXDB}djq(hit;8gkDh~Gma<1l-rcN!1t-pytGfLtsP zN+fB(6%`aNY0z@8uV`yPB(I?2aB$VdTmr?$_@5{=HdS7|>AdlfDh2A>a@+uZ3Git2 z^JAb^7Aw)eQ5?XR(*9F{(`Tmhv7NcI+<-?d=SSq=tXf3KuwGmH!OvQtEiGUBT~lM@ zJA9WndcyxH&93TqT-L?zC3e7w(w0;pRIiv|D(DYVs0k$r*^p@mySclM-4__4%Ak1q zPbcGm!skW2#rh&zi@PyK>R8uCZW_nM)JeF` z@gm>{#OL%k`Wr@oDpH}791RYJu6zo{M~j!YAEHvZxT1k_13o$9x;W`E*SYS;gC78c z9?P`^V1BTrvWxwZy(2-_x5$k?wrlzy$3nm4mD1KaObh712hzmAwA6_xHChW#zI>I= z+7&f*(7Kkf_emJSoD3;Dar(+aewXN=m>tJOPKR%-84Th5vo-JQFoYS{6LvOLM@edM z@WH?I;JZkwC6De0l|l=DA1oGAiF5^GOVB&m`Vs##0DbOsSY{Z>eRP1l?|YE6xHOy3 zz}|LSI-LxWZk;=Hg8A<*u>7T~K4J7f*HAs%Zfu|Kz9v+T(eqE#v!^VjK|5)5QtB?ZTY=8O1hSzC zA-Ul4U`I1HUxn929UOoQ7I5&O`p-t$QWl+?+SA5$v4aowfJ;l(fU~o)UHYRvemyZ6 zMfSev5DTIs(yt3F;OPfQ^}i6pKKZ;=EgR!>V#Ef#hJyo9zAOJ67nNY_+kP~Ixiw|M ziT>>AjT?87XRI7#&Ja%SLOwa*!diaV&@PLN0Urc50&~3ooNU4avm6Ud7-H@?IT7q=Plq8zgIxgqT{k<;XMa9 zsDuv~o)^Co{<9q6?t6+$sUY2bgis1Qx!tN%MTdZ=;i6cbaZw?uqM>-G0OkMa{3VBk z_GrS{Nw9GF8h(I1eD5tVg+*9qpTaIB6QK@M$NzvZjCwjX4<;4_XA>6&>lJPif=c|NIwSTu3rNtmYt`?4^s-x2{E=7|+EwS_boU z1nkd70CrDMkB^W0@tD(UX%v2gRfU99y?~W`En*%kHC*Axnf>MqCM{_Z%nIrLn4bH~ zWB+mKPQKQt)2)2TOd<}%h84GAeVfhQX294@Ww=zUYKk%(KO~$8xgd#o3IZDN791C| z&n|z>ZkfAQKL$H}wu@cdE~jLCLBu0m+QG@ibt#B8S?emz03=D#f*Vg(fF-ctcaZ73 zah^j6;kZtG#x3Q1}Bi z{gyQ&fDkXcFVIpYK3Ggz8k_Z9U`339V?*q|fCgEu|B<$)CGK7dG0YwvSM9P~{aTW5 z$8UXkKJ4dlr&YVu03eAtRl#aH8gEjeeq2iMTKh?GQa~KcUhblRe+sIXT`*iR@k$5; zp?cVT#Isib`TO1qG1OqJDT22AYsG-s_ZF;-u8~;ROu$RPcOD&@m-umv>zpvr+|4V1 zlIv^1YwiAL2BxD%Y>fV5sc9Bl!noK=hbkF&v>UPJdVm1H4R`N~wUnfQen`_IC=EFy z!lChm?Amq#L9-bxS-=|7b8TA2bE(_HLs@l*udpJ}KbyXLmq_Th!CtSL0e$&bsDqy~ z_Wyn~Q0leY3@zpR3Oa?6UmCGYYW@Prt$F|>^KY>P?ZZlm(3ZLdyMI>dfTdT|#q{0J}W)RF%VD0`V zJs!Kc;ec=2Eee%TZ6q0zkkA(h(B%a^_`T0v#*nX7HPChaZvC&&?RO9Ur^E>Yw)0p+ zr*Vb+wQrI4knXcr?|~5Pwr=0GMsVTa;(ElS>w8UnhHg&*2XcKqodMz8&bL;(;|3@+ zV7^vYH`5_L;FA~=q(}Nf{WX}dnL3+)#Zu*DtuXBfr(XCw&5zvC`WdQFX zxE(C_Wo4S*ix@fW^*_Vp;kv&*1+71=t4?M|#Ek$l1#4Q`ZD_@P)@}oGLj0_)2|c%( zUTeZG!HsQCqk~7l25`0%<4I3rc*fXJYovX4fj9(T|G1=)0>h&g z>3FET1Y^7VLHu`qErKN<<|Av>jf)^NpZEd|Jo!_99Sr~PB$Kt0Fa(M!aS7;zvXBVr?vuT)rbPjt_nyGU9r`J&wBkIKWb;{1ta(I*Nu4P;5}>w zfN}S^5ypQipe<)J*#A8(ps~s9$OmRrDg$?|eXF6R1^n~l82I0v0XyCQ?^%gpBi`Fv ztM%l9_cdTz1-}g*$mUAQt4ooL@aGih$+H!ZNHcST==%G@R4(MAK^Y%~O>-T@0Fzc> zGd6PuDXxR`E$Ubix>Se6F0WBmkCH{stKmApxBv!7;zeA=0+GHK`e|1B5sv~~;so{N z8RX&zHukj?O)wHt(1YgG#-Dd`xSOk9I%C$?Kkw=L$VML>&wplgxScxXO~i=D?7Y&? zFl^OJ3t(^Nt*tFaA*MT!J5WUr0)muh13wi%VAi*_LVT_>&Kr;mDEw$^1#2i_)aIVG z|1w!b{GI_@yyLv6)8eB&&}mb_kwv7$)x!dR{h}b_(^VY0!^)P9-7YOvAYtuKo;_|K@LAAJg=c=9~^sURblIMCqlJ|Cp- z#RYUfQ8X#Hz&!o?Bl6$zm;-LNZ8z?3iGg7rc_5GM{8bK*9<)%CQWdJFJ|F^$316-A z?7RL*4sNu6RHNtm94&SRy@d2;<_`=JWOW@xfmdQy8Sm(1kk6n$fR#E-&+6 zqDLuMK46?KL=yZLeLZmcJAJf`i~5yNtpV4^uPQ34*j=BQ+4sP8G4KXa;rjq*em0_|^rRl>p3> zub9>4MdSUiYz7015~TvS@lj+mkZIJqH>NPN00B7K@V+L=Wia4MthO~T%yQiCuUK*M zLlCYr0|4VXAhfQ8_{bumy;~(#w^j;Ms&T5+EMo9nlx|DF;=9ZvO;iDXL=Efbe4G!h z^u9O{OlC}e2(}&>i{PMz0qS)RusFi$3-PRQK&1adiw@Hz< zPrw32Y;3}qP;#yqo3Rq-ra|l(uZ*LCYdr;iQ``wP6JidmZUM0Hqc33bl#B@U_uID? z_-$%j28oP6lB;#~^F%@)06ZI*XfIOaq$Kuyc82#aT$D{|Q@=6X0)%!TW z0{{n5e+!MrtIB#F3r#>9B#68F5uxZ8WkDTyrIs}rvh1r4Q9`1mLOZWfg@Md0ZD}Vv zZ7^uu=VeY0l4Nk{KmRX$v4mWV`@npCQb1s#yiRSMWN@rD^Aeot>GQDrgGuScwam&% zZ_2=uoTVyZcRW1By3*iQdU?n4PYKYN^?a#(f5apg%zyI`P3pY0*IpwU~6^ z3_y6!yFg!!*H582(0uR;rlQhg>$+ubvBK{w#w%=8Dyq$9^OeuW_q?q0eo1k5CJ`rI zI6dpC?p^CwFW=h;<2+&B#+ zrpF)OMH;j(PE?4J5D^XaNjx=u_e$=Q>?`X<>q7?si#pg+u0sbt%5x5cwkzIA>E>c( z${wkUP0{{yd~lqj(FEzk&|TTa4W@NOIkJ)RPxS=@6711m>5vZB+srN~F8tE*I})px ze!sY)#+Qd~kH(e+Ekduq%0BU3v_#XUYR#f7NgoWLvx#xM%>xksHMtj-S)d%Y3{x@%UW1a>8 zAu250;+$>R3>O3@8HiEzS7=Ju`>4)LjTqw9%SlP+QG~#IW+Bz=JwgKa_ECOL(7$kh zeq*EYL;9^1{xtGz*@g#I1Amk#iZSZTzIJg?)p;^~oTh#B)eeKy`W2({S>h^BW#Dpv zF8T4xvCYEbVya+H!W)n4&;U_wDzs(ym%bhwB3bV#+hD7SW!^wC|4fffe-&7Fd1>Ql zzS#0XvXu-QOSUNcY$FW!ldd)aCRX4HoQ?BgP2bnYk?;;L(YR$!)PjuoO2AR8%!ec5 z2Kg7-_#Girl1)xO81;2#`7tPQWT7;bCt6)a#a`hdRkseYZhSX~Tx<%?IzpN*`fA_R zzWp4hnOy9jT~@Xx@h8^rbU2Kn^6=e&vGn;zNdk(YWU~+6UDC;#VP%4R3xEIaXp@sC zywr#vM)F)T_gRRqNcMbdz%P}Q?O?7EcGp@I{rYHyjAS(quVx4yH5*Ju@I5fkrgVL@dST4gvw&>w%IiScC))(zROa>WB(qw#l<5lS_1#KK z8a_Ta|3K6v8J!vf)bY95FL6ufrRU)aoE^J(Hy$g%Th6vVslc?}5Lw^Sd)f+S%unHy z`GRqk16#_D%WtaAu>w1y0I(G!Yf%9I`dL3ji1SIxCuwPX-y$H5+0W?ah9`$F!Ixo< zS*8iqk(ZBhgrLsD8m&cjab`T*7eBP{Y(2KhmcBi}Ox|+vp}&{$8Tc~V`=LiXDclJf zYp0}m{_`1s3c*M5Fwyg_SKo0_pgh3z-whxmBSw}M%?J{#}+hif;+C3r)66ypJSprbVUOhIny+^r2%M98QNBN9 zM~r>K8zf}$ZDc`+%q&me;(Q_vXP~D;Ot25A4xSIWczL|TG0x@U6^I5U7QJ>|^+apg zc4i#%*DsIr;P4&s!^UYa({zC`J?aeF-Pn;G+3}w(Hi4t~C{;se0*<@`+{dM~N}nwy4G5w_~E?h7+fzATiDoMH8J(<2+RmsUyc{ z<%t-9vbdzH`mi4+-QT|>zii}m&qjCe(bxOfSVv5Lcx;28GGjk;?mwabMv`7GUuX2) z3`w;P3Df^$=_=T&>bkAc-67rG(jX1eAl=<5-637l-AH$LiwM$(Zg{0Tq(ivN@40{A z?6cQiG1r(QIO&wn1Hiw-uGT}<|>^%lPaoKE9h-Mq(VMo0z0gw>o((d$B6-w!H4$v92H z^B?azZI55h;r~>l89y`)CHjPMP$j;*zn}l&+XvMn532M9E*4^w-#eX90c)zH+)Hvf;l?o&ehAdZCOV^={!WQS%o`(4qhqNK%x_v0mwHt~A4=%`Y1bC6bAFWu9`9WtRE7-y@Fr*$D zMt(Gu#TnIATho@1qj`@-h-nuobAE{)M{FO&OBPbjEDenA>^e| z)pAAwvV6Eifu2*Ku!$JcTv(`d;z>@hWnk~;7StFySwk@nT$|KsXn4I*p|TMqPbilN z7Iab!47odItY1AM`!FplK z)XD&?$Bc=r?CS}c64eSnENS954xqt?fSYR+$nULO;CZ?*Ghjj(goYR*YFA!B3Tc_3 zRlc0-#WK*RWT0o9?j*@Hwld#KI9Y>I)iE%;?pM(%p_Z*62#>s8?*A|H&7%t$R-;2s zP7bLD;K$0gNgz!Saiy=`jo~yqE#aX0k2AXa15z_f-k6-b zzoXR8E70ji5Cw&#Q6MP!7Hfr|U^?}^KsSC}4g)OP&j+iHFFu-73Nmurmd21)p%^)8 zeGykVT|C~qrkP(s5^{I`<_d*xDM>B^L}hj$;fv>h5V2pn`s2rs?Q>RER?=&3tLb>b z!{I6n^8lU3aieXXbO>+f%B>l!zXY{*!OdERwl3pMvFflD>w3g;bT%_ECVP5PQx>{G z_XlL4*;k%tl)n#s&5L&3g|)T#j~Nb(RtGPURpsUPL?|#{JZK?w%1HRu6%@GE%}!h) za;Aa8s}7TE506@iC{h1C7G-a!FZgt&xlm4&vN9D97#Ns&`NH#_8mKUMx)$|spT_U@ z2EkiR=K0z`y45j0KGII}Vm@4N3;Jy+kgwny>+In#+4|P~npo^a-^ER(#XkV9EAEbt zjzTY2`LAw%dzn_9s+XrPgV@T~KF^oKPmsX7vR6{;(GP#GXQ7wOL>_jMg_h5Y@;wV) z?*@y2h0tf(wQH`Xrw2bB4Kn|6k3=%NIorN}+b#hu)E9rGYm09oTc7)Kw_tz}SZL4T z_kRo!tf*pxXM+2eXwMI&9IjL^V&9(AR!b>!6EftGkXqV2aPZQTic{PiC#_n?+axuI zZup7bTc>C+!jRYjO3?eyz32oYCX~Joo)mqhF;DN}HHQ)PY*bf!&5+L!dNhlVFb^&+ z%40#U456j13J^2!wpN1{Vf0am&<+^Z3d2o*2L z)+%TUi<|~7KB!m+X=;GRZI#shOqrW{sQ-8~ca2Lez#4R%Jz4YzAn?>00OBdE%&Ic{ zIP^gqE{o-UtI3=oQ`n4_?g>N3?pC4;!pj~|vlnXV>f`!ek|y%hNX0tz0uPOGeFe7j z*3!v($rbc=SSn}Hsy{!C{PP#M9431W48-zkqCD;@6}dw>eoMyZ^q(3~33DPv%c;)W z-l&1C!c8x?9{$qob0?kREv1kz8g;zzO5*d==9CjzzWXJ)#kKAm4!o2u_2R__UZr}R zH!BIE`9iK|c>qIP)U_ zmI4C$6Ly6O7e2mt)`}g0S7z~OBm!=hrsFXG+<@X+t2LX_5}u%hoz~i&lc7SyQ+1dc z?-(lWlvhJ`8gz6dzb6j57sGq+W#;98lQtv-yLhR7O||m45;s~y`G@A4dXC`WAA$G+ z^m&55dDsU%gs{4L$PpJM-60_qkRkPgeQ!3d3Q@b0>^Rx~7?l+&byBmUns^%Wg#87~ z=fgQc7T1=Q@oKzg(Bup&L?b#&o>HZ}vIeoa*3ee7!cy&|Ayb6#C2*4XyaZFFA)9&z zDLbE|s9aKRZ^}r47@j{FI1&}BW$A^F@Psb?r>{{t2MatPd|(!!zK|eaKe(;{b9DyJ zOwkx}$OOg=G>baWoZZn~;oW1@Wj2kV)ajTn5Px>OjRE{X%zT=$k(u4MgiUK~3HOgN zzf_HGy)k(0!UK)j?>fl-evrZW==b+vG3`lA^|TmE$ZEsSv9E2skfwKS&a>KT9fyS& zH#!TMQpHIF032y1yvmQTFzQ1?w2oEk^nq>53tv;*-rLNe%ruojd+#Ko1s8YNgrj)l zQQG@WR?OW*sTaSZ`M&KZWrFMjOs0212%?&~ht$0GB^yDC62UD7$*sH~`$sqa!FqbN za+abMoVR4C`9NsYngYWKYI5y%OpRm(=#*7W!NI_$w`c|3BBS_lQZR(kSK6H|Y1(~6 z_1`8E)7KwPvdTL&sRt)<;LB_ngcm8ncy`AswUU(`+`rlC-@U1ZA=zO?sueYA2PL*J zDilj%DgYfp{a6S#3GAHQ+@3I*$-$^(x3l5pt33%g%py*QPJG-$+ z;LV9-0h@mNFPO)(UQaY@aHUi#2$B4baX7o>xnTVq&9>Boqs6U{)!BK;eC z&tHV5W0{rr4LC^a~k{AZN0X)+7*9nPd8)7|x~ z5HszB;*S8fy>Ol~nX1iN&8l2uo;TVb3)m2F4>kiASs|*R=NMFrWf+7e4%^9~q@;vC zd+GvT7{27vjn8TuFo6(7uBvl<9IUSCF|f$X-qnNDJVt*9EKAt@%N{5{s+da|1|jNk z%8h(D|7reT|8Gl&35+BdlChsurO`hA4h{}v@6g`x&_aMEcPAUF=Y*}(pf{qJqLq|KPkPo4E*rYLy0UYb`5ljWgm-!&LY0O+`EJWI*n z+I9{#N<}nJRMfE{M%kDLhv{*Knm>CfBh*^BWS6!!_Vz+6z`x1HJQ&LXJ%y=0C<9AT zWNGp#q-Je>y!kj7A0imkh6nzV;rP$o>jvzp2Q##)+LUPlE#}LOJK#Y-aty4djGDdL z7VI2kV4~s_cN{O&jxb98jM`#h;C##hYO9t76pF)z8j+oa#`y!gYcpqe_nRVi(l-iV z-Gm`s@5*bPAvc#IH6y|bd>T|Pp!vh3YLlrYh-r-o9vuN3qa8 z^b#Nh&UaiVP|;#2ouewK{iV=GMo0G3G?mA+#Y(*Yi5Hug?0fnR7fb|bb37OZbw!d_D(&VXZ z0X#YpkN4R#>}Nti^BGcZkqE?D!&?IqI9KtWyGmX-#;5aGEhTb*%%hAZedBH*c^YO^v{gG z_64#?{n@t9n-H)B_*xE;uK)XPW;J!WVGHOC*C)Hy=~z8pQDi&wt&Ms*TKgzWP+$5) z^KpH?_Xa3Nh}zlwHcr0RD-V;<>&1+*xN_+3>)^%RlVQYKJ=|ZU(2xmfpG84P3w#?55Xdc>;NTui3?XsF)CIC< zvfBs{@T|q6xSFzXCjUaI^B%N{V!K2~a(EWzY5DJ@16g*_@ox<)Bwl1Aj6Q`Cp(=Kg zq6XlRTGjf?1Zgl|7+@cVCVZj(o;}sTcIt!cvMPms!QTmTNNnOLuRJwYOz&7}T?O`p zIOD|p^)`nLR`3PZp(`+5SO(Zv!P#ut)SrLlsVy?pI!NwGx8dCHHbn~BQ!B}nf$ehL z@8y{v!X(5))oD4^FT>Q*5V|87He3LL3nN{{|TNXZ0DH@VcJ*C38 zc@IKFuF$oy-+V;4uE}oW3kp#FBFcor_#4;y^^GgCn*{6r9_|PHchsG~&&e`u4qDxu zoe!1sJ<%r0Fi2rIvSnU*fbmURg^U(Rk64WuEiV#6asz1@Akha2&_R-EeZ^!>d8O^_j>`s$MZ111F5aDA7c$*% z`S0J7ko;@H8q}x~kwYH!_<$7ohY&vMZ=aTUV&PH6nzCb#t?lH#ON&GdRaLk{H=IhhzsGofF@`i!Fc&$L5Q1APY47%5@cOiZl=~)XjoHXVX94 zQre#XKf;Vy1$7z@Fv81l{bF}Sw+_(KQPrRWll=Jx=^8jI&eB3+DJK|bju(20FZThF zx+8UloE%|>=RHtEo|nt?DM@uU0~jx_l^K#;rWD93iW4xa4z*t68`$+v$$u#N2U(ut zn*&vLg^XZ-t*D^&CW5c*0jvN$b>TOStutSMg=vQ(HP_Vz1ihS3^&Mbav$i>Ibat5y zPY&gevC;44Ma0A)7ekA!Y*dDO=H}$|mQwau^nZC929kO5&69BtMrM!xhWx0@lmokY zzyhllO^(na{GVkH7wL*xJp&D`Mcg#l73!D5`iAi4&oB{Ehd2i=xljhQ3I%_!!54oz z_3Q?u;Ty27u(r0hXDcnB#S(ZJW&%;jgrDW5rH3c}KHW_ngScQXJs|#6`!N5uu%4+D z%erkE`&6|6o{vxL!>S?3xtw!JmAm2lirkz#>S}zg7F2j)gwi1zA@%VX??CPpRFp{7 zqF2_xy>?S4PVCc8!Pzy^)zZkoC;g1v-Cb4&nu6K8$~*O!~6r zfYja4I34QmK@o{;W|~wxM%UCiqx)Z^F!4*}CH#6{a2GM;zJ?;fB&m}wsA|cR0cZb+ z9-sC?t${Sq&^t7SSdOLD>~zfA$+)*9mCxI%>W}MkcT->>1lO;5xVSvpgKZ-F@%A)( zqr=t8vkK|je2Ve4pdPst>%byF%!2{KJmwcdp6$Rly3#qzm?~iVkJKL)_Vy`dzrYFJ z3|LfhAPT^Cifh5@YO=}{q+j72fKFoOZ*FV{0)*fThtqa$kYZ320*AV?1Wv&ea45Cw zNEOg2GTh;Z<#F%oL!e1=!B|G{#|B%s#^)5g@8SB_7c(~RuSGyWMCRGsBF4=wmo9Ku zF96k!i-;jq&({F5;x}R#-<+MDJ2=1*OBELvcl>mBp1;&!CaoopbREi&_x`mXG7Hwe zl>GCFYC*nVBU43fMVN7GdijyC+QNcTMCw~#tOIQ`)=7>_1~}wq1w#|OpgeG~HwV9L z=Hd@@sAOu1hQPG1uN|1$3fW-><#CnFv9a$ISL|d?B&mPW7XQfCg?uF9@s2O}E6KTR zsrLj;-mF#fv>9z8sSupDejyd*HhJ198+_&b(R4kh@e>O%g^AdZe!(`DnmdwP30jb& zHe}HE1mACKrB=1-j~5s^P@l7s{IWHZSit&Yt-)d*hcB(;SG@c2cCWO0po_6gFWp zSFz9j-ukhNJmr)}Poq*JuAa-d3)fmDw2cG*K+-3Orx}nV`{*FT!ZC`vL3u}qQQyhL zFw~;2Ef{CcK`@DvL%y*8K&RW`mU$W&;E{*kw-h2^-MRijBC3lq8&;ZTsG6MWyz&`` zT+kP)SLhi`Eu(I;vYII{LV$sHxJ>K$vr18=UX^B5*N=rSsG0>-v_!5!N^&5YB}kLL zC6CxX^Yg9HnD;F+8z9uFl`8x!h$oNa|09Td=t)9Mtog5WEB;q*C^A5{>6FGVk#YVS z|Fc$Qbm(RcmmWMwndiU4yA06xfNn3f^C>A@*{LBtBv{6f-6^eXtyQg17e=&$=HWt? z9#jX@mf>bx*iZidjwg=RM(#a@hOK5@^JA;G6#eT!L$`<*tVd+(=%l5&NoHs zf!CXa0tEy_YdxvWHYv2Gc#8do4zhG02K&Jyaf{*N_LdrWS+&y1P*Fi+1f@rMh@h#zap7cG~l^1?91uP{Mh`h%qO+su$m> zCf0)B_k1?o!|&mvt{_~B`0(aWdW)SAHJQI(B;W+`W;3Nr4$~0$`A?2d+I6$;?cg2Y z%va=bK5XW^Bb3FFo8UADMa|4N3ASWJx2Zg6ia43EoQjH?`2S&}%xK!qcySjcLkMmk zHET(O77T+dPf1WWLAs3>DOg|WqVZ%Rq|k!FU%tS>J=I7zYLU6vodIGyXQ`606b!8WanE`S0yKzjI2HkLUvKJ=Y!!}}K;!2Pc%579G0}K}Z zKk4Y`JZ}j3wykvsTdx$PgLef*)B>{I7({I-4L*#JXBgf5NGgP2?edmwE5?~skhP=@ zk{;vv#jB<>Gc#j&fDP^~NUqAaNw8Kb4ixl`{xw>8&00R7OK}}_bb;xpOIGyy#l#2S zm}4=R5nL6cQq+P%#&u;f>})%15G^d!GfFIC&8k8JCXtMIUJ2*iSMBWVBKj}BEMr7T z#?K;e8vtb(Z=H6TsMeu(8DnZ{i*~r4FViqq9t$ym(cg80F)WF`jtBeuDi}g@fI??6 zNEU+J)Zdy$Mn;do%e~io`!SX?OET+5mQ27eG*tR$OXtU_8$)IpO?+0}+Dl!wYi9)# zkynggHJPdgMSBbO32G*3GGknERVQ`Ga;XMAwOybyb&TWg-ec_BPt57W%;k|){2Z*h z4vI0of~v}tngCjM8A*NVxH)pjn5=V@b{zGCf8%_<(Nl() z`Hf0Q$p2EFt*7}9P|5k9FHGoZakaYZw~OxJPE<{A)A}G`&9fRjVr_oGh+XvMy+hQ* zwr(ZnH(yj&aXn47=irR0R@nC%UE$G2jv(pV(35jFXc2EXve71E|BXUy@)>w@he>VG z@?!R~m4|JA4`z(k6iLt4k^wq)@ee{}iNN6+T(kERcXqCah)msn&d=k9aD#v9Q}o*a z==(myp%ONi0GIWjfRCCppjCW0g_bT?qLR(y;PZPJTZD9udgdSVX?4S^>XHzsx+%3a zpRP&716kYWZ-hm0KI%)yHbsky+^BoTGLch0{#c>WXeDyax8W9rdny@;{?xvQ}`osU?zS+yvBx(qn|aHq0S8JViQTdY!|Zvx{%od;(N zBWB+t@`#>QM@&Lul{>GFujyQ9w$pyyDr{qAR}fm;AURy35d`FI)4kSeTsd# zZkm#nN=ZcsHTDNhQ7 zVrH*fXBlbF$fW@tPpyAZq4+oVfODP{SI`360=8-|XxK2}lf5bq(W$l3hg~|LXqPbdNJrF+`t?gJwP-Zk*K$LmjmW#HiY-t6ZF~Q{%t<4Amp#H%i~lau1*F(4C56A z1>{b^X^tB#uO*M$lVvk7zP&@WBYk-vDnP(3%;<;>&Sx77UOZMEyn=6pB$J9(`y7sp z-p`k{c$n6=aO8dUzc%!c#<38AzgH*9v~$#&IPZj|DPlY=qO8r@Xvzs{YT-wzN|lLM zosvrA@v*Vv%+zH3tXzXRR7(V}wGZ!>lk?PRby!Q5vYI{9JGDfBCBZ zt=zHox~&!m^8Ibd`(Sd948b1}=prAb9xdSEBgR4L6N~B6WFjN;%PmYiak6p-gutvk zY%7cWZLqx|teH(hbth!7#zV>f*{eJJHoifPnGz!8gJQjAcw%`en@pGdfQ*-PaUrAn zNqwdkroOu|+I)8}xjhsIix_X-bRpFVivU}B=6zF?x?vpeyH48o^i}_9o{W!A#0QZ; z`G1g9t~V%6u)>R~?p7&4?_Sj{z@2BrHe|m>c5^g*3ug)=cG4mJxByH;guhYt*nqo% zjX|fIGd3lVqTZ2W;p6ja85jlLm)sD2w(H6p`dNmMv&W;;^E`$D8vCjRgSSct^4-O7+2nh`h3@h#pXK%RpX+qkX(TIej?Ut>5PVa84 znrLFFzy>>A=nsjD3-Na7Qz`nGxa_+3Nky(rZ<>i2FPWOrXYD$a1%Le8D_VRU6$1fN zdmoHMoco$tNjb%G2P}13)q-?u^+Ns^0;rlnD=U$_oHTB3W@ewaLdK4nss+2d8lA8! zq359w2yTAjSa3!#Vk@e(YKg*vf!_3`7_@u7JB zZue)}YXGdY8uoWT#Ei^NUDuD=6ASrV<94G0aAsIBUROoK;i_@ivLHHI7ScXo?qp4! z+HbA|w~ShtV0OxoI?}<5kD0aM#{~*fNg8HMYZ`8DGecEdILt7~HJ*|WP4x^1gdiul z1GZD{Re=N;iN15fgt3XiJ+uSY5kW9`_rOHZzX*7peh7}21o3vv4F&Bxf768iU3|A_ zs?CNK9XuxTg+L6d7Rg*XUEYEH1rIUzXzV`=lI+(d&7XA^z8|&CnPrv6wk*2`xB@!U ziKZslXo1s|?|^&V41q9F8bTID@(5|N%#N@+qgHyPMLMU}4wl*&r@WNL1a#2GXU8DT zBV20(CIU+Ep@R<3Yd++^i8ZYcH

    yM6U)QJIOav&G(n7NN?mIUaMXeh!w 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

  • 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�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 literal 0 HcmV?d00001 diff --git a/OrcaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg deleted file mode 100644 index 27777e1..0000000 --- a/OrcaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/OrcaSlicer/Snapmaker/Snapmaker A350_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker A350_texture.svg index a21a139..92a346e 100644 --- a/OrcaSlicer/Snapmaker/Snapmaker A350_texture.svg +++ b/OrcaSlicer/Snapmaker/Snapmaker A350_texture.svg @@ -1,4 +1,10 @@ - - - + + + + + + + + + \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/Snapmaker Artisan_bed.stl b/OrcaSlicer/Snapmaker/Snapmaker Artisan_bed.stl new file mode 100644 index 0000000000000000000000000000000000000000..a04b55a306e5bf967229a023bc926eb628915b47 GIT binary patch literal 7884 zcmb7|!EPKy5Qax0;sJO9KS6{oSvkck7}+>hqzLdCi5rL9eS?w0g$qxBcnFYkv)9sy z0~|Pk#3LXMTq5NP^;iE>_4jPq@vai3vejSz)m>HHGyD1F^N$Zcx;#5LJbHZe;p4-{ zhfkgyj4z(Q`0VN1w{QMC*!T0p;Gbz2rmb1iFrALWbTPMYPiL|D{d9YM<=#dZvk=p* z*-Fp`@#Fj7Y+ir;({-Eo!sfD(1Bk^QhVNfqjHh3m`S(4co|+hj>#Kjxt~UR^`t}AI zN~ApuzaL$UzaD==4JFi56VUkWy{|Sezx>NJlt_CRUj6ZG9ENjhD50L3fX17jKi&NO z=Lg6~H&@cb@ZIIJ@t4<&h7#(j3DVAK@qO#_is-vG`w;}! z0iB6anTDSXI6qvE5&HK%p`N5;cb$%WxP}sGN6x9id^o`zxThwhu6Br|u~}Zb)L>n; zm5Zk)puuY2A#&d6L24+$o^Vf1K!aWD8cL)cX9+cwU~jvpCS0SPSFWK%+HsC88ba`l za!*Y_gQw^T>Pm^U<7}sf5{_z{x=5jlFFu#}kd`0wKoBhc9e2ZRh^V+$Gv#H(Zw0*B;bQr$( zl?P$5hsV}b5X{FGoeK>m()OIs=&+`NQ+gpR2jQs+XyEQZ=R!k?w7qs`bXe0+!fGiz zH31FWf#_UlD3P}J;EWDy8cJACgr_E4!|rl)E;N)#+s~329YzfyOgTI?0S#Nj7Ec<` zP$F%3&S#5~8cL|ACZJ)txIyP)CMDALvwgPRriKz$3E`;;Xjp~ZpmU+1MB0Ai%vLqj zP{JxYJT(CgJnN!!p`k?D=7`?p%^8GxY62QI!4~uTr*+XRw#9Cr_`dadMfiOlJ(&F{ zQ8k@-y7!a82t4n^`pjMvjNLt4(~6LMxP}sGN1mv`d^o`zxThwd!7AAylEzBBcB!F+ zdTIh1toF87GFQ^kH`GvqJ>j03fQI!r`rI{?NIUwU8cMLY-BS~;(atN^P$KO(#}*AC zct*LWCZNGn^ai`GMA~s4Q$q=!weG12Xz(_04JFc!dxaWG@Xl~gO+W+B?C5o@Ly5G_ z(eZu86V21X0+UO{aDrX{L06z8<5bC<4y6g85y1SaqJ}UKSU8%McEvQvg9T9zV zUsT#3+K+uy>d}+oVNvx&{;qNNI`o7ydvqOJaS#*oVe|4$5$W+KJ*zR;cMyX^peFS#!&tM(XW-Nj#u)`WVjANiYAu~!q+T0SyUx^I>z+@hwr z)=*DR_{x)*z%u7C7YQH5T1cV+StT5m^Kwn^AaoRWq#)G8-KCyaXhCSaN-&%6AaoR~ zry$hBO57tVC0O}|hOR?LvD1>6T0;C};FD!M?<`S8X4lo8^Srvvt}n zd(-WnP>=PXt;zD!-ik-B2Y*85vh5#x8t!_x-c3*j9O7%Q@ep2u5)pC-p zt7NGw5~8s~j8a!_uQRyxd1&~ktm7gos|MUG)2)umzF8CM$sUYqe@9eGWY4cPSnWQS zj>cI&7pLG>8-L0X7Wz)#z*C<;xKYm`tTsjInfOSF7H6}ys@3d79_6&RX z@Thvic7wk&h6ZG|95rKJ>bdRvSDvEkQG#o7dc9Y!?j9Y*eMx6iay4|B6eR2>md l%e%FkQ6Xa%nQO4dim24XI^H9yo><;8?u{zmMWSmN)&KLqM$G^K literal 0 HcmV?d00001 diff --git a/OrcaSlicer/Snapmaker/Snapmaker Artisan_cover.png b/OrcaSlicer/Snapmaker/Snapmaker Artisan_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..c51a6c0ced78a807f3aa43e24a463c6dc07d0561 GIT binary patch literal 207694 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

    2>;E7&2BaDzM*x# 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⩔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

    r46hb@t3zQlU&V~;emDK-czA^OHZF4W@+ zl`m)U1FAYPSP+IM!@RmBCc`TThKh|WWSBd-N6LApXf}~NmV5yVlOxA!HH}AIS!&{+ z>e#M;J|8Qtbf(JRCqtq?-4&FXqQdW2j~D)rIhFAkA1|+adueE?)Gp-}gs68SYQ|wI zI`uh+^zn}7*%KsXkxHND0)pig5YE3E${W$%={Fxa49C zPt4~e(V#KBuwXj?{yLe(8agkgKIcA1i8{L1YBNf&OO1g$jH!sYv_yo^Pe4T+c~yWO zK+xg!Ii~hCFDRsFS~w;`uTtJO@%V;QzMwL~XE#WuY9useX)N(iTZsp$VRbYhchF=d)V{A1@U8*A~p3?iwB7uACG}8*!gU zRzF{REUi#ok;WheZLwW}zPgOD+B5UKvS|sICeAbwLy{>C$=4UIP_;wE*Y|vZBvq3# z{0g*dvwfSol&`56ZU(QAEiPr@(&Zp`!wX(O+B(A7@LUc1Xm zzLE>xl>ej;5_+5}8drHt<$`a9W;JpV`KYzcBR6Wou;7;7OEVvxr6?BzNzNM}!z?;c zs+!+DqW5_PP)T8L?A=TnKsuJgC=+y&QQ=I`T3C&AyGl4>VKQ*y6lq4uGiTPqgg)~gTQ4979horn8t8Ae}!Kehqr8% zkY@?e=GMqdpe$iJSXTkK$S(3z+UIAU&c^_+-S?O7D0?)MZ^-jnK&M{O%FS-V-t%#u zOo>5nnw}A05y?sMsqd#L_>);rK&T1RL-1g{EYVR?t-m4V?1&L7l+Rv_luinY7~Dhm+?*zTXZ(^XOc&rM9O(&dHYWr$E&LIr_fu}xHv=}5q+lb#J8C#;s*TqOkOQ!&iP1G)M& zf_X_V6VBtbo$vzOKST*h0dJTp$91%N5A>f(WfjF?{=0eC|{|~wCptCTqfUEtPr~TE4h{xn$JKCmr zp0A9%=dM*GiSUUBk&QJRzWO}b6gCclz)jRwx;*V z;a(DFh`9WR*I#rK*9ywa*Uof)l70H@PSC)hnW?C5g(O?(u$+A25A$7SELn48EK7f$ z3l!Hc5E&&mJ3k-ww?ctC)5ECVjZIdTx6flUyCf@zpMi&{eS)NuHGcNhpEx<0n#0Qa zcotu#buWhLn(h6#<9bGFyTAM6Rtys2?g1@-_EVj02na%=#6Svb*!yNwuI?9mLP3F< zw+Zb1Kce(>JoSnN47maZ7bcPN=X^`ixo9TQP^$ZZEaZXP^c@54a+AE9M3*U->jxq&)^T| zEZc*9i$9Hj3Ta`8n_uLPPA95fk}O-zux}B%l^)ZPEvM7s=`r?Nt(ceqG87KG=s}n0 z|0_v?5SmI?PeH#c65`@2>Nrqix8E|oP>BtVoo1+Gg6ecD5w>sTapeAY#g>Kf$M;4+ z%h7(dpz1KFtj(V_3cG|Y*Y(4A!fma|Dida8=xq(h0~sK*PgX$)rp$0;X#%nP36E(+ zwi-2E1G}mX@l{#`8fvi_1}LS?ne-lw;@xx_B%cw5=*22mHx`NH(v=2lHeScIuh#LR zaV?+SSl(AJgV6H+EtFk_pm&mee%<@-GECxSZs&`H&#Js1^QM>j#p<6*-1w?U2K8J` z15VB9p`v=Pqf0uc83!R=Iwz7FDJ#oVJGsJ_Fhe9Nrr3D`L7r{3!%04+74k7GzIp~T zfpv-FCP|7_^5(CRN!IF6y)YoF(jRC%#@2E!-r0S-C}>>Hp_u#`one_lbtq{l^~&@$NOzijsE?j4a@Bo|7uQ2uFmiAaHZLi4(?x$u+0F@ z9A4)akJe)5!x;;Nq7!CJ_N#904kJDl^y)?hKh7Bc>52& zc>CZI27<7Elm8t(9^3WF<@vTEz#j5PfR-<04;u6rvImVFeqIp&71E)1xv_IlD+#aI z8e)H?fo-gAWrbpBvB#H0EN7yL)|)1nMIsG?Oa<6uIIgxDn@QxQxfdTI(`Wp}Assb_ z2&#?jNs>}HXPQ<96NOROT1D?lP3T`=W+Vf*)BJb^r1VxPOT#CV6`&L#dSQj9<&ul} zJzSxbprr^%iDW)IlNn79P4wFsr%>}?Q_CXxB#N+8WqkoKme#-QRbtp<5^2Gz#h9w$ z^Z*myF-vw;vIHyNq`Gj4{U+Y32r5f~_0o5_V=-FKq#z1C=o=<`=i51a z-OHTFN{1I4>sA*DpHUDMEp7b%>@ZM_=XD7S@e~M~6Mro$&jM-b&)5e>u*OLc^MU#Q zdU-UCICbiT^m{alRLN>tkrZ3VM&9+=`sKOEuD)t=dTQ^nc8+Y%bU!*|uy0hkno;et zXE!9vFzke?`FZ{Xiqd+{;|&>r+)Ro+g^4A8uq?#aaTE>>4YB*Ye$L%$c09XiO0!(E z^AtUR&qW9g_RfVDyTXis`%DN>@Au_fIlKYdhi*rRZYAupn?~hBp>B1r8#KmH6<9=e zj0OhZR8a~XHaJhuUZt-^x35?xIBDseDlc!t<<(-wfP<5odC|~l>#wZUA2RhOK!}`) zvm~`C62g6h%p}r4p<-WYU#?r}eJtcWG;5tV!~SvOC+^ed&Uf;vhrOMY|?ToKNL1VitQCibK% zHooKP7p=D#D>YJ^lxn)vo=4$EyiD3dZ47dqqrkD@uhhrh$1gA}PQJiu)K$~&NV@dJ z0om+3B7z}#M|R&KO0I>Z8Ax^)0M)beZ@3qcjK!H`CP6vNH65~MdFIPeb;jkw66y8m z!D!nTOIuLWJT2zg6h+_>VFZ&wyw%7SLYCr~f8Q_EvgT;_MXT40kRtd(Bd+7p$|@Jd zzXK-L{Hq!EGx6caC^OST^Vx_j!G3m0qBJMmdGCDCXC(E=57GBOfD~Kza?w%iGhWU2 zkw1U-OZInQb?RIr@;L{4LQ~TdV}pDX=IT@t5OpiH=CG3eTnyt#cRCg(+?p?R@S9zQ z-tiBDt$D0)>Pp?u*)N&D;69mHA}!wo5;;MR83V(DB_j0L zJ)#O!q#u>${`h^g-O0twv>qUrAhUPGF-{5er}lwCfbb{o>?~#?07g0YB+exxM__aT z!EeL|+a94Dp@d_)*ntLCZDI}HxJLtNxr+J#eoQrw=jB=)v2!b8pnCtjnpixw!Y?y# z9J3XU=?W19fto07TKPSMY&VCER@h75M-uOCzwIbu=T1a;bW-UKLUVU_?0+xtz?+Uk zB!HBQOY2YgdFQP%BFBg*PUg+ogfue=g%aw-L^-cP?M%&g<74BB)PuNHu2Z`yr&MFF zq%GsD6TS+=?X!Vgm63WrnS34%#bka}c^nxMh-sIo51A&-=akvmUAD`ufYAh}uIJKG zY`Q6GXlQ7EGqVr~WJLCgcd~XUF=YSRVU8L)TH3p5@2kUJ=jHYAw^t~<1E_rCWn41? z-blH~1kNe4qs$38h0Zt(PI(5ZR80kj#aIqIG%)ip?cpFdi*3J0`Uw54cJ0|cbCz2N z6nIR^;O&TwwxG0pqV-aN$WT#kbiv?4>JS?vu7)~w4zkOB$Rw~0acOgYVBohQXY8r> z*M5XsWGm3E)n$w&3oqq}ZdU1YE z<0-XlU@u8;nawc`mhL_l_}z!Av+V^R+Cz*He-%AvN)(GNI6~4a5V0Xn@k%9^8zc5m zmq7iv9fT3SAsKj+lDBiwartiVsJp+v@4MY4b+=Fvou=ez99Xq!>#Uk`r^)K@31ff2 z!`Qn9dY8YAA-mq3g%)Cu8ZfzwS8hr=KvyUimi@BVw98^Wr7<&I8`GBkk)+T$P&V z29&YFwrz%xE9K^sWEkdjbfq?&v$A4Mq!PodC^m3E0&p^ zKZ$6-3JJqe+ad*#K#mJTf;Ip`fbH*XW7yz$$GvMhk^tdn6ZtA(HSM@IAcAE{1H-hcjXrTRzhTF2gh|%4fW6YYI6uGTSC zUXSjCL1Pq5w79HI28xpMqz0JZV;&r&fbdfMetvgQk7@gwN~@EsA$vqU#?p!@SSPjK ze?jqFB{zZ(r(&9VIE6y45x)^7mDe+Kl+8gRi(-#+9&;KGVQ6-JJwYX_+0@4p6T9{m zM`FeTn()FnX>+gc0v zFI0Q{5}5--K%0l~G&BXy_&BihY|;})7<@R#55tJjZHR~{p>df4#!_TOhSIXK87Dr9 zR*Ss?!j{^$UkTXs$y@S|x1Z)bwE#B+KaFwDYvJf;gT3vU%0*||Y>83yazqJ%JzeOL zl_rDl5TjORbJDgd`M61%N!%(5IC9h~Sjn^sSdlr0)X{1_xgX+cYWE4gzKlWbA2$Kp zVy<6a51wz2iLtSif%jEg6eB8M6O`SEVTbz33x^<*^;tbN&<^cUP~$su?XW_l__tmSXVK<7%`b!qG5Gl zY>YGgJAPej>(|@ksr`uq+s?bWZ%_Z0yJdlRfm%G7nCets9%U>T1sxSwkeLOVK@NWw zjUR2Wc6r#K27p-?`HwegKN((G!gd@#BZMLy9hHL5O7O21wA9QT ztI>wRm@trF5PT|!Bg$ANc&f7N7~Qvvk3jn^Nf84DnZhm{Q-bi8p2A37w2 z>Lg%~Apsrj;pcH)km&D^_m}&X6@oV4pdS5f-Q9kaDMndYnWw+jejhemNWZ~4?~ZT5 ztcR*0xyuh#b4*l^9y2geB_P2dlT7``Jyx$6+cQ5E>X=qIrjT8uGWny(|J+ius}Q}o zL-x{=zz`p6iP!d~!olaJ0pMB87RdLy!9iRgEG+9@AF_SO`Tvn33%+dsq_5xC8@6n| zm-d~Vn>+lsA6x%%;N$!gP%12S_xMn>`PcL~o}`UMB=0@Bua%E`BOy8((f{;HieO6} z))dQFPfsr{C|Dg>dc+D|3Bxm0*6yd|y`uiV^xElie#1~+>8Iti=uFd}p-d+wx8Ylw zF+7zTM6b$72*bqA9jd-oS8u3AfhvU}@R7`Rw0I=G@fBR7k%CRqc^JSJEU4xPIa-sKE|Jzf@MDQ=-a$2}dxK z)z#Vy{jG_wxo};!&T`BA@r7&!YVF>LS|R!Ld&4hSajLWM86rRg4?X4oWNZj|47F&7 z+J{NbPGYRf+^oMBVoA*G ztV+4IughJA9C=BB<(Kvgl-hI>2&6(72Fjd@IA7XLXWPueMWkN(!Q9_|F8%j>J(#4V ze&(Qf)2lbe9nnmUdm*w zuF%Z1L;cxQsL1rQi8fqaf!;tdNhYJzI)z&xU3wPVmNH0^@HrP_>${vR+`G!>&*xXo zj)rQ*wrl=Zz3{m0qp>HKOhI0!Pt>BVhrDx=x(l~AQ{Bwf^Wv*zU~Fl0AtzhfynU@_c4H_iPVIPtSk#Mj@R zpN_e$@oP^#(aBZ+LLgjOJ>`$JkZhbxEmKq%saj?sWz!Hfgyp|;Q!k~A+9*=TGgF2Y&Hupm{czQ6@hQtAKR&Qmv+G} z08n6n@at$tmHu^VHI)H0rwS%rT{MlCapSs5wx9>p|Nq|5(0~ycF6}=}7hV_pWgvoz zF@FD{tw!if?=`N;z)`7W58bY!X^wL@)-U(c39HL5dS}Ygpo2;y_2$|-VX(IIN!kBu zM?yqY^nKapA7}|^*eC>6Jv)0H+oxm+g4a&f3#vo53Z0hRRiVhOxu`1?5zkEshaC2D zbPffx$^Q@fu~g-ugF>F|+q35_rrlUDznOO^f}_nBrB-29PNLeyyAs_(>` z2A`)-m#I1b`ZU`w*3$);%>cFN%CP%QY=`e-*SQxA6Zo1EbzQUW6m_X{_3!U8csb{C zu({gM%~_pd_T(M1zyFP2lq1BMG!TK9Z|SC~Ril8ytLRD~;#B=fvd01?_gv7gW~5`bW_;JTbp33lP@f+Z-%kM( zsK3Mlvnu4q7rzn;+kNTdDU% zBG#khFcL$S8=mPKM|X?8OD@m7ejo_ zJ*H7Gkxw@muQe}%p}jYRz1zMZV~8$1?Nzk=4r-gDKpaHMI{%%F^9LMJ|HQ?HJoC*JNNb3lGZUm+ z?HjJ@7h}smpN^Cv!?X!E3s)sD@4sS4BNhG{;8)uNjUIpx1{KsgLxj(CQUSGZ$3C)0 zk_^CORFASM3fNsCh%|7_0q9=bkU@08gxidtRkp92Stu(Fz2#uq6solWzK5=;AdBN2 zJqZCssAmT%4UdAB!XAGl_m?Q@m_1JrT@JU(nr$X;TCz&@B9_G~41MlgjIc_1U^bK( zIr*cTV)wqllt}KWe?R!GwyoyzK7a4ydso*OU-JTQko9C-5)_(&vSF~iz9Ugjhmu)B?^He{9Dfp;OnH^ZTbrv#X0$Xr_d zK~7lbzrxbv4owV9!Y}=R^9JBd_Vo32O1z~liS4$QFZ%BIm`u4^#~vak+iVu=k9*q)NyAmdP|4|D#XT) zx(}+x4)`;}Zv1@v{H$`h_27y#DD;KV%XLc8nj!gx9VLD;F;d(#K)Aj!h=9-tBxeIS zQ29`5SAM<0f`%axniw)C!|EllfaP@?xILR zA7(m{e?lLkL@2zj;^}w|;sMeQ1L<;&LkL^sSPn0 zP}<^S^IXaBk{naJFCj|N2qN7Npn`u9E_GdN!9`cP@c%AlF;RoNAJ*(|h1j-2N=gpV zHK%L{WJs#H(=<7#O628BamOVY35raOaBS*W=>idVOh~J()^$sZwAXCh&IwY%@zkm= zdjlNRO+!N}MV0ryn^Auu7#PyVTK53=?W_$s!cPJsBFVCOi6RZTY6Gci-ElJXB1?Uk z8&gdl2a_gZ-WU~nrlxsCOa8ZTuq}M+}|72b+61AEHIQ0Tobl(O&q%aU=`cO z4wD8EWDAt*`0cy|PH|g3?~jvOJYRB)rC|t>QhRd6roc?q1v*el6@P+;4+U9)K_g;xl&c&Da8$z;r1rJBrKFEe+&1(5 z33(!Z{|;6gYV&fkg@Hfs{{D+Tr<;pz2nT&yk+o(I1AfViL@V%ca9lq&xtKVA!ckIE zqK@y^VE=5cv*KbfV zO*P!o)6AT<4-BY&rAH{{Oi6LT(g>7a4O?t`?^*!Cv|pvSjc^~&pC+TFxs&9gzRwj` zGBE76Ln0LX$jTZz+dxtM9f+01i&lW$bTxmR*Kmg?^%WfcO|b-SIurA|UV37&Le1vg z8g>N@*6bw^{#C)4!p{`#$;$vu`-9CU`$fdWF!>|`B@{! z_1L$>IieOF3Hh0fV)7uBXdd;93y0)^D`7Gbk>C7oM>xQ9X4@I~4+TJ?&|3nVDHo&R zKkX$8w5pk|w9>Wvf?14drdg+LSp?QPvKdq`=%8gnyqbo2ugtnisg0J z$BXxaonEDTU;#Vx~Z6gi6d3!N-f@5XOlRa)m*_1+dQ)F zv`}|tRB07Tb4l6jFx)o9pD7K1R{N1T{l3?|dwAFZ3}|Xkho9dG@bIi=9e7;s7vaHY zhsPS#OD=yeL=c3`wshFwDJ|{qudX2CfBU06ZuyDvIueD}LvjOv+-hCyaIDt8C{w6_ z0G-#nXY5vXAINnt2M%qlshu`7P%mT!3)LE4Yj)VWsv8asx!~YV4+hBK$7Ae9*bxq+ zBBydra}eKWCi%#`A_1R%iV3^#44|Q1FeEU-f#9aWJ3@W#xz$svV3hqeuyQXO473|T zYrbiAFf!Ba!Gv;cgaT7>EJQ4Hs)QEOr&yZN2i6}h_=>m$I0V%BG+z~a+>t1?MqE&( zWidkg4{@rw2i=gz5fFUl4>LKCXu~t&*-MRwOJ=y;H^$twPw-#9S5{h$Jv|l$AARKD z&**!hYR_D1+b;^Oi*U0LavfVDedJwMnVCi07U^}$0%2=#eC`H z3Oi>g5U@kWFRim2*In@S!;GL1%xU%*L)OZttK-R7sbOu(`64N9zJ91uAM0zIG7M2N zhROImupx_dD%>NJR+!h+*e>`9&Lg?!5!%S@N)}jd;|AU9J(@YaL)8SlsI+>&pe^|N zDkh^^Xis>91l4{qn2$Atix$SEN-IVTKGQTBlEgZJ2Cc6a4UfO9DYQ1|3hwoL^D?Vt2CY!|1wVfnydMwN8Mdz+e{BdlTm z6UOexVf0e8{!g<-0ZR{HS9c85dnN!`D2EmH80u(dbRkY!gANnVIo0VyMa>_EQ)Ot6_r)`&Zj%^3gr zZN_?~h;@f1H8l)kK_vRm#&%kjxsE-4{fox6Y1Ud*(fya-(;kBM$A}b@b#)vulnO1U z6l9|QpEgB!hfKr*&mtVxAN*@fYCphL;L1}3ngV&-PiE~CibQK6yt2Z38PhTvHk@#& zV`};foJsv981{g}E)4143tXL<3pC>*5oj5fIfM3a2$?c9v_C>+?_j1GV*CMOim)e` zJ0cqHmzJUaP4abPSF1JSHTv2o+ z;_*BoKMpx9Yql*Hz14!<7DH33;K5}FiVH(XKY_5--9#uCf8Pji_;D~8O@i=;X})q; zy=FLH{pb&hWt;H`Yg;I4iqv?OPoId0rCb<$S@1MUm+Wz}Xvx*6%^8x4$F5E#dW7NY zv}ec(Dtv=!I&9om1rzHIR5D9(2Qh(l(GpTJRz+Yl*;_T*-L@5`N@;1SAYdKHjUv8Z zGOe5ymWTCdTrwzS&>0G;fy9^+fZ-#d@BJnoKjE(-n?<3<&fMUsqX(6}i!hvMP_XG# zvABrK%gw*B#ooEA*6(@j({l2ApbOT)1in z4COVgdq^9er;hSkalrQ(qPQc4u$-BPMQ`b@S7R+ZtfgfQzByo$PaY6lPAbagTqxN6 zS&B!sC_&&cW7jlOUTap}73v#+TgfyIaBco4A_JzWU#V(4DHwC5m0&YLT&bsKO)y-qf7u5#Ns5`qO!98m}tt@B(HiL-^80DBRkt@+K|@y zPmii9qq6d!XbR3M&?8#PN8$6FGPE_GxVq&^tCFpIIE&7YRQ2z!e=8_Oj zGqwbRk)$Zu&@`DrrZl_Xm@*b*gx?O#obzXmm*k~c{`4aIzf#^O+lzQIiDP)g!G&?j#6 z^232hr%Gq_QP}fLhM9$B@2rgrKw9dAYY^wCuA9~wb-br7f8~=*Y8P`Zfd+#l5a1>G z0jb19$OqU53CA`y2|`FI-vo%!@gGpo7+@<#o5nuJ&N3D?j?q_e%KAlMNYzmBf~OwY zr_k-9-xQMzyo|iG#(o$O5fdwI9f(HWU;F`d)uhQul}Qw|_)enXzqkgKES|rr+5DJsx#f>NUwDIvo=)Z^E9UtWKXaA|`^BeVr|1{gqeBL`wc>nc8!souLA<-FS zQH9Anptg$oEWg$Zqvn|KMAmZ?TWcV_VR*3u($&WtqN^Toq$`y2bYhP{?)QCoF4UpUEpe(N+X@0|4v?}R$n$RUxd5mD9nj4 zCwuQPFg0CJdM(kD{!k{1xXeQ18?(>Ce-{Bhutn5o;c=nWd7v~1^TW+Pb!7JO^zcgz zuw-Q#7Ev8P4eiMkM?hE)Nc?=YKbZM3R(hu?8=X!-t#HePIY@OzDL7qzlQEN>*t}pA%+YZd9RFm}_O&FRz(ijk0NZf3=jh!1Ge&_6K#78mm6iH-TraC$ z&4h*KRSqOkwa|w&Vr74$N-~6xDEv0j`z^tC;VHC??*sO$=KW*bY`fgj^?Jxw_VRdX zjf{-^F(dgySPI%?=cRQ-*3hJ0*^o?}Wv$8SszH zsATaD+B6MiRofUZ#Pi-DkLK>WxWxT=s7ZgDtqwE!2u|F?!@IVUE^5Xx&qMV!Y zQ7DJ*{eX*bAxFHuBhgdV>K@{M#zA}+i=hO<&CG0{2TpDnY0FBlUWG1)9vp@0TrQX+ z!@6i(G5TRVYhf$e&6V!T`w0z>nzTiagyXTL!Lj?>Z)gAw&<$XEmZ4e;#sJ|um8W!^ z_g}`8EU1T)ifjo5u?@ZhtK11sPSxOB`f(@FLyRNews%VVCH&{02P(4XuMq#E>gp|k zcTu%-K;@D_%J#qNZOX}`LyqH|`4la#;W_4QMx?sM@^8wvb_X=c^5ci;ebo4j8Y?x8 z&8}U^gQrA7@#oI;+Jtanr0L(;^0ymGrN%TWX^z?!j`B57zi4jp|4x^>Bv!UWZdE>T zgCwHJ!6b@x1^GN7sOE_RxyawB-4CbE!#Q4Cu{lDXyT?Jhde>`u+uz1n*Q33DzjW^} z)&`=g=K2z8BAvDE0ad9cM6+QbIF>kWTv|^@eBIIA?>*2fzsz#@;O(n{r_8)PAI64v zxQB3fZV=Ms2@v?|$2~3hxqoOY(gV|T*TbUo&R&G&0&#R3Z=3#hn+Qq_rBuhN?C+&3 zA_pY=%jz)LMd3#{!(soh7&#OVyaK$z(jt&PBK+}Jgq{jXWg09-jUpt((WDtD9@<3p zknm!8cJZp0Bj;EQi*R}LUJfX_jAz3`Q)+lBSb8LN%Gly?eL|d~d`$Q_0&j-{()YRn zocpi&m|EOe@zhp3u@a$_T0QD^RaRKXa15mSonN()h+%4fSF9N!K`J(2XpT@)F_JFr zJ?NRoJ6C*@xkOU_T86@Vug}5y)^aDCQ*80_FdpcBz0t=OKi7+=R|O?K3@*%^#M`5% z-M2{jx;H?4i9oTIDex1MY3q|j_G%t|MI(mfp^Peg7^_f_8KgqC>3Z||r8D{bm5A}+r`zfu3kD@?c!;So9aXs$C-ffL5*=oozteUuAUx6$-u+8 z(2NcDuX+bTBz2+)`sZqy+^j3;$2#UPdYF3Qdl;-;D9c7hKH`of!q7+#RcVa_qcgx0 z3^%M-_YBawpKJ%s&x&#?XvZh7L}+ryh)-8g=%-B?;FDPQ+ThJ(3e ze>YF#k~{T#!m&i1Fm=qqXbb=fRG4l@^f0L(=+b*QZ@-A_gZ$*4$e9Y_prsFF>o z$<0KQRU*9Cy`Fxr-5Xxp_T8R;uFPUeXksjeC4bky3td>eJ>m|+pKV9wJ#W7n4+?HJ z+2c2m2vdeX<(|SH8}VhSc$}?pIBN=fUy=LV&B_s4Fx$0oDaucD7-P{y7yFp};-;xf ztt!x7OVo5#u~o7cfi^Y5t*>dy#h}d7(QL}cRER5Ga+PG*OjR6GEKgUjXDNwoOwPuT zR;(EDh2>75)Fgs)RGZlBL)f!sN`*B3o4W#G5T5c!{4gZhQbITbdeODTJaY!uy71X+ zOp&=U&19wrbf)Bi<(^l433v;L?Jrc6LHuxUwQ8_EBoc@z{FHL=*M={hbQc|)RV1DW#To?E za1uiNa$6?daJ{WwX}Pp>*lb_4xXWG`$Dn9@v|o|^#u`qpiBN1C=~P=goo6`lT~BX1 zKC+)pCfxs1^GMle-<_VhQDQa}?+c!9bUIcD`DY}b zSfDOo=cjDnW{#sVLfdnk6rCFhn`u z34h=o|JF@<-VmMWwS@oCeBQuwiOlO&)>i2DM_9{#rhQHC{qklo{_g`P;U_+_kfkA* zE{kDRdyJApv)(;gp8=P_+#K)Yj;*+$$8e=kV{|m(2j5^hs<< zT88~NdPQ@|;JODGqPWtyR+=p%SqFo>Q^EGf-%Dx?v9eULvPI_nXB8T}^!ygbEspEg zyH*YFdTp9NF(}7xI`c3J?VE@ah%^BG#uAI?!JW10^={P-xdlrxE$+UQl^J&C|8BYF z^MM-U?-VLp0JP0vwG%f*OADa3mHui*yJK#EBkjoe5xOSbZxz8%^Q}lEC#-h(25=>^gS;`vwvG zd{6AMyC*|W1A#FRO{jy{=3_D;(d)VAu}J=h*Q0W^9+~HUNQnrKu`7(!{mHnXI9M|C zKuP0AM39{;o`Pn-=}iCF2`q+Wv7>tatb+*864A@KNA>Cl_>%a-SoG$?OD>_9!DF!E z#m|xARFp29T#>Mew?w<+k%ajp!TYI)d8+6T3=ZiM;bxm6AaZ@u#JXE>oiuhRj;bDY)8FiixK*HFHt3rAZgHdNdrvyoNp| zJ(=++mCr_+80Kr!lCu0@KJGjO&tLCDAIXk8CWEnxV$B!~8%g?EMU7gYr4VR#>4Cp< zC3+n18T8GZ+zi~OtIj{&5ekcF*2a(d+iJ2I6Shr;%(@>-%Ghj5DAHgYWY}9td zX+k^qJeo8AVl2yr+9o8zT9qyVeWc&;@zrsl?q!jejXTI}1^e0}xNH(sw9S3`UC1Tf z=@qXZt-lIX;!IHxC5F>@Kk+P9M_2t_!iHEj@uC72DgJaqN^<-j|EN_#L7B|LDafa2P)sjlknL}-F(?jTYRQZ z?%098SyAyf%H^d ziN2V=ry2N$?(Vq!=gJQ(?{ru(4Tmn{ciB=5S`6l`9v}$xP~hs~W9XCV$9uL=Wf*!0 zZ9Z?XSRb-Dei_YyLQF9iI)}J&{jz*ee3=oIxFjX|BqQ1k5rK)XGN=jTdKN-3ft8Oh zTDtc5m?a5n22*_h*Bpjfy4Y_b@%@=WzXU5pdTLN|6r$9iyk|R(N{dN?htPmmPeQbG zhzF%ub7sM8RqnecIR5)kl151rif6V7UAUOqeI$NYF-nhEgd)q3 zIM2{O(2x;T!-`zv%ojFB7&xG+$!~|K2ANr#m!o$UukUM(uXcoIudHa}mZ1Z0TPBb_(z6J9{&$O$ zfB(LtX_RPTOtq^RC7{p6*>aJ{v_@g3I89+qd0~Yuh{?uV4RX%LVTz|NK+NjcGI6mc zNj0vMqP`qA(7GhoQUQc#A+~!^^lEs~K3q%iM_9xp|At8NH|A=15l+CBt;|cp%vt&tzrT zb~_??qwO*5i6-uJhza_yu(k%EKfO|OJFF!LIQ9_=c%BYF4u^@ssMzTBd(4;D#B_#! zcS?t(F=s1E9!6ZM&6oJGF<1;7S6DXh6#Y*3NQZA1I3p-sGlJp;6;raF<86D9~uR=ohpXw*z;WGoY$1;02Dl1)uaKJS@gp%?YrSi%me zC~=ImVyDoT-g-4Zi8gP(UH~S*W!e@4@W~wp#KaWZ(e*W6?6ZH~0pGVSsZ>o#upFc) zmmo(Lx_C=0sfQGYseGv%Jza6uL#IicHAE5?mYE)7avF{(XLiemD)4PM;#`op4%IXk z6cvo0IIfGd_)@gEo|%+dr3q0gceHe_@*IVvlJW>G-LH~4A3a+kX;7tYZRcu}J1nXt z6*9No`tT^aRw_O?=w6YiR6io_hKQH4f!oxs$e7ZqTMVzTQ~nRSoQ^(9l(Z4EWZDPu zFJ1_!sxK8g1Ti;j)Fa`A={o4DXVO}sKez_x7VM?R)aWbj1j1C4n_P8?WsbOL1a@g{ zR1xO6<_Q4d*5FFUfCZ*WgQFagL}b&arm|+eGK1o5}m*VnR0&K*LVJ||4=dM}GZk)P%*Sy5kTj}HUi4|NZxKb_;nOS6pMoIbq; zI4Y@_)quj-bMHc8#8c~q#zGBOVG4u^3mEOx3mSRgC4df^cfiXRYJR>sBQxvg$}kMY zRL^QQdQ65)86~l+WO|}}MxmHfHgrGZ>OgH_oi0<_@K;}y{Fhf_zuj-7LyoU&AF=Hp zn-~8dG4(T>$lLOk**^EZ?R1`S_}^Guu}ZPk)<5&xpLKuJacx5R<~w5s7s|hJ$y>!l zxg>_~slZI39LJ~~V8OJcjQp`H6#^qzX^U15W;~UU>pB%NbtM#y;AgS5!n(zI2#rVz ziB)S$RFf3X+K@R&Dq}<@#91pt;mILdFE{Cd&BFUxSsK=q8aw!hO+2H*7g3Z9h_2+@>Fxp%K+-^!EAB_p#WpBM6K=ilYpKrXZoSxdD z6r}&6GQo&dvzkha0~I@mfyiTqQ^vk#s4GgR76HqsG&+TV0H4~8vydh=6>P3eQ<_RY z?t+P-&_aVNtA%3QniV9Pr?fBi1$DSAXMD=0O+I__cabc-0Jr0NT8F0Z>1`#4i1W_w zzlq1k3@A}#6;ZkfUd5SX#=Tg>S0cd924}a~f**T`tFq76=CG0Q^yHl*(ig_agsWtu z_A%C|RRG=kvtX!(uKGmEe3&4QvGtRoGFVg=jwW+9fa8aeEbLFJmfe|&U*ICp;3h-e zNZ0D!xV``%v`f8x5Hd!L$Y-ALZ({?t+<^z5#`Zqqu!tLNE}f788KaO(xZ zYB_@5aC=zxr>m~8@AE9L6m^@PT<_zKy_0UqWtPe2(m!fa5&f;(M}E$t-HyG3`~&VKKyAreI5xEm{iM zQ()EU_uR1LSxd3g#IHj>$5{$uNDfz`=S0<%A>h*<-dtffN%yZE-C3|Oj(1_EFffgT zC#mWD<0q#&h-*b8w--mZMMaz8=i*TCeVik?uw<>R$-zUfVi=Uu_0F^fWAf-NgMF2P zoj0=Q$pJjb}`hPxlOtCli%AEgZ2LDc3DYU-CbJxCw3;5aOgc`eOgZq=# z9rGWXxp{e}f$Hh=T&7=r!W9Pw``|vmYO=Bh6-k(S%l^AJ`GV(T%M$wMV7pNK2KyK0 zP|{e+?#pnNk#90a`r}K$i>MKHZ5Aay44kKk} zl;4z24rp~T_?s->NAxV^%_g$Z5g|)7S9<+vHMIo1p7-Z@owi{gKZ(5WJq{ikg!rC& zvjNk_8{Wq?(tgxs!+1)=0K9siztywHH56seQUs-Tf}NS-bRD6Re2;7oS(MJo;N&uY zS-O6!eL6M=GAZLZNXjt<6DFR?BA;3~%;f>l|5fxy8${5$ zMpNMQ?;;!_7bpffBXRO_Q(@aHDi_1>D6(5AK;QSY4G7YtEu6fxau1_blG`(fwixcA zRGwef7n19bQIq2|SE7~KYmSIfNQN~b$PLoX#)XI~Wg0 z9^2z>sU}0;n$Yrxi<^yHwr}f@(Y)J03nr8X4lk%pCJQy1M7b(^k|sJWLtQbmlM4cOROW)H3DJ5~Tk-R7vj*bon zhb&cGMWTHMZ0ciyR`0iX(%^lb-}Zke?=tkvD>&MsZe`nB(5l z@yrOipeY8U8BL(_Gfchz+Zs-+i@VVkiy9p1v)PwQDEdW4Ek(3UR@y(b*gtkLOflBf1)qi7_t;El_sq9n&yX79;L{Jz38(v-7u>%#66?tX32`Hr{( z+1|O(T~#$PqybySIE65)oTXm!)trZ4^jBww*fI{YJ1$O+-s%-`X|b&tw(Z>nxsRe& ziTdI~XOn=HAdJ`%oVHrnpJj1MGKAV>mkhL)MRA5^@9d;e_AGziBU4t0l#U3_TH}Xv zhRfK#M~27KL*ZBe!;3eLn?7?~7ch-#{MO~oscR~mf(Kxi0mn3OZ?w|wjqGv05^qrr ziyk75z{(IEq%TtVr8yNHExfA0Zn(4Mk%t^+iiy$a>Xk1mL7Jb5efAj5phV>q{&Kd@ zwhyRHNy2VN=t6EsGZ6hM5Hf~WF)y3Tx@YS`vc6mS=EwGc{Lvp<#wgC_Te5hCE)Um) z)fQbek^ax$Dn`p+somu=nzYQa(AdC{9Ua|azpv;frs{@HCx~chX!=3$Ao+r{q$n>K zeCPShB{$Ha_8K+q&M*pGdtCSb7d|R(ebYdI50RjueXzn}N@T z?bY@7J}A#kZwSB-Akpzsha2o_G002*P1visAO%Vr5bBV4;+4QeORTQ8*8JkwmsJ?6 zM^z}CXvjl-;gcqkiuxLt;XJ;@{cIwQK*8!Xh@oOqRV?3dy_|fHy1cn9sl3~bXa4KVf-wxDaIPp;-C7(eijv^(Zw*`6 zO6n5EQ>&@X230XtL}_YlS6LzG$HXFp_H{paZikh)M8Dfmuj!X}C>HOXap$MMT1FNg z1Q>@isjI`oDNJ9MF{@kgMXXE7!)^&5tvCnOlyZk}Z>fN`GS=`TeycxHjf z=i|_0K#G`Ce9aYj@dcEXlP7gzkkWJtMY78_FmdcA(4GjzsVkB~_G7X)45%z*JuuJMb(jD?p=Y4egxZ=wLZpem25+(5)1;tj#Z6t&s3-ibZDPTCPii z32)2g){^D;G9or3#UWL7|L_TlqlEBKAoLSkw`rggC$YCGq{H_nj4tUaHht7k|MHltGE13Cq(1;UQ&m})iwjzouc zLP5*5_bE0Im#umAqBK*buB)3Jo5uoa?={7P%1BDT=gj2ZTmS(@344vbuIvz)e=1jZ z_?r@-(Tl|;E0N4AFIhf87e_RSSQ0U7Zt{h13~ve84t`*SdL#v`@_yT|PgBI&S;R!8 z#fOL5z42_)bf$AFB3!O=8Ave7*wVA+Zug4CL^lXgV+k#NGG`xO$breIca2**aGi=` zQD(u$(@vuHP0iwrYM2C1ekv%Xim?oR6}#(~UUA&c0K7I%$#OEkh%$Wi zw&h3CFAMXyr>I&(gfFNr@?t=!q?QrDDOBY%6nq4JH6w)rVk)U2+^Izq;8s%m$M1r}FNrII>j$tAP-C?Zp4%?Po+M`nCp(idC) zBqSZM?_P3~GNKvLyMJXtrW~)U*{2b_3U(bHdi$VQP83;7U_ffhv+1;zxXobrM6vmn zCo+P3(S^Hg7)aS>w;58Bo`Ik{)@`sjk5uE3*q;@vl2Eb^#~ePq`-FV-0Kd}WO}Y6v zLOP4E7ZmpIruANpnDrDbV`uPp5NpOCc zzXlOP#cIxq(=Bzl67D*RBb|ziYCZ%uM5M2( zbl>#9>plJ5bUCx5r9r=b9>teM_iN`7)k@xOF5w>wOWYnIKy{1iaUph8rx@jGCAOw* z4~oFXBpVw`JPnh?*N$OO-f)x{l1rh_TuA6plV(ccA~<0E*$Cd6F-UJ*qUz9mS2a0s z%TO(EjBs(Sd?yHdg#OW%-SW)>PZdFsWd0EkbWI`AmQ!TlXyoTNNVAd_U6}gy-zTPe zYT6+@v`EcO6Dow6Ad7Pdc{>O=28Aij`=6~5AefS|BvkgAnwo8atpIE#!6%q&!AMQa zq1k>4Huw@DZnUb(N0~Dj3&*SWskeu%E%;j*!}}&uzpqj63OxoFn>z)8mg!~Rp`(g; zKgY3yGiGx-cgHd{xELgwL8eAw-uwCKWxq7R8eTJR2JmlUq_JNPS=of6-A@hx32kI! z+rYaub+QE=$XGT7VXf#SN19jBCL=FzP{Qz8@cbp1M;sf8R!JzFp{^V0_& z<`*4&qV2YGT$I3tqFi>2$&kr`92A(29b{GoZ8m}zInkd}ikVat#KZUFccRA*xu)>( zA&v1^<9(E<>r5l9u}z(K-!)%l%y%ogFnvS?sA4w|>O2kNtSn__S`Vn+oJU&cn1gY> z%ZRmhOk`_~_8**W<2V0DYs|ZEI+N=*3O$9&nFpyyo-Ez2LJrHSB)17Q-moMptSC$!y90CCO7bg zBJCwf4(_bXb4m#x6{j!sn}qB%L`oOOQ&p17*{rnQxNv4Gn4lpn?DJs6b66@Jmn#XY z*m7l~(v_-$F;t?OKnVQzVd&^MBd3_3(w%5zmlbYwxV5ZoGBD%9-n8_Yl-;B3B;=fc zXsICo6#FEjq&SWD*cqXok^j*8LpqPRDPk$v+jW2|1;C96Ei z$(8}9wMnTs`F9;oQ8IL2}%Nh zenz-n+uz{NdmgF*Xp?QamVjqz=xrGV%RNp>29Up%BNN6BRVs=%FD!%`w{oZ)%*s*i z)`CLDo&xcM79CZ#ulH| zt~4KlU(c1^g$+EWt1tgu1TqQVZf|WLzVESYPdW-mQOfj&;SzNaPF}%`0u9K9XAc6P zGbm2(;jT3uB(d0NQD=Z9NA7FOI{9_9g@2f_)r~_jjVd%80b-l#`JLR9qH91BLLEl% z>^_`H4@~bgP0Try142r;I;o;tnkJIyubJ@T)B5rk9kI&4BWGci+ReBpjz@&tuv($& zt|JQst8nvaiP;_#!bez>aC4}W4LSLC{9L=HFRNRRY~6a%N2<1!gyBS+A1{-Bp2@;oFm%+q&guII6u24S3}1H=QGa1sFke#!(> zY>EdsuH|GF1-mi$Dr|2!he}F=$wICYMzYdlbzo7l*W*yI+yP@OT;@KzPtw*Alrkhu zTxEk!D?=+QR3#~zeb(s*0fGH%XAxN$R^NX9%!r#Stf6%WGlFz&^_e?Z=Wzd0mP04h z(-d|uy1@@R9YKtr;9BpBhuIl&7(xD+lsr++CL(eQ0o`6&KBA7q<3RiWSP~m;Q!UD_ zi@A2EsWjr0El5LiA6-26`0Dg$<>X7%LQ;;HpZYzuz7uAWU=UX#*9z~@NBbxFCtt1{ zA71aUmsWZa9AkHdnpurMY*k5^>I`4>jRH`W*A(j^`@{zSsd!_*T&TFrEN8upxt9(S zlf&5F(oQ>}&l;Q7l%$Z&r%~$$uz)L3Kd}*edLlUQFdZaWFG2tNP5oI;4$N6b zS1>-Pi#_*+V9w2~LdrXVk*DxWo$^!@_FDj{cb+jXQPH2{?ZI&5uV;FGBdxhAF&3^9 z#p15Xy1!AwQxwr?jzosIi-KO9FUeN0lyZnIoL}!UD-}lPq@Uk+8hpR~`iUHQd#(Db=PlsVA?~!X ziw{9FhigV=CL2gF!^@418dQ8#Niwpw=XLk66+24u!F{h60E^ahc6fQf(*yf*uOI5! z_d*Pu=`V&(3|@4)Ki&evKW>rx!qzj`dX9;WmPXZ{sZ#C#K@4(pthd@NrD|4duvI*t z2o{_|(DTClp_nNIBi5)0y6tt*AipmBlDg6dC$OOQ>=bS&IflqZ-HUMsPlQyY+?}l+ zj48(F&hpxs9ThyOH8scI=dN)D`7(9ibXmb7P*+vQ`#YpXB7j1BdL&~G&^8Ic$q;|! z3R*S6)_lU;vvH=1tx*T@SK%VC49P$kEs*Y3RoDHT(*MB<^xJz|{y<_p#3Wq%sXl5Eb_ek+9bFB1 zau7DQ^1)TcRU!l@v?&d&oGhfMX}}v?_x;OO5V5Z3E})7g$q{x%`u`m6ak>Ja@yrF_ zsB+j}ibgUA*72s{jbLc96w4zo{9c@E^7Dr#dA8y<1U&cN0^hVAi$9(PzVftV047vb z>|ZWM8E7hB2xu;;W$#i*UP|aG&!12Ulg;rzPcwNfd=rQk5F&4^NAyx>Q^Ao+pv@D6 zB!>ZTwtjPk`14F|3JdShxbAhTXdR6yql9i5k zK&~0=Fc=3x0$;V7LAtP&*sQh@ZqL$CM8gBlKSrOm&}q%fJo6`-SjDN=GWDyqJ%8R@ zKn+M9Z=p;0fmZ}l!5q^(5_Mf6Ln|84e?T2qK7m+Xt3HKLU zhK$U@7>g%&K;)ti-Sp2x+L4p*cW}q!G2-hPrB7{wODa`^0iU4vczpQme8dH-&OV(LI%_ zTf8hUpvUo>N0XC&KJ7YSeqd*7K6LCRZ#rPc7Rdw#?vK$MipfQq%)rT*{>AQcI5ssd z2|p-o<4vUu+;z#(u9-=v8m3e0u#_I7qO0|(Vdt&vE(@*cdY%qk`5>%{)qA z)&sTlGRyYDmQ_Y@63?<#rxuM#8(WH=MY77AIf2Cf#8PeJUJvrEe*X+mN!zmX{kZyR zdKaB<)xOp)C1}G*;O;wz3qj7GK&kq#cUu57SCl(JGtOXYsYT_kr6r%--4qkcfa~nA z!}$606xn2iElnk-tUd>ig33OL9!pq%d*2(vzj!!qyOl78`}3jS<@v*NPt@pZFo_gu zHFS{V`rk*bVPHXxZl5R$aKaA`X#R$U4q{tqrw4N+0Ms>T!ULWiiBIoJud}3m#P$An z{(zmbnvFxqo-2C7aoxSJe#l))n9CKL6B^LxL)GtAt)o^D-?i)JlUuuZ65E<$GOyiM#n_ zvx<|-4ynzI-@DY(MVxNxb(pA<4vEbebJmMD81@^KXX0^dF7wJ@d&zBBU}m0=`qugESlsWT5DiQV*=u1b=;4i;Ktx`==6Ozg)Z{hucWK9#+ zqxWx1mLrr@Dj`(S7*bpkx>1y&EXC`^Ecky5a&-6-?#0xRkO0paP5+Q}EEm&D!s2u0 zD~AH_-E6T8GQ@6wF!WOfe+l5py--kdh2Ot+3hOq=3BYVw%dK1udUo;@%yGA$o=z5ts@f4Fa zxv>2wFjL01m#R7Di>()9M<>vwo&r-OG49?!yJQZZo!XMsx+AhiSUT=525Xz^vOrJW zQ}^}B%iU`}SJk42CJv%xzlU&@6cVpJl08Ng`hXB>?a9V%#or^0Vp*eJcq-{@HCJVZ zN$Zlbdgh4+K7C|UJofGb6dXG0zutEHbmfyoXGkq|=ol*~kX+PfDQ3thsm#)G%0-Ro zwyv{IsOP|&KLergt3a(`>3e&;TIRGd{qVkdEqki`Ek|F*$gZ z?sQ^5J$irkqrv}$83+>25%P!AmhLB@iH}}UtC-It07pyVtW^e3#m}H@#=m;}PM-3sSkEzJ zD8^qT$W_E0x)1~e3+^3fZGYH=xMClAA9^}ETu3$?;Ct$h@l>Rfap@r9rK_U@>fy!d z2;zr5)L=eOF>POs_QhUBv&AJU!K_VS-a4X*&J}kMB~+iLXG5!&H>;i%{FxlXIRN;l zNOqJc&OWR(Esv_*lXhNr27^V~ zA?iGf zjO?40Zw9la-yqycW2IsO(a*ELh}gfCMAYg&6#UU1=>&3&RZcH(i+MhUs)U#9F3xwy zcddoqO_n>DcLm!@*`0SMb`>d~0WHdL0d6 z<#_>6Ljk0rJN+OP>6p|mv*s~A?_PpZ-ZGnL!-@WxmqT`BoA8&8>@k?Wr;-!DS ziv_y*<{kRpP;6yTg>V9bG%_5+;S5-6t;Ta^~8BHFv?tV&Nvc zuvlCcK(UGG3UttUdE(8BFy`3e*crK*|6il|^pMnbyn_Ayj>`a=R-V&965*@p#9df; zgD8vY;381>evl8pBtAZqMyIE>{uxRn7JFdN>Q~oxO)V^r@$bX3)Gi{Ovt9JxoZtaT zj;aq=)XyKz4t1^94d9Tt2=;$O1Hl~=A|OHxG+HfxqQ47qHM3$^dqyoMSgkJ($MdXz zR4OfL$XjXU!Khe5h_Ai6KHMP)G^*l!#3^l{Yetr94QVfhlwB%Hm&(R+KFgPq%7>wsJ*vz0Wp6e0%_G*LXlm*TLxAq9qp3EnIG*#%Phr zOpd5HopZ(}-k3dq#EJJ(3`R9NaN*A8^OuByhQy)#caRUydW`<}vw>&#n~G%ufa-)D zQB0l{Pm{rtM^{mjq#h)zI$KC@WgE1R#+IFGfiZqVbasz--upuGKiJ^nY20%cNR)Is zBxV^t&;7y1#)c+|k-^oS3ZoA-R(ZiLo|a{elhuVFmWS*0d_0ebCJo#PDJMO?;tEIq zap=S15x!7#`=Rgm^y~W!Y5YtDkC@%g2%b!>CQod~(ythzc@8yYRU=-aRDvxsq2kmZ z$D(_>W1sbSn#`Ibh~>RF)RJ+3U1MaOJ*6sFE&PiSZg={ulH*0|BgAGUM$GI5vRiZihSV0S><-Q)KTf4Wxe=g}3(=`Xo$9n{UHhutDcZHcjCdDtZc9s34wM$t-8!iR#_Vk^E*?Pe za7KG0C~;9~gPX~bKvhW@Ly_%gIj2Lnw>{CYq0cs9KQLiOuArUvc78jHVEBbLzcDg> z%-@I(fqvoY<SIO;+**&?F0+n0`u5yJQ7W2% ztlb_dIJ)#S=!=qKQNG}Q26Qlh-I>P1!UAZ$LZh#ohviON=TwOH;0-=PArRW^H-a~f zqUOt$cE%VUvW|%muoubHgE=hff27#zZ9;n>fvf2Z(g8~ss__+t^rwB5k80j?z#%A5HajJ#H(RO3XDA7|=)&Z&qy z?Ou@Y`!d>{3>*($lk)|6R_zkXAo)Rvnj`3r`DQRpQH*Ew8@sGJA!apBBGk#?7zxiSj0px$N(H+hb$8A7!PLS7 z4Is^<1YVc-g=%%b-gO*gov?|BBvQ%AH+`;Hw(BBXmy;ZtDoFi@X?Yut{6Dje6AwDz z>H8Mk2qgf21Xa$SpkDPu2Li|m51{u7R!QjomHY?Ksb;`4Et}AE51z{UbHf7J)=Rq1CqT}X5fJBG{R zby@q2v80R169OODYIOTZet2HYhAF@OqTDKojkRPG7LFzsU?FV%gXLYUO`0p}E8g&~O%1o;Ub%$k3t;76k!)vE_OE zJILmT3oNmH+gC*>WkFoan1ipOZ1qZ9>fNUfbRcT7aAZl9?=_OC5UDOspUEq!w*~L% z3RSSlcO#OFk#;KN(cN1}rQ>r36$+QA2yJ>IwCbQc>rz{~GHJ!LE_r%|b2?5C4q2htlA2JnDc(v8mop+bo@99?T^6<%h6 z+c(;m5CT4#I8Nf#-E^_ff5~TR)Gn9ptz9^llWx{J7$JCSP2+sWH1H(VuME^FWSpa& zI|NzlHJD%?Dy7jG!(w=#2E-JO{|WWpJ9lvX_H2}}j<`sz#x!h~R>b_5zo_F@yCg-k3inVK_`>jLg(fu-rI#qK++M5E$n@wEHy zeo|&}(RoPXz5i?IRW1LS%AxNK&2FUjs>R35^DvOHvwNV^h)KS7ZW>DMU>dymh!xg8NI(zx$!N4q zzvCmYmk^NDUUnaDL;&VNS0 z4tP^1PKi9uyHNnQJWvffn2SHFg6Uv$Gc!2=K9c^_^z_4YzKEf1>qvw5xMpihhpe{Q z?Syp}#Uwj+IN)a;y1s@5PJRW=T`_5C=IG*VM7M8L1?qYcbSm_o7AOic+m*iTnkPMDHJCuF5K2}4QL78aKO zTX_Iv(6BQM9S*nSCX#qiK%b*OeEmGNsQ5#@>9(}yNyn9iGRavZ+09tX$3Ay^$W#8U2(q>a^czt{?QUdPRS5q@ zmHBxT2#gojF)$cumg~I&CPRHc-t3sYuGK{D0&&p8eXf6(Fa2);emQI3BQ*Tr7rv`h z+D+GW_<6qZBZ&$zHFfi`)IDjV42KG$N`6p<*LF8f!m3ziy}_9Byz|gNUQvFhnAEqw z+zChO9KQjMh!k)h0zO7d#s=Nm&k;j~mO^S{4Gm66I^s-j@0L9#H;#B8?W*fJD;+3z7dQUo!gSr<u;chZfc1w1N#I-X z!>+*A(`SS0T`i+6jb&pGj}Z@eyTc%Y8{7~mDQk0ni?NlWb?(YkactNBFZlA`PAyr5 zdeC&a9R~n3c=~s(hBa-#Wty{ikf~3luW6*hPhA8-EFpt0k#-+O`o42OY1#q3Pv9au@8!j~lTv=&^h^@I^ z<{`tt6d1u0NlF7XfD{e=LkNf0-Nau znshN_s_Oq`p_(fKP^i`W-NpV-d75LCYHyBFw1iDn6?|VQb~_&Q<|l{;x|U$qg!24= zrr9%(RU_7@`Pra5A0ZSOXmp6J=OrF`Rdn1hCkBLS+s-B2BrEQZJ(857W*Xe%t*|b5 z2BGv0pQe?CI-TuSZX(hCQkF*Sf0$lOhMsnv-}GO2ru%Nq)jy0#qr-^B5O$~)QN^TG zd~G^S`M$v0VoC2De|Ggt&aS+SJ~Q(}^>QIj&3Sc?F%2xGk??mS71x+ZpzW^|gKT0& zc!(rZsw`p|872fIr%&Lx{uE!|(_W76Mdt-qk9rD*+>Q!U0cn?EU%?c}1Z~(fsp(DTlf#f}L~|vq=F%*_3Uh#Btd5g?8ypD%ht_f^{J|YK|@p zB20-TGhoWz-w!5$^6b$K=NV;Hhbv?bn;Z|H>?AYr^Kp5dr{SC3 zF9Cn4;31vNh9$?2ipnj$h59=4YUE;+xU;#M?sl>*Qg-n}9y z>{!9mm(;Fn^DlygAUN=J+DSJj|CO3`gu{TT~LtfCo;f0rC~RHT%GB;ZjK@n+BdAp zyVKM3zcYBEGyT$K&5Bs1q?6eGd>q#PcGyU=UK`}PCCQ1LYels1r;}rEm z>V=LR8~eCWE*w7V73F*0J35Y7*7eu_2vRI1h|&?Z`Yvhl12#IW^>gR|gk#`~DX>2c zM84;5NopS)dAvAH6@ZWo?e&R?z&l5?goUXUnZp34+mx5c#Ml^8JDqZx10s)&d7Mbe z{~7W0^n5$v&&5bEv~9=J0al0GF;rU{4-i8Tre4x80>K`41?5yHEy#!uru+H@A{%aF zfDok=9TY#`kR%9N4jn@WYm;pb49JJ7sH z8+I^0c2R;?)yScS$>{GN7eiB1+z~_iO4o?u>E@tu%+OA6!zob%ey5i+&tgW@&$zh% z#~YhEI^vFxGXO7zq=6X(0!!~B6D!C4y$4%n92-e|av19N`4n1Aw`i6J8%d&3tyGFz ze_YZpRyfC+*jSd_3#cHj04&&R8d*8a4F{2iMuQ=S(vVh*e?_7Eq^)ygJP2KE4Vp^~ zYxQnnjngA;Z9&z>K^SQiD*mSnE(Kn$QpwzyX<}S0VT&pbZRz0}YFTAcO5EY}`|%!m z`1dYIr9+W%s2+>XWJ9K$qh(g@wekwh1V`Gq-oqrpeQrB(=@FkRYMD%Gi7PQnzsD}8dRnpHxT!l{@+?twxJ zfnhyFY`2nxRAGQiyey`j#oshf3bpBF4IY^~=LW_o+}!oX#sL@%03uDtV7Nd8H|7Vu zLT{+)S+L&EAh^DS*qca7ZyDEsS>bQ}_fNQvg4yv5t%Bq)y+vW^f-qL2{Os*t)Oq2m zIoJ_nxLe;F|EXrDE74aS)wz#jaGZw!x|^YKU^jCZzqByJv)cD!138)*=qc$UpwMx( zES=Vvqi0gdh0)osDtyl)_(U66boUsmRbQ7l+cvBRKeOx@7@B4aW4QyMN1FbeU4|p$ zisww{dQJNtTpa>a+nr5>Pr{F6>FKzTTGsLm=)caoEJkOg;s!no(RG;M|f+)18LneVioUTF+9WX+>c-tf$Rv2{{==-<}jQ`G@Gx}rms;A=) zwH@|2+@^D%Jc~xyLee{}S1vij`ErIFAeTry&P2XD5()XB>|Mdgr5IUz^Tk1G=vIGj z42&v@H>s3H387nRQb~nTXjX7|0SoRoDjYz&f=x=7VM^2n- z;-qB*#wglKRD;zTU-jPD;n!?_*fO7bsoXbtvJf11sl)2MCb#EXYq%tl_s6}q`OJK? zOmz=S*KD|+c(>k%vy!csJ@)a7oVbyTmJwmzol~QtZ<3(}B}Vm^2w3q|t<7T$pL|R% z4rgRB&rl;vA0#`ftW%kcf_I!g?Oowz>t-K4ynNL+7#aIVe{gu1L?f3$Mj%har>DVa zVNb?NF@qm`kj_G7r<}XT?K~0GDuxvGOK(zbRE(je2hI0-AaH^ssFMkHXUUyK5i4`E zdo-}V8|kW*9PSUB?&OOZSW9%3&q0BQui-)+I?%>j>)+wdt2Ax8t;X~QZ9J7S_zAP< z%F5B$8DCpi4)-uIhq_Rhz3e8x_t~ZGT?cj=*y^hH5BN{7<<3h!>!reC<{DXA66Sxr z9s+rZ4?6&)z`*Z%g4X$90$=dCt$n9|pcTD~WWSr7go!ii*~pu2d)^wRq(V;5N|kkl z1slkdKn^&Hg#YU0f+%tey%ovR_t*H=*Pn>D1MZNhiLqWmGNApWp{*@K;G!Fghg2j% zt+387U^Db+#_(<$cJ}wLbCJtrCE3|;=9!si#t1_!#F};Z>1HcH@ry;ezJmj9N5>juB_x1W z+o)KekWRCU3I98KB5hX-A%q$u8A~D4SQ<`Gw9hP!XB5^<|Liv6HLd0u+sqEJlY$oC zD`9)jY3RxqCKXg&jBbsWqCUFv=5i~^_UJfip8GIq~i1R522(`TRvSZN1M zI{fG}rxs%$-lRtLpRKmHgKdMvXiag?>u*xI(OXCDWAG7EDnzG-S{SskE=^}NFAJ#N zu(pwooT^su+eQtWK{Z`kcGB@)JX}F*()0k?xZ)}eYaW&zX;iYRYA2`N^CEz;q3!@*4pf8@193HM-^QcmqN9ic6=&alo2o=;}zjJl8<_pF`O zh#9IQZX^AzIm(1EnKW|zSeytU?bwm>vlp@qf0J8?zlnz&rl=F2ht_q*_Bo_8#A@Oe zkh9y8R>nTt=cs=hyn2b<%s~P_MbC(?|OEEv8RD#X4Hb&Ke2Q>xk-S+0&H#gB0g+9hmyKz!HLpi{o&hq$H6Hkx>-SHsf}_WPYEH zebrg_JSBYmbG+3%^joiAYx9)`XeWfh!p8E>)P?v8<`IGqyL=ne?f4cfnqq?U@0?7Q zSKwP}+n8UpzxX5p*g-fK_pp^yZOhnD>0&PX#{WNu?pH;OtC=_H{gY2sC16j?4 zl1QJ1@>DK4mD0?v^@}P-^#s%jfvLT+Hp-B)f-*chqc0=WQZ=PjxS!oDoi2)OqOksz z7<6aBsvWl8Af0T!Nm6qBR2x-E8|+&4or>@e%JB(`q_6d#KUFz@3y@VttV=>!yh(*R ze=%uqwGXBiSK^&Dbg+nMv$?>dizDE`T*NkOiB)a$$fVIHvrMwCU}^nybXuQjo~rl@ zQdAKqU&F_75(AxUgkG#S*E4wCSu^57zj~?DLP)W$++p4jp|c1;W}GV8_{3Jrt( zKIJqB4t_7}-l@=MDo8G)=R~(FOnX0S>#eMBeKBEoMe?Kv1&R-{uRoG9B+!Ree%|1MP+Mf zAZdEim~JXU6Ud?hzqK5Y)MXkyKUy!jcQ6yi_=%JMAZ?6wikavA69aAIJb!*O-8P&% zrk_Lw$L17|y+)&fybX5g09}rDwYi1^~&5_!Py0!1}_)OS^3IU*@ zx2~$H=!kgsVng_i-6yw)$#5NTGsadhFbv*tM@;r9FZEX(4wNEcJD$CqUaTA z+ge<)0_t99@sY1t?0v(-SORayCGoCk1YK9KHH1#KAY!mNUR4vf_aifr&#i*-3d{`u z4I+>coR=h?eV`AUlthvMj9OwcR7TFcI*710>e}i-b(EYfoVkSoatZeRus0I=1av$? z8`)>A9IBQ=k$Q--7P&3~1rl~Z2zAz=TF3|m0Po-n%@aeOiz?3}F0od9c~q$?}*Jvp=Dn2s_{ z9?72tVR`**Q`WNC?O&RQRq9Jqb%!nQ4Df@tDN>n+pDXf%P6m3w0{1fDU_9O3+$6+9 zF4W^p8}mPGG_v7y7|g}~ECR)mS)a6(!1>Anzz5N-iGAvWO2JaAZEX!%Oomq1;tPVV z2(`cLHK?p2>|b3at*j>M9lyp)!RmzdwzVaCdnahmB1&kCq>#;X`Bbc;^H%}8Qki$8 z-F35hh5E3$!H;vMYN*&yGjfHMMuoNF*t|kxUXkPez|#p8n_H|5qHkfpynN?zi|ozh zQw(=GwA<{SO2+S#E6tUrc+jpL5{xmgA|IG(iD*xk>o_pt~loozT$gb{p zakDsIfyFF4Y1%S+n-cmj4Bo5o3Zp(ork*C(YdK4bQWTmZ#~{^(Y#C;@D2~zk&mjZf zwRL(z0JJX=OEk=;_Y5WAaaaIM{a0;Qq~FV*m}|i$zm$muENd!fOpHKV)#h}uKZ)`m z5u<3+%>|6~tsk>dR?G&Lo?QBS)%PNUga?Y9v;~pTIn`x1+btS5z$3lS+UNCmF3CR@ zgN3V4UN4IUuw{uiWTee~Y++nGEkU=FZCO)pUyq~+GRDqa-gK);4YDd^UbK_MNP{*( z^Nl^7-ZVKGT5rqu_D9I=$H_D4N6x=Y^qrh;I8=ay++V(!o6afr3K-UvJve-}mH`~7 zjR`C(rzOJD4H z$x3S>s;a6CnQ^u!sRg66vUEBR80`KlQAsf|SU<&0vxI>KwljDBWqA=Hz^5PX{$#* zeBhguczKpR#5}?9{^HVtv555Yk*18%l!X#vW;)E5pjo$I?bBJ`CfW)ssIsC0gd_v< zvQph1oJ>em5gAleNe-_Fx}Q-Vrb+4yC$a`eP3qELG9Z5}tZIYPC6Dgjz`V8J0=)a1 z_NIl0nksJx=#ZvdSS{=3f!*`w!Y>Rtbg9>!DL8$9H8LOy9$JeU4px@SH5yiZ=UpvL zvX?j>Fr_hQQ#`)#jW}XgmtZ!unjUVx-S#P+;YlFnz5Mas*(l--^d`pali8iCCx54`A?zO0-A${0Y$L33g| z%i9Z9|E`CKAA8|I5Qht8N{v@5NL^lW8@ps7GEPiiVaL!d(l_IysV+uuUZaJV(diVN z_Dg&gFGH6-V-KkCF&Qx4q5e=I~zR0w%w1nF?V+3dxU<$7iWGu zT<=aY|7Gx%$T6fC-!?l%cr($;PR01&tA^5d&hi28hL}&Y} zU9l)?qjk57uGAdj?QrVsUI0%)Bd^CkJ$-^0mVi|$uqwvd7K>wugQAJD(~zP;spODM z#2B&V4XN=y$XH%q?&sTl;-qI{BAuu=&tB4&EKC}`A?VUY7Q80^K#C#m`P_5;t>?eO zK7by@T&lJaf`^0Gi|wp)z%pANKfk~&;zeVsF z=U?ZZ9MB;6axd*D=4M!KGiS5%Qosw#R(yjkgQSOZnYoG?3~LvmrjKtmK1PB6TZ|JlznMEa z0Toy;G!OZn4n0Sz#q0NaHG*W%s-;8tuRMO0Ao0z$q$VdlN3WAMBWjCfeE7nClA1D& zvaI}bCP~eN%UwEc5ZAxfT2$;GiUo-<7I^uWAauH2pZcf-D5h?A$c&5(_dR^#;b^XI z$Rd_hnPFcBiM1$fY+cfE*V*`uL8Thm*eMj=jEm z=d0wy-oRy#Pn;oVc|45`4Gn0`2p~YrXm*B71ujt%)R281(fa3I>2!61u$6X@_K2ShKz#j2m=XQZ0L1T6VQf4A~dmAf4v1|i7?pu;}%8{Qgr)g-U zW%+deDETQ?gBGyKrcLoiFvtFJ*-u#S1rh7$KgcyW3{?~y-XGATU3upM5>S9Equ%4` zL2TL~#S?ZBC1sutMc*A2JUh6jkkzliRvJKtF`f)8OEE_tyO6 zIZ{>J#C=#p8&FnA?64zx)5;k&R)M5zVrgO)cuNtrm1U<}iKo&ex2(a(I8iU->?THO zxPI>Pft2?UPA;K3ad&sObgTYirT2m-cr%H61N0y#U%bC|L~0SY(ss}>oySnGVb?8q zc~TzxrC|6-)1F7n(c>w(de6evUGgGBkQ}9oq$A48pTWZvQ8?$v7YbO$uRIW)AxZqb zSNxB%+PyybeH9<;ivuJQ^iNNJ4HK1q-_}MyH_wXRWKvt2=QB%x>0cefd?9qKiEfHE zrpatzw0snCju{TeIll|gx=P4KPOToVMvQ0F6lqPy)@hhuFEm*gh*$MQ(mWK6xu|6M zp?$XN5DdoSW#3G%udGqpmu{D&Jx@_n4fFq}Z-0qvb=A?qxAh8iatEqq`@MTWoF3jm zWS2Zfowi&6M6%!&`p5h(o1XiLUQEO6mX@Yw$Q;NV=(Vd#hI7yq0fy<4yfM)B{hHm# zY9I9D>ru||!EdHLor`C!)~mlr_S1{eG6bwlrwF-D_TY>=ItH^M@(M;tmD3$}{yy*_ z?B?^RNbAk?+S^_Ti>&uf8RJitK>ZYx$9cgwrPphw4_3fO9#@>zK2`-43cxIvI|yLi z^9KQ+D;wY`baiucxEr64bjH3xK-g5r!Wt@%mH~Y#Qc)Vr6uxY5pK&Sq5AE$g{47y&4t1qPKMm2}bmPBYD+jF#rl&}sQk&eAl!TMQgh9>#hiA%NB42w#X z@NBRER@6fKxH%i=n@>D065C-=0>rl`lv#7+iw3J)j*%WV}bm zZJI-UNTgo00y$?+t2#S<6PHI3JNOp8QzH=CzmIAVp31wo`kP`G9Mk}{?5lZ1X`Kw) zL8e*Wtbat1q^z!~=@3j?nmFy3tl?vBbg_FusHrR9_HUghgbS&=m@8}v_pchZe{mx9 zR+4t-?fJ!2{gsbJIvQW`GU=oe`JE+do97)}AqMdCbhLupNsqVu*Mm)`0L+AgJi*a$iYapP5UjWL_k__$SEFj(ZS1O(mlNY~uVl z9mM}M@Ywy{5r%#7lZ{|pymYZjM#*S^?!9!yS@}vF+`hW4n5I5nFRGD31G3W}t4Gw} zyb>eZLj{Bx@q+J&p(56HcEQ}-sQUy+<|w^U1-zV4!?1M#2eUj`E;hvjXGKRf94i-n z2UuNhnm>)t`2i$zzPUh4aS(z+3y4xO0j6sc!l?`L5H2!RPaV*_=u}gX^<5~L2dv<_ z+HCJgRMn6TO%5Qiuz{hzHVS~Vw=dAQ?cWP6;G`0QqKq^eo&>t%G=~i4Gmxu|cKfN= z+FO54t~Xk7-!mO7w}9Nn>mNX8_K!@~u4$UTjqde?C-+Y&c&xR9Yp%qYi92W-Tp~=W zL3m{7xsj>!Z!&&J4X0!lQ8p~6bv%FAMo{tbISQtj$2dd;-*j7tACbzZyyrO4ChT3SxZZ6lW8tJcW@s@eq+h{RZ9x*ox*x-Djg_?{nmSIA*rZ` zX8Di|mu>hCj%~R;tg6|7{(y-$BSTAFJAH&4FmkD?buqTjabF=4ht6}5W3R)IkXwFq0;1g)CG^(*$Zd8T>!tRoKY z>X%$qrNGri8*=Ivo9{#oW{{GgpNj(OHJd8`s#96Gz&r!{rv_H4srWyax@*}ZyX6B> zehQ0Fmc<$*;%QQn{uEUH9!kT9Dy>SFNa$U}w#e&fX^a?@Mu7x-A!5OKS04m^hm;lL z&PtRXugB|bf+L=I|A?OoNPb7)y$grja zB2AU?`FC?rzmAIlkJ%Uwc@)QfC1hf%Gv5X^mKto2z?QrKA3=KkmRlPOcIeS`o_AMN z^9S!zmr{w`?C@}i?uyoN^@G#Oc`@q*6`akO9ec6&k~_a|F8jeR-5M?+2tQmAq^dEE z5!EJ;&YtR2W>Ao<2+Xxy8}5jJ8u73*^jmju=JhS7?|vHg+B*P1?tf9@@e+j^jwHQ! z*~n3|PhKs2h=!t?*^c!-yH4HDj<7_p>v9TvQUyDg;}I`SMK+N_&G)FO*v^YCbBMd6 z7GaD%-&Iy~O>qQjracVfRMOXI&<3-IfZ=Z7KJ=Z;-rPE*o^VMA_g|lG{@o1==)wJ| zNm%-LyAWLbeiJ_bVd(U-D$hXAh-HybEH#JfdsKq|hXBGkKatmoMM??B2=LbUdtG#4 z7tF%T3p`Q80P-YIv5oTPJ0o$jO!c^q&)AxxuWp6!O0{6WDj8^A^$C7?4Hs(A{U(FB z_iB&pIdNRWF3K{k1@FEjvAEUIgs?>Lmel)_O8}k>_{u`_N6Dd6gi>N1?9bu z^cm8Zfb&sXB1)Es?(Uq7Lj^sxoZGxqr{v z3TnMHsJbKJf!IFTswgG5LaO{6QqX%%>iB^k&imA3fc(mhPWHO_qhlRB#aYp924y2{ zG!c)IE{s$MZ-J&s2Y zt~41ca9icpX~g?_CYCVP^lE&QYt3lH#$3_>1?oWK{Kg;6^P(&a4NebZZh|f)S_a^2 z3Q8ha*0Q9A6h-@Fe`+zDkZh5wGlHmy-vb_z$H-U)k%Z~CxGN2~Ty9t5qM6@eamst} zh8x3P4&ztfU-dDBC;91u)sL2WXbTH-j~q&&OiI%wYn`lv{q0jc5@d%b!MsQ6Uy9}% z=MA{Wz7AemQS)ipfx~`&A(im&kfE4%>DZ93th^NjDeI0oRn4;#X7jn(;(XV7*lAmwufDQ>{Q6_JOL&fug60m@zyIdXA}>1U<|3Y+ zj#_6X^T?Ia$mM|GE42Ij)6r$3;M+V2U2Q{GFu-px(DcF;$8E9>>b4fii^w>ffEg&b#cQoe|Wwz5_cdqLO@$dPZ@7vB} zcn)_muu*dHnghW1_cGreu5946KXvA9H_YA>^wClplJqKOI(OZ!gbRMybYp5%b>9uA zo;|(01h;f!ew&!sG&hkUC$&cni`n(JhL~)MAAL?74FPwLxd&`)eCNOH)oDH5w~6~f zr-)0(%t6Ib^dp^uMkYMgcfY{J%YftS>c#zbpxrQ`Tjt=-0N3{T!8ZWENhUDD3sh!_ zCbelFFiE3cr&nNcqLzo#vR-p+S9^Zdw9wY*iHh|-i@h8&%N`a%?nVOWI9Srp*t(vm zyi&r4b`VYRkkboP+)QS*U>G*-#Jl63nS}zTnDPPz%)mj%#8wj&C}D924^*pVsKGpC zW8O;QQXvkZ{ITCD^_EpiKa*p){dc)N`j2FlbcB>FkTX>L=oEe#GOfQuSYv(2HSrBk z+GSF(=wz)0Xz+hOsO0)OFNK4IdV;`-)5%1Z6QN}FrappbXlho)Hmz>;ef-O$d~0_c zqN6P~mB6&RQKgG2yko$^Ps_SbVJxZCgUj|YEm5?t6Zz|yX!uS}Z&K;S;vgQyT!UkG znOYH5{^9^fGx1?6IhqO+Ucnw-T-nWzwx+8sTibu@O`V;9exnD;I{Qk+2-SaX-ugIG zD{DP*{{UT42T)_AovE{j>#dw`ijhs5p)tEA-@;7@zW5D=%*ffS#~l(0Va@<2$FAd#gA+qvmWhhV}tEdrlpd^&xvHPJLTMsx7 z0ehGq3Re!d|IQ{+b2F!9&O~EtfMJ{H!ZMy+F@BZryb+e(<{l8Fv-)DWOT9}OqM10c z(hz9rCtLYu>j@=FBUqs7OubmfE08v@dc1n6e;pGwT~}CfwZKmAa>tuwavVXn_4oco zqkKNNX)&Xxx3=WhoghT}DTMvM^)@<(fo>wm^}983u-3$NsqgWBJ%w z9N1Hsuvk^FNQf9`R;inoQpEk@a$9n}I1B*;^H0D78`#ydzeg~uYio;c>AquV-3cKV z_|rpAewbth$0`wR(L6`3iJ%5;$aFyhA!ZQ=Z)HQ= zT+Xtd*S*!_qTdzM)$Ws>k%dVStc|9XGoO!n6-!TT*idj0M7>Uzxg_n0V+@sI6x2^! znIPR_fOHK}9&f-@F-9|X7s$qyMT@4NxGXZ8-hJ@>;BvTKc9@)D(s#N^_w%U~v-r}} zMk5Q~5G#$b`jfP}quQU@Jlz6i3LdfHGr}T;zlh-v?;8Y@M2@rQ)grG)2%?Lv7;lOu>0t^den@Kh^~1Besa zYhJS*@Y=fh{@9N#7~Ava=8M>};Yki&s?m3IE9q`#|EA)^{QMqR?8=utxNu$TIy{?n zRa2!Cb3m}zj*o4x;#cECAR4z&dwO-Tl=Ne7b+yZ*r(wpW&q6im-taD}cW3^!U#DKXV$q5VXBS zEWu0Bw^KF0>{L!HtRrmCF5mQGLWZU+)MgZO>!*&d&rW^(C~x?SEg?7{iv&e@Fe7Fc!g z3q$iSI3cQYSjzF54KCF#FIh6e*PtPk(`VtI9C)fWLBgE9tstIo?2h7|uI#`OU#_!^ zUlTv@@gOr?6JVxdM)oiwa7TCn!)FVTQA)r*ZY>ygE?2x{t#zv6%N5nwK!pfFrBioG zo<~<1ZfpcfgSkG)sFH(HQk_&El2z1@3?@Y17*QtEsROF>Txbp4X7#o6$7DyuJ`qK< zREL7$5cjN9HieWyQByvK9DJW7q*2s4)WK+5JZ44@k*dC%Qc$&#cCE{CWd|9h#XIE2JJe!}t6OEo1tcja zc#ra`<#s0!dqn$QI^#%#Ib6mKgohTEi|}RngR8g|!ldc1gM*(+66B6NtUMYfCtOI) zGtwRkmAya)rAgySifv#L&aZywA-`Ho<1>!V7efzES5|+aK;Q&#h z7fQeGC+qEavOwF98`c5-w;RjgBSX)S_4o76*VWEeqf}WUCvZ36wpIcK?q7=J@B|7` zHp)bW#8cyhz3H_rf48nv7VpD`oZ&sedl7EmSFFk!JuwX|r6^VjYbS0C7&3@1y=-?U zezntTk}pURvWm)0F)xEOE0R}q{&b~_cOK4aeOTI z?p*#e*bIDsSdUDkz6ekppP&vf9#{&4{VZYi5K#&S_qAI}2q3h73rP=z8C)J^HnTw* zu4?L5h~rky4WXMa*Iir&J8d(w)=ckfPRO9T7q;^9?JLyFZ=eWsV$ad7%|8d1&^YaT zd{x34MbI;3BS5OFbNB?e4miHwC5env~>n>8`at`|TICwPd({2}$g3)(r!dYW2J_M*K;qQxDU6O)tM|)@1|N zs*$CF^fWeCONj|cT&UaJjJ|7xDg28(h*$H&VP+@t-)e44Z25QZ?<)G(Zh-d7H40=Blk z-W=cV73jsSmxAsUshlQk#$E{KrL_GIPcG9xOt1a4P;mfR`I%sFE+KoZyV*g@c1kP! z>P>Xlmvkr~4$UGze6&X|AS}o__3z8SHaLLE&$v9E;Sc_JFY$#9MV>P7d83PBL3Nsp zUgD0px1OVhV$&YmC^uqb)Q#x=I*&d~+ooee)50NSD^UD`l1^V_x>ytuOtxzF5%MOL zVBS_k#0}wbf7VqPcQF$H6OU30R)@_^LW9}mpK0mHN;c!mdN)gKe0_t46W3eb(5amf z(84b2tmb(8&;7jjeH-wnTHmcUA$)kdxxG*)Cvi%lOO_=i;0Y@t#Z@@Rz_P#0BqN3s zu9grMT6{5Lz{0|^-|~4dVqYD|`FJX^-ybyqw0$F6+pkV=t#_Dupp~7gt*B3x_oy=L0zV} z1D*(out>58d>Es+-#qn`_%IJ4UZXc-dT)oK;@@-lH0yeh5_63?DF58OC@0$}7kx|a zLq>Iyt#Z&)I$!1NQh~@eTP-l%SVW2x%Ju2Ha7J)mBNUjBR_-k=>$GV=V~Mkq-^Ue| z{jM4rxvvWGNu@??vB0en ziw|_dP;}5tGTtP|O1mh^n}%IIIkA35w-Yj`j8$%Lk)}yYiETm}p(s^^aJ(Gfr0Sn5 zYmwOm#%OZ}r8JKsWSlG@mVuknJDY zl6aAfybHG4r?6FG1QaT^f61ajP{PsTH9cgP;!^}+a+%e;FoQ+w^r|<*5`L0m3#^$m zuR+{H7(-CR+v^iar&*UsxqUnSyFsDAM_9y}tn8(DN-sMf{?D1UD%fNo>1fY5!Nh4g zg%%-UlAd%-Dr|kE0HcO02EuWpl$9JQ6s>nbyKT*i7nQ|b~?7Vfc+$DuVm;|CN!hq=09YL7WG+iYqDjEI;@BbecdID1U^AWDM}IJio?11 zLVFY?JGEnSB2iQPmmdb&tn)u7CS`oLPM7N%c3#3I!^9mFs)~u=)r6W^&!lN9X5(+p zI?0NXP!eGJymY)BlB>S6lVz4bWRe(EITiW0lZYPS?mgm?QkkjB+#fLMwIzrhef8t= zZ#ivI`yA%`f!y8mu+JrMGsCFYc6%e0&m)VD@|m>IA59m5A<(#hwU@Ri7hUjrNm1No z@CP=bWj3+zqbvX%hJn0)13=yg=mpgI)SR3VeP0x3Fzs`ffae>L=LS*x29f6*V**7m zO1&v41D0ihzOE_TqB<%p)spE(F|L@h(x4(5ZgDu{B7#*S{sp!@e-t=0@@X9RpI}TB zNM;cBJwo_r;tn)M#fb`N>U(A*tDEH6XL*AadCSd;+dGTE=#h_3kU#3*JxN7{0%ThS zP$8$6IMK=OV_FHL4_h7B)f6OR0IP3v5Pl zz91j?<(nO8;@3oc3HN(b)pfLB$Yh!3wvtgunbsT-m7^|~Oq^DyH7K0(D8J(<8{$;Q zAURt}Sc+y_ipXDXZeFKISOXbQP{t-Jra6V@@tcvtd@Iuy58&e`%hi(oNizduWn-<8 z#F=3%hj89FXRCI0-RWe!;SbV^c=(|9PIAy+5nWuQ;x~gzJaOR zr)}Z5OnK+INId?}x>5?fM~Hk!1bq14r%tZCELPLdDSoD+fs@D|uaTiiDD%Ifw*A2v z6b8+oJ5x)gr)VD6&!1OHqu~eBj({&=`MT4O5~s4PTLb6Lou9M1bkk$f?%;C`8bFJT8Xe0Ja*OAS+x2%onca|QEaEf3q50`0C1npQ-Ju>U60*q#=w7$5RZ zsxzK+5rpt$1fL%*9MIzUB$ygByq4~jtMj?hM z1Z29(C)0f_O9ipO{qzG7w9X>uhub8SvX;}^|0N4);N$-n-N5c~0a0F?$;@?4zNZ!>LUiE<@-@WP|L zzN*{mAYAtPb~(jT=LX(cfa}uyJ;y#&2QY`xM>!+^`A>ni?})5(1`Lz;2>H?s#_jDq zj>#Ehz-ExQl_S!#B>~uy`}F;7mqsRvEKU$4`bQh((!(gwyD1pnMRTkrI6m!o>?&`Fp*1s?`f#hBe!^3B7B?vGy1D+7#*zC zg0+K=3SsO}ISyaY;F3BNs*GZCPJ7;V@op!X6suU}m5hQxW)d?4cJ_EhmaL1_hj%t; zh4Ku00t@cAAm!(yg88K-i&G-?biPzCLR#lK%j9n}O8vL~cD{#Yo=CQuQj3F&ZC6Z0!y9_^Z;U~a+&`>}JQYK%}?gKYx#imS!Mgs8LB7Z#bq=^(`= zm`I%jWtt)?i-fOTH>qOn2;1sO%|xat;X#2 z9g4iPMe}Oa+@CI=wEC#$6Ak7aIXe$y7cYn*&d$$g!_leNkLOEDnEt(fS?WK9cy9Vs za(p!+4RB4VKdFaX5Gjr8p&X%GIx>n5XxCqj?Yf;pSXKH<8)U-A-$eAGZx8zZx?<*EIxwXdmFGi_AxKTsUedv7$28!D9|M% zBup1gAqiKgD49^0;;tNRZIRx1JGZ8#<-Vik_p3sUiF|^JW`baz#W337PcFUV3{6iz zgMv_OND2^&33N@!m7=+RD3J z@a3x%qj>B~v#vk9u#N=P3d&aXC6F$yq$qnC&@o4T+;)pWI@l~UTIXT%sAV9uRpD3n zxev%TqObZ^FOpl5w9ApK-v$h|AZzZdNwU^JF z0ba41HiR;xM%+vaa7|>d>(X@tiZ|~YK~6;n>fgG4OE!%_k-PHC#mT^v;Tw1*92w?2 zB{rC_&7yOeF(4HgTQMY?&?d0PQ%Du81&*@1u9NB`YH21O1}8U;1~Xc(FipKqcYg9$ z?$YiddD z-ra(NQte|u5xyIa6kNG?auLNyD2{e+B^F!Fd2?|DgIDQ_2sk0x?1EUtA%te`L@hvR z73=r)x(>FR7?)xQ1mCgW@n5t3vL5z$Y2I!9=O%%y=}QDO|J9YWlHgCy3NkSopi4TY4hxbdj*nSOd9Y0*fa?LMGAlfgQ zd?OAap59>&RVw7i-{~P1U6!X;3|Z5nqU$J8$K_U46s4FOIKU|+LJ7*C(*-VOUha`Q z*|>V)usROYOtT?5U5pGUL$adLGCmX(stg&;wcSqOu?@dqDd?VG+ zf7NKiOievs)`(xivGu&KutN)G^W@SsX@f8O-}Ti?K@9yl4nRvp zS>34Kjwa7}9N1%Mci}|Nh2wkfFK$TU$82Q*QY?E=no)d1$RZ0d&UWBkN=#jfXsZ_zRAR zxkNrE2Kz?S@SWR#K34E+roe_Tv@m`D=_?eXds ziyeEr@5}W1=Eu8V$;;aj1|x)LZn6M>k2c035!83s;vO;45tv^Qb8|b;q1ig>+U{5K zg3l6mZ*#u|{cemC+BP<9Sc`9okZi&0<4hQ6g`GQcU#QSXP^_vXJqVkOOa~^xsdK&3 z&?XwItQk=w9-L`$afL}TeI%!u2Ckn_HKe2%UFwUHiGC??7wg~ceveD{FZ~dg)h*qpT};~i9~E9+ zUT#ztB@3D$(!x@qM)-C!LRPka~z#cTS&I;zI~Hcyzv zr04u;+G_j*OL78|eD*L98$S?L{i#Q~EY6jev_f4RbB*k8KiN;2`A{mokYmNXKqmP1MP}0XDPu zV`;N%P}5b?txziNJM%E6I>06hW1_b6C`~cJue~MNeU?1h)<=v`{HP&=EIL=*(;~vp>64y zqF5x;TM*2!)&2nXSRX0d(r9|O3jc)a<%j7Tiv9BWV>6F8N-*WZ3y}Z(&hxxzkl(c2 zHpeIMO;QwBqgcE)!e5>b#GV$ZihnE0=q-;P_26G$!d<+_+IFi50I7hO)%d`BIAa|F|?<*liT)`}q6wL!56n+fVkjrJB@{v5{ ziY};mYr$gc-`1|LVnwHpog;&y8;=LRt zBD>Fjaw2P@efG}nUXL&Q9{XyDbF%&g(Km`^cks`sEFLoxx1OG#)6Lj&>!&_Ms(N#+ z+8T9}j!=(WpB*Fb|NSde?kg;2-SHV`@5>o8MG1c49~*bPsXrR30kSfjrWy5hb+jHV zr^tBiv)6IHAwXyL`CAjIQ&*Y+hoHO0K$dEN3#NAHR!LrjfaV9iRfSIp-1%_D&k>&y zk&a>a0JW2oYtJ|FW?Q+x?s#2e#+lXQ95*f{n5S0MhL!RMI1l>r*-Y9>2b>v1as-Fe zr_LN_mn$yiDTZ_9Wiu_!oF8{n8TcQjbv@i;-YH*CmU)kCoEls`wz#xaR2rV%Uyi4z zoyGK& zqQ&mltP_Vdc9kf{$}z$cj0|H>ptT}l`1kVB2w2Vi^2o5 zDYs4;(<#4hrim{=33vCDhkvD@r^(0txkuzY(O{1&(GNgRZ#3st=Ko`&>#fGQuX!@ayZ^ zD8)Dv<33&aL=M^iFPp=|u#i5(EvO!BE;eU6}Fn%2ynRreJHCc2~ z{+x|5?ZRVVjLT|c^SLQ{sXfMYmyxS!%(A6PJ8OiWh>NR?ti-^vCnn(Pj{KDBhsN27 zN%X3kb0eO|^PtJ!Wy#gyd+QtUSzpx@eos?N3wA`lIdW%BL}DV%bwr_Zg_q6JCe5b# z^B?P+9fuG&LkK~a9-ohvw+ricIoB(=nd8WoRc9Lc2;|swCL7z$XST?C-|2;{OoD%1 zj_#cw!ZKHsY!iz0bXJx%Xhw6& zONQwcRMa*YQ&pJQN7G!g8=};VHbITGmDO^w-dw-s7BZckDhotg=w7He+KPT0Iw&!& zJ{-JV^{o4>Ca%m}bE4!5K6Hi+wru&nJk8I~_q2D_-HrF{%x-b>et$y8ZUGw;XD`!VyH*K@aX3F!Q`mBz!Xb;_4d8;b1u>t1Orkw;}dx4EXnljNc& z@h~|eoZn}mj$5C0cAB*;)fz&2YCaG009V?$d={GVkH3&8IrcT!;Kz;i^*z&AmXSp2 zl0xpsfD%755~+=)R#oR7rF%aN;Uy6)aykH@y7WS$5-oSeKr#% zPYuL^;eODK29d3*qLh>YGxF?1bnQ&eaEv1D+w#@-XH@Gj{rlD*=;C9DoZ+6;$lXD_ zYmthB_}^P^WSx)a77L5m(dbD5V|{zxFLx>O9uN9tPhu4ki zZ(Pn!V~O`nc-_xa{}zXXLZW2CqWF1SgijW0s{f|N+l6-)qWjraNhrAQC+lLb)_^bH z+o_|1G2z@!}C)x^}C7+sNTbpYtY1MKxEaPZ)YO!jlWZE|e{I&- z6W2NC+0Z-07Vr4+8P%KWI-Rl30%bQ(T&Q7octbGdct>4XwgFwQ_447=Tyl`<6DEcp zW{}4V>-v(pny?zI>U3Eb^-NGsuQu%*4#u{XI2=78?|=zav6Lc1X7 zOKqD^{TwKf-D+KV{#7~pWuk@>mzA0_U@pO{ zo&DL)SUT@L>$za-`+AJDY7 z0XYO%E*TUP^R=$fUo})j=h<>5tGjNXQU&U|c=&5~;)&*Jrt;6<$u>n7*gX)f)O=g7 z-5>mmk)$q3h)LQ=14!SHDN|H;GK8o!Fsnv#78T6A3g4uh&-sRL$-piVW=DcUB=H-w zw<6wvRyj#efVEhBrfKH}W3~Ok4TM()@U?slel7dSgG>%?%vxU`zQF2w#P9Cj9HMoj z@cgk~d?DJ!6}l3#J-YRm00XuYf2&U?FK{05Lry;0iUw|~?tKx)#m@F>?C@fD+={@J zikESu`4~~;R9~mvn@buy%s%`r(y6KVuSXYW&pt!TUQ)<)lg%)bTQO`caL;n>?lDzz z$p~l=`+FAbNx6%;5jmK8!nZ~Dp3Gz7{SLa?gHY7F!#5M++j+k{N+3S7ip`dl@-W=F zIS0Cep7Xu$_3BjLH6gMSoLj2Z4lVzvwx{*>$=R|5oxt!(C!H^Uj9q*g>AwT9Os(f2 zo%g#Moz&Xn0L>A>kp)P_&>@rhAiXVPYYe^G5pl`1#2TlL{bExP91}t^No&c5!+q;S5MH`WJdLNldhh z7mEI70Z!k~V_^5)ph_dg>8f^iy}yeHGvf+~tEOEI(=Om4F(D6gFU{la`%ERzIs$J7 zH*Zo`An%?d%C~iwJ4XDCcATLn%g^0!Lgu=&eviUx6u?!+od0aAZk97^A8K zxid8!+}O1{K4)y|eX!Cqva+(m8LVyWy5wfJUCd5UKAp6E3~=>lLD2*o#g12=J7_5u zj8ASLJT<#!@%6bu$Vozm@k%GwWThyzCKo&deiP_*V&?a?*_bX3R>Lk*Yc6z_QU(TB z_&1y1b;x_g?mA;eYB=n#uuZ|+a%PpvOf%`>sM9vD3J6965%B_b(b?e4)P~wW zL*lr`XS0#;#8Zu`Gb$C{g5U)e$=GA&q7M>tj|wf8MZumoyY)Lc-ThORg5WV20s zn~#QOrjTY2E7;fTGvJ9w!5OZtao&uoR~-!%uuvG)ol3~6sLKuTP+M#g>#(Mbg!4K1>dYq{E9b8Fl6bnN{`1xG>Xjgj$ieKrX%a}%In&dlS2B>MYpU` zsG>-?r|}CHX2%d;xvM@U*?_)DlNaL*78;`p> zw-#S%b$*{Cbst!KwV7t>`^Y!sgdMj;M3{vFM%6 z#jmBUs)^d<9$<19Nd1hm@UAUV748`_VL*QPklGCbsgF(P@sWeIc6iZ^4~LA0tv>UZ z)E(cs=IC%8!;T2`EDbW`_iFh+dDs>!rIX*>qYIvAAttnA7b5@lu-abby{lGkb8e{} z3)d0-+ItLC_z5$`0R?uNoVNB*Z{-soRMjd)F}-vh9IV~!8s;Q58P-KcwwUWJwv4L3 zpzdjRRDt!_I9+Y_m!Mp!VC~8YLJi2}ZE4CLqi<>$N^tRc%y!aQ(L%9guyL}MMq8jO zeKzqJOOztc1r|2Bu?&^qa>Xi)cGtLwSape1T!FUJ;}d`N^o!Uh9}!cdm#+P98Vw>>1*#C|HMHaV>*qwr^2 zA~dEI7au478~6s~wGm~o;sxg%l3WyOaOt-P*<}MvsdZM|I3qAfZ#dwl4|O$P2$2%Il3K}*-?rx zFeEGWdBdrMj&`I(c*`g=q~tjXdthsKsRtO82fDd!Mpq>-(_VnE{I6!b#A5)!Ppkeh zPS)dv-3QCl2r(}DO*q3srpUrx^;ccm9aSD=>~%ik8mpkfiBcc6xJZQLFaJ|V!7}G& zz`31b^F=Z%ckj}+uYP+N=oedt^mCvpJhN}d6-V%hw)_vbWRb2d@(mB}x)|6740e1| z=w-=xF0CxhW5)E-AvNB~<^_-}*BqRNy+o+ZhxpRrByMf{C=lc7Q6|h*2;?dZsk_=tgl!RVjUBD$u-mb;Ox?Oxal*?_#@0+(F!sUT?tvUVP4 z`Qz#QBR|lqx4>=7brw0CYu`Q2$v6ru8Sn;9MUd>KlNS{TKS%=r;(w#RAth4%c|#tF zyk4==BXU&Jo;t8WFSQEmX*ZUd(s!}GfmwkasWAalmhJ}l)>?9Pm#%bym@Ix+1T}QO0S)=FFNN8Ml*>kwMl%^TEt2+C8(&zlIZPQesdUAe zco_ir`AJ{Og{&Ahy;IAKcc?6A%iN04cZA3O?tTh%$4*-x7JVJKf?5@&^W{c(?V=PP zCc;BZ-Eu$ZGEK@znU0L4+r~nj_*sZrLF~raSLQ} zIB$6;<0gEB0{4A=!yXpq7JEy(+KoL))FA7CDLJlK?8hL7rZuh4H61rs5;jL{*r+9x zN@uLh;QBy-$qv1k_thCQ__{zIJKGS4{#xXdmh4NW^%pAYdFJXvt3-lGM`eKPPF+_Vqt(v6$ytFh-ls7yWk%E(qyrGeWoV zyiUOpzuOBuT(JAIfG=^tK)R!Gz^R&Y@z!{%vuqPBq6H9=<8eZJ15I%CLXlYt6;)t4qlkG%0 za*p751ISsuksV&(AZ-bX#cFzCJ{#CtV_n+5bPDmW=zN(Sw#kaLW?QxfS+tXT(nf8h zxD7i3)h0_1#z#bHL@}ITpwfO6+Yu2P6dzAS3AJoQX@_YKyc0KBAP{&e8U6U*ss^7P z>x~d9W1bQ@HmKHz^Xj%sh`-WJwP)28NBzDOMUZlXKElB5V+NGyAn@>PRc=)V##K_H z{bjgavaQEA1kmeKaC46_+trZkn0Hcw&xo49H-%tv#N*-8mYXB>^a$GzysL^vA&fW| zLyj^q>XM~jkYYO2m7u-R3X8s0-KFAG>YRH<853-yJ&F^@+*`1=*QGX+88tPi>zG7~ z(cV`7co-iIN+iX0?IO2;^Zw{V_%xxuDreF-xOqmy9Jvj-r_z&r=D#RCI(`%<_Eu1y z(pFr2MH#p)6c+Q6l9FC`M+PqJh9P?SGtcnDQ$Z+RB~GK%+ed>?Sk*2yOc)L$pG2FE z;_|?YhzkqDSdG?Uj2i{ad^QlJNBg(`vLynu!Yhk*_rx_{oba2d3e-2fFqY0EwF#Yd zuG^Y~6f9Ru8Poqg_*ZHtd&WVgzuXniz19HJG3+>I)pcRyvKo(9~Zw*p-s4vlwto%;ijddZ@6^a;isrP@53H0XGS;ct+QeIKz3Y=9N0SMwzWd)z{p6Z zS;x-6Vp+u)zdxGwW%WonBmg?>Sp2EdM9DfU!9054!mUoU|G|%IhD`^X0QU1d;Wfim z;EZ{@VV9<%=x`L=_2Z(>uUbw=tG#exTML&vKO`2++2bAl>*;^xe>3p^%s_&)K;~e} V#3 literal 0 HcmV?d00001 diff --git a/OrcaSlicer/Snapmaker/Snapmaker Artisan_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker Artisan_texture.svg new file mode 100644 index 0000000..f30cff2 --- /dev/null +++ b/OrcaSlicer/Snapmaker/Snapmaker Artisan_texture.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/Snapmaker J1_texture.svg b/OrcaSlicer/Snapmaker/Snapmaker J1_texture.svg index 18f4054..a9d6034 100644 --- a/OrcaSlicer/Snapmaker/Snapmaker J1_texture.svg +++ b/OrcaSlicer/Snapmaker/Snapmaker J1_texture.svg @@ -1,35 +1,36 @@ - - - - + + + + - - - - - - + + + + + + - - - - + + + + - - - + + + - - - + + + - - - - - + + + + + diff --git a/OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA @0.2 nozzle.json new file mode 100644 index 0000000..f47614d --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA @0.2 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "PolyLite Dual PLA @0.2 nozzle", + "setting_id": "490991920", + "inherits": "PolyLite PLA @0.2 nozzle", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA.json b/OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA.json new file mode 100644 index 0000000..e6ab1a1 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/PolyLite Dual PLA.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "PolyLite Dual PLA", + "setting_id": "64868365", + "inherits": "PolyLite PLA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/PolyLite PLA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/PolyLite PLA @0.2 nozzle.json index f2caa20..96f7aea 100644 --- a/OrcaSlicer/Snapmaker/filament/PolyLite PLA @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/PolyLite PLA @0.2 nozzle.json @@ -7,12 +7,12 @@ "inherits": "PolyLite PLA @base", "compatible_printers": [ "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)" ], "filament_max_volumetric_speed": [ diff --git a/OrcaSlicer/Snapmaker/filament/PolyLite PLA.json b/OrcaSlicer/Snapmaker/filament/PolyLite PLA.json index b0e4fe3..aa38602 100644 --- a/OrcaSlicer/Snapmaker/filament/PolyLite PLA.json +++ b/OrcaSlicer/Snapmaker/filament/PolyLite PLA.json @@ -9,24 +9,24 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)" diff --git a/OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA @0.2 nozzle.json new file mode 100644 index 0000000..c3673b4 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA @0.2 nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "PolyTerra Dual PLA @0.2 nozzle", + "setting_id": "1258531391", + "inherits": "PolyTerra PLA @0.2 nozzle", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA.json b/OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA.json new file mode 100644 index 0000000..8b13924 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/PolyTerra Dual PLA.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "PolyTerra Dual PLA", + "setting_id": "1258005940", + "inherits": "PolyTerra PLA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @0.2 nozzle.json index f2b469c..22ca04d 100644 --- a/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @0.2 nozzle.json @@ -7,12 +7,12 @@ "inherits": "PolyTerra PLA @base", "compatible_printers": [ "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)" ], "filament_max_volumetric_speed": [ diff --git a/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @base.json b/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @base.json index c09b45b..fdd96cf 100644 --- a/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @base.json +++ b/OrcaSlicer/Snapmaker/filament/PolyTerra PLA @base.json @@ -12,7 +12,7 @@ "1.31" ], "filament_max_volumetric_speed": [ - "18" + "14.4" ], "default_filament_colour": [ "#73CEC8" diff --git a/OrcaSlicer/Snapmaker/filament/PolyTerra PLA.json b/OrcaSlicer/Snapmaker/filament/PolyTerra PLA.json index 712fbd4..644b87e 100644 --- a/OrcaSlicer/Snapmaker/filament/PolyTerra PLA.json +++ b/OrcaSlicer/Snapmaker/filament/PolyTerra PLA.json @@ -9,24 +9,24 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker ABS @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker ABS @0.2 nozzle.json index 1588ca9..33966f3 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker ABS @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker ABS @0.2 nozzle.json @@ -7,13 +7,13 @@ "inherits": "Snapmaker ABS @base", "compatible_printers": [ "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", - "Snapmaker A350 QSKit (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)" + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)" ], "filament_max_volumetric_speed": [ "2" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker ABS Benchy.json b/OrcaSlicer/Snapmaker/filament/Snapmaker ABS Benchy.json new file mode 100644 index 0000000..5c1d705 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker ABS Benchy.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker ABS Benchy", + "setting_id": "542898558", + "inherits": "Snapmaker Dual ABS @base", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "compatible_prints": [ + "0.25 Benchy @Snapmaker Artisan (0.4 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker ABS.json b/OrcaSlicer/Snapmaker/filament/Snapmaker ABS.json index e6280f6..5afe4a5 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker ABS.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker ABS.json @@ -9,26 +9,26 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker ASA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker ASA @0.2 nozzle.json index 8df1b2a..0edcc66 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker ASA @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker ASA @0.2 nozzle.json @@ -7,15 +7,15 @@ "inherits": "Snapmaker ASA @base", "compatible_printers": [ "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", - "Snapmaker A350 QSKit (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)" + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)" ], "filament_max_volumetric_speed": [ - "2" + "2.4" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker ASA.json b/OrcaSlicer/Snapmaker/filament/Snapmaker ASA.json index 5a4c927..762c3f8 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker ASA.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker ASA.json @@ -9,26 +9,26 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.2 nozzle.json new file mode 100644 index 0000000..6db75b2 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.2 nozzle.json @@ -0,0 +1,70 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual ABS @0.2 nozzle", + "setting_id": "2402717089", + "inherits": "Snapmaker Dual ABS @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_end_gcode": [ + "" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_loading_speed": [ + "25" + ], + "filament_unloading_speed_start": [ + "3" + ], + "filament_unloading_speed": [ + "25" + ], + "filament_load_time": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "fan_max_speed": [ + "80" + ], + "pressure_advance": [ + "0.015" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.8 nozzle.json new file mode 100644 index 0000000..4105327 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @0.8 nozzle.json @@ -0,0 +1,25 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual ABS @0.8 nozzle", + "setting_id": "519475561", + "inherits": "Snapmaker Dual ABS @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "slow_down_min_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @base.json new file mode 100644 index 0000000..f4cb4f7 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS @base.json @@ -0,0 +1,59 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual ABS @base", + "filament_id": "168223792", + "inherits": "fdm_filament_abs", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], + "overhang_fan_speed": [ + "20" + ], + "filament_flow_ratio": [ + "0.95" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "15" + ], + "pressure_advance": [ + "0.02" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS Benchy.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS Benchy.json new file mode 100644 index 0000000..e6f005c --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS Benchy.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual ABS Benchy", + "setting_id": "3540754477", + "inherits": "Snapmaker Dual ABS @base", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "compatible_prints": [ + "0.25 Benchy @Snapmaker Artisan (0.4 nozzle)" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_for_layer_cooling": [ + "0" + ], + "fan_cooling_layer_time": [ + "2" + ], + "filament_deretraction_speed": [ + "55" + ], + "filament_max_volumetric_speed": [ + "31" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0" + ], + "filament_retraction_speed": [ + "55" + ], + "filament_wipe": [ + "0" + ], + "nozzle_temperature": [ + "250" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "35" + ], + "slow_down_min_speed": [ + "0" + ], + "slow_down_layer_time": [ + "0" + ], + "default_filament_colour": [ + "#335BBB" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS.json new file mode 100644 index 0000000..90049f3 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ABS.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual ABS", + "setting_id": "937533070", + "inherits": "Snapmaker Dual ABS @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @0.2 nozzle.json new file mode 100644 index 0000000..b2b5588 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @0.2 nozzle.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual ASA @0.2 nozzle", + "setting_id": "2698003242", + "inherits": "Snapmaker Dual ASA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_end_gcode": [ + "" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2.4" + ], + "filament_loading_speed_start": [ + "3" + ], + "filament_loading_speed": [ + "25" + ], + "filament_unloading_speed_start": [ + "3" + ], + "filament_unloading_speed": [ + "25" + ], + "filament_load_time": [ + "0" + ], + "filament_unload_time": [ + "0" + ], + "filament_cooling_moves": [ + "0" + ], + "filament_cooling_initial_speed": [ + "2.2" + ], + "filament_cooling_final_speed": [ + "3.4" + ], + "fan_max_speed": [ + "35" + ], + "fan_min_speed": [ + "10" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @base.json new file mode 100644 index 0000000..1da2330 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA @base.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual ASA @base", + "filament_id": "1247172706", + "inherits": "fdm_filament_asa", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], + "overhang_fan_speed": [ + "15" + ], + "filament_max_volumetric_speed": [ + "8" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "15" + ], + "fan_min_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA.json new file mode 100644 index 0000000..1715dca --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual ASA.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual ASA", + "setting_id": "2541866198", + "inherits": "Snapmaker Dual ASA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF @base.json new file mode 100644 index 0000000..514b900 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF @base.json @@ -0,0 +1,56 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PA-CF @base", + "filament_id": "3493177425", + "inherits": "fdm_filament_pa", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "hot_plate_temp": [ + "100" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "overhang_fan_speed": [ + "50" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "15" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF.json new file mode 100644 index 0000000..518d2b9 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PA-CF.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PA-CF", + "setting_id": "2799665789", + "inherits": "Snapmaker Dual PA-CF @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET @base.json new file mode 100644 index 0000000..67bca9c --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET @base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PET @base", + "filament_id": "2128577941", + "inherits": "fdm_filament_pet", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "overhang_fan_speed": [ + "40" + ], + "filament_max_volumetric_speed": [ + "6.8" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "26" + ], + "slow_down_min_speed": [ + "35" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET.json new file mode 100644 index 0000000..03a664e --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PET.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PET", + "setting_id": "4213200045", + "inherits": "Snapmaker Dual PET @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.2 nozzle.json new file mode 100644 index 0000000..b664b39 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PETG @0.2 nozzle", + "setting_id": "2935726097", + "inherits": "Snapmaker Dual PETG @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "1.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.8 nozzle.json new file mode 100644 index 0000000..5e780b1 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @0.8 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PETG @0.8 nozzle", + "setting_id": "1060879577", + "inherits": "Snapmaker Dual PETG @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "fan_max_speed": [ + "60" + ], + "fan_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @base.json new file mode 100644 index 0000000..c7e05c6 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG @base.json @@ -0,0 +1,68 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PETG @base", + "filament_id": "2209001062", + "inherits": "fdm_filament_petg", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "overhang_fan_speed": [ + "60" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "14" + ], + "filament_z_hop_types": [ + "Spiral Lift" + ], + "filament_retraction_speed": [ + "35" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature": [ + "255" + ], + "temperature_vitrification": [ + "178" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "nozzle_temperature_range_low": [ + "240" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json new file mode 100644 index 0000000..c1603ec --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF @base.json @@ -0,0 +1,95 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PETG-CF @base", + "filament_id": "1042511226", + "inherits": "fdm_filament_petg", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "required_nozzle_HRC": [ + "40" + ], + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "55" + ], + "fan_cooling_layer_time": [ + "10" + ], + "filament_cost": [ + "40" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "6.4" + ], + "filament_retraction_minimum_travel": [ + "nil" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "temperature_vitrification": [ + "178" + ], + "fan_max_speed": [ + "20" + ], + "fan_min_speed": [ + "0" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "6" + ], + "enable_pressure_advance": [ + "0" + ], + "filament_type": [ + "PETG-CF" + ], + "default_filament_colour": [ + "#3D3C39" + ], + "nozzle_temperature_range_high": [ + "255" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF.json new file mode 100644 index 0000000..e74ff28 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG-CF.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PETG-CF", + "setting_id": "950459082", + "inherits": "Snapmaker Dual PETG-CF @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG.json new file mode 100644 index 0000000..3847f36 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PETG.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PETG", + "setting_id": "2452014271", + "inherits": "Snapmaker Dual PETG @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA @base.json new file mode 100644 index 0000000..cb9e12e --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA @base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PLA @base", + "filament_id": "1417031127", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "filament_retraction_length": [ + "nil" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature": [ + "220" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.2 nozzle.json new file mode 100644 index 0000000..a6ff3b6 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Eco @0.2 nozzle", + "setting_id": "3529576452", + "inherits": "Snapmaker Dual PLA Eco @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.8 nozzle.json new file mode 100644 index 0000000..2c9432c --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Eco @0.8 nozzle", + "setting_id": "1134628044", + "inherits": "Snapmaker Dual PLA Eco @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @base.json new file mode 100644 index 0000000..0604c19 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco @base.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PLA Eco @base", + "filament_id": "200803790", + "inherits": "fdm_filament_pla_eco", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "filament_density": [ + "1.26" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco.json new file mode 100644 index 0000000..570074d --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Eco.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Eco", + "setting_id": "2158656028", + "inherits": "Snapmaker Dual PLA Eco @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.2 nozzle.json new file mode 100644 index 0000000..31e981d --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Matte @0.2 nozzle", + "setting_id": "2269792171", + "inherits": "Snapmaker Dual PLA Matte @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.8 nozzle.json new file mode 100644 index 0000000..88e7b42 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Matte @0.8 nozzle", + "setting_id": "378166115", + "inherits": "Snapmaker Dual PLA Matte @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json new file mode 100644 index 0000000..455345c --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte @base.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PLA Matte @base", + "filament_id": "3503790988", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "filament_density": [ + "1.32" + ], + "filament_max_volumetric_speed": [ + "9.6" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "215" + ], + "default_filament_colour": [ + "#EAC3C3" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte.json new file mode 100644 index 0000000..e681e7b --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Matte.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Matte", + "setting_id": "3959402964", + "inherits": "Snapmaker Dual PLA Matte @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @0.2 nozzle.json new file mode 100644 index 0000000..9f8acad --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Metal @0.2 nozzle", + "setting_id": "922702789", + "inherits": "Snapmaker Dual PLA Metal @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json new file mode 100644 index 0000000..f5bbb72 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal @base.json @@ -0,0 +1,53 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PLA Metal @base", + "filament_id": "2029994346", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "filament_cost": [ + "90" + ], + "filament_density": [ + "1.25" + ], + "filament_max_volumetric_speed": [ + "16" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature": [ + "220" + ], + "default_filament_colour": [ + "#767A7E" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal.json new file mode 100644 index 0000000..dfa040e --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Metal.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Metal", + "setting_id": "720664627", + "inherits": "Snapmaker Dual PLA Metal @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @0.2 nozzle.json new file mode 100644 index 0000000..caf986b --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @0.2 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Silk @0.2 nozzle", + "setting_id": "965040007", + "inherits": "Snapmaker Dual PLA Silk @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json new file mode 100644 index 0000000..9e54ccb --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk @base.json @@ -0,0 +1,62 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PLA Silk @base", + "filament_id": "1181363872", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "filament_cost": [ + "70" + ], + "filament_density": [ + "1.32" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "default_filament_colour": [ + "#CF942B" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk.json new file mode 100644 index 0000000..083fddd --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA Silk.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA Silk", + "setting_id": "1328250686", + "inherits": "Snapmaker Dual PLA Silk @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @0.8 nozzle.json new file mode 100644 index 0000000..edae140 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @0.8 nozzle.json @@ -0,0 +1,22 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA-CF @0.8 nozzle", + "setting_id": "154056642", + "inherits": "Snapmaker Dual PLA-CF @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "filament_max_volumetric_speed": [ + "12.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json new file mode 100644 index 0000000..c5568ad --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF @base.json @@ -0,0 +1,77 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PLA-CF @base", + "filament_id": "1702147325", + "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "required_nozzle_HRC": [ + "40" + ], + "hot_plate_temp": [ + "55" + ], + "hot_plate_temp_initial_layer": [ + "55" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "15" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "230" + ], + "temperature_vitrification": [ + "150" + ], + "default_filament_colour": [ + "#3D3C39" + ], + "filament_type": [ + "PLA-CF" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "additional_cooling_fan_speed": [ + "0" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF.json new file mode 100644 index 0000000..4eca540 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA-CF.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA-CF", + "setting_id": "3589359438", + "inherits": "Snapmaker Dual PLA-CF @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA.json new file mode 100644 index 0000000..f2ae4d9 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PLA.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PLA", + "setting_id": "1195313935", + "inherits": "Snapmaker Dual PLA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.2 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @0.2 nozzle.json new file mode 100644 index 0000000..9ab4286 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @0.2 nozzle.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PVA @0.2 nozzle", + "setting_id": "3656018400", + "inherits": "Snapmaker Dual PVA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A250 Dual QSKit (0.2 nozzle)", + "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker Artisan (0.2 nozzle)" + ], + "filament_max_volumetric_speed": [ + "1.2" + ], + "nozzle_temperature_initial_layer": [ + "220" + ], + "nozzle_temperature": [ + "220" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @base.json new file mode 100644 index 0000000..6083795 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA @base.json @@ -0,0 +1,41 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual PVA @base", + "filament_id": "3104636980", + "inherits": "fdm_filament_pva", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "slow_down_layer_time": [ + "8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA.json new file mode 100644 index 0000000..b7a8430 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual PVA.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual PVA", + "setting_id": "4145213908", + "inherits": "Snapmaker Dual PVA @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPE.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPE.json new file mode 100644 index 0000000..b93954f --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPE.json @@ -0,0 +1,67 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual TPE", + "setting_id": "2704030359", + "inherits": "Snapmaker Dual TPU @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "hot_plate_temp": [ + "45" + ], + "hot_plate_temp_initial_layer": [ + "45" + ], + "overhang_fan_speed": [ + "65" + ], + "filament_flow_ratio": [ + "1.1" + ], + "filament_density": [ + "1.22" + ], + "filament_max_volumetric_speed": [ + "7.2" + ], + "fan_max_speed": [ + "65" + ], + "fan_min_speed": [ + "65" + ], + "default_filament_colour": [ + "#383737" + ], + "filament_notes": [ + "eSUN eLastic TPE-83A\n" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU @base.json new file mode 100644 index 0000000..f343d1f --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU @base.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "false", + "name": "Snapmaker Dual TPU @base", + "filament_id": "2971656290", + "inherits": "fdm_filament_tpu", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU High-Flow.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU High-Flow.json new file mode 100644 index 0000000..e7be5e9 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU High-Flow.json @@ -0,0 +1,55 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual TPU High-Flow", + "setting_id": "1072918854", + "inherits": "Snapmaker Dual TPU @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ], + "filament_flow_ratio": [ + "0.983" + ], + "filament_deretraction_speed": [ + "nil" + ], + "filament_max_volumetric_speed": [ + "7.6" + ], + "filament_retraction_length": [ + "0.8" + ], + "filament_retraction_speed": [ + "nil" + ], + "filament_notes": [ + "!! It needs to be dried before use.\nSnapmaker TPU 95A High-Flow\n" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU.json b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU.json new file mode 100644 index 0000000..cc2c391 --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker Dual TPU.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker Dual TPU", + "setting_id": "3164285683", + "inherits": "Snapmaker Dual TPU @base", + "compatible_printers": [ + "Snapmaker A250 Dual (0.4 nozzle)", + "Snapmaker A250 Dual (0.6 nozzle)", + "Snapmaker A250 Dual (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A250 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual QSKit (0.8 nozzle)", + "Snapmaker A350 Dual (0.4 nozzle)", + "Snapmaker A350 Dual (0.6 nozzle)", + "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker Artisan (0.4 nozzle)", + "Snapmaker Artisan (0.6 nozzle)", + "Snapmaker Artisan (0.8 nozzle)" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.2 nozzle.json index 40a9ff1..ca0d592 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.2 nozzle.json @@ -7,5 +7,32 @@ "inherits": "Snapmaker J1 ABS @base", "compatible_printers": [ "Snapmaker J1 (0.2 nozzle)" + ], + "filament_end_gcode": [ + "" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_flow_ratio": [ + "0.93" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "15" + ], + "pressure_advance": [ + "0.015" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.8 nozzle.json index 04a2d05..b8ae697 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.8 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @0.8 nozzle.json @@ -9,7 +9,7 @@ "Snapmaker J1 (0.8 nozzle)" ], "filament_max_volumetric_speed": [ - "22" + "16" ], "slow_down_min_speed": [ "10" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @base.json index d49172b..2674a15 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS @base.json @@ -5,17 +5,29 @@ "name": "Snapmaker J1 ABS @base", "filament_id": "1223824394", "inherits": "fdm_filament_abs", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "105" + ], "overhang_fan_speed": [ - "29" + "22" ], "filament_flow_ratio": [ "0.95" ], "filament_max_volumetric_speed": [ - "18" + "9.6" ], "fan_max_speed": [ - "29" + "22" + ], + "fan_min_speed": [ + "22" ], "pressure_advance": [ "0.02" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS Benchy.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS Benchy.json new file mode 100644 index 0000000..97d656c --- /dev/null +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ABS Benchy.json @@ -0,0 +1,89 @@ +{ + "type": "filament", + "from": "system", + "instantiation": "true", + "name": "Snapmaker J1 ABS Benchy", + "setting_id": "356879727", + "inherits": "Snapmaker J1 ABS @base", + "compatible_printers": [ + "Snapmaker J1 (0.4 nozzle)" + ], + "compatible_prints": [ + "0.25 Benchy @Snapmaker J1 (0.4 nozzle)" + ], + "overhang_fan_speed": [ + "35" + ], + "slow_down_for_layer_cooling": [ + "0" + ], + "fan_cooling_layer_time": [ + "2" + ], + "filament_deretraction_speed": [ + "55" + ], + "filament_max_volumetric_speed": [ + "31" + ], + "filament_retract_when_changing_layer": [ + "0" + ], + "filament_retraction_length": [ + "0.5" + ], + "filament_z_hop": [ + "0" + ], + "filament_retraction_speed": [ + "55" + ], + "filament_wipe": [ + "0" + ], + "filament_loading_speed_start": [ + "35" + ], + "filament_loading_speed": [ + "35" + ], + "filament_unloading_speed_start": [ + "35" + ], + "filament_unloading_speed": [ + "35" + ], + "filament_load_time": [ + "2" + ], + "filament_unload_time": [ + "2" + ], + "filament_cooling_moves": [ + "2" + ], + "filament_cooling_initial_speed": [ + "35" + ], + "filament_cooling_final_speed": [ + "60" + ], + "nozzle_temperature": [ + "250" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "65" + ], + "slow_down_min_speed": [ + "0" + ], + "slow_down_layer_time": [ + "0" + ], + "default_filament_colour": [ + "#335BBB" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @0.2 nozzle.json index 41f1e92..6e6be41 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @0.2 nozzle.json @@ -7,5 +7,23 @@ "inherits": "Snapmaker J1 ASA @base", "compatible_printers": [ "Snapmaker J1 (0.2 nozzle)" + ], + "hot_plate_temp": [ + "90" + ], + "hot_plate_temp_initial_layer": [ + "90" + ], + "overhang_fan_speed": [ + "80" + ], + "filament_max_volumetric_speed": [ + "2.4" + ], + "fan_max_speed": [ + "35" + ], + "fan_min_speed": [ + "10" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @base.json index a38b508..cd43cd0 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 ASA @base.json @@ -5,9 +5,18 @@ "name": "Snapmaker J1 ASA @base", "filament_id": "144877656", "inherits": "fdm_filament_asa", + "hot_plate_temp": [ + "110" + ], + "hot_plate_temp_initial_layer": [ + "100" + ], "overhang_fan_speed": [ "20" ], + "filament_max_volumetric_speed": [ + "9.6" + ], "fan_max_speed": [ "20" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PA-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PA-CF @base.json index b7bda1f..1514c32 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PA-CF @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PA-CF @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PA-CF @base", "filament_id": "1210173120", "inherits": "fdm_filament_pa", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "overhang_fan_speed": [ "55" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PET @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PET @base.json index a65db99..fdd3a61 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PET @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PET @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PET @base", "filament_id": "1009481135", "inherits": "fdm_filament_pet", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "overhang_fan_speed": [ "40" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG @base.json index d856f8e..a587927 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG @base.json @@ -5,6 +5,12 @@ "name": "Snapmaker J1 PETG @base", "filament_id": "1172603684", "inherits": "fdm_filament_petg", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], + "overhang_fan_speed": [ + "60" + ], "filament_density": [ "1.25" ], @@ -29,24 +35,6 @@ "fan_min_speed": [ "10" ], - "cool_plate_temp": [ - "70" - ], - "eng_plate_temp": [ - "70" - ], - "textured_plate_temp": [ - "70" - ], - "cool_plate_temp_initial_layer": [ - "70" - ], - "eng_plate_temp_initial_layer": [ - "70" - ], - "textured_plate_temp_initial_layer": [ - "70" - ], "nozzle_temperature_range_low": [ "240" ] diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json index 30d518d..7a8f9f9 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PETG-CF @base.json @@ -5,14 +5,20 @@ "name": "Snapmaker J1 PETG-CF @base", "filament_id": "4235401834", "inherits": "fdm_filament_petg", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "required_nozzle_HRC": [ "40" ], - "reduce_fan_stop_start_freq": [ - "0" + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "55" ], "fan_cooling_layer_time": [ - "20" + "10" ], "filament_cost": [ "40" @@ -21,7 +27,7 @@ "1.25" ], "filament_max_volumetric_speed": [ - "14" + "6.4" ], "filament_retraction_minimum_travel": [ "nil" @@ -29,8 +35,8 @@ "filament_retraction_length": [ "nil" ], - "nozzle_temperature": [ - "255" + "nozzle_temperature_initial_layer": [ + "250" ], "temperature_vitrification": [ "178" @@ -50,31 +56,13 @@ "enable_pressure_advance": [ "0" ], - "cool_plate_temp": [ - "70" - ], - "eng_plate_temp": [ - "70" - ], - "textured_plate_temp": [ - "70" - ], - "cool_plate_temp_initial_layer": [ - "70" - ], - "eng_plate_temp_initial_layer": [ - "70" - ], - "textured_plate_temp_initial_layer": [ - "70" + "filament_type": [ + "PETG-CF" ], "default_filament_colour": [ "#3D3C39" ], - "filament_type": [ - "PETG-CF" - ], - "nozzle_temperature_range_low": [ - "240" + "nozzle_temperature_range_high": [ + "255" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA @base.json index abd1c42..e95ea7a 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PLA @base", "filament_id": "377675245", "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "filament_retraction_length": [ "nil" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Eco @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Eco @base.json index f5f24aa..4e2f895 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Eco @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Eco @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PLA Eco @base", "filament_id": "3383257822", "inherits": "fdm_filament_pla_eco", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "filament_density": [ "1.26" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @0.8 nozzle.json index b3f6fa1..1509999 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @0.8 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @0.8 nozzle.json @@ -8,9 +8,6 @@ "compatible_printers": [ "Snapmaker J1 (0.8 nozzle)" ], - "filament_max_volumetric_speed": [ - "22" - ], "slow_down_min_speed": [ "20" ] diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json index efca776..1f9759f 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Matte @base.json @@ -5,11 +5,14 @@ "name": "Snapmaker J1 PLA Matte @base", "filament_id": "1192769348", "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "filament_density": [ "1.32" ], "filament_max_volumetric_speed": [ - "19" + "9.6" ], "nozzle_temperature_initial_layer": [ "215" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json index 3d75258..ceac663 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Metal @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PLA Metal @base", "filament_id": "4012961186", "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "filament_cost": [ "90" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json index e9fc62b..780b647 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA Silk @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PLA Silk @base", "filament_id": "1528786603", "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "hot_plate_temp_initial_layer": [ "65" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @0.8 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @0.8 nozzle.json index e7714a6..28dff6e 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @0.8 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @0.8 nozzle.json @@ -9,6 +9,6 @@ "Snapmaker J1 (0.8 nozzle)" ], "filament_max_volumetric_speed": [ - "18" + "12.8" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json index 699e8ee..5b5ffb4 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PLA-CF @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PLA-CF @base", "filament_id": "3806593857", "inherits": "fdm_filament_pla", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "required_nozzle_HRC": [ "40" ], @@ -29,24 +32,6 @@ "temperature_vitrification": [ "150" ], - "cool_plate_temp": [ - "55" - ], - "eng_plate_temp": [ - "55" - ], - "textured_plate_temp": [ - "55" - ], - "cool_plate_temp_initial_layer": [ - "55" - ], - "eng_plate_temp_initial_layer": [ - "55" - ], - "textured_plate_temp_initial_layer": [ - "55" - ], "default_filament_colour": [ "#3D3C39" ], diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PVA @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PVA @base.json index e7e03c4..e74dfa6 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PVA @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 PVA @base.json @@ -5,6 +5,9 @@ "name": "Snapmaker J1 PVA @base", "filament_id": "4227461134", "inherits": "fdm_filament_pva", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ], "slow_down_layer_time": [ "8" ] diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 TPU @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 TPU @base.json index 101d1bc..ae11ea5 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker J1 TPU @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker J1 TPU @base.json @@ -4,5 +4,8 @@ "instantiation": "false", "name": "Snapmaker J1 TPU @base", "filament_id": "4092268632", - "inherits": "fdm_filament_tpu" + "inherits": "fdm_filament_tpu", + "filament_end_gcode": [ + "M104 S{temperature_vitrification[current_extruder]} ;standby T{current_extruder}" + ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PA-CF.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PA-CF.json index 0a7bc64..7f1cf4b 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PA-CF.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PA-CF.json @@ -9,26 +9,26 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PET @Dual.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PET @Dual.json deleted file mode 100644 index aaafafd..0000000 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PET @Dual.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "filament", - "from": "system", - "instantiation": "true", - "name": "Snapmaker PET @Dual", - "setting_id": "145337790", - "inherits": "Snapmaker PET @base", - "compatible_printers": [ - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" - ], - "overhang_fan_speed": [ - "40" - ], - "fan_max_speed": [ - "55" - ], - "fan_min_speed": [ - "20" - ] -} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PET.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PET.json index 7694309..5b62beb 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PET.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PET.json @@ -5,30 +5,5 @@ "name": "Snapmaker PET", "setting_id": "3543479015", "inherits": "Snapmaker PET @base", - "compatible_printers": [ - "Snapmaker A250 (0.4 nozzle)", - "Snapmaker A250 (0.6 nozzle)", - "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 QSKit (0.4 nozzle)", - "Snapmaker A250 QSKit (0.6 nozzle)", - "Snapmaker A250 QSKit (0.8 nozzle)", - "Snapmaker A350 QSKit (0.4 nozzle)", - "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" - ] + "compatible_printers": null } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG @0.2 nozzle.json index 824fe3a..cc71f37 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG @0.2 nozzle.json @@ -7,13 +7,13 @@ "inherits": "Snapmaker PETG @base", "compatible_printers": [ "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", - "Snapmaker A350 QSKit (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)" + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)" ], "filament_max_volumetric_speed": [ "1" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF @base.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF @base.json index 13a9d74..06600fd 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF @base.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF @base.json @@ -8,11 +8,14 @@ "required_nozzle_HRC": [ "40" ], - "reduce_fan_stop_start_freq": [ - "0" + "overhang_fan_threshold": [ + "10%" + ], + "overhang_fan_speed": [ + "55" ], "fan_cooling_layer_time": [ - "20" + "10" ], "filament_cost": [ "40" @@ -20,12 +23,18 @@ "filament_density": [ "1.25" ], + "filament_max_volumetric_speed": [ + "6.4" + ], "filament_retraction_minimum_travel": [ "nil" ], "filament_retraction_length": [ "nil" ], + "nozzle_temperature_initial_layer": [ + "250" + ], "temperature_vitrification": [ "178" ], @@ -44,31 +53,13 @@ "enable_pressure_advance": [ "0" ], - "cool_plate_temp": [ - "70" - ], - "eng_plate_temp": [ - "70" - ], - "textured_plate_temp": [ - "70" - ], - "cool_plate_temp_initial_layer": [ - "70" - ], - "eng_plate_temp_initial_layer": [ - "70" - ], - "textured_plate_temp_initial_layer": [ - "70" + "filament_type": [ + "PETG-CF" ], "default_filament_colour": [ "#3D3C39" ], - "filament_type": [ - "PETG-CF" - ], - "nozzle_temperature_range_low": [ - "240" + "nozzle_temperature_range_high": [ + "255" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF.json index 25bc06a..6901560 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG-CF.json @@ -9,26 +9,26 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG.json index 88dc727..855640f 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PETG.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PETG.json @@ -9,26 +9,26 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Eco.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Eco.json index afe83fd..ee48636 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Eco.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Eco.json @@ -10,25 +10,33 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A250 QSKit (0.4 nozzle)", + "Snapmaker A250 QSKit (0.6 nozzle)", + "Snapmaker A250 QSKit (0.8 nozzle)", "Snapmaker A350 (0.2 nozzle)", "Snapmaker A350 (0.4 nozzle)", "Snapmaker A350 (0.6 nozzle)", "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QSKit (0.2 nozzle)", + "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk @0.2 nozzle.json index 9e7b884..90f0505 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk @0.2 nozzle.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk @0.2 nozzle.json @@ -7,12 +7,12 @@ "inherits": "Snapmaker PLA Silk @base", "compatible_printers": [ "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)" ], "filament_max_volumetric_speed": [ diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk.json index e26c80f..6928499 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA Silk.json @@ -9,24 +9,24 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA-CF.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA-CF.json index 5fd902e..5439435 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA-CF.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA-CF.json @@ -9,24 +9,24 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA.json index 0deea4e..5dd453d 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PLA.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker PLA.json @@ -10,33 +10,33 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.2 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 QSKit (0.8 nozzle)" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PVA @0.2 nozzle.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PVA @0.2 nozzle.json deleted file mode 100644 index e983192..0000000 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PVA @0.2 nozzle.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "filament", - "from": "system", - "instantiation": "true", - "name": "Snapmaker PVA @0.2 nozzle", - "setting_id": "1131479069", - "inherits": "Snapmaker PVA @base", - "compatible_printers": [ - "Snapmaker A250 (0.2 nozzle)", - "Snapmaker A350 (0.2 nozzle)", - "Snapmaker A250 Dual (0.2 nozzle)", - "Snapmaker A350 Dual (0.2 nozzle)", - "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)", - "Snapmaker A250 QSKit (0.2 nozzle)", - "Snapmaker A350 QSKit (0.2 nozzle)" - ], - "filament_max_volumetric_speed": [ - "1.2" - ] -} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker PVA.json b/OrcaSlicer/Snapmaker/filament/Snapmaker PVA.json deleted file mode 100644 index fdd0387..0000000 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker PVA.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "filament", - "from": "system", - "instantiation": "true", - "name": "Snapmaker PVA", - "setting_id": "3741816734", - "inherits": "Snapmaker PVA @base", - "compatible_printers": [ - "Snapmaker A250 (0.4 nozzle)", - "Snapmaker A250 (0.6 nozzle)", - "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", - "Snapmaker A250 QSKit (0.4 nozzle)", - "Snapmaker A250 QSKit (0.6 nozzle)", - "Snapmaker A250 QSKit (0.8 nozzle)", - "Snapmaker A350 QSKit (0.4 nozzle)", - "Snapmaker A350 QSKit (0.6 nozzle)", - "Snapmaker A350 QSKit (0.8 nozzle)" - ] -} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker TPE.json b/OrcaSlicer/Snapmaker/filament/Snapmaker TPE.json index 846a053..ac388de 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker TPE.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker TPE.json @@ -9,24 +9,24 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)" diff --git a/OrcaSlicer/Snapmaker/filament/Snapmaker TPU.json b/OrcaSlicer/Snapmaker/filament/Snapmaker TPU.json index c1d56cc..3d203bc 100644 --- a/OrcaSlicer/Snapmaker/filament/Snapmaker TPU.json +++ b/OrcaSlicer/Snapmaker/filament/Snapmaker TPU.json @@ -9,24 +9,24 @@ "Snapmaker A250 (0.4 nozzle)", "Snapmaker A250 (0.6 nozzle)", "Snapmaker A250 (0.8 nozzle)", - "Snapmaker A350 (0.4 nozzle)", - "Snapmaker A350 (0.6 nozzle)", - "Snapmaker A350 (0.8 nozzle)", - "Snapmaker A250 Dual (0.4 nozzle)", - "Snapmaker A250 Dual (0.6 nozzle)", - "Snapmaker A250 Dual (0.8 nozzle)", - "Snapmaker A350 Dual (0.4 nozzle)", - "Snapmaker A350 Dual (0.6 nozzle)", - "Snapmaker A350 Dual (0.8 nozzle)", - "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", + "Snapmaker A350 (0.4 nozzle)", + "Snapmaker A350 (0.6 nozzle)", + "Snapmaker A350 (0.8 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)" diff --git a/OrcaSlicer/Snapmaker/filament/fdm_filament_common.json b/OrcaSlicer/Snapmaker/filament/fdm_filament_common.json index e2d1088..4e6b923 100644 --- a/OrcaSlicer/Snapmaker/filament/fdm_filament_common.json +++ b/OrcaSlicer/Snapmaker/filament/fdm_filament_common.json @@ -70,7 +70,7 @@ "0" ], "filament_minimal_purge_on_wipe_tower": [ - "3" + "0" ], "filament_retraction_minimum_travel": [ "nil" @@ -169,21 +169,21 @@ "0.04" ], "cool_plate_temp": [ - "60" + "0" ], "eng_plate_temp": [ - "60" + "0" ], "textured_plate_temp": [ - "60" + "0" ], "cool_plate_temp_initial_layer": [ - "60" + "0" ], "eng_plate_temp_initial_layer": [ - "60" + "0" ], "textured_plate_temp_initial_layer": [ - "60" + "0" ] } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/filament/fdm_filament_pa.json b/OrcaSlicer/Snapmaker/filament/fdm_filament_pa.json index aa2b20a..983d979 100644 --- a/OrcaSlicer/Snapmaker/filament/fdm_filament_pa.json +++ b/OrcaSlicer/Snapmaker/filament/fdm_filament_pa.json @@ -8,10 +8,10 @@ "40" ], "hot_plate_temp": [ - "90" + "95" ], "hot_plate_temp_initial_layer": [ - "85" + "90" ], "overhang_fan_threshold": [ "0%" @@ -70,24 +70,6 @@ "slow_down_layer_time": [ "20" ], - "cool_plate_temp": [ - "90" - ], - "eng_plate_temp": [ - "90" - ], - "textured_plate_temp": [ - "90" - ], - "cool_plate_temp_initial_layer": [ - "85" - ], - "eng_plate_temp_initial_layer": [ - "85" - ], - "textured_plate_temp_initial_layer": [ - "85" - ], "default_filament_colour": [ "#3D3C39" ], diff --git a/OrcaSlicer/Snapmaker/filament/fdm_filament_pva.json b/OrcaSlicer/Snapmaker/filament/fdm_filament_pva.json index 7371747..9f34b6e 100644 --- a/OrcaSlicer/Snapmaker/filament/fdm_filament_pva.json +++ b/OrcaSlicer/Snapmaker/filament/fdm_filament_pva.json @@ -55,24 +55,6 @@ "slow_down_layer_time": [ "7" ], - "cool_plate_temp": [ - "50" - ], - "eng_plate_temp": [ - "50" - ], - "textured_plate_temp": [ - "50" - ], - "cool_plate_temp_initial_layer": [ - "50" - ], - "eng_plate_temp_initial_layer": [ - "50" - ], - "textured_plate_temp_initial_layer": [ - "50" - ], "default_filament_colour": [ "#D9DFE3" ], diff --git a/OrcaSlicer/Snapmaker/filament/fdm_filament_tpu.json b/OrcaSlicer/Snapmaker/filament/fdm_filament_tpu.json index bb6a8df..86075bf 100644 --- a/OrcaSlicer/Snapmaker/filament/fdm_filament_tpu.json +++ b/OrcaSlicer/Snapmaker/filament/fdm_filament_tpu.json @@ -32,7 +32,7 @@ "1.24" ], "filament_deretraction_speed": [ - "20" + "25" ], "filament_max_volumetric_speed": [ "2.8" @@ -41,7 +41,7 @@ "0" ], "filament_retraction_length": [ - "0.6" + "0.5" ], "filament_z_hop": [ "0" @@ -50,7 +50,7 @@ "Normal Lift" ], "filament_retraction_speed": [ - "20" + "25" ], "nozzle_temperature_initial_layer": [ "240" diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.2 nozzle).json new file mode 100644 index 0000000..0e263e8 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 BKit (0.2 nozzle)", + "setting_id": "601809056", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_bk", + "printer_model": "Snapmaker A250 BKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.4 nozzle).json new file mode 100644 index 0000000..149ab1f --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 BKit (0.4 nozzle)", + "setting_id": "1355061546", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_bk", + "printer_model": "Snapmaker A250 BKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.6 nozzle).json new file mode 100644 index 0000000..6971038 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 BKit (0.6 nozzle)", + "setting_id": "2117251500", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_bk", + "printer_model": "Snapmaker A250 BKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.8 nozzle).json new file mode 100644 index 0000000..0753e53 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 BKit (0.8 nozzle)", + "setting_id": "3069209150", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_bk", + "printer_model": "Snapmaker A250 BKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit.json new file mode 100644 index 0000000..58ce739 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 BKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A250 BKit", + "url": "https://github.com/macdylan", + "model_id": "1921635482", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.2 nozzle).json new file mode 100644 index 0000000..fe7de49 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual BKit (0.2 nozzle)", + "setting_id": "1737970856", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_bk", + "printer_model": "Snapmaker A250 Dual BKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.4 nozzle).json new file mode 100644 index 0000000..55221d0 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual BKit (0.4 nozzle)", + "setting_id": "344796450", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_bk", + "printer_model": "Snapmaker A250 Dual BKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.6 nozzle).json new file mode 100644 index 0000000..04bab45 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual BKit (0.6 nozzle)", + "setting_id": "981140900", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_bk", + "printer_model": "Snapmaker A250 Dual BKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.8 nozzle).json new file mode 100644 index 0000000..b938a00 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual BKit (0.8 nozzle)", + "setting_id": "4072267318", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_bk", + "printer_model": "Snapmaker A250 Dual BKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit.json new file mode 100644 index 0000000..4d353c9 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual BKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A250 Dual BKit", + "url": "https://github.com/macdylan", + "model_id": "1463587605", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.2 nozzle).json new file mode 100644 index 0000000..6fad47b --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "setting_id": "1173309402", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_qs_bk", + "printer_model": "Snapmaker A250 Dual QS+B Kit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.4 nozzle).json new file mode 100644 index 0000000..6456010 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "setting_id": "922041936", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_qs_bk", + "printer_model": "Snapmaker A250 Dual QS+B Kit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.6 nozzle).json new file mode 100644 index 0000000..c61616b --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "setting_id": "402855638", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_qs_bk", + "printer_model": "Snapmaker A250 Dual QS+B Kit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.8 nozzle).json new file mode 100644 index 0000000..74c02a1 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "setting_id": "3502361924", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_dual_qs_bk", + "printer_model": "Snapmaker A250 Dual QS+B Kit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit.json new file mode 100644 index 0000000..177c6ce --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QS+B Kit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A250 Dual QS+B Kit", + "url": "https://github.com/macdylan", + "model_id": "3396626756", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QSKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QSKit.json index b9393c2..ebf2d35 100644 --- a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QSKit.json +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual QSKit.json @@ -6,6 +6,6 @@ "url": "https://github.com/macdylan", "model_id": "2661871200", "bed_model": "Snapmaker A250_bed.stl", - "bed_texture": "Snapmaker A250 QSKit_texture.svg", + "bed_texture": "Snapmaker A250 Dual_texture.svg", "nozzle_diameter": "0.2;0.4;0.6;0.8" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual.json index 2ec1c0e..2e655df 100644 --- a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual.json +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 Dual.json @@ -6,6 +6,6 @@ "url": "https://github.com/macdylan", "model_id": "2728546690", "bed_model": "Snapmaker A250_bed.stl", - "bed_texture": "Snapmaker A250_texture.svg", + "bed_texture": "Snapmaker A250 Dual_texture.svg", "nozzle_diameter": "0.2;0.4;0.6;0.8" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.2 nozzle).json new file mode 100644 index 0000000..7730efb --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "setting_id": "302401596", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_qs_bk", + "printer_model": "Snapmaker A250 QS+B Kit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.4 nozzle).json new file mode 100644 index 0000000..dbb4414 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "setting_id": "1629237686", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_qs_bk", + "printer_model": "Snapmaker A250 QS+B Kit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.6 nozzle).json new file mode 100644 index 0000000..75fb433 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "setting_id": "1340741936", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_qs_bk", + "printer_model": "Snapmaker A250 QS+B Kit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.8 nozzle).json new file mode 100644 index 0000000..eec1004 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "setting_id": "2267595426", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a250_qs_bk", + "printer_model": "Snapmaker A250 QS+B Kit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit.json new file mode 100644 index 0000000..5385dfb --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QS+B Kit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A250 QS+B Kit", + "url": "https://github.com/macdylan", + "model_id": "3626883798", + "bed_model": "Snapmaker A250_bed.stl", + "bed_texture": "Snapmaker A250_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QSKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QSKit.json index 26a51f6..06a06c0 100644 --- a/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QSKit.json +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A250 QSKit.json @@ -6,6 +6,6 @@ "url": "https://github.com/macdylan", "model_id": "3817522582", "bed_model": "Snapmaker A250_bed.stl", - "bed_texture": "Snapmaker A250 QSKit_texture.svg", + "bed_texture": "Snapmaker A250_texture.svg", "nozzle_diameter": "0.2;0.4;0.6;0.8" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.2 nozzle).json new file mode 100644 index 0000000..c785a13 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 BKit (0.2 nozzle)", + "setting_id": "3154404158", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_bk", + "printer_model": "Snapmaker A350 BKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.4 nozzle).json new file mode 100644 index 0000000..941bf35 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 BKit (0.4 nozzle)", + "setting_id": "3474856628", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_bk", + "printer_model": "Snapmaker A350 BKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.6 nozzle).json new file mode 100644 index 0000000..59809d5 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 BKit (0.6 nozzle)", + "setting_id": "3790090802", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_bk", + "printer_model": "Snapmaker A350 BKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.8 nozzle).json new file mode 100644 index 0000000..f230110 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 BKit (0.8 nozzle)", + "setting_id": "690678176", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_bk", + "printer_model": "Snapmaker A350 BKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit.json new file mode 100644 index 0000000..55d9b23 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 BKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A350 BKit", + "url": "https://github.com/macdylan", + "model_id": "3190019076", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.2 nozzle).json new file mode 100644 index 0000000..eb0dccb --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual BKit (0.2 nozzle)", + "setting_id": "2156589631", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_bk", + "printer_model": "Snapmaker A350 Dual BKit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.4 nozzle).json new file mode 100644 index 0000000..8148ed0 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual BKit (0.4 nozzle)", + "setting_id": "4086336437", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_bk", + "printer_model": "Snapmaker A350 Dual BKit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.6 nozzle).json new file mode 100644 index 0000000..e589dcc --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual BKit (0.6 nozzle)", + "setting_id": "3714491187", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_bk", + "printer_model": "Snapmaker A350 Dual BKit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.8 nozzle).json new file mode 100644 index 0000000..2b5f34c --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual BKit (0.8 nozzle)", + "setting_id": "363100321", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_bk", + "printer_model": "Snapmaker A350 Dual BKit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit.json new file mode 100644 index 0000000..0ba9b50 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual BKit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A350 Dual BKit", + "url": "https://github.com/macdylan", + "model_id": "2326416016", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.2 nozzle).json new file mode 100644 index 0000000..1edb00c --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)", + "setting_id": "2039456978", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_qs_bk", + "printer_model": "Snapmaker A350 Dual QS+B Kit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.4 nozzle).json new file mode 100644 index 0000000..cf5552f --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)", + "setting_id": "177593688", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_qs_bk", + "printer_model": "Snapmaker A350 Dual QS+B Kit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.6 nozzle).json new file mode 100644 index 0000000..165ba09 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)", + "setting_id": "610530782", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_qs_bk", + "printer_model": "Snapmaker A350 Dual QS+B Kit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.8 nozzle).json new file mode 100644 index 0000000..ba996f2 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)", + "setting_id": "3969986124", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_dual_qs_bk", + "printer_model": "Snapmaker A350 Dual QS+B Kit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit.json new file mode 100644 index 0000000..5bee6ae --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QS+B Kit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A350 Dual QS+B Kit", + "url": "https://github.com/macdylan", + "model_id": "1305649671", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350 Dual_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QSKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QSKit.json index 4d3cb2f..a8e0812 100644 --- a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QSKit.json +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual QSKit.json @@ -6,6 +6,6 @@ "url": "https://github.com/macdylan", "model_id": "61280022", "bed_model": "Snapmaker A350_bed.stl", - "bed_texture": "Snapmaker A350 QSKit_texture.svg", + "bed_texture": "Snapmaker A350 Dual_texture.svg", "nozzle_diameter": "0.2;0.4;0.6;0.8" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual.json index c44d84e..a7c93c1 100644 --- a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual.json +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 Dual.json @@ -6,6 +6,6 @@ "url": "https://github.com/macdylan", "model_id": "1846038812", "bed_model": "Snapmaker A350_bed.stl", - "bed_texture": "Snapmaker A350_texture.svg", + "bed_texture": "Snapmaker A350 Dual_texture.svg", "nozzle_diameter": "0.2;0.4;0.6;0.8" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.2 nozzle).json new file mode 100644 index 0000000..7e774a0 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.2 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 QS+B Kit (0.2 nozzle)", + "setting_id": "3079526450", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_qs_bk", + "printer_model": "Snapmaker A350 QS+B Kit", + "default_print_profile": "0.14 Standard @Snapmaker (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.4 nozzle).json new file mode 100644 index 0000000..dae4dce --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 QS+B Kit (0.4 nozzle)", + "setting_id": "3298271672", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_qs_bk", + "printer_model": "Snapmaker A350 QS+B Kit", + "default_print_profile": "0.16 Optimal @Snapmaker (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.6 nozzle).json new file mode 100644 index 0000000..9b99e5d --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.6 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 QS+B Kit (0.6 nozzle)", + "setting_id": "3932260670", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_qs_bk", + "printer_model": "Snapmaker A350 QS+B Kit", + "default_print_profile": "0.18 Standard @Snapmaker (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.8 nozzle).json new file mode 100644 index 0000000..356a03b --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit (0.8 nozzle).json @@ -0,0 +1,20 @@ +{ + "name": "Snapmaker A350 QS+B Kit (0.8 nozzle)", + "setting_id": "581128876", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a350_qs_bk", + "printer_model": "Snapmaker A350 QS+B Kit", + "default_print_profile": "0.24 Standard @Snapmaker (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit.json new file mode 100644 index 0000000..19f60cf --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QS+B Kit.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker A350 QS+B Kit", + "url": "https://github.com/macdylan", + "model_id": "1133024953", + "bed_model": "Snapmaker A350_bed.stl", + "bed_texture": "Snapmaker A350_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QSKit.json b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QSKit.json index d944423..fb85033 100644 --- a/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QSKit.json +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker A350 QSKit.json @@ -6,6 +6,6 @@ "url": "https://github.com/macdylan", "model_id": "4109488597", "bed_model": "Snapmaker A350_bed.stl", - "bed_texture": "Snapmaker A350 QSKit_texture.svg", + "bed_texture": "Snapmaker A350_texture.svg", "nozzle_diameter": "0.2;0.4;0.6;0.8" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.2 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.2 nozzle).json new file mode 100644 index 0000000..0f42b93 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.2 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker Artisan (0.2 nozzle)", + "setting_id": "767951383", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a400", + "printer_model": "Snapmaker Artisan", + "default_print_profile": "0.14 Standard @Snapmaker Artisan (0.2 nozzle)", + "printer_variant": "0.2", + "max_layer_height": [ + "0.14" + ], + "min_layer_height": [ + "0.06" + ], + "nozzle_diameter": [ + "0.2", + "0.2" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..c5c4a6a --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker Artisan (0.4 nozzle)", + "setting_id": "1591507869", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a400", + "printer_model": "Snapmaker Artisan", + "default_print_profile": "0.16 Optimal @Snapmaker Artisan (0.4 nozzle)", + "printer_variant": "0.4", + "max_layer_height": [ + "0.28" + ], + "min_layer_height": [ + "0.08" + ], + "nozzle_diameter": [ + "0.4", + "0.4" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..892223e --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker Artisan (0.6 nozzle)", + "setting_id": "1881821979", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a400", + "printer_model": "Snapmaker Artisan", + "default_print_profile": "0.18 Standard @Snapmaker Artisan (0.6 nozzle)", + "printer_variant": "0.6", + "max_layer_height": [ + "0.42" + ], + "min_layer_height": [ + "0.18" + ], + "nozzle_diameter": [ + "0.6", + "0.6" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.8 nozzle).json b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..0277708 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,21 @@ +{ + "name": "Snapmaker Artisan (0.8 nozzle)", + "setting_id": "3102247049", + "type": "machine", + "from": "system", + "instantiation": "true", + "inherits": "fdm_a400", + "printer_model": "Snapmaker Artisan", + "default_print_profile": "0.24 Standard @Snapmaker Artisan (0.8 nozzle)", + "printer_variant": "0.8", + "max_layer_height": [ + "0.48" + ], + "min_layer_height": [ + "0.24" + ], + "nozzle_diameter": [ + "0.8", + "0.8" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan.json b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan.json new file mode 100644 index 0000000..84d08a9 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/Snapmaker Artisan.json @@ -0,0 +1,11 @@ +{ + "type": "machine_model", + "machine_tech": "FFF", + "family": "Snapmaker", + "name": "Snapmaker Artisan", + "url": "https://github.com/macdylan", + "model_id": "797581801", + "bed_model": "Snapmaker Artisan_bed.stl", + "bed_texture": "Snapmaker Artisan_texture.svg", + "nozzle_diameter": "0.2;0.4;0.6;0.8" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250.json b/OrcaSlicer/Snapmaker/machine/fdm_a250.json index 63eb74e..e36e97f 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a250.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250.json @@ -6,7 +6,7 @@ "inherits": "fdm_linear2", "bed_model": "Snapmaker A250_bed.stl", "bed_texture": "Snapmaker A250_texture.svg", - "printable_height": "235", + "printable_height": "230", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250\n", "printable_area": [ "0x0", @@ -14,7 +14,7 @@ "230x250", "0x250" ], - "machine_start_gcode": "; Model: Snapmaker A250\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z156 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X230\nG0 Y250\nG0 X0\nG0 Y0\n\nM83\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E35 F80.0\n\nM106 S{min(255, (fan_max_speed[initial_extruder] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[initial_extruder] + 5}\n\nG0 E35 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}220{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [plate_name]", - "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-25 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "machine_start_gcode": "; Model: Snapmaker A250\n; Update: 20240112\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z153 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X230\n G0 Y250\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 100.0 : 130.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E15 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E9.0 F200\nG92 E0\nG1 E6.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 55.0 : 175.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 230 )} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-5 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_bk.json new file mode 100644 index 0000000..9a03e30 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a250_bk", + "inherits": "fdm_a250", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "224", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_BRACINGKIT\n", + "bed_exclude_area": [ + "0x238", + "230x238", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_dual.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual.json index 5cd1a24..3fea722 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a250_dual.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual.json @@ -5,8 +5,8 @@ "name": "fdm_a250_dual", "inherits": "fdm_linear2_dual", "bed_model": "Snapmaker A250_bed.stl", - "bed_texture": "Snapmaker A250_texture.svg", - "printable_height": "205", + "bed_texture": "Snapmaker A250 Dual_texture.svg", + "printable_height": "190", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250_DUAL\n", "printable_area": [ "0x0", @@ -14,8 +14,14 @@ "230x250", "0x250" ], - "machine_start_gcode": "; Model: Snapmaker A250 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z136 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X230\nG0 Y250\nG0 X0\nG0 Y0\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, nozzle_temperature_initial_layer[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, nozzle_temperature_initial_layer[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F960.0\nG0 X{if 0 == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[0] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (fan_max_speed[0] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[0] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 0 == 0}10{else}220{endif} F3420.0\nG0 X{if 0 == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[0]} C3 W1\nG1 X{if 0 == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 0 == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{temperature_vitrification[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F960.0\nG0 X{if 1 == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[1] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (fan_max_speed[1] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[1] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 1 == 0}10{else}220{endif} F3420.0\nG0 X{if 1 == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[1]} C3 W1\nG1 X{if 1 == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 1 == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{temperature_vitrification[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (fan_max_speed[initial_extruder] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[initial_extruder] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}220{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [plate_name]", - "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-35 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", - "change_filament_gcode": ";***** Update: 20230923\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n ; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\n M140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_num == 1}\n G1 E{retraction_length[next_extruder]} F2000;deretract\n{endif}\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n; M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n; End Toolchange\n{endif}", + "bed_exclude_area": [ + "0x240", + "230x240", + "230x250", + "0x250" + ], + "machine_start_gcode": "; Model: Snapmaker A250 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20240112\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - 1, 0))]}\n; --- T1: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - 0, 0))]}\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S165\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S165\n {endif}\nM204 S100\nG28\nG0 Z126 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X230\n G0 Y250\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n; preheat 0\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n; preheat 1\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] and (initial_extruder % 2) != 0}\n; flush nozzle 0\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 0 % 2 == 0 ? 100.0 : 130.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 0 % 2 == 0 ? 55.0 : 175.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 0 % 2 == 0 ? 0 : 230 )} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F3420.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] and (initial_extruder % 2) != 1}\n; flush nozzle 1\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 1 % 2 == 0 ? 100.0 : 130.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 1 % 2 == 0 ? 55.0 : 175.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 1 % 2 == 0 ? 0 : 230 )} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F3420.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n {endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 100.0 : 130.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 55.0 : 175.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 230 )} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S0\n {endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "change_filament_gcode": ";***** Update: 20230923\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n ; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\n M140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_num == 1}\n G1 E{retraction_length[next_extruder]} F200;deretract\n{endif}\n\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n; M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n; End Toolchange\n{endif}", "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_bk.json new file mode 100644 index 0000000..5d084eb --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a250_dual_bk", + "inherits": "fdm_a250_dual", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "184", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_BRACINGKIT\n", + "bed_exclude_area": [ + "0x228", + "230x228", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs.json index 2180b33..59d55fc 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs.json @@ -4,11 +4,11 @@ "instantiation": "false", "name": "fdm_a250_dual_qs", "inherits": "fdm_a250_dual", - "bed_texture": "Snapmaker A250 QSKit_texture.svg", + "printable_height": "175", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_QUICKSWAPKIT\n", "bed_exclude_area": [ - "0x235", - "230x235", + "0x225", + "230x225", "230x250", "0x250" ] diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs_bk.json new file mode 100644 index 0000000..a270c15 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_dual_qs_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a250_dual_qs_bk", + "inherits": "fdm_a250_dual", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "169", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_QUICKSWAPKIT\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_BRACINGKIT\n", + "bed_exclude_area": [ + "0x213", + "230x213", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_qs.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_qs.json index d814aba..dc606b9 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a250_qs.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_qs.json @@ -4,8 +4,7 @@ "instantiation": "false", "name": "fdm_a250_qs", "inherits": "fdm_a250", - "bed_texture": "Snapmaker A250 QSKit_texture.svg", - "printable_height": "220", + "printable_height": "215", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_QUICKSWAPKIT\n", "bed_exclude_area": [ "0x235", diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a250_qs_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a250_qs_bk.json new file mode 100644 index 0000000..f450b7a --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a250_qs_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a250_qs_bk", + "inherits": "fdm_a250", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "209", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_QUICKSWAPKIT\nPRINTER_MODEL_SNAPMAKER_A250_BRACINGKIT\n", + "bed_exclude_area": [ + "0x223", + "230x223", + "230x250", + "0x250" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350.json b/OrcaSlicer/Snapmaker/machine/fdm_a350.json index f0ded4c..38a3433 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a350.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350.json @@ -6,7 +6,7 @@ "inherits": "fdm_linear2", "bed_model": "Snapmaker A350_bed.stl", "bed_texture": "Snapmaker A350_texture.svg", - "printable_height": "330", + "printable_height": "325", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350\n", "printable_area": [ "0x0", @@ -14,7 +14,7 @@ "320x350", "0x350" ], - "machine_start_gcode": "; Model: Snapmaker A350\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z220 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X320\nG0 Y350\nG0 X0\nG0 Y0\n\nM83\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E35 F80.0\n\nM106 S{min(255, (fan_max_speed[initial_extruder] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[initial_extruder] + 5}\n\nG0 E35 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}310{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [plate_name]", - "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-25 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "machine_start_gcode": "; Model: Snapmaker A350\n; Update: 20240112\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z216 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X320\n G0 Y350\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 145.0 : 175.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E15 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E9.0 F200\nG92 E0\nG1 E6.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 100.0 : 220.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 320 )} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-5 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_bk.json new file mode 100644 index 0000000..3a1f965 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a350_bk", + "inherits": "fdm_a350", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "319", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_BRACINGKIT\n", + "bed_exclude_area": [ + "0x338", + "320x338", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_dual.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual.json index b9d431d..ee503ea 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a350_dual.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual.json @@ -5,8 +5,8 @@ "name": "fdm_a350_dual", "inherits": "fdm_linear2_dual", "bed_model": "Snapmaker A350_bed.stl", - "bed_texture": "Snapmaker A350_texture.svg", - "printable_height": "290", + "bed_texture": "Snapmaker A350 Dual_texture.svg", + "printable_height": "285", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350_DUAL\n", "printable_area": [ "0x0", @@ -14,8 +14,14 @@ "320x350", "0x350" ], - "machine_start_gcode": "; Model: Snapmaker A350 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z193 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X320\nG0 Y350\nG0 X0\nG0 Y0\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, nozzle_temperature_initial_layer[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, nozzle_temperature_initial_layer[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F960.0\nG0 X{if 0 == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[0] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (fan_max_speed[0] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[0] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 0 == 0}10{else}310{endif} F3420.0\nG0 X{if 0 == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[0]} C3 W1\nG1 X{if 0 == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 0 == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{temperature_vitrification[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F960.0\nG0 X{if 1 == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[1] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (fan_max_speed[1] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[1] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 1 == 0}10{else}310{endif} F3420.0\nG0 X{if 1 == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[1]} C3 W1\nG1 X{if 1 == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 1 == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{temperature_vitrification[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (fan_max_speed[initial_extruder] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[initial_extruder] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}310{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{nozzle_temperature_initial_layer[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [plate_name]", - "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-35 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", - "change_filament_gcode": ";***** Update: 20230923\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n ; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\n M140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_num == 1}\n G1 E{retraction_length[next_extruder]} F2000;deretract\n{endif}\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n; M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n; End Toolchange\n{endif}", + "bed_exclude_area": [ + "0x330", + "320x330", + "320x350", + "0x350" + ], + "machine_start_gcode": "; Model: Snapmaker A350 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20240112\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - 1, 0))]}\n; --- T1: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - 0, 0))]}\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S165\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S165\n {endif}\nM204 S100\nG28\nG0 Z190 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X320\n G0 Y350\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n; preheat 0\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n; preheat 1\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] and (initial_extruder % 2) != 0}\n; flush nozzle 0\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 0 % 2 == 0 ? 145.0 : 175.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 0 % 2 == 0 ? 100.0 : 220.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 0 % 2 == 0 ? 0 : 320 )} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F3420.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] and (initial_extruder % 2) != 1}\n; flush nozzle 1\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 1 % 2 == 0 ? 145.0 : 175.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 1 % 2 == 0 ? 100.0 : 220.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 1 % 2 == 0 ? 0 : 320 )} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F3420.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n {endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 145.0 : 175.0 )} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 100.0 : 220.0 )} F3420.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 320 )} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S0\n {endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "change_filament_gcode": ";***** Update: 20230923\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n ; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\n M140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_num == 1}\n G1 E{retraction_length[next_extruder]} F200;deretract\n{endif}\n\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n; M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n; End Toolchange\n{endif}", "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_bk.json new file mode 100644 index 0000000..5b16424 --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a350_dual_bk", + "inherits": "fdm_a350_dual", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "279", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_BRACINGKIT\n", + "bed_exclude_area": [ + "0x318", + "320x318", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs.json index b250532..0e4823e 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs.json @@ -4,12 +4,11 @@ "instantiation": "false", "name": "fdm_a350_dual_qs", "inherits": "fdm_a350_dual", - "bed_texture": "Snapmaker A350 QSKit_texture.svg", - "printable_height": "300", + "printable_height": "270", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_QUICKSWAPKIT\n", "bed_exclude_area": [ - "0x335", - "320x335", + "0x315", + "320x315", "320x350", "0x350" ] diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs_bk.json new file mode 100644 index 0000000..0494b8e --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_dual_qs_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a350_dual_qs_bk", + "inherits": "fdm_a350_dual", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "264", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_BRACINGKIT\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_QUICKSWAPKIT\n", + "bed_exclude_area": [ + "0x303", + "320x303", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_qs.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_qs.json index 590161e..2b5eb36 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_a350_qs.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_qs.json @@ -4,8 +4,7 @@ "instantiation": "false", "name": "fdm_a350_qs", "inherits": "fdm_a350", - "bed_texture": "Snapmaker A350 QSKit_texture.svg", - "printable_height": "315", + "printable_height": "310", "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_QUICKSWAPKIT\n", "bed_exclude_area": [ "0x335", diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a350_qs_bk.json b/OrcaSlicer/Snapmaker/machine/fdm_a350_qs_bk.json new file mode 100644 index 0000000..e3ede6d --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a350_qs_bk.json @@ -0,0 +1,39 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a350_qs_bk", + "inherits": "fdm_a350", + "machine_max_acceleration_x": [ + "3500" + ], + "machine_max_acceleration_y": [ + "3500" + ], + "machine_max_acceleration_z": [ + "3000" + ], + "machine_max_acceleration_travel": [ + "3500" + ], + "machine_max_acceleration_extruding": [ + "3500" + ], + "machine_max_acceleration_retracting": [ + "3500" + ], + "machine_max_jerk_y": [ + "5" + ], + "machine_max_jerk_z": [ + "3" + ], + "printable_height": "304", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_BRACINGKIT\nPRINTER_MODEL_SNAPMAKER_A350_QUICKSWAPKIT\n", + "bed_exclude_area": [ + "0x323", + "320x323", + "320x350", + "0x350" + ] +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_a400.json b/OrcaSlicer/Snapmaker/machine/fdm_a400.json new file mode 100644 index 0000000..d11cfec --- /dev/null +++ b/OrcaSlicer/Snapmaker/machine/fdm_a400.json @@ -0,0 +1,57 @@ +{ + "type": "machine", + "from": "system", + "instantiation": "false", + "name": "fdm_a400", + "inherits": "fdm_linear2_dual", + "machine_max_acceleration_x": [ + "5000" + ], + "machine_max_acceleration_y": [ + "5000" + ], + "machine_max_acceleration_z": [ + "200" + ], + "machine_max_acceleration_travel": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "5000" + ], + "machine_max_acceleration_retracting": [ + "2000" + ], + "machine_max_speed_x": [ + "300" + ], + "machine_max_speed_y": [ + "300" + ], + "machine_max_jerk_x": [ + "10" + ], + "machine_max_jerk_y": [ + "10" + ], + "machine_max_jerk_z": [ + "3" + ], + "thumbnails": [ + "600x600" + ], + "bed_model": "Snapmaker Artisan_bed.stl", + "bed_texture": "Snapmaker Artisan_texture.svg", + "printable_height": "400", + "printer_notes": "PRINTER_MODEL_SNAPMAKER_ARTISAN\nPRINTER_MODEL_SNAPMAKER_A400_DUAL\n", + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_start_gcode": "; Model: Snapmaker Artisan ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20240112\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - 1, 0))]}\n; --- T1: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - 0, 0))]}\n\nT[initial_extruder]\n\nM205 V[machine_max_jerk_x] ;Junction Deviation (mm)\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S165\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S165\n {endif}\nM204 S100\nG28\nG0 Z266 F960.0\nG0 Y200.0 F6840.0\nG0 X200.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F6840.0\n G0 X400\n G0 Y400\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n; preheat 0\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n; preheat 1\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] and (initial_extruder % 2) != 0}\n; flush nozzle 0\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 0 % 2 == 0 ? 185.0 : 215.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 0 % 2 == 0 ? 140.0 : 260.0 )} F6840.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 0 % 2 == 0 ? 0 : 400 )} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F6840.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] and (initial_extruder % 2) != 1}\n; flush nozzle 1\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( 1 % 2 == 0 ? 185.0 : 215.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 1 % 2 == 0 ? 140.0 : 260.0 )} F6840.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 1 % 2 == 0 ? 0 : 400 )} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F6840.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n {endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{( initial_extruder % 2 == 0 ? 185.0 : 215.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 140.0 : 260.0 )} F6840.0\nG0 Z0.3 F960.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 400 )} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F6840.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S0\n {endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "change_filament_gcode": ";***** Update: 20230923\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n ; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\n M140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_num == 1}\n G1 E{retraction_length[next_extruder]} F200;deretract\n{endif}\n\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n; M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n; End Toolchange\n{endif}", + "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_common.json b/OrcaSlicer/Snapmaker/machine/fdm_common.json index f12ca8f..9dde495 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_common.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_common.json @@ -11,8 +11,7 @@ "auxiliary_fan": "0", "remaining_times": "1", "single_extruder_multi_material": "0", - "single_extruder_multi_material_priming": "0", - "purge_in_prime_tower": "0", + "purge_in_prime_tower": "1", "enable_filament_ramming": "0", "nozzle_volume": "0", "cooling_tube_retraction": "0", diff --git a/OrcaSlicer/Snapmaker/machine/fdm_idex.json b/OrcaSlicer/Snapmaker/machine/fdm_idex.json index 8a3e80d..5740597 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_idex.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_idex.json @@ -11,12 +11,12 @@ "2" ], "retraction_speed": [ - "30", - "30" + "25", + "25" ], "deretraction_speed": [ - "30", - "30" + "25", + "25" ], "bed_model": "Snapmaker J1_bed.stl", "bed_texture": "Snapmaker J1_texture.svg", @@ -26,13 +26,13 @@ "extruder_clearance_height_to_lid": "90", "printer_notes": "PRINTER_MODEL_SNAPMAKER_J1\n", "fan_speedup_time": [ - "0.2" + "0.3" ], "machine_max_acceleration_x": [ - "11000" + "10000" ], "machine_max_acceleration_y": [ - "11000" + "8000" ], "machine_max_acceleration_z": [ "100" @@ -41,19 +41,19 @@ "6000" ], "machine_max_acceleration_travel": [ - "11000" + "10000" ], "machine_max_acceleration_extruding": [ - "11000" + "10000" ], "machine_max_acceleration_retracting": [ - "5000" + "6000" ], "machine_max_speed_x": [ "350" ], "machine_max_speed_y": [ - "350" + "300" ], "machine_max_speed_z": [ "10" @@ -62,10 +62,10 @@ "40" ], "machine_max_jerk_x": [ - "8" + "10" ], "machine_max_jerk_y": [ - "8" + "10" ], "machine_max_jerk_z": [ "3" @@ -100,8 +100,8 @@ "Snapmaker J1 PLA", "Snapmaker J1 PETG" ], - "machine_start_gcode": "; Model: Snapmaker J1 ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nT[initial_extruder]\n\nM205 V20 ;Junction Deviation (mm)\n\n{if plate_name =~/.*IDEXDupl.*/ || plate_name =~/.*IDEXCopy.*/ }\n M605 S2 X162 R0 ;IDEX Duplication\n{elsif plate_name =~/.*IDEXMirr.*/}\n M605 S3 ;IDEX Mirror\n{elsif plate_name =~/.*IDEXBack.*/}\n M605 S4 ;IDEX Backup\n{endif}\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\n\nG0 Z100.0\n{if is_extruder_used[0]}\n T0\n G0 X{if 0 == 0}80{else}240{endif} Y0 F7980.0\n {endif}\n{if is_extruder_used[1]}\n T1\n G0 X{if 1 == 0}80{else}240{endif} Y0 F7980.0\n {endif}\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n{if 1==1}; LED\n M355 S1 P64\n G4 P100\n M355 S1 P128\n G4 P100\n M355 S1 P64\n G4 P200\n M355 S1 P255\n G4 P100\n{endif}\nG28 X Y\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, nozzle_temperature_initial_layer[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, nozzle_temperature_initial_layer[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F240.0\nG0 X{if 0 == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[0] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (fan_max_speed[0] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[0] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{nozzle_temperature_initial_layer[0]} C3 W1\nG1 X{if 0 == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if 0 == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{temperature_vitrification[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F240.0\nG0 X{if 1 == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[1] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (fan_max_speed[1] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[1] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{nozzle_temperature_initial_layer[1]} C3 W1\nG1 X{if 1 == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if 1 == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{temperature_vitrification[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F240.0\nG0 X{if initial_extruder == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (fan_max_speed[initial_extruder] + 10) * 2.55)}\nM104 S{nozzle_temperature_initial_layer[initial_extruder] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{nozzle_temperature_initial_layer[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [plate_name]", - "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-40 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", - "change_filament_gcode": ";***** Update: 20230730\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM2000 S200 V[travel_speed] A[travel_acceleration] ;quick switch extruders, S:200 mode/V:speed/A:acceleration\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n\n{endif}", + "machine_start_gcode": "; Model: Snapmaker J1 ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20240112\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [plate_name]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - 1, 0))]}\n; --- T1: {is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - 0, 0))]}\n\nT[initial_extruder]\n\nM205 V[machine_max_jerk_x] ;Junction Deviation (mm)\n\n{if plate_name =~/.*IDEXDupl.*/ || plate_name =~/.*IDEXCopy.*/ }\n M605 S2 X162 R0 ;IDEX Duplication\n{elsif plate_name =~/.*IDEXMirr.*/}\n M605 S3 ;IDEX Mirror\n{elsif plate_name =~/.*IDEXBack.*/}\n M605 S4 ;IDEX Backup\n{endif}\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S165\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n M104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S165\n {endif}\nM204 S100\nG28\n\nG0 Z100.0\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\n G0 X{if 0 == 0}80{else}240{endif} Y0 F6840.0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\n G0 X{if 1 == 0}80{else}240{endif} Y0 F6840.0\n {endif}\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\n{if 1==1}; LED\n M355 S1 P64\n G4 P100\n M355 S1 P128\n G4 P100\n M355 S1 P64\n G4 P200\n M355 S1 P255\n G4 P100\n{endif}\nG28 X Y\n\nM83\n{if 1==1 && max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp[initial_extruder]) >= 90}\nG0 Z0.06\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n; preheat 0\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n; preheat 1\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] and (initial_extruder % 2) != 0}\n; flush nozzle 0\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{( 0 % 2 == 0 ? 147.0 : 177.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 0 % 2 == 0 ? 137.0 : 187.0 )} F6840.0\nG0 Z0.3 F240.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 0 % 2 == 0 ? 0 : 324 )} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F6840.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\n {endif}\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] and (initial_extruder % 2) != 1}\n; flush nozzle 1\nT{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))}\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{( 1 % 2 == 0 ? 147.0 : 177.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( 1 % 2 == 0 ? 137.0 : 187.0 )} F6840.0\nG0 Z0.3 F240.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( 1 % 2 == 0 ? 0 : 324 )} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F6840.0\nM104 S{temperature_vitrification[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\n {endif}\n\n; flush initial nozzle\nT[initial_extruder]\nM104 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{( initial_extruder % 2 == 0 ? 147.0 : 177.0 )} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 15))} C2 W1\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}\n\nM104 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{( initial_extruder % 2 == 0 ? 137.0 : 187.0 )} F6840.0\nG0 Z0.3 F240.0\nM109 S{nozzle_temperature_initial_layer[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{( initial_extruder % 2 == 0 ? 0 : 324 )} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retraction_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F6840.0\n\n; ready [plate_name]", + "machine_end_gcode": "G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 0, 63) : max(initial_extruder - (1-0), 0))} S0\n {endif}\n{if is_extruder_used[(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))]}\nM104 T{(initial_extruder % 2 == 0 ? min(initial_extruder + 1, 63) : max(initial_extruder - (1-1), 0))} S0\n {endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n;", + "change_filament_gcode": ";***** Update: 20230730\n{if current_extruder != next_extruder}\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num] [toolchange_count]/[total_toolchanges])\n; layer [layer_num] at [layer_z]mm\nT[next_extruder]\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{temperature_vitrification[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == \"PLA\" || filament_type[current_extruder] == \"TPU\")\n || (filament_type[next_extruder] == \"PLA\" || filament_type[next_extruder] == \"TPU\"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM2000 S200 V[travel_speed] A[travel_acceleration] ;quick switch extruders, S:200 mode/V:speed/A:acceleration\nM109 T[next_extruder] S{if layer_num < 1}[nozzle_temperature_initial_layer]{else}[nozzle_temperature]{endif} C3 W1 ;wait T[next_extruder]\n{if layer_z > first_layer_height && layer_num >= close_fan_the_first_x_layers[next_extruder]}\n M106 P[next_extruder] S{fan_min_speed[next_extruder] * 255.0 / 100.0} ;restore fan speed for T[next_extruder]\n{endif}\n{endif}", "before_layer_change_gcode": "; layer_num: [layer_num]\nG92 E0" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/machine/fdm_linear2.json b/OrcaSlicer/Snapmaker/machine/fdm_linear2.json index 3a37a7f..3eebb62 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_linear2.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_linear2.json @@ -17,7 +17,7 @@ "extruder_clearance_height_to_rod": "25", "extruder_clearance_height_to_lid": "90", "machine_max_acceleration_x": [ - "1000" + "1100" ], "machine_max_acceleration_y": [ "1000" @@ -29,13 +29,13 @@ "3000" ], "machine_max_acceleration_travel": [ - "1000" + "1100" ], "machine_max_acceleration_extruding": [ - "1000" + "1100" ], "machine_max_acceleration_retracting": [ - "2000" + "1100" ], "machine_max_speed_x": [ "150" @@ -50,7 +50,7 @@ "45" ], "machine_max_jerk_x": [ - "1" + "5" ], "machine_max_jerk_y": [ "1" diff --git a/OrcaSlicer/Snapmaker/machine/fdm_linear2_dual.json b/OrcaSlicer/Snapmaker/machine/fdm_linear2_dual.json index e335bdc..4b16519 100644 --- a/OrcaSlicer/Snapmaker/machine/fdm_linear2_dual.json +++ b/OrcaSlicer/Snapmaker/machine/fdm_linear2_dual.json @@ -15,15 +15,9 @@ "extruder_clearance_radius": "110", "extruder_clearance_height_to_rod": "45", "extruder_clearance_height_to_lid": "133", - "machine_max_acceleration_retracting": [ - "1000" - ], - "machine_max_speed_e": [ - "35" - ], "retract_length_toolchange": [ - "8", - "8" + "18", + "18" ], "default_filament_profile": [ "Snapmaker PLA", diff --git a/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker (0.2 nozzle).json index 93ce6eb..ffbaf1b 100644 --- a/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker (0.2 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker (0.2 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)" + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)" ], "bottom_shell_layers": "5", "bridge_flow": "1", diff --git a/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json new file mode 100644 index 0000000..e28c15c --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker Artisan (0.2 nozzle).json @@ -0,0 +1,27 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.06 Standard @Snapmaker Artisan (0.2 nozzle)", + "setting_id": "3200425436", + "compatible_printers": [ + "Snapmaker Artisan (0.2 nozzle)" + ], + "bottom_shell_layers": "4", + "bridge_flow": "1", + "initial_layer_line_width": "0.25", + "initial_layer_print_height": "0.1", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "layer_height": "0.06", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "sparse_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_shell_layers": "5", + "top_surface_line_width": "0.22", + "wall_loops": "4", + "initial_layer_infill_speed": "70", + "initial_layer_speed": "40", + "inner_wall_speed": "150" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json index a46f8f9..b6a2671 100644 --- a/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.06 Standard @Snapmaker J1 (0.2 nozzle).json @@ -8,7 +8,7 @@ "compatible_printers": [ "Snapmaker J1 (0.2 nozzle)" ], - "bottom_shell_layers": "5", + "bottom_shell_layers": "4", "bridge_flow": "1", "initial_layer_line_width": "0.25", "initial_layer_print_height": "0.1", @@ -19,18 +19,9 @@ "outer_wall_line_width": "0.22", "sparse_infill_line_width": "0.22", "support_line_width": "0.22", - "top_shell_layers": "7", + "top_shell_layers": "5", "top_surface_line_width": "0.22", "wall_loops": "4", - "gap_infill_speed": "120", - "initial_layer_infill_speed": "70", - "initial_layer_speed": "40", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "sparse_infill_speed": "100", - "support_interface_speed": "40", - "top_surface_speed": "150", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json index b53e32c..a081fe7 100644 --- a/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "bottom_shell_layers": "7", "bridge_flow": "1", diff --git a/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..22bdb6c --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "723238605", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "bottom_shell_layers": "4", + "bridge_flow": "1", + "elefant_foot_compensation": "0.15", + "ironing_flow": "8%", + "layer_height": "0.08", + "initial_layer_print_height": "0.1", + "support_threshold_angle": "15", + "top_shell_layers": "5", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json index d15aa31..eaf51d4 100644 --- a/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.08 Extra Fine @Snapmaker J1 (0.4 nozzle).json @@ -8,20 +8,15 @@ "compatible_printers": [ "Snapmaker J1 (0.4 nozzle)" ], - "bottom_shell_layers": "7", + "bottom_shell_layers": "4", "bridge_flow": "1", "elefant_foot_compensation": "0.15", "ironing_flow": "8%", "layer_height": "0.08", "initial_layer_print_height": "0.1", "support_threshold_angle": "15", - "top_shell_layers": "9", - "gap_infill_speed": "160", - "initial_layer_infill_speed": "65", - "inner_wall_speed": "230", - "internal_solid_infill_speed": "230", - "sparse_infill_speed": "120", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "top_shell_layers": "5", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker (0.2 nozzle).json index c7e117b..10f10cb 100644 --- a/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker (0.2 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker (0.2 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)" + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)" ], "layer_height": "0.1", "initial_layer_print_height": "0.1", diff --git a/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker Artisan (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker Artisan (0.2 nozzle).json new file mode 100644 index 0000000..a1bc54d --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker Artisan (0.2 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.10 Standard @Snapmaker Artisan (0.2 nozzle)", + "setting_id": "2309389761", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.2 nozzle)" + ], + "layer_height": "0.1", + "initial_layer_print_height": "0.1", + "wall_loops": "4", + "bottom_shell_layers": "5", + "top_shell_layers": "7", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json index cc3a94a..f928d40 100644 --- a/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.10 Standard @Snapmaker J1 (0.2 nozzle).json @@ -22,15 +22,6 @@ "internal_solid_infill_line_width": "0.22", "support_line_width": "0.22", "top_surface_line_width": "0.22", - "initial_layer_speed": "40", - "initial_layer_infill_speed": "70", - "sparse_infill_speed": "100", - "top_surface_speed": "150", - "gap_infill_speed": "120", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "support_interface_speed": "40", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json index 884381d..24216b3 100644 --- a/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "layer_height": "0.12", "initial_layer_print_height": "0.2", diff --git a/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..41cfa41 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,21 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.12 Fine @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "3320746901", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "layer_height": "0.12", + "bottom_shell_layers": "5", + "elefant_foot_compensation": "0.15", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "support_threshold_angle": "20", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json index 5fce09e..1ff7629 100644 --- a/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.12 Fine @Snapmaker J1 (0.4 nozzle).json @@ -15,13 +15,7 @@ "top_shell_thickness": "0.6", "bridge_flow": "1", "support_threshold_angle": "20", - "initial_layer_infill_speed": "60", - "inner_wall_speed": "230", - "internal_solid_infill_speed": "230", - "sparse_infill_speed": "120", - "top_surface_speed": "120", - "gap_infill_speed": "160", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker (0.2 nozzle).json index 09d5e2d..2956764 100644 --- a/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker (0.2 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker (0.2 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.2 nozzle)", "Snapmaker A250 QSKit (0.2 nozzle)", "Snapmaker A350 QSKit (0.2 nozzle)", + "Snapmaker A250 BKit (0.2 nozzle)", + "Snapmaker A350 BKit (0.2 nozzle)", + "Snapmaker A250 QS+B Kit (0.2 nozzle)", + "Snapmaker A350 QS+B Kit (0.2 nozzle)", "Snapmaker A250 Dual QSKit (0.2 nozzle)", - "Snapmaker A350 Dual QSKit (0.2 nozzle)" + "Snapmaker A350 Dual QSKit (0.2 nozzle)", + "Snapmaker A250 Dual BKit (0.2 nozzle)", + "Snapmaker A350 Dual BKit (0.2 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.2 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.2 nozzle)" ], "layer_height": "0.14", "initial_layer_print_height": "0.2", diff --git a/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker Artisan (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker Artisan (0.2 nozzle).json new file mode 100644 index 0000000..06f7031 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker Artisan (0.2 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.14 Standard @Snapmaker Artisan (0.2 nozzle)", + "setting_id": "1624466618", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.2 nozzle)" + ], + "layer_height": "0.14", + "wall_loops": "4", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "bridge_flow": "1", + "line_width": "0.22", + "outer_wall_line_width": "0.22", + "initial_layer_line_width": "0.25", + "sparse_infill_line_width": "0.22", + "inner_wall_line_width": "0.22", + "internal_solid_infill_line_width": "0.22", + "support_line_width": "0.22", + "top_surface_line_width": "0.22", + "initial_layer_infill_speed": "80" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json b/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json index 78827b2..9370091 100644 --- a/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.14 Standard @Snapmaker J1 (0.2 nozzle).json @@ -10,8 +10,8 @@ ], "layer_height": "0.14", "wall_loops": "4", - "bottom_shell_layers": "5", - "top_shell_layers": "7", + "bottom_shell_layers": "4", + "top_shell_layers": "5", "bridge_flow": "1", "line_width": "0.22", "outer_wall_line_width": "0.22", @@ -21,15 +21,5 @@ "internal_solid_infill_line_width": "0.22", "support_line_width": "0.22", "top_surface_line_width": "0.22", - "initial_layer_speed": "40", - "initial_layer_infill_speed": "70", - "sparse_infill_speed": "100", - "top_surface_speed": "150", - "gap_infill_speed": "120", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "support_interface_speed": "40", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "initial_layer_infill_speed": "80" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json index 0e68e7b..119ae1e 100644 --- a/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "layer_height": "0.16", "initial_layer_print_height": "0.2", diff --git a/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..e2547e5 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,20 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.16 Optimal @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "2870109378", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "layer_height": "0.16", + "elefant_foot_compensation": "0.15", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "top_shell_thickness": "0.6", + "bridge_flow": "1", + "support_threshold_angle": "25", + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json index 3872ca6..77a170e 100644 --- a/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.16 Optimal @Snapmaker J1 (0.4 nozzle).json @@ -11,17 +11,10 @@ "layer_height": "0.16", "elefant_foot_compensation": "0.15", "bottom_shell_layers": "4", + "top_shell_layers": "5", "top_shell_thickness": "0.6", "bridge_flow": "1", "support_threshold_angle": "25", - "initial_layer_infill_speed": "60", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "outer_wall_speed": "80", - "sparse_infill_speed": "140", - "top_surface_speed": "80", - "gap_infill_speed": "160", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "initial_layer_infill_speed": "80", + "inner_wall_speed": "145" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker (0.6 nozzle).json index 064c5a4..fa83e16 100644 --- a/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.18", "initial_layer_print_height": "0.2", diff --git a/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..0993b70 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.18 Standard @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "3721468026", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.18", + "wall_loops": "2", + "bridge_flow": "1", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json index 822b418..a514ec6 100644 --- a/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.18 Standard @Snapmaker J1 (0.6 nozzle).json @@ -19,15 +19,6 @@ "internal_solid_infill_line_width": "0.62", "support_line_width": "0.62", "top_surface_line_width": "0.62", - "initial_layer_speed": "35", - "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "support_interface_speed": "35" + "inner_wall_speed": "145", + "internal_solid_infill_speed": "150" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker (0.4 nozzle).json index 075efd9..6780e6f 100644 --- a/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "elefant_foot_compensation": "0.15", "initial_layer_infill_speed": "60", diff --git a/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..107a05e --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,12 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.20 Standard @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "864558918", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json index 2e8d4d0..54bd710 100644 --- a/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.20 Standard @Snapmaker J1 (0.4 nozzle).json @@ -8,14 +8,5 @@ "compatible_printers": [ "Snapmaker J1 (0.4 nozzle)" ], - "elefant_foot_compensation": "0.15", - "outer_wall_speed": "140", - "inner_wall_speed": "240", - "sparse_infill_speed": "300", - "internal_solid_infill_speed": "240", - "top_surface_speed": "140", - "gap_infill_speed": "240", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "elefant_foot_compensation": "0.15" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker (0.4 nozzle).json index 832d265..1d57dc1 100644 --- a/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "elefant_foot_compensation": "0.15", "wall_loops": "6", diff --git a/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..de5b6b2 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,15 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.20 Strength @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "1825586885", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15", + "wall_loops": "6", + "bottom_shell_layers": "4", + "sparse_infill_density": "25%" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json index 4b03f36..3bf4673 100644 --- a/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.20 Strength @Snapmaker J1 (0.4 nozzle).json @@ -10,15 +10,6 @@ ], "elefant_foot_compensation": "0.15", "wall_loops": "6", - "outer_wall_speed": "120", - "top_surface_speed": "120", - "sparse_infill_density": "25%", - "gap_infill_speed": "160", - "initial_layer_infill_speed": "65", - "inner_wall_speed": "200", - "internal_solid_infill_speed": "200", - "sparse_infill_speed": "160", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "bottom_shell_layers": "4", + "sparse_infill_density": "25%" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json index 52f1e24..1708913 100644 --- a/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "layer_height": "0.24", "elefant_foot_compensation": "0.15", diff --git a/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..43947ed --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,18 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.24 Draft @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "2003861482", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "layer_height": "0.24", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "support_threshold_angle": "35", + "initial_layer_infill_speed": "65" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json index a7609b7..23877e1 100644 --- a/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.24 Draft @Snapmaker J1 (0.4 nozzle).json @@ -14,13 +14,5 @@ "top_shell_layers": "3", "top_shell_thickness": "0.6", "support_threshold_angle": "35", - "initial_layer_infill_speed": "65", - "inner_wall_speed": "190", - "internal_solid_infill_speed": "190", - "sparse_infill_speed": "160", - "top_surface_speed": "160", - "gap_infill_speed": "160", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "initial_layer_infill_speed": "65" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.6 nozzle).json index 75d8c10..4c1635b 100644 --- a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.24", "wall_loops": "2", diff --git a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.8 nozzle).json index fe005c6..f14c178 100644 --- a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker (0.8 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.8 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" ], "layer_height": "0.24", "wall_loops": "2", @@ -26,7 +34,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", "initial_layer_speed": "35", "initial_layer_infill_speed": "55", "outer_wall_speed": "90", diff --git a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..b01cefd --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,22 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.24 Standard @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "4094373563", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.24", + "wall_loops": "2", + "top_shell_layers": "3", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..4affcd8 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,23 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.24 Standard @Snapmaker Artisan (0.8 nozzle)", + "setting_id": "1019868457", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.24", + "initial_layer_print_height": "0.3", + "wall_loops": "2", + "top_shell_layers": "3", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json index db6de9e..8fb9f65 100644 --- a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.6 nozzle).json @@ -18,16 +18,5 @@ "inner_wall_line_width": "0.62", "internal_solid_infill_line_width": "0.62", "support_line_width": "0.62", - "top_surface_line_width": "0.62", - "initial_layer_speed": "35", - "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "support_interface_speed": "35" + "top_surface_line_width": "0.62" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json index ae3070e..e05c3bd 100644 --- a/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.24 Standard @Snapmaker J1 (0.8 nozzle).json @@ -19,19 +19,5 @@ "inner_wall_line_width": "0.82", "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", - "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "initial_layer_speed": "35", - "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5", - "support_interface_speed": "35" + "top_surface_line_width": "0.82" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..6cb96dd --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,60 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.25 Benchy @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "2853588009", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "elefant_foot_compensation": "0.15", + "top_shell_layers": "3", + "top_shell_thickness": "0.5", + "initial_layer_speed": "100", + "initial_layer_infill_speed": "180", + "outer_wall_speed": "180", + "inner_wall_speed": "200", + "sparse_infill_speed": "200", + "internal_solid_infill_speed": "200", + "top_surface_speed": "180", + "gap_infill_speed": "200", + "ironing_speed": "30", + "enable_overhang_speed": "0", + "overhang_1_4_speed": "180", + "overhang_2_4_speed": "20", + "overhang_3_4_speed": "10", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", + "detect_overhang_wall": "0", + "reduce_crossing_wall": "0", + "ensure_vertical_shell_thickness": "none", + "filename_format": "ArtisanBenchy_{print_time}.gcode", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "alignedrectilinear", + "wall_generator": "classic", + "seam_position": "nearest", + "wall_loops": "2", + "minimum_sparse_infill_area": "0", + "infill_combination": "1", + "infill_direction": "90", + "gap_fill_target": "nowhere", + "line_width": "0.4", + "inner_wall_line_width": "0.5", + "internal_solid_infill_line_width": "0.5", + "outer_wall_line_width": "0.5", + "sparse_infill_line_width": "0.5", + "top_surface_line_width": "0.5", + "bottom_shell_layers": "2", + "initial_layer_travel_speed": "100%", + "bridge_acceleration": "3000", + "bridge_speed": "100", + "default_acceleration": "3000", + "inner_wall_acceleration": "3000", + "internal_solid_infill_acceleration": "3000", + "outer_wall_acceleration": "1600", + "small_perimeter_speed": "200", + "sparse_infill_acceleration": "3000", + "top_surface_acceleration": "3000", + "initial_layer_acceleration": "1600" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json index ede6709..da364c6 100644 --- a/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.25 Benchy @Snapmaker J1 (0.4 nozzle).json @@ -10,43 +10,51 @@ ], "elefant_foot_compensation": "0.15", "top_shell_layers": "3", - "top_shell_thickness": "0.42", - "initial_layer_infill_speed": "60", + "top_shell_thickness": "0.5", + "initial_layer_speed": "120", + "initial_layer_infill_speed": "200", "outer_wall_speed": "180", "inner_wall_speed": "280", "sparse_infill_speed": "200", "internal_solid_infill_speed": "280", "top_surface_speed": "200", "gap_infill_speed": "280", + "ironing_speed": "30", "enable_overhang_speed": "0", "overhang_1_4_speed": "150", "overhang_2_4_speed": "20", - "overhang_3_4_speed": "10", + "layer_height": "0.25", + "initial_layer_print_height": "0.25", "detect_overhang_wall": "0", "reduce_crossing_wall": "0", - "ensure_vertical_shell_thickness": "0", + "ensure_vertical_shell_thickness": "none", "filename_format": "J1Benchy_{print_time}.gcode", "sparse_infill_density": "10%", "sparse_infill_pattern": "alignedrectilinear", "wall_generator": "classic", "seam_position": "nearest", "wall_loops": "2", - "only_one_wall_top": "1", - "only_one_wall_first_layer": "1", "minimum_sparse_infill_area": "0", "infill_combination": "1", "infill_direction": "90", - "inner_wall_line_width": "0.42", - "initial_layer_print_height": "0.25", - "sparse_infill_line_width": "0.42", + "gap_fill_target": "nowhere", + "line_width": "0.4", + "inner_wall_line_width": "0.5", + "internal_solid_infill_line_width": "0.5", + "outer_wall_line_width": "0.5", + "sparse_infill_line_width": "0.5", + "top_surface_line_width": "0.5", + "bottom_shell_layers": "2", + "initial_layer_travel_speed": "100%", "bridge_acceleration": "3000", "bridge_speed": "180", "default_acceleration": "15000", "inner_wall_acceleration": "15000", "internal_solid_infill_acceleration": "20000", - "outer_wall_acceleration": "3000", + "outer_wall_acceleration": "5000", "small_perimeter_speed": "200", "sparse_infill_acceleration": "15000", "top_surface_acceleration": "8000", - "travel_acceleration": "28000" + "travel_acceleration": "28000", + "initial_layer_acceleration": "5000" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json index 7a5407d..1fa3b06 100644 --- a/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker (0.4 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.4 nozzle)", "Snapmaker A250 QSKit (0.4 nozzle)", "Snapmaker A350 QSKit (0.4 nozzle)", + "Snapmaker A250 BKit (0.4 nozzle)", + "Snapmaker A350 BKit (0.4 nozzle)", + "Snapmaker A250 QS+B Kit (0.4 nozzle)", + "Snapmaker A350 QS+B Kit (0.4 nozzle)", "Snapmaker A250 Dual QSKit (0.4 nozzle)", - "Snapmaker A350 Dual QSKit (0.4 nozzle)" + "Snapmaker A350 Dual QSKit (0.4 nozzle)", + "Snapmaker A250 Dual BKit (0.4 nozzle)", + "Snapmaker A350 Dual BKit (0.4 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.4 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.4 nozzle)" ], "layer_height": "0.28", "elefant_foot_compensation": "0.15", @@ -21,6 +29,7 @@ "top_shell_layers": "3", "top_shell_thickness": "0.6", "support_threshold_angle": "40", + "wall_loops": "2", "initial_layer_infill_speed": "65", "outer_wall_speed": "85", "inner_wall_speed": "95", diff --git a/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json new file mode 100644 index 0000000..0780fd8 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle).json @@ -0,0 +1,19 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle)", + "setting_id": "3141987096", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.4 nozzle)" + ], + "layer_height": "0.28", + "elefant_foot_compensation": "0.15", + "top_surface_line_width": "0.45", + "top_shell_layers": "3", + "top_shell_thickness": "0.6", + "support_threshold_angle": "40", + "wall_loops": "2", + "initial_layer_infill_speed": "65" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json b/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json index b3831aa..b18c01c 100644 --- a/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.28 Extra Draft @Snapmaker J1 (0.4 nozzle).json @@ -14,12 +14,6 @@ "top_shell_layers": "3", "top_shell_thickness": "0.6", "support_threshold_angle": "40", - "initial_layer_infill_speed": "65", - "inner_wall_speed": "180", - "sparse_infill_speed": "160", - "top_surface_speed": "150", - "gap_infill_speed": "160", - "overhang_1_4_speed": "60", - "overhang_2_4_speed": "30", - "overhang_3_4_speed": "10" + "wall_loops": "2", + "initial_layer_infill_speed": "65" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker (0.6 nozzle).json index 49bf34e..74c8bb1 100644 --- a/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.3", "top_shell_layers": "3", @@ -26,6 +34,7 @@ "internal_solid_infill_line_width": "0.62", "support_line_width": "0.62", "top_surface_line_width": "0.62", + "wall_loops": "2", "initial_layer_speed": "35", "initial_layer_infill_speed": "55", "outer_wall_speed": "75", diff --git a/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..76d5d00 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.30 Standard @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "1517142331", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.3", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "wall_loops": "2", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json index 323c6ce..1573baa 100644 --- a/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.30 Standard @Snapmaker J1 (0.6 nozzle).json @@ -19,15 +19,7 @@ "internal_solid_infill_line_width": "0.62", "support_line_width": "0.62", "top_surface_line_width": "0.62", - "initial_layer_speed": "35", + "wall_loops": "2", "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "support_interface_speed": "35" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker (0.6 nozzle).json index 72a85a8..471106e 100644 --- a/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.3", "top_shell_layers": "3", diff --git a/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..f564a36 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.30 Strength @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "87417016", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.3", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "wall_loops": "5", + "sparse_infill_density": "25%", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json index b2fc14f..03e484d 100644 --- a/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.30 Strength @Snapmaker J1 (0.6 nozzle).json @@ -19,17 +19,8 @@ "internal_solid_infill_line_width": "0.62", "support_line_width": "0.62", "top_surface_line_width": "0.62", - "wall_loops": "6", + "wall_loops": "5", "sparse_infill_density": "25%", - "initial_layer_speed": "35", "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "support_interface_speed": "35" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker (0.8 nozzle).json index 93bb001..02058c5 100644 --- a/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker (0.8 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.8 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" ], "layer_height": "0.32", "wall_loops": "2", @@ -27,7 +35,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", "initial_layer_speed": "35", "initial_layer_infill_speed": "55", "outer_wall_speed": "75", diff --git a/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker Artisan (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..51103f3 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.32 Standard @Snapmaker Artisan (0.8 nozzle)", + "setting_id": "195892532", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.32", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json index 07017db..37769e4 100644 --- a/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.32 Standard @Snapmaker J1 (0.8 nozzle).json @@ -20,18 +20,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "initial_layer_speed": "35", "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5", - "support_interface_speed": "35" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker (0.6 nozzle).json index 4449b02..c8da8c4 100644 --- a/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.34", "wall_loops": "2", @@ -27,7 +35,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", "gap_infill_speed": "50", "initial_layer_infill_speed": "55", "initial_layer_speed": "35", diff --git a/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..836464a --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.34 Standard @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "3004749888", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.34", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json index 3eaae55..37b2265 100644 --- a/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.34 Standard @Snapmaker J1 (0.6 nozzle).json @@ -20,16 +20,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "gap_infill_speed": "50", "initial_layer_infill_speed": "55", - "initial_layer_speed": "35", - "inner_wall_speed": "150", - "internal_solid_infill_speed": "150", - "outer_wall_speed": "120", - "sparse_infill_speed": "100", - "support_interface_speed": "35", - "top_surface_speed": "150", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker (0.8 nozzle).json index 97b8429..09d8603 100644 --- a/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker (0.8 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.8 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" ], "layer_height": "0.36", "wall_loops": "2", @@ -27,7 +35,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", "gap_infill_speed": "50", "initial_layer_infill_speed": "55", "initial_layer_speed": "35", diff --git a/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker Artisan (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..cc48b09 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.36 Standard @Snapmaker Artisan (0.8 nozzle)", + "setting_id": "3805809743", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.36", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json index 7830c7c..f76c40b 100644 --- a/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.36 Standard @Snapmaker J1 (0.8 nozzle).json @@ -20,18 +20,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "gap_infill_speed": "50", "initial_layer_infill_speed": "55", - "initial_layer_speed": "35", - "inner_wall_speed": "150", - "internal_solid_infill_speed": "150", - "outer_wall_speed": "120", - "sparse_infill_speed": "100", - "support_interface_speed": "35", - "top_surface_speed": "150", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker (0.6 nozzle).json index d2e7d33..803c9d2 100644 --- a/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.38", "wall_loops": "2", @@ -27,7 +35,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", "gap_infill_speed": "50", "initial_layer_infill_speed": "55", "initial_layer_speed": "35", diff --git a/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..ba2d953 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.38 Standard @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "1408693644", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.38", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json index 5755a88..9c7105c 100644 --- a/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.38 Standard @Snapmaker J1 (0.6 nozzle).json @@ -20,16 +20,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "gap_infill_speed": "50", "initial_layer_infill_speed": "55", - "initial_layer_speed": "35", - "inner_wall_speed": "150", - "internal_solid_infill_speed": "150", - "outer_wall_speed": "120", - "sparse_infill_speed": "100", - "support_interface_speed": "35", - "top_surface_speed": "150", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker (0.8 nozzle).json index ea1670e..2604772 100644 --- a/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker (0.8 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.8 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" ], "layer_height": "0.4", "top_shell_layers": "3", @@ -26,7 +34,7 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", + "wall_loops": "2", "initial_layer_speed": "35", "initial_layer_infill_speed": "55", "outer_wall_speed": "75", diff --git a/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker Artisan (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..37e1bd3 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.40 Standard @Snapmaker Artisan (0.8 nozzle)", + "setting_id": "2628115465", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.4", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "wall_loops": "2", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json index 74c2ab7..51fd196 100644 --- a/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.40 Standard @Snapmaker J1 (0.8 nozzle).json @@ -19,18 +19,7 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "initial_layer_speed": "35", + "wall_loops": "2", "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5", - "support_interface_speed": "35" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker (0.6 nozzle).json index f7da297..9bf1ccc 100644 --- a/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker (0.6 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.6 nozzle)", "Snapmaker A250 QSKit (0.6 nozzle)", "Snapmaker A350 QSKit (0.6 nozzle)", + "Snapmaker A250 BKit (0.6 nozzle)", + "Snapmaker A350 BKit (0.6 nozzle)", + "Snapmaker A250 QS+B Kit (0.6 nozzle)", + "Snapmaker A350 QS+B Kit (0.6 nozzle)", "Snapmaker A250 Dual QSKit (0.6 nozzle)", - "Snapmaker A350 Dual QSKit (0.6 nozzle)" + "Snapmaker A350 Dual QSKit (0.6 nozzle)", + "Snapmaker A250 Dual BKit (0.6 nozzle)", + "Snapmaker A350 Dual BKit (0.6 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.6 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.6 nozzle)" ], "layer_height": "0.42", "wall_loops": "2", diff --git a/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker Artisan (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker Artisan (0.6 nozzle).json new file mode 100644 index 0000000..af11989 --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker Artisan (0.6 nozzle).json @@ -0,0 +1,25 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.42 Draft @Snapmaker Artisan (0.6 nozzle)", + "setting_id": "1891109323", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.6 nozzle)" + ], + "layer_height": "0.42", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.62", + "outer_wall_line_width": "0.62", + "initial_layer_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "inner_wall_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "top_surface_line_width": "0.62", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json b/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json index 23abeb1..2ca0c16 100644 --- a/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.42 Draft @Snapmaker J1 (0.6 nozzle).json @@ -20,15 +20,6 @@ "internal_solid_infill_line_width": "0.62", "support_line_width": "0.62", "top_surface_line_width": "0.62", - "initial_layer_speed": "35", "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "support_interface_speed": "35" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker (0.8 nozzle).json index 733d0bc..3b79307 100644 --- a/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker (0.8 nozzle).json @@ -12,8 +12,16 @@ "Snapmaker A350 Dual (0.8 nozzle)", "Snapmaker A250 QSKit (0.8 nozzle)", "Snapmaker A350 QSKit (0.8 nozzle)", + "Snapmaker A250 BKit (0.8 nozzle)", + "Snapmaker A350 BKit (0.8 nozzle)", + "Snapmaker A250 QS+B Kit (0.8 nozzle)", + "Snapmaker A350 QS+B Kit (0.8 nozzle)", "Snapmaker A250 Dual QSKit (0.8 nozzle)", - "Snapmaker A350 Dual QSKit (0.8 nozzle)" + "Snapmaker A350 Dual QSKit (0.8 nozzle)", + "Snapmaker A250 Dual BKit (0.8 nozzle)", + "Snapmaker A350 Dual BKit (0.8 nozzle)", + "Snapmaker A250 Dual QS+B Kit (0.8 nozzle)", + "Snapmaker A350 Dual QS+B Kit (0.8 nozzle)" ], "layer_height": "0.48", "initial_layer_print_height": "0.4", @@ -28,7 +36,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", "initial_layer_speed": "35", "initial_layer_infill_speed": "55", "outer_wall_speed": "75", diff --git a/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json new file mode 100644 index 0000000..477d70a --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker Artisan (0.8 nozzle).json @@ -0,0 +1,26 @@ +{ + "type": "process", + "from": "system", + "instantiation": "true", + "name": "0.48 Draft @Snapmaker Artisan (0.8 nozzle)", + "setting_id": "1018401408", + "inherits": "fdm_process_a400", + "compatible_printers": [ + "Snapmaker Artisan (0.8 nozzle)" + ], + "layer_height": "0.48", + "initial_layer_print_height": "0.4", + "wall_loops": "2", + "top_shell_layers": "3", + "bridge_speed": "30", + "line_width": "0.82", + "outer_wall_line_width": "0.82", + "initial_layer_line_width": "0.82", + "sparse_infill_line_width": "0.82", + "inner_wall_line_width": "0.82", + "internal_solid_infill_line_width": "0.82", + "support_line_width": "0.82", + "top_surface_line_width": "0.82", + "initial_layer_infill_speed": "55", + "initial_layer_speed": "40" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json b/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json index 9282498..633be80 100644 --- a/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json +++ b/OrcaSlicer/Snapmaker/process/0.48 Draft @Snapmaker J1 (0.8 nozzle).json @@ -21,18 +21,6 @@ "internal_solid_infill_line_width": "0.82", "support_line_width": "0.82", "top_surface_line_width": "0.82", - "top_surface_pattern": "monotonic", - "initial_layer_speed": "35", "initial_layer_infill_speed": "55", - "outer_wall_speed": "120", - "inner_wall_speed": "150", - "sparse_infill_speed": "100", - "internal_solid_infill_speed": "150", - "top_surface_speed": "150", - "gap_infill_speed": "50", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "50", - "overhang_3_4_speed": "25", - "overhang_4_4_speed": "5", - "support_interface_speed": "35" + "initial_layer_speed": "40" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/fdm_process_a400.json b/OrcaSlicer/Snapmaker/process/fdm_process_a400.json new file mode 100644 index 0000000..90c851f --- /dev/null +++ b/OrcaSlicer/Snapmaker/process/fdm_process_a400.json @@ -0,0 +1,37 @@ +{ + "type": "process", + "from": "system", + "instantiation": "false", + "name": "fdm_process_a400", + "setting_id": "3085664947", + "inherits": "fdm_process_common", + "initial_layer_print_height": "0.2", + "enable_arc_fitting": "1", + "initial_layer_infill_speed": "75", + "outer_wall_speed": "145", + "inner_wall_speed": "160", + "sparse_infill_speed": "160", + "internal_solid_infill_speed": "160", + "gap_infill_speed": "160", + "support_speed": "100", + "overhang_1_4_speed": "0", + "travel_speed": "190", + "default_acceleration": "2000", + "inner_wall_acceleration": "2000", + "sparse_infill_acceleration": "2000", + "internal_solid_infill_acceleration": "2000", + "travel_acceleration": "3000", + "infill_jerk": "8", + "initial_layer_jerk": "8", + "outer_wall_jerk": "4", + "top_surface_jerk": "4", + "travel_jerk": "10", + "support_filament": "1", + "support_interface_filament": "2", + "support_top_z_distance": "0", + "support_bottom_z_distance": "0", + "support_interface_top_layers": "3", + "support_interface_pattern": "rectilinear", + "small_perimeter_threshold": "0", + "support_material_synchronize_layers": "1" +} \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/fdm_process_common.json b/OrcaSlicer/Snapmaker/process/fdm_process_common.json index af5fba9..3560f4d 100644 --- a/OrcaSlicer/Snapmaker/process/fdm_process_common.json +++ b/OrcaSlicer/Snapmaker/process/fdm_process_common.json @@ -42,7 +42,7 @@ "bridge_density": "100%", "thick_bridges": "1", "top_solid_infill_flow_ratio": "1", - "bottom_solid_infill_flow_ratio": "1", + "bottom_solid_infill_flow_ratio": "1.2", "only_one_wall_top": "0", "only_one_wall_first_layer": "0", "detect_overhang_wall": "1", @@ -56,14 +56,14 @@ "print_flow_ratio": "1", "wall_loops": "3", "detect_thin_wall": "0", - "top_surface_pattern": "monotonicline", + "top_surface_pattern": "monotonic", "top_shell_layers": "4", "top_shell_thickness": "0.8", "bottom_surface_pattern": "monotonic", "bottom_shell_layers": "3", "bottom_shell_thickness": "0", "sparse_infill_density": "15%", - "sparse_infill_pattern": "grid", + "sparse_infill_pattern": "cubic", "filter_out_gap_fill": "0", "infill_wall_overlap": "15%", "infill_direction": "45", @@ -84,7 +84,7 @@ "gap_infill_speed": "100", "support_speed": "80", "support_interface_speed": "50", - "ironing_speed": "50", + "ironing_speed": "35", "enable_overhang_speed": "1", "overhang_speed_classic": "0", "overhang_1_4_speed": "35", @@ -93,15 +93,15 @@ "overhang_4_4_speed": "10", "bridge_speed": "50", "travel_speed": "120", - "default_acceleration": "2000", + "default_acceleration": "1100", "outer_wall_acceleration": "1000", - "inner_wall_acceleration": "2000", + "inner_wall_acceleration": "1100", "bridge_acceleration": "1000", - "sparse_infill_acceleration": "2000", - "internal_solid_infill_acceleration": "2000", + "sparse_infill_acceleration": "1100", + "internal_solid_infill_acceleration": "1100", "initial_layer_acceleration": "500", "top_surface_acceleration": "1000", - "travel_acceleration": "2000", + "travel_acceleration": "1100", "default_jerk": "0", "infill_jerk": "4", "initial_layer_jerk": "4", @@ -124,7 +124,7 @@ "support_interface_filament": "0", "tree_support_branch_distance": "5", "tree_support_branch_diameter": "5", - "tree_support_branch_angle": "30", + "tree_support_branch_angle": "15", "tree_support_wall_count": "2", "tree_support_adaptive_layer_height": "1", "tree_support_auto_brim": "1", @@ -149,7 +149,7 @@ "skirt_height": "1", "brim_type": "auto_brim", "brim_width": "5", - "brim_object_gap": "0.1", + "brim_object_gap": "0", "enable_prime_tower": "1", "prime_tower_width": "25", "prime_volume": "7.3", @@ -158,6 +158,7 @@ "flush_into_infill": "0", "flush_into_support": "1", "flush_into_objects": "0", + "flush_multiplier": "0.05", "slicing_mode": "regular", "print_sequence": "by layer", "spiral_mode": "0", @@ -167,13 +168,13 @@ "reduce_infill_retraction": "1", "gcode_comments": "0", "gcode_add_line_number": "0", - "gcode_label_objects": "0", + "gcode_label_objects": "1", "filename_format": "{input_filename_base}_{layer_height}mm_{print_time}.gcode", "post_process": "", "enforce_support_layers": "0", - "exclude_object": "1", + "exclude_object": "0", "standby_temperature_delta": "-45", "timelapse_type": "0", - "single_extruder_multi_material_priming": "0", - "gap_fill_enabled": "0" + "gap_fill_enabled": "0", + "single_extruder_multi_material_priming": "0" } \ No newline at end of file diff --git a/OrcaSlicer/Snapmaker/process/fdm_process_idex.json b/OrcaSlicer/Snapmaker/process/fdm_process_idex.json index c6f454e..7682a1e 100644 --- a/OrcaSlicer/Snapmaker/process/fdm_process_idex.json +++ b/OrcaSlicer/Snapmaker/process/fdm_process_idex.json @@ -8,27 +8,27 @@ "initial_layer_print_height": "0.2", "enable_arc_fitting": "1", "initial_layer_infill_speed": "75", - "outer_wall_speed": "100", + "outer_wall_speed": "145", "inner_wall_speed": "250", - "sparse_infill_speed": "150", - "internal_solid_infill_speed": "180", - "gap_infill_speed": "150", + "sparse_infill_speed": "250", + "internal_solid_infill_speed": "250", + "gap_infill_speed": "250", "support_speed": "100", - "ironing_speed": "30", - "travel_speed": "350", + "overhang_1_4_speed": "60", + "overhang_2_4_speed": "30", + "overhang_3_4_speed": "10", + "travel_speed": "300", "default_acceleration": "10000", - "outer_wall_acceleration": "2500", - "inner_wall_acceleration": "5000", + "inner_wall_acceleration": "6000", "bridge_acceleration": "2000", "sparse_infill_acceleration": "10000", "internal_solid_infill_acceleration": "10000", "top_surface_acceleration": "2000", - "travel_acceleration": "12000", - "infill_jerk": "9", - "initial_layer_jerk": "9", - "inner_wall_jerk": "9", - "outer_wall_jerk": "9", - "top_surface_jerk": "9", + "travel_acceleration": "10000", + "infill_jerk": "8", + "initial_layer_jerk": "8", + "outer_wall_jerk": "4", + "top_surface_jerk": "4", "travel_jerk": "10", "support_filament": "1", "support_interface_filament": "2", diff --git a/PrusaSlicer/Snapmaker.idx b/PrusaSlicer/Snapmaker.idx index 12c79a6..5753b88 100644 --- a/PrusaSlicer/Snapmaker.idx +++ b/PrusaSlicer/Snapmaker.idx @@ -1,4 +1,5 @@ min_slic3r_version = 2.6.0 +1.1.2 Add support BracingKit for Snapmaker 2. Add support Artisan. 1.1.1 Fixed overhang speeds. Fixed branch diameter angle for organic supports. 1.1.0 Add more Snapmaker printers. min_slic3r_version = 2.4.1 diff --git a/PrusaSlicer/Snapmaker.ini b/PrusaSlicer/Snapmaker.ini index 22ab660..043d392 100644 --- a/PrusaSlicer/Snapmaker.ini +++ b/PrusaSlicer/Snapmaker.ini @@ -1,8 +1,8 @@ # Author: https://github.com/macdylan -# Update: 2024/01/03 +# Update: 2024/04/29 [vendor] name = Snapmaker -config_version = 1.1.1 +config_version = 1.1.2 config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/Snapmaker/ [printer_model:Snapmaker J1] @@ -38,7 +38,7 @@ variants = 0.4;0.2;0.6;0.8 technology = FFF family = Snapmaker bed_model = Snapmaker A250_bed.stl -bed_texture = Snapmaker A250_texture.svg +bed_texture = Snapmaker A250 Dual_texture.svg thumbnail = Snapmaker A250 Dual_cover.png [printer_model:Snapmaker A350 Dual] @@ -47,7 +47,7 @@ variants = 0.4;0.2;0.6;0.8 technology = FFF family = Snapmaker bed_model = Snapmaker A350_bed.stl -bed_texture = Snapmaker A350_texture.svg +bed_texture = Snapmaker A350 Dual_texture.svg thumbnail = Snapmaker A350 Dual_cover.png [printer_model:Snapmaker A250 QSKit] @@ -56,7 +56,7 @@ variants = 0.4;0.2;0.6;0.8 technology = FFF family = Snapmaker bed_model = Snapmaker A250_bed.stl -bed_texture = Snapmaker A250 QSKit_texture.svg +bed_texture = Snapmaker A250_texture.svg thumbnail = Snapmaker A250 QSKit_cover.png [printer_model:Snapmaker A350 QSKit] @@ -65,16 +65,52 @@ variants = 0.4;0.2;0.6;0.8 technology = FFF family = Snapmaker bed_model = Snapmaker A350_bed.stl -bed_texture = Snapmaker A350 QSKit_texture.svg +bed_texture = Snapmaker A350_texture.svg thumbnail = Snapmaker A350 QSKit_cover.png +[printer_model:Snapmaker A250 BKit] +name = Snapmaker A250 BKit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A250_bed.stl +bed_texture = Snapmaker A250_texture.svg +thumbnail = Snapmaker A250 BKit_cover.png + +[printer_model:Snapmaker A350 BKit] +name = Snapmaker A350 BKit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A350_bed.stl +bed_texture = Snapmaker A350_texture.svg +thumbnail = Snapmaker A350 BKit_cover.png + +[printer_model:Snapmaker A250 QS+B Kit] +name = Snapmaker A250 QS+B Kit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A250_bed.stl +bed_texture = Snapmaker A250_texture.svg +thumbnail = Snapmaker A250 QS+B Kit_cover.png + +[printer_model:Snapmaker A350 QS+B Kit] +name = Snapmaker A350 QS+B Kit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A350_bed.stl +bed_texture = Snapmaker A350_texture.svg +thumbnail = Snapmaker A350 QS+B Kit_cover.png + [printer_model:Snapmaker A250 Dual QSKit] name = Snapmaker A250 Dual QSKit variants = 0.4;0.2;0.6;0.8 technology = FFF family = Snapmaker bed_model = Snapmaker A250_bed.stl -bed_texture = Snapmaker A250 QSKit_texture.svg +bed_texture = Snapmaker A250 Dual_texture.svg thumbnail = Snapmaker A250 Dual QSKit_cover.png [printer_model:Snapmaker A350 Dual QSKit] @@ -83,9 +119,54 @@ variants = 0.4;0.2;0.6;0.8 technology = FFF family = Snapmaker bed_model = Snapmaker A350_bed.stl -bed_texture = Snapmaker A350 QSKit_texture.svg +bed_texture = Snapmaker A350 Dual_texture.svg thumbnail = Snapmaker A350 Dual QSKit_cover.png +[printer_model:Snapmaker A250 Dual BKit] +name = Snapmaker A250 Dual BKit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A250_bed.stl +bed_texture = Snapmaker A250 Dual_texture.svg +thumbnail = Snapmaker A250 Dual BKit_cover.png + +[printer_model:Snapmaker A350 Dual BKit] +name = Snapmaker A350 Dual BKit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A350_bed.stl +bed_texture = Snapmaker A350 Dual_texture.svg +thumbnail = Snapmaker A350 Dual BKit_cover.png + +[printer_model:Snapmaker A250 Dual QS+B Kit] +name = Snapmaker A250 Dual QS+B Kit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A250_bed.stl +bed_texture = Snapmaker A250 Dual_texture.svg +thumbnail = Snapmaker A250 Dual QS+B Kit_cover.png + +[printer_model:Snapmaker A350 Dual QS+B Kit] +name = Snapmaker A350 Dual QS+B Kit +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker A350_bed.stl +bed_texture = Snapmaker A350 Dual_texture.svg +thumbnail = Snapmaker A350 Dual QS+B Kit_cover.png + +[printer_model:Snapmaker Artisan] +name = Snapmaker Artisan +variants = 0.4;0.2;0.6;0.8 +technology = FFF +family = Snapmaker +bed_model = Snapmaker Artisan_bed.stl +bed_texture = Snapmaker Artisan_texture.svg +thumbnail = Snapmaker Artisan_cover.png + [print:*fdm_process_common*] adaptive_layer_height = 0 layer_height = 0.2 @@ -109,7 +190,7 @@ min_feature_size = 25% bridge_density = 100% thick_bridges = 1 top_solid_infill_flow_ratio = 1 -bottom_solid_infill_flow_ratio = 1 +bottom_solid_infill_flow_ratio = 1.2 only_one_wall_top = 0 only_one_wall_first_layer = 0 max_travel_detour_distance = 0 @@ -119,7 +200,7 @@ independent_support_layer_height = 1 interface_shells = 0 max_bridge_length = 10 print_flow_ratio = 1 -top_surface_pattern = monotonicline +top_surface_pattern = monotonic bottom_surface_pattern = monotonic filter_out_gap_fill = 0 infill_wall_overlap = 15% @@ -132,13 +213,13 @@ ensure_vertical_shell_thickness = 1 internal_bridge_support_thickness = 0.8 initial_layer_infill_speed = 50 initial_layer_travel_speed = 80% -ironing_speed = 50 +ironing_speed = 35 overhang_speed_classic = 0 bridge_speed = 50 travel_speed = 120 -default_acceleration = 2000 +default_acceleration = 1100 bridge_acceleration = 1000 -travel_acceleration = 2000 +travel_acceleration = 1100 default_jerk = 0 infill_jerk = 4 initial_layer_jerk = 4 @@ -171,6 +252,7 @@ wipe_tower_cone_angle = 40 flush_into_infill = 0 flush_into_support = 1 flush_into_objects = 0 +flush_multiplier = 0.05 slicing_mode = regular print_sequence = by layer fuzzy_skin = none @@ -178,14 +260,14 @@ fuzzy_skin_thickness = 0.3 reduce_infill_retraction = 1 gcode_comments = 0 gcode_add_line_number = 0 -gcode_label_objects = 0 +gcode_label_objects = 1 post_process = enforce_support_layers = 0 -exclude_object = 1 +exclude_object = 0 standby_temperature_delta = -45 timelapse_type = 0 -single_extruder_multi_material_priming = 0 gap_fill_enabled = 0 +single_extruder_multi_material_priming = 0 first_layer_height = 0.3 arc_fitting = disabled perimeters = 3 @@ -197,7 +279,7 @@ avoid_crossing_perimeters = 1 overhangs = 1 perimeter_generator = arachne fill_density = 15% -fill_pattern = grid +fill_pattern = cubic extrusion_width = 0.42 first_layer_extrusion_width = 0.5 perimeter_extrusion_width = 0.42 @@ -225,9 +307,9 @@ overhang_speed_2 = 25 overhang_speed_1 = 15 overhang_speed_0 = 10 external_perimeter_acceleration = 1000 -perimeter_acceleration = 2000 -infill_acceleration = 2000 -solid_infill_acceleration = 2000 +perimeter_acceleration = 1100 +infill_acceleration = 1100 +solid_infill_acceleration = 1100 first_layer_acceleration = 500 top_solid_infill_acceleration = 1000 support_material = 0 @@ -249,7 +331,7 @@ support_tree_branch_diameter = 5 support_tree_branch_diameter_angle = 15 dont_support_bridges = 1 skirts = 0 -brim_separation = 0.1 +brim_separation = 0 wipe_tower = 1 wipe_tower_width = 25 wipe_tower_brim_width = 5 @@ -260,16 +342,14 @@ output_filename_format = {input_filename_base}_{layer_height}mm_{print_time}.gco [print:*fdm_process_idex*] inherits = *fdm_process_common* initial_layer_infill_speed = 75 -ironing_speed = 30 -travel_speed = 350 +travel_speed = 300 default_acceleration = 10000 bridge_acceleration = 2000 -travel_acceleration = 12000 -infill_jerk = 9 -initial_layer_jerk = 9 -inner_wall_jerk = 9 -outer_wall_jerk = 9 -top_surface_jerk = 9 +travel_acceleration = 10000 +infill_jerk = 8 +initial_layer_jerk = 8 +outer_wall_jerk = 4 +top_surface_jerk = 4 travel_jerk = 10 raft_expansion = 2 brim_type = no_brim @@ -286,7 +366,7 @@ avoid_crossing_perimeters = 1 overhangs = 1 perimeter_generator = arachne fill_density = 15% -fill_pattern = grid +fill_pattern = cubic extrusion_width = 0.42 first_layer_extrusion_width = 0.5 perimeter_extrusion_width = 0.42 @@ -300,21 +380,21 @@ ironing_flowrate = 10% bridge_flow_ratio = 0.95 thin_walls = 0 first_layer_speed = 50 -external_perimeter_speed = 100 +external_perimeter_speed = 145 perimeter_speed = 250 -infill_speed = 150 -solid_infill_speed = 180 +infill_speed = 250 +solid_infill_speed = 250 top_solid_infill_speed = 100 -gap_fill_speed = 150 +gap_fill_speed = 250 support_material_speed = 100 support_material_interface_speed = 50 enable_dynamic_overhang_speeds = 1 -overhang_speed_3 = 35 -overhang_speed_2 = 25 -overhang_speed_1 = 15 +overhang_speed_3 = 60 +overhang_speed_2 = 30 +overhang_speed_1 = 10 overhang_speed_0 = 10 -external_perimeter_acceleration = 2500 -perimeter_acceleration = 5000 +external_perimeter_acceleration = 1000 +perimeter_acceleration = 6000 infill_acceleration = 10000 solid_infill_acceleration = 10000 first_layer_acceleration = 500 @@ -338,7 +418,7 @@ support_tree_branch_diameter = 5 support_tree_branch_diameter_angle = 15 dont_support_bridges = 1 skirts = 0 -brim_separation = 0.1 +brim_separation = 0 wipe_tower = 1 wipe_tower_width = 25 wipe_tower_brim_width = 5 @@ -346,9 +426,95 @@ spiral_vase = 0 fuzzy_skin_point_dist = 0.8 output_filename_format = {input_filename_base}_{layer_height}mm_{print_time}_J1.gcode +[print:*fdm_process_a400*] +inherits = *fdm_process_common* +initial_layer_infill_speed = 75 +travel_speed = 190 +default_acceleration = 2000 +travel_acceleration = 3000 +infill_jerk = 8 +initial_layer_jerk = 8 +outer_wall_jerk = 4 +top_surface_jerk = 4 +travel_jerk = 10 +raft_expansion = 2 +brim_type = no_brim +small_perimeter_threshold = 0 +support_material_synchronize_layers = 1 +first_layer_height = 0.2 +arc_fitting = emit_center +perimeters = 3 +top_solid_layers = 4 +top_solid_min_thickness = 0.8 +bottom_solid_layers = 3 +bottom_solid_min_thickness = 0 +avoid_crossing_perimeters = 1 +overhangs = 1 +perimeter_generator = arachne +fill_density = 15% +fill_pattern = cubic +extrusion_width = 0.42 +first_layer_extrusion_width = 0.5 +perimeter_extrusion_width = 0.42 +external_perimeter_extrusion_width = 0.45 +top_infill_extrusion_width = 0.42 +infill_extrusion_width = 0.45 +solid_infill_extrusion_width = 0.42 +support_material_extrusion_width = 0.42 +xy_size_compensation = 0 +ironing_flowrate = 10% +bridge_flow_ratio = 0.95 +thin_walls = 0 +first_layer_speed = 50 +external_perimeter_speed = 145 +perimeter_speed = 160 +infill_speed = 160 +solid_infill_speed = 160 +top_solid_infill_speed = 100 +gap_fill_speed = 160 +support_material_speed = 100 +support_material_interface_speed = 50 +enable_dynamic_overhang_speeds = 1 +overhang_speed_3 = 0 +overhang_speed_2 = 25 +overhang_speed_1 = 15 +overhang_speed_0 = 10 +external_perimeter_acceleration = 1000 +perimeter_acceleration = 2000 +infill_acceleration = 2000 +solid_infill_acceleration = 2000 +first_layer_acceleration = 500 +top_solid_infill_acceleration = 1000 +support_material = 0 +support_material_style = snug +support_material_buildplate_only = 1 +support_material_extruder = 1 +support_material_interface_extruder = 2 +support_material_contact_distance = 0 +support_material_bottom_contact_distance = 0 +support_material_pattern = rectilinear +support_material_spacing = 2.5 +support_material_threshold = 30 +support_material_interface_layers = 3 +support_material_bottom_interface_layers = 3 +support_material_interface_pattern = rectilinear +support_material_interface_spacing = 0.12 +support_tree_branch_distance = 5 +support_tree_branch_diameter = 5 +support_tree_branch_diameter_angle = 15 +dont_support_bridges = 1 +skirts = 0 +brim_separation = 0 +wipe_tower = 1 +wipe_tower_width = 25 +wipe_tower_brim_width = 5 +spiral_vase = 0 +fuzzy_skin_point_dist = 0.8 +output_filename_format = {input_filename_base}_{layer_height}mm_{print_time}.gcode + [print:0.06 Standard @Snapmaker (0.2 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") layer_height = 0.06 ironing_speed = 30 travel_speed = 110 @@ -381,11 +547,30 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") layer_height = 0.06 +initial_layer_infill_speed = 80 +first_layer_height = 0.1 +perimeters = 4 +top_solid_layers = 5 +bottom_solid_layers = 4 +extrusion_width = 0.22 +first_layer_extrusion_width = 0.25 +perimeter_extrusion_width = 0.22 +external_perimeter_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +infill_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +support_material_extrusion_width = 0.22 +bridge_flow_ratio = 1 +perimeter_speed = 145 + +[print:0.06 Standard @Snapmaker Artisan (0.2 nozzle)] +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +layer_height = 0.06 initial_layer_infill_speed = 70 first_layer_height = 0.1 perimeters = 4 -top_solid_layers = 7 -bottom_solid_layers = 5 +top_solid_layers = 5 +bottom_solid_layers = 4 extrusion_width = 0.22 first_layer_extrusion_width = 0.25 perimeter_extrusion_width = 0.22 @@ -396,19 +581,11 @@ solid_infill_extrusion_width = 0.22 support_material_extrusion_width = 0.22 bridge_flow_ratio = 1 first_layer_speed = 40 -perimeter_speed = 200 -infill_speed = 100 -solid_infill_speed = 200 -top_solid_infill_speed = 150 -gap_fill_speed = 120 -support_material_interface_speed = 40 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 +perimeter_speed = 150 [print:0.08 Extra Fine @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 layer_height = 0.08 initial_layer_infill_speed = 65 @@ -439,24 +616,34 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 layer_height = 0.08 -initial_layer_infill_speed = 65 +initial_layer_infill_speed = 80 first_layer_height = 0.1 -top_solid_layers = 9 -bottom_solid_layers = 7 +top_solid_layers = 5 +bottom_solid_layers = 4 ironing_flowrate = 8% bridge_flow_ratio = 1 -perimeter_speed = 230 -infill_speed = 120 -solid_infill_speed = 230 -gap_fill_speed = 160 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 +perimeter_speed = 145 +solid_infill_speed = 150 +support_material_threshold = 15 + +[print:0.08 Extra Fine @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 +layer_height = 0.08 +initial_layer_infill_speed = 80 +first_layer_height = 0.1 +top_solid_layers = 5 +bottom_solid_layers = 4 +ironing_flowrate = 8% +bridge_flow_ratio = 1 +perimeter_speed = 145 +solid_infill_speed = 150 support_material_threshold = 15 [print:0.10 Standard @Snapmaker (0.2 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") layer_height = 0.1 initial_layer_infill_speed = 70 ironing_speed = 30 @@ -492,7 +679,26 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") layer_height = 0.1 -initial_layer_infill_speed = 70 +initial_layer_infill_speed = 80 +first_layer_height = 0.1 +perimeters = 4 +top_solid_layers = 7 +bottom_solid_layers = 5 +extrusion_width = 0.22 +first_layer_extrusion_width = 0.25 +perimeter_extrusion_width = 0.22 +external_perimeter_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +infill_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +support_material_extrusion_width = 0.22 +bridge_flow_ratio = 1 +perimeter_speed = 145 + +[print:0.10 Standard @Snapmaker Artisan (0.2 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +layer_height = 0.1 first_layer_height = 0.1 perimeters = 4 top_solid_layers = 7 @@ -506,20 +712,10 @@ infill_extrusion_width = 0.22 solid_infill_extrusion_width = 0.22 support_material_extrusion_width = 0.22 bridge_flow_ratio = 1 -first_layer_speed = 40 -perimeter_speed = 200 -infill_speed = 100 -solid_infill_speed = 200 -top_solid_infill_speed = 150 -gap_fill_speed = 120 -support_material_interface_speed = 40 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 [print:0.12 Fine @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") layer_height = 0.12 elefant_foot_compensation = 0.15 initial_layer_infill_speed = 65 @@ -549,24 +745,32 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") layer_height = 0.12 elefant_foot_compensation = 0.15 -initial_layer_infill_speed = 60 +initial_layer_infill_speed = 80 top_solid_layers = 5 top_solid_min_thickness = 0.6 bottom_solid_layers = 5 bridge_flow_ratio = 1 -perimeter_speed = 230 -infill_speed = 120 -solid_infill_speed = 230 -top_solid_infill_speed = 120 -gap_fill_speed = 160 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 +perimeter_speed = 145 +solid_infill_speed = 150 +support_material_threshold = 20 + +[print:0.12 Fine @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +layer_height = 0.12 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 80 +top_solid_layers = 5 +top_solid_min_thickness = 0.6 +bottom_solid_layers = 5 +bridge_flow_ratio = 1 +perimeter_speed = 145 +solid_infill_speed = 150 support_material_threshold = 20 [print:0.14 Standard @Snapmaker (0.2 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") layer_height = 0.14 initial_layer_infill_speed = 70 ironing_speed = 30 @@ -601,10 +805,28 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") layer_height = 0.14 -initial_layer_infill_speed = 70 +initial_layer_infill_speed = 80 perimeters = 4 -top_solid_layers = 7 -bottom_solid_layers = 5 +top_solid_layers = 5 +bottom_solid_layers = 4 +extrusion_width = 0.22 +first_layer_extrusion_width = 0.25 +perimeter_extrusion_width = 0.22 +external_perimeter_extrusion_width = 0.22 +top_infill_extrusion_width = 0.22 +infill_extrusion_width = 0.22 +solid_infill_extrusion_width = 0.22 +support_material_extrusion_width = 0.22 +bridge_flow_ratio = 1 + +[print:0.14 Standard @Snapmaker Artisan (0.2 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +layer_height = 0.14 +initial_layer_infill_speed = 80 +perimeters = 4 +top_solid_layers = 5 +bottom_solid_layers = 4 extrusion_width = 0.22 first_layer_extrusion_width = 0.25 perimeter_extrusion_width = 0.22 @@ -614,20 +836,10 @@ infill_extrusion_width = 0.22 solid_infill_extrusion_width = 0.22 support_material_extrusion_width = 0.22 bridge_flow_ratio = 1 -first_layer_speed = 40 -perimeter_speed = 200 -infill_speed = 100 -solid_infill_speed = 200 -top_solid_infill_speed = 150 -gap_fill_speed = 120 -support_material_interface_speed = 40 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 [print:0.16 Optimal @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") layer_height = 0.16 elefant_foot_compensation = 0.15 initial_layer_infill_speed = 65 @@ -656,24 +868,30 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") layer_height = 0.16 elefant_foot_compensation = 0.15 -initial_layer_infill_speed = 60 +initial_layer_infill_speed = 80 +top_solid_layers = 5 top_solid_min_thickness = 0.6 bottom_solid_layers = 4 bridge_flow_ratio = 1 -external_perimeter_speed = 80 -perimeter_speed = 200 -infill_speed = 140 -solid_infill_speed = 200 -top_solid_infill_speed = 80 -gap_fill_speed = 160 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 +perimeter_speed = 145 +support_material_threshold = 25 + +[print:0.16 Optimal @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +layer_height = 0.16 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 80 +top_solid_layers = 5 +top_solid_min_thickness = 0.6 +bottom_solid_layers = 4 +bridge_flow_ratio = 1 +perimeter_speed = 145 support_material_threshold = 25 [print:0.18 Standard @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.18 initial_layer_infill_speed = 55 ironing_speed = 30 @@ -707,7 +925,6 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") layer_height = 0.18 -initial_layer_infill_speed = 55 perimeters = 2 extrusion_width = 0.62 first_layer_extrusion_width = 0.62 @@ -718,20 +935,27 @@ infill_extrusion_width = 0.62 solid_infill_extrusion_width = 0.62 support_material_extrusion_width = 0.62 bridge_flow_ratio = 1 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 +perimeter_speed = 145 solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 + +[print:0.18 Standard @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.18 +perimeters = 2 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +bridge_flow_ratio = 1 [print:0.20 Standard @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 initial_layer_infill_speed = 60 ironing_speed = 30 @@ -755,19 +979,15 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 -external_perimeter_speed = 140 -perimeter_speed = 240 -infill_speed = 300 -solid_infill_speed = 240 -top_solid_infill_speed = 140 -gap_fill_speed = 240 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 + +[print:0.20 Standard @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 [print:0.20 Strength @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 initial_layer_infill_speed = 65 infill_wall_overlap = 25% @@ -794,22 +1014,21 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 -initial_layer_infill_speed = 65 perimeters = 6 +bottom_solid_layers = 4 +fill_density = 25% + +[print:0.20 Strength @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 +perimeters = 6 +bottom_solid_layers = 4 fill_density = 25% -external_perimeter_speed = 120 -perimeter_speed = 200 -infill_speed = 160 -solid_infill_speed = 200 -top_solid_infill_speed = 120 -gap_fill_speed = 160 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 [print:0.24 Draft @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") layer_height = 0.24 elefant_foot_compensation = 0.15 initial_layer_infill_speed = 65 @@ -841,28 +1060,33 @@ initial_layer_infill_speed = 65 top_solid_layers = 3 top_solid_min_thickness = 0.6 top_infill_extrusion_width = 0.45 -perimeter_speed = 190 -infill_speed = 160 -solid_infill_speed = 190 -top_solid_infill_speed = 160 -gap_fill_speed = 160 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 +support_material_threshold = 35 + +[print:0.24 Draft @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +layer_height = 0.24 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 65 +top_solid_layers = 3 +top_solid_min_thickness = 0.6 +top_infill_extrusion_width = 0.45 support_material_threshold = 35 [print:0.25 Benchy @Snapmaker J1 (0.4 nozzle)] inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") elefant_foot_compensation = 0.15 -initial_layer_infill_speed = 60 -ensure_vertical_shell_thickness = 0 +initial_layer_infill_speed = 200 +ironing_speed = 30 +layer_height = 0.25 +ensure_vertical_shell_thickness = none seam_position = nearest -only_one_wall_top = 1 -only_one_wall_first_layer = 1 minimum_sparse_infill_area = 0 infill_combination = 1 infill_direction = 90 +gap_fill_target = nowhere +initial_layer_travel_speed = 100% bridge_acceleration = 3000 bridge_speed = 180 default_acceleration = 15000 @@ -871,14 +1095,20 @@ travel_acceleration = 28000 first_layer_height = 0.25 perimeters = 2 top_solid_layers = 3 -top_solid_min_thickness = 0.42 +top_solid_min_thickness = 0.5 +bottom_solid_layers = 2 avoid_crossing_perimeters = 0 overhangs = 0 perimeter_generator = classic fill_density = 10% fill_pattern = alignedrectilinear -external_perimeter_extrusion_width = 0.42 -infill_extrusion_width = 0.42 +extrusion_width = 0.4 +perimeter_extrusion_width = 0.5 +external_perimeter_extrusion_width = 0.5 +top_infill_extrusion_width = 0.5 +infill_extrusion_width = 0.5 +solid_infill_extrusion_width = 0.5 +first_layer_speed = 120 external_perimeter_speed = 180 perimeter_speed = 280 infill_speed = 200 @@ -888,17 +1118,70 @@ gap_fill_speed = 280 enable_dynamic_overhang_speeds = 0 overhang_speed_3 = 150 overhang_speed_2 = 20 -overhang_speed_1 = 10 -external_perimeter_acceleration = 3000 +external_perimeter_acceleration = 5000 perimeter_acceleration = 15000 infill_acceleration = 15000 solid_infill_acceleration = 20000 +first_layer_acceleration = 5000 top_solid_infill_acceleration = 8000 output_filename_format = J1Benchy_{print_time}.gcode +[print:0.25 Benchy @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 180 +ironing_speed = 30 +layer_height = 0.25 +ensure_vertical_shell_thickness = none +seam_position = nearest +minimum_sparse_infill_area = 0 +infill_combination = 1 +infill_direction = 90 +gap_fill_target = nowhere +initial_layer_travel_speed = 100% +bridge_acceleration = 3000 +bridge_speed = 100 +default_acceleration = 3000 +small_perimeter_speed = 200 +first_layer_height = 0.25 +perimeters = 2 +top_solid_layers = 3 +top_solid_min_thickness = 0.5 +bottom_solid_layers = 2 +avoid_crossing_perimeters = 0 +overhangs = 0 +perimeter_generator = classic +fill_density = 10% +fill_pattern = alignedrectilinear +extrusion_width = 0.4 +perimeter_extrusion_width = 0.5 +external_perimeter_extrusion_width = 0.5 +top_infill_extrusion_width = 0.5 +infill_extrusion_width = 0.5 +solid_infill_extrusion_width = 0.5 +first_layer_speed = 100 +external_perimeter_speed = 180 +perimeter_speed = 200 +infill_speed = 200 +solid_infill_speed = 200 +top_solid_infill_speed = 180 +gap_fill_speed = 200 +enable_dynamic_overhang_speeds = 0 +overhang_speed_3 = 180 +overhang_speed_2 = 20 +overhang_speed_1 = 10 +external_perimeter_acceleration = 1600 +perimeter_acceleration = 3000 +infill_acceleration = 3000 +solid_infill_acceleration = 3000 +first_layer_acceleration = 1600 +top_solid_infill_acceleration = 3000 +output_filename_format = ArtisanBenchy_{print_time}.gcode + [print:0.24 Standard @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.24 initial_layer_infill_speed = 55 ironing_speed = 30 @@ -930,7 +1213,6 @@ overhang_speed_0 = 10 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") layer_height = 0.24 -initial_layer_infill_speed = 55 perimeters = 2 top_solid_layers = 3 extrusion_width = 0.62 @@ -941,22 +1223,26 @@ top_infill_extrusion_width = 0.62 infill_extrusion_width = 0.62 solid_infill_extrusion_width = 0.62 support_material_extrusion_width = 0.62 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 + +[print:0.24 Standard @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.24 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 [print:0.24 Standard @Snapmaker (0.8 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") layer_height = 0.24 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 first_layer_height = 0.3 @@ -988,8 +1274,6 @@ overhang_speed_0 = 5 inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") layer_height = 0.24 -top_surface_pattern = monotonic -initial_layer_infill_speed = 55 first_layer_height = 0.3 perimeters = 2 top_solid_layers = 3 @@ -1001,26 +1285,31 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 -overhang_speed_1 = 25 -overhang_speed_0 = 5 + +[print:0.24 Standard @Snapmaker Artisan (0.8 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +layer_height = 0.24 +first_layer_height = 0.3 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 [print:0.28 Extra Draft @Snapmaker (0.4 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4") layer_height = 0.28 elefant_foot_compensation = 0.15 initial_layer_infill_speed = 65 ironing_speed = 30 +perimeters = 2 top_solid_layers = 3 top_solid_min_thickness = 0.6 top_infill_extrusion_width = 0.45 @@ -1045,25 +1334,32 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam layer_height = 0.28 elefant_foot_compensation = 0.15 initial_layer_infill_speed = 65 +perimeters = 2 +top_solid_layers = 3 +top_solid_min_thickness = 0.6 +top_infill_extrusion_width = 0.45 +support_material_threshold = 40 + +[print:0.28 Extra Draft @Snapmaker Artisan (0.4 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +layer_height = 0.28 +elefant_foot_compensation = 0.15 +initial_layer_infill_speed = 65 +perimeters = 2 top_solid_layers = 3 top_solid_min_thickness = 0.6 top_infill_extrusion_width = 0.45 -perimeter_speed = 180 -infill_speed = 160 -top_solid_infill_speed = 150 -gap_fill_speed = 160 -overhang_speed_3 = 60 -overhang_speed_2 = 30 -overhang_speed_1 = 10 support_material_threshold = 40 [print:0.30 Standard @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.3 bridge_speed = 30 initial_layer_infill_speed = 55 ironing_speed = 30 +perimeters = 2 top_solid_layers = 3 extrusion_width = 0.62 first_layer_extrusion_width = 0.62 @@ -1093,6 +1389,7 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam layer_height = 0.3 bridge_speed = 30 initial_layer_infill_speed = 55 +perimeters = 2 top_solid_layers = 3 extrusion_width = 0.62 first_layer_extrusion_width = 0.62 @@ -1102,20 +1399,29 @@ top_infill_extrusion_width = 0.62 infill_extrusion_width = 0.62 solid_infill_extrusion_width = 0.62 support_material_extrusion_width = 0.62 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 +first_layer_speed = 40 + +[print:0.30 Standard @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.3 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 40 [print:0.30 Strength @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.3 bridge_speed = 30 initial_layer_infill_speed = 55 @@ -1151,7 +1457,7 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam layer_height = 0.3 bridge_speed = 30 initial_layer_infill_speed = 55 -perimeters = 6 +perimeters = 5 top_solid_layers = 3 fill_density = 25% extrusion_width = 0.62 @@ -1162,23 +1468,32 @@ top_infill_extrusion_width = 0.62 infill_extrusion_width = 0.62 solid_infill_extrusion_width = 0.62 support_material_extrusion_width = 0.62 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 +first_layer_speed = 40 + +[print:0.30 Strength @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.3 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 5 +top_solid_layers = 3 +fill_density = 25% +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 40 [print:0.32 Standard @Snapmaker (0.8 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") layer_height = 0.32 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 perimeters = 2 @@ -1210,7 +1525,6 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") layer_height = 0.32 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 perimeters = 2 top_solid_layers = 3 @@ -1222,25 +1536,31 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 -overhang_speed_1 = 25 -overhang_speed_0 = 5 +first_layer_speed = 40 + +[print:0.32 Standard @Snapmaker Artisan (0.8 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +layer_height = 0.32 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 40 [print:0.34 Standard @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.34 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 travel_speed = 110 @@ -1273,7 +1593,6 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") layer_height = 0.34 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 perimeters = 2 top_solid_layers = 3 @@ -1285,23 +1604,31 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 +first_layer_speed = 40 + +[print:0.34 Standard @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.34 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 40 [print:0.36 Standard @Snapmaker (0.8 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") layer_height = 0.36 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 perimeters = 2 @@ -1333,7 +1660,6 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") layer_height = 0.36 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 perimeters = 2 top_solid_layers = 3 @@ -1345,25 +1671,31 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 -overhang_speed_1 = 25 -overhang_speed_0 = 5 +first_layer_speed = 40 + +[print:0.36 Standard @Snapmaker Artisan (0.8 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +layer_height = 0.36 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 40 [print:0.38 Standard @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.38 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 perimeters = 2 @@ -1395,7 +1727,6 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.6") layer_height = 0.38 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 perimeters = 2 top_solid_layers = 3 @@ -1407,25 +1738,34 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 +first_layer_speed = 40 + +[print:0.38 Standard @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.38 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 40 [print:0.40 Standard @Snapmaker (0.8 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") layer_height = 0.4 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 +perimeters = 2 top_solid_layers = 3 extrusion_width = 0.82 first_layer_extrusion_width = 0.82 @@ -1454,8 +1794,8 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") layer_height = 0.4 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 +perimeters = 2 top_solid_layers = 3 extrusion_width = 0.82 first_layer_extrusion_width = 0.82 @@ -1465,22 +1805,29 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 -overhang_speed_1 = 25 -overhang_speed_0 = 5 +first_layer_speed = 40 + +[print:0.40 Standard @Snapmaker Artisan (0.8 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +layer_height = 0.4 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 40 [print:0.42 Draft @Snapmaker (0.6 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.6") layer_height = 0.42 bridge_speed = 30 initial_layer_infill_speed = 55 @@ -1525,23 +1872,31 @@ top_infill_extrusion_width = 0.62 infill_extrusion_width = 0.62 solid_infill_extrusion_width = 0.62 support_material_extrusion_width = 0.62 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 +first_layer_speed = 40 + +[print:0.42 Draft @Snapmaker Artisan (0.6 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.6") +layer_height = 0.42 +bridge_speed = 30 +initial_layer_infill_speed = 55 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.62 +first_layer_extrusion_width = 0.62 +perimeter_extrusion_width = 0.62 +external_perimeter_extrusion_width = 0.62 +top_infill_extrusion_width = 0.62 +infill_extrusion_width = 0.62 +solid_infill_extrusion_width = 0.62 +support_material_extrusion_width = 0.62 +first_layer_speed = 40 [print:0.48 Draft @Snapmaker (0.8 nozzle)] inherits = *fdm_process_common* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.8") layer_height = 0.48 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 ironing_speed = 30 first_layer_height = 0.4 @@ -1574,7 +1929,6 @@ inherits = *fdm_process_idex* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") layer_height = 0.48 bridge_speed = 30 -top_surface_pattern = monotonic initial_layer_infill_speed = 55 first_layer_height = 0.4 perimeters = 2 @@ -1587,18 +1941,26 @@ top_infill_extrusion_width = 0.82 infill_extrusion_width = 0.82 solid_infill_extrusion_width = 0.82 support_material_extrusion_width = 0.82 -first_layer_speed = 35 -external_perimeter_speed = 120 -perimeter_speed = 150 -infill_speed = 100 -solid_infill_speed = 150 -top_solid_infill_speed = 150 -gap_fill_speed = 50 -support_material_interface_speed = 35 -overhang_speed_3 = 0 -overhang_speed_2 = 50 -overhang_speed_1 = 25 -overhang_speed_0 = 5 +first_layer_speed = 40 + +[print:0.48 Draft @Snapmaker Artisan (0.8 nozzle)] +inherits = *fdm_process_a400* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +layer_height = 0.48 +bridge_speed = 30 +initial_layer_infill_speed = 55 +first_layer_height = 0.4 +perimeters = 2 +top_solid_layers = 3 +extrusion_width = 0.82 +first_layer_extrusion_width = 0.82 +perimeter_extrusion_width = 0.82 +external_perimeter_extrusion_width = 0.82 +top_infill_extrusion_width = 0.82 +infill_extrusion_width = 0.82 +solid_infill_extrusion_width = 0.82 +support_material_extrusion_width = 0.82 +first_layer_speed = 40 [filament:*fdm_filament_common*] filament_vendor = Snapmaker @@ -1610,7 +1972,7 @@ filament_cost = 0 filament_density = 0 filament_diameter = 1.75 filament_max_volumetric_speed = 0 -filament_minimal_purge_on_wipe_tower = 3 +filament_minimal_purge_on_wipe_tower = 0 filament_retract_before_wipe = nil filament_retract_restart_extra = nil filament_wipe = nil @@ -1640,7 +2002,6 @@ filament_deretract_speed = nil filament_retract_lift = nil filament_retract_before_travel = nil start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 0 cooling = 1 @@ -1652,6 +2013,7 @@ slowdown_below_layer_time = 8 fan_below_layer_time = 60 min_print_speed = 10 extrusion_multiplier = 1 +end_filament_gcode = "" [filament:*fdm_filament_abs*] inherits = *fdm_filament_common* @@ -1673,7 +2035,6 @@ filament_deretract_speed = nil filament_retract_lift = 0.7 filament_retract_before_travel = nil start_filament_gcode = "M900 K0.015 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1686,6 +2047,7 @@ fan_below_layer_time = 30 min_print_speed = 20 extrusion_multiplier = 0.93 filament_colour = #682D35 +end_filament_gcode = "" [filament:*fdm_filament_asa*] inherits = *fdm_filament_common* @@ -1706,7 +2068,6 @@ filament_deretract_speed = nil filament_retract_lift = 0.7 filament_retract_before_travel = nil start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1719,6 +2080,7 @@ fan_below_layer_time = 20 min_print_speed = 20 extrusion_multiplier = 0.94 filament_colour = #F35887 +end_filament_gcode = "" [filament:*fdm_filament_pa*] inherits = *fdm_filament_common* @@ -1729,8 +2091,8 @@ filament_max_volumetric_speed = 8 full_fan_speed_layer = 3 filament_type = PA-CF filament_notes = "!! It needs to be dried before use.\n" -bed_temperature = 90 -first_layer_bed_temperature = 85 +bed_temperature = 95 +first_layer_bed_temperature = 90 temperature = 250 first_layer_temperature = 255 idle_temperature = 203 @@ -1740,7 +2102,6 @@ filament_deretract_speed = nil filament_retract_lift = nil filament_retract_before_travel = 0 start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1753,6 +2114,7 @@ fan_below_layer_time = 20 min_print_speed = 15 extrusion_multiplier = 1 filament_colour = #3D3C39 +end_filament_gcode = "" [filament:*fdm_filament_petg*] inherits = *fdm_filament_common* @@ -1773,7 +2135,6 @@ filament_deretract_speed = nil filament_retract_lift = nil filament_retract_before_travel = 0 start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1786,6 +2147,7 @@ fan_below_layer_time = 30 min_print_speed = 20 extrusion_multiplier = 0.95 filament_colour = #DF6734 +end_filament_gcode = "" [filament:*fdm_filament_pet*] inherits = *fdm_filament_common* @@ -1807,7 +2169,6 @@ filament_deretract_speed = nil filament_retract_lift = nil filament_retract_before_travel = nil start_filament_gcode = "M900 K0.022 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1820,6 +2181,7 @@ fan_below_layer_time = 7 min_print_speed = 50 extrusion_multiplier = 1 filament_colour = #FFFFFF +end_filament_gcode = "" [filament:*fdm_filament_pla*] inherits = *fdm_filament_common* @@ -1841,7 +2203,6 @@ filament_deretract_speed = nil filament_retract_lift = nil filament_retract_before_travel = nil start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1854,6 +2215,7 @@ fan_below_layer_time = 100 min_print_speed = 15 extrusion_multiplier = 0.98 filament_colour = #F8C827 +end_filament_gcode = "" [filament:*fdm_filament_pla_eco*] inherits = *fdm_filament_pla* @@ -1880,7 +2242,6 @@ filament_deretract_speed = 15 filament_retract_lift = nil filament_retract_before_travel = nil start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = nil fan_always_on = 1 cooling = 1 @@ -1893,6 +2254,7 @@ fan_below_layer_time = 100 min_print_speed = 20 extrusion_multiplier = 1 filament_colour = #D9DFE3 +end_filament_gcode = "" [filament:*fdm_filament_tpu*] inherits = *fdm_filament_common* @@ -1907,13 +2269,12 @@ first_layer_bed_temperature = 40 temperature = 240 first_layer_temperature = 240 idle_temperature = 138 -filament_retract_length = 0.6 -filament_retract_speed = 20 -filament_deretract_speed = 20 +filament_retract_length = 0.5 +filament_retract_speed = 25 +filament_deretract_speed = 25 filament_retract_lift = 0 filament_retract_before_travel = nil start_filament_gcode = "M900 K0.04 ;override pressure advance value" -end_filament_gcode = filament_retract_layer_change = 0 fan_always_on = 1 cooling = 0 @@ -1926,17 +2287,18 @@ fan_below_layer_time = 100 min_print_speed = 10 extrusion_multiplier = 1 filament_colour = #302730 +end_filament_gcode = "" [filament:*Snapmaker ABS @base*] inherits = *fdm_filament_abs* [filament:Snapmaker ABS] inherits = *Snapmaker ABS @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:Snapmaker ABS @0.2 nozzle] inherits = *Snapmaker ABS @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") filament_max_volumetric_speed = 2 [filament:*Snapmaker ASA @base*] @@ -1944,30 +2306,30 @@ inherits = *fdm_filament_asa* [filament:Snapmaker ASA] inherits = *Snapmaker ASA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:Snapmaker ASA @0.2 nozzle] inherits = *Snapmaker ASA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") -filament_max_volumetric_speed = 2 +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2.4 [filament:*Snapmaker PA-CF @base*] inherits = *fdm_filament_pa* [filament:Snapmaker PA-CF] inherits = *Snapmaker PA-CF @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:*Snapmaker PETG @base*] inherits = *fdm_filament_petg* [filament:Snapmaker PETG] inherits = *Snapmaker PETG @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:Snapmaker PETG @0.2 nozzle] inherits = *Snapmaker PETG @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") filament_max_volumetric_speed = 1 [filament:*Snapmaker PET @base*] @@ -1975,49 +2337,45 @@ inherits = *fdm_filament_pet* [filament:Snapmaker PET] inherits = *Snapmaker PET @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") - -[filament:Snapmaker PET @Dual] -inherits = *Snapmaker PET @base* -compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") -min_fan_speed = 20 -max_fan_speed = 55 -bridge_fan_speed = 40 +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:*Snapmaker PETG-CF @base*] inherits = *fdm_filament_petg* +overhang_fan_threshold = 10% filament_cost = 40 filament_density = 1.25 +filament_max_volumetric_speed = 6.4 enable_pressure_advance = 0 filament_type = PETG-CF +first_layer_temperature = 250 idle_temperature = 178 filament_retract_length = nil filament_retract_before_travel = nil -fan_always_on = 0 min_fan_speed = 0 max_fan_speed = 30 +bridge_fan_speed = 55 slowdown_below_layer_time = 6 -fan_below_layer_time = 20 +fan_below_layer_time = 10 min_print_speed = 10 filament_colour = #3D3C39 [filament:Snapmaker PETG-CF] inherits = *Snapmaker PETG-CF @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:*Snapmaker PLA Eco @base*] inherits = *fdm_filament_pla_eco* [filament:Snapmaker PLA Eco] inherits = *Snapmaker PLA Eco @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit") and (nozzle_diameter[0]=="0.2" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:*Snapmaker PLA @base*] inherits = *fdm_filament_pla* [filament:Snapmaker PLA] inherits = *Snapmaker PLA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:*Snapmaker PLA-CF @base*] inherits = *fdm_filament_pla* @@ -2031,7 +2389,7 @@ filament_colour = #3D3C39 [filament:Snapmaker PLA-CF] inherits = *Snapmaker PLA-CF @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:*Snapmaker PLA Silk @base*] inherits = *fdm_filament_pla* @@ -2043,11 +2401,11 @@ filament_colour = #CF942B [filament:Snapmaker PLA Silk] inherits = *Snapmaker PLA Silk @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:Snapmaker PLA Silk @0.2 nozzle] inherits = *Snapmaker PLA Silk @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") filament_max_volumetric_speed = 2 [filament:*PolyLite PLA @base*] @@ -2059,51 +2417,42 @@ filament_colour = #8269AC [filament:PolyLite PLA] inherits = *PolyLite PLA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:PolyLite PLA @0.2 nozzle] inherits = *PolyLite PLA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") filament_max_volumetric_speed = 1 [filament:*PolyTerra PLA @base*] inherits = *fdm_filament_pla* filament_cost = 80 filament_density = 1.31 -filament_max_volumetric_speed = 18 +filament_max_volumetric_speed = 14.4 filament_colour = #73CEC8 [filament:PolyTerra PLA] inherits = *PolyTerra PLA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:PolyTerra PLA @0.2 nozzle] inherits = *PolyTerra PLA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") filament_max_volumetric_speed = 1 [filament:*Snapmaker PVA @base*] inherits = *fdm_filament_pva* -[filament:Snapmaker PVA] -inherits = *Snapmaker PVA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") - -[filament:Snapmaker PVA @0.2 nozzle] -inherits = *Snapmaker PVA @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.2") -filament_max_volumetric_speed = 1.2 - [filament:*Snapmaker TPU @base*] inherits = *fdm_filament_tpu* [filament:Snapmaker TPU] inherits = *Snapmaker TPU @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") [filament:Snapmaker TPE] inherits = *Snapmaker TPU @base* -compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +compatible_printers_condition = (printer_model=="Snapmaker A250" or printer_model=="Snapmaker A250 BKit" or printer_model=="Snapmaker A250 QS+B Kit" or printer_model=="Snapmaker A250 QSKit" or printer_model=="Snapmaker A350" or printer_model=="Snapmaker A350 BKit" or printer_model=="Snapmaker A350 QS+B Kit" or printer_model=="Snapmaker A350 QSKit") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") filament_density = 1.22 filament_max_volumetric_speed = 7.2 filament_notes = "eSUN eLastic TPE-83A\n" @@ -2116,11 +2465,15 @@ filament_colour = #383737 [filament:*Snapmaker J1 ABS @base*] inherits = *fdm_filament_abs* -filament_max_volumetric_speed = 18 -max_fan_speed = 29 -bridge_fan_speed = 29 +filament_max_volumetric_speed = 9.6 +bed_temperature = 110 +first_layer_bed_temperature = 105 +min_fan_speed = 22 +max_fan_speed = 22 +bridge_fan_speed = 22 extrusion_multiplier = 0.95 start_filament_gcode = "M900 K0.02 ;override pressure advance value" +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 ABS] inherits = *Snapmaker J1 ABS @base* @@ -2129,15 +2482,56 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam [filament:Snapmaker J1 ABS @0.2 nozzle] inherits = *Snapmaker J1 ABS @base* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 +bed_temperature = 90 +first_layer_bed_temperature = 90 +min_fan_speed = 15 +max_fan_speed = 80 +bridge_fan_speed = 80 +extrusion_multiplier = 0.93 +start_filament_gcode = "M900 K0.015 ;override pressure advance value" +end_filament_gcode = "" [filament:Snapmaker J1 ABS @0.8 nozzle] inherits = *Snapmaker J1 ABS @base* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") -filament_max_volumetric_speed = 22 +filament_max_volumetric_speed = 16 min_print_speed = 10 +[filament:Snapmaker J1 ABS Benchy] +inherits = *Snapmaker J1 ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4") +filament_max_volumetric_speed = 31 +filament_wipe = 0 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +temperature = 250 +filament_retract_length = 0.5 +filament_retract_speed = 55 +filament_deretract_speed = 55 +filament_retract_lift = 0 +filament_retract_layer_change = 0 +cooling = 0 +min_fan_speed = 65 +max_fan_speed = 80 +bridge_fan_speed = 35 +slowdown_below_layer_time = 0 +fan_below_layer_time = 2 +min_print_speed = 0 +filament_colour = #335BBB + [filament:*Snapmaker J1 ASA @base*] inherits = *fdm_filament_asa* +filament_max_volumetric_speed = 9.6 +bed_temperature = 110 +first_layer_bed_temperature = 100 min_fan_speed = 0 max_fan_speed = 20 bridge_fan_speed = 20 @@ -2149,6 +2543,12 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam [filament:Snapmaker J1 ASA @0.2 nozzle] inherits = *Snapmaker J1 ASA @base* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2.4 +bed_temperature = 90 +first_layer_bed_temperature = 90 +min_fan_speed = 10 +max_fan_speed = 35 +bridge_fan_speed = 80 [filament:*Snapmaker J1 PA-CF @base*] inherits = *fdm_filament_pa* @@ -2156,6 +2556,7 @@ min_fan_speed = 29 max_fan_speed = 55 bridge_fan_speed = 55 extrusion_multiplier = 0.96 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PA-CF] inherits = *Snapmaker J1 PA-CF @base* @@ -2170,6 +2571,8 @@ idle_temperature = 178 filament_retract_speed = 35 min_fan_speed = 10 max_fan_speed = 40 +bridge_fan_speed = 60 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PETG] inherits = *Snapmaker J1 PETG @base* @@ -2194,6 +2597,7 @@ min_fan_speed = 26 max_fan_speed = 50 bridge_fan_speed = 40 min_print_speed = 35 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PET] inherits = *Snapmaker J1 PET @base* @@ -2201,22 +2605,24 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam [filament:*Snapmaker J1 PETG-CF @base*] inherits = *fdm_filament_petg* +overhang_fan_threshold = 10% filament_cost = 40 filament_density = 1.25 -filament_max_volumetric_speed = 14 +filament_max_volumetric_speed = 6.4 enable_pressure_advance = 0 filament_type = PETG-CF -temperature = 255 +first_layer_temperature = 250 idle_temperature = 178 filament_retract_length = nil filament_retract_before_travel = nil -fan_always_on = 0 min_fan_speed = 0 max_fan_speed = 30 +bridge_fan_speed = 55 slowdown_below_layer_time = 6 -fan_below_layer_time = 20 +fan_below_layer_time = 10 min_print_speed = 10 filament_colour = #3D3C39 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PETG-CF] inherits = *Snapmaker J1 PETG-CF @base* @@ -2226,6 +2632,7 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam inherits = *fdm_filament_pla_eco* filament_density = 1.26 filament_max_volumetric_speed = 12 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PLA Eco] inherits = *Snapmaker J1 PLA Eco @base* @@ -2245,6 +2652,7 @@ min_print_speed = 20 inherits = *fdm_filament_pla* temperature = 220 filament_retract_length = nil +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PLA] inherits = *Snapmaker J1 PLA @base* @@ -2253,9 +2661,10 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam [filament:*Snapmaker J1 PLA Matte @base*] inherits = *fdm_filament_pla* filament_density = 1.32 -filament_max_volumetric_speed = 19 +filament_max_volumetric_speed = 9.6 first_layer_temperature = 215 filament_colour = #EAC3C3 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PLA Matte] inherits = *Snapmaker J1 PLA Matte @base* @@ -2269,7 +2678,6 @@ filament_max_volumetric_speed = 2 [filament:Snapmaker J1 PLA Matte @0.8 nozzle] inherits = *Snapmaker J1 PLA Matte @base* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") -filament_max_volumetric_speed = 22 min_print_speed = 20 [filament:*Snapmaker J1 PLA Metal @base*] @@ -2279,6 +2687,7 @@ filament_density = 1.25 filament_max_volumetric_speed = 16 temperature = 220 filament_colour = #767A7E +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PLA Metal] inherits = *Snapmaker J1 PLA Metal @base* @@ -2301,6 +2710,7 @@ temperature = 230 first_layer_temperature = 230 idle_temperature = 150 filament_colour = #3D3C39 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PLA-CF] inherits = *Snapmaker J1 PLA-CF @base* @@ -2309,7 +2719,7 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam [filament:Snapmaker J1 PLA-CF @0.8 nozzle] inherits = *Snapmaker J1 PLA-CF @base* compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.8") -filament_max_volumetric_speed = 18 +filament_max_volumetric_speed = 12.8 [filament:*Snapmaker J1 PLA Silk @base*] inherits = *fdm_filament_pla* @@ -2321,6 +2731,7 @@ temperature = 230 first_layer_temperature = 230 filament_retract_length = 0.5 filament_colour = #CF942B +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PLA Silk] inherits = *Snapmaker J1 PLA Silk @base* @@ -2350,6 +2761,7 @@ compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diam [filament:*Snapmaker J1 PVA @base*] inherits = *fdm_filament_pva* slowdown_below_layer_time = 8 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" [filament:Snapmaker J1 PVA] inherits = *Snapmaker J1 PVA @base* @@ -2362,16 +2774,497 @@ filament_max_volumetric_speed = 1.2 temperature = 220 first_layer_temperature = 220 -[filament:*Snapmaker J1 TPU @base*] +[filament:*Snapmaker J1 TPU @base*] +inherits = *fdm_filament_tpu* +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker J1 TPU] +inherits = *Snapmaker J1 TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker J1 TPU High-Flow] +inherits = *Snapmaker J1 TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +filament_max_volumetric_speed = 7.6 +filament_notes = "!! It needs to be dried before use.\nSnapmaker TPU 95A High-Flow\n" +filament_retract_length = 0.8 +filament_retract_speed = nil +filament_deretract_speed = nil +extrusion_multiplier = 0.983 + +[filament:Snapmaker J1 TPE] +inherits = *Snapmaker J1 TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +filament_density = 1.22 +filament_max_volumetric_speed = 7.2 +filament_notes = "eSUN eLastic TPE-83A\n" +bed_temperature = 45 +first_layer_bed_temperature = 45 +min_fan_speed = 65 +max_fan_speed = 65 +bridge_fan_speed = 65 +extrusion_multiplier = 1.1 +filament_colour = #383737 + +[filament:*Snapmaker Dual ABS @base*] +inherits = *fdm_filament_abs* +filament_max_volumetric_speed = 8 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +bed_temperature = 110 +first_layer_bed_temperature = 105 +max_fan_speed = 15 +bridge_fan_speed = 20 +extrusion_multiplier = 0.95 +start_filament_gcode = "M900 K0.02 ;override pressure advance value" +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual ABS] +inherits = *Snapmaker Dual ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6") + +[filament:Snapmaker Dual ABS @0.2 nozzle] +inherits = *Snapmaker Dual ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 +filament_loading_speed_start = 3 +filament_loading_speed = 25 +filament_unloading_speed_start = 3 +filament_unloading_speed = 25 +filament_load_time = 0 +filament_unload_time = 0 +filament_cooling_moves = 0 +filament_cooling_initial_speed = 2.2 +filament_cooling_final_speed = 3.4 +bed_temperature = 90 +first_layer_bed_temperature = 90 +max_fan_speed = 80 +bridge_fan_speed = 80 +extrusion_multiplier = 0.93 +start_filament_gcode = "M900 K0.015 ;override pressure advance value" +end_filament_gcode = "" + +[filament:Snapmaker Dual ABS @0.8 nozzle] +inherits = *Snapmaker Dual ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +filament_max_volumetric_speed = 16 +min_print_speed = 10 + +[filament:Snapmaker Dual ABS Benchy] +inherits = *Snapmaker Dual ABS @base* +compatible_printers_condition = (printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4") +filament_max_volumetric_speed = 31 +filament_wipe = 0 +temperature = 250 +filament_retract_length = 0.5 +filament_retract_speed = 55 +filament_deretract_speed = 55 +filament_retract_lift = 0 +filament_retract_layer_change = 0 +cooling = 0 +min_fan_speed = 35 +max_fan_speed = 50 +bridge_fan_speed = 35 +slowdown_below_layer_time = 0 +fan_below_layer_time = 2 +min_print_speed = 0 +filament_colour = #335BBB + +[filament:*Snapmaker Dual ASA @base*] +inherits = *fdm_filament_asa* +filament_max_volumetric_speed = 8 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +bed_temperature = 110 +first_layer_bed_temperature = 100 +min_fan_speed = 0 +max_fan_speed = 15 +bridge_fan_speed = 15 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual ASA] +inherits = *Snapmaker Dual ASA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker Dual ASA @0.2 nozzle] +inherits = *Snapmaker Dual ASA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2.4 +filament_loading_speed_start = 3 +filament_loading_speed = 25 +filament_unloading_speed_start = 3 +filament_unloading_speed = 25 +filament_load_time = 0 +filament_unload_time = 0 +filament_cooling_moves = 0 +filament_cooling_initial_speed = 2.2 +filament_cooling_final_speed = 3.4 +bed_temperature = 90 +first_layer_bed_temperature = 90 +min_fan_speed = 10 +max_fan_speed = 35 +bridge_fan_speed = 80 +end_filament_gcode = "" + +[filament:*Snapmaker Dual PA-CF @base*] +inherits = *fdm_filament_pa* +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +bed_temperature = 100 +first_layer_bed_temperature = 95 +min_fan_speed = 15 +max_fan_speed = 50 +bridge_fan_speed = 50 +extrusion_multiplier = 0.96 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PA-CF] +inherits = *Snapmaker Dual PA-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker Dual PETG @base*] +inherits = *fdm_filament_petg* +filament_density = 1.25 +filament_max_volumetric_speed = 14 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +temperature = 255 +idle_temperature = 178 +filament_retract_speed = 35 +min_fan_speed = 10 +max_fan_speed = 30 +bridge_fan_speed = 60 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PETG] +inherits = *Snapmaker Dual PETG @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6") + +[filament:Snapmaker Dual PETG @0.2 nozzle] +inherits = *Snapmaker Dual PETG @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 1.2 + +[filament:Snapmaker Dual PETG @0.8 nozzle] +inherits = *Snapmaker Dual PETG @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +filament_max_volumetric_speed = 16 +min_fan_speed = 20 +max_fan_speed = 60 + +[filament:*Snapmaker Dual PET @base*] +inherits = *fdm_filament_pet* +filament_max_volumetric_speed = 6.8 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +min_fan_speed = 26 +max_fan_speed = 50 +bridge_fan_speed = 40 +min_print_speed = 35 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PET] +inherits = *Snapmaker Dual PET @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker Dual PETG-CF @base*] +inherits = *fdm_filament_petg* +overhang_fan_threshold = 10% +filament_cost = 40 +filament_density = 1.25 +filament_max_volumetric_speed = 6.4 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +enable_pressure_advance = 0 +filament_type = PETG-CF +first_layer_temperature = 250 +idle_temperature = 178 +filament_retract_length = nil +filament_retract_before_travel = nil +min_fan_speed = 0 +max_fan_speed = 20 +bridge_fan_speed = 55 +slowdown_below_layer_time = 6 +fan_below_layer_time = 10 +min_print_speed = 10 +filament_colour = #3D3C39 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PETG-CF] +inherits = *Snapmaker Dual PETG-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker Dual PLA Eco @base*] +inherits = *fdm_filament_pla_eco* +filament_density = 1.26 +filament_max_volumetric_speed = 12 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PLA Eco] +inherits = *Snapmaker Dual PLA Eco @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6") + +[filament:Snapmaker Dual PLA Eco @0.2 nozzle] +inherits = *Snapmaker Dual PLA Eco @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:Snapmaker Dual PLA Eco @0.8 nozzle] +inherits = *Snapmaker Dual PLA Eco @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +min_print_speed = 20 + +[filament:*Snapmaker Dual PLA @base*] +inherits = *fdm_filament_pla* +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +temperature = 220 +filament_retract_length = nil +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PLA] +inherits = *Snapmaker Dual PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2" or nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:*Snapmaker Dual PLA Matte @base*] +inherits = *fdm_filament_pla* +filament_density = 1.32 +filament_max_volumetric_speed = 9.6 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +first_layer_temperature = 215 +filament_colour = #EAC3C3 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PLA Matte] +inherits = *Snapmaker Dual PLA Matte @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6") + +[filament:Snapmaker Dual PLA Matte @0.2 nozzle] +inherits = *Snapmaker Dual PLA Matte @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:Snapmaker Dual PLA Matte @0.8 nozzle] +inherits = *Snapmaker Dual PLA Matte @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +min_print_speed = 20 + +[filament:*Snapmaker Dual PLA Metal @base*] +inherits = *fdm_filament_pla* +filament_cost = 90 +filament_density = 1.25 +filament_max_volumetric_speed = 16 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +temperature = 220 +filament_colour = #767A7E +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PLA Metal] +inherits = *Snapmaker Dual PLA Metal @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker Dual PLA Metal @0.2 nozzle] +inherits = *Snapmaker Dual PLA Metal @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:*Snapmaker Dual PLA-CF @base*] +inherits = *fdm_filament_pla* +filament_density = 1.22 +filament_max_volumetric_speed = 15 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +filament_type = PLA-CF +additional_cooling_fan_speed = 0 +bed_temperature = 55 +first_layer_bed_temperature = 55 +temperature = 230 +first_layer_temperature = 230 +idle_temperature = 150 +filament_colour = #3D3C39 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PLA-CF] +inherits = *Snapmaker Dual PLA-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6") + +[filament:Snapmaker Dual PLA-CF @0.8 nozzle] +inherits = *Snapmaker Dual PLA-CF @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.8") +filament_max_volumetric_speed = 12.8 + +[filament:*Snapmaker Dual PLA Silk @base*] +inherits = *fdm_filament_pla* +filament_cost = 70 +filament_density = 1.32 +filament_max_volumetric_speed = 12 +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +first_layer_bed_temperature = 65 +temperature = 230 +first_layer_temperature = 230 +filament_retract_length = 0.5 +filament_colour = #CF942B +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PLA Silk] +inherits = *Snapmaker Dual PLA Silk @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker Dual PLA Silk @0.2 nozzle] +inherits = *Snapmaker Dual PLA Silk @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 2 + +[filament:PolyLite Dual PLA] +inherits = *PolyLite PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:PolyLite Dual PLA @0.2 nozzle] +inherits = PolyLite PLA @0.2 nozzle +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") + +[filament:PolyTerra Dual PLA] +inherits = *PolyTerra PLA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:PolyTerra Dual PLA @0.2 nozzle] +inherits = PolyTerra PLA @0.2 nozzle +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") + +[filament:*Snapmaker Dual PVA @base*] +inherits = *fdm_filament_pva* +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +slowdown_below_layer_time = 8 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual PVA] +inherits = *Snapmaker Dual PVA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker Dual PVA @0.2 nozzle] +inherits = *Snapmaker Dual PVA @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.2") +filament_max_volumetric_speed = 1.2 +temperature = 220 +first_layer_temperature = 220 + +[filament:*Snapmaker Dual TPU @base*] inherits = *fdm_filament_tpu* - -[filament:Snapmaker J1 TPU] -inherits = *Snapmaker J1 TPU @base* -compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") - -[filament:Snapmaker J1 TPU High-Flow] -inherits = *Snapmaker J1 TPU @base* -compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +filament_loading_speed_start = 35 +filament_loading_speed = 35 +filament_unloading_speed_start = 35 +filament_unloading_speed = 35 +filament_load_time = 2 +filament_unload_time = 2 +filament_cooling_moves = 2 +filament_cooling_initial_speed = 35 +filament_cooling_final_speed = 60 +end_filament_gcode = "M104 S{idle_temperature[current_extruder]} ;standby T{current_extruder}" + +[filament:Snapmaker Dual TPU] +inherits = *Snapmaker Dual TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") + +[filament:Snapmaker Dual TPU High-Flow] +inherits = *Snapmaker Dual TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") filament_max_volumetric_speed = 7.6 filament_notes = "!! It needs to be dried before use.\nSnapmaker TPU 95A High-Flow\n" filament_retract_length = 0.8 @@ -2379,9 +3272,9 @@ filament_retract_speed = nil filament_deretract_speed = nil extrusion_multiplier = 0.983 -[filament:Snapmaker J1 TPE] -inherits = *Snapmaker J1 TPU @base* -compatible_printers_condition = (printer_model=="Snapmaker J1") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") +[filament:Snapmaker Dual TPE] +inherits = *Snapmaker Dual TPU @base* +compatible_printers_condition = (printer_model=="Snapmaker A250 Dual" or printer_model=="Snapmaker A250 Dual BKit" or printer_model=="Snapmaker A250 Dual QS+B Kit" or printer_model=="Snapmaker A250 Dual QSKit" or printer_model=="Snapmaker A350 Dual" or printer_model=="Snapmaker A350 Dual BKit" or printer_model=="Snapmaker A350 Dual QS+B Kit" or printer_model=="Snapmaker A350 Dual QSKit" or printer_model=="Snapmaker Artisan") and (nozzle_diameter[0]=="0.4" or nozzle_diameter[0]=="0.6" or nozzle_diameter[0]=="0.8") filament_density = 1.22 filament_max_volumetric_speed = 7.2 filament_notes = "eSUN eLastic TPE-83A\n" @@ -2402,7 +3295,7 @@ silent_mode = 0 auxiliary_fan = 0 remaining_times = 1 single_extruder_multi_material = 0 -purge_in_prime_tower = 0 +purge_in_prime_tower = 1 enable_filament_ramming = 0 nozzle_volume = 0 cooling_tube_retraction = 0 @@ -2429,14 +3322,14 @@ wipe_distance = 2 name = *fdm_linear2* extruder_clearance_height_to_rod = 25 extruder_clearance_height_to_lid = 90 -machine_max_acceleration_x = 1000 +machine_max_acceleration_x = 1100 machine_max_acceleration_y = 1000 machine_max_acceleration_z = 500 machine_max_acceleration_e = 3000 -machine_max_acceleration_travel = 1000 -machine_max_acceleration_extruding = 1000 -machine_max_acceleration_retracting = 2000 -machine_max_jerk_x = 1 +machine_max_acceleration_travel = 1100 +machine_max_acceleration_extruding = 1100 +machine_max_acceleration_retracting = 1100 +machine_max_jerk_x = 5 machine_max_jerk_y = 1 machine_max_jerk_z = 1 machine_max_jerk_e = 3 @@ -2453,10 +3346,8 @@ inherits = *fdm_linear2* name = *fdm_linear2_dual* extruder_clearance_height_to_rod = 45 extruder_clearance_height_to_lid = 133 -machine_max_acceleration_retracting = 1000 -retract_length_toolchange = 8,8 +retract_length_toolchange = 18,18 default_filament_profile = Snapmaker PLA,Snapmaker PETG -machine_max_feedrate_e = 35 retract_speed = 35,35 deretract_speed = 35,35 @@ -2468,16 +3359,16 @@ name = *fdm_idex* extruder_clearance_height_to_rod = 36 extruder_clearance_height_to_lid = 90 printer_notes = PRINTER_MODEL_SNAPMAKER_J1\n -fan_speedup_time = 0.2 -machine_max_acceleration_x = 11000 -machine_max_acceleration_y = 11000 +fan_speedup_time = 0.3 +machine_max_acceleration_x = 10000 +machine_max_acceleration_y = 8000 machine_max_acceleration_z = 100 machine_max_acceleration_e = 6000 -machine_max_acceleration_travel = 11000 -machine_max_acceleration_extruding = 11000 -machine_max_acceleration_retracting = 5000 -machine_max_jerk_x = 8 -machine_max_jerk_y = 8 +machine_max_acceleration_travel = 10000 +machine_max_acceleration_extruding = 10000 +machine_max_acceleration_retracting = 6000 +machine_max_jerk_x = 10 +machine_max_jerk_y = 10 machine_max_jerk_z = 3 machine_max_jerk_e = 2.5 retract_length_toolchange = 2,2 @@ -2485,87 +3376,233 @@ bed_exclude_area = 312x0,324x0,324x200,312x200 thumbnails = 300x300 extruder_offset = 0x0,0x0 default_filament_profile = Snapmaker J1 PLA,Snapmaker J1 PETG -start_gcode = ; Model: Snapmaker J1 ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM205 V20 ;Junction Deviation (mm)\n\n{if physical_printer_preset =~/.*IDEXDupl.*/ || physical_printer_preset =~/.*IDEXCopy.*/ }\n M605 S2 X162 R0 ;IDEX Duplication\n{elsif physical_printer_preset =~/.*IDEXMirr.*/}\n M605 S3 ;IDEX Mirror\n{elsif physical_printer_preset =~/.*IDEXBack.*/}\n M605 S4 ;IDEX Backup\n{endif}\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\n\nG0 Z100.0\n{if is_extruder_used[0]}\n T0\n G0 X{if 0 == 0}80{else}240{endif} Y0 F7980.0\n {endif}\n{if is_extruder_used[1]}\n T1\n G0 X{if 1 == 0}80{else}240{endif} Y0 F7980.0\n {endif}\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n{if 1==1}; LED\n M355 S1 P64\n G4 P100\n M355 S1 P128\n G4 P100\n M355 S1 P64\n G4 P200\n M355 S1 P255\n G4 P100\n{endif}\nG28 X Y\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F240.0\nG0 X{if 0 == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\nM104 S{first_layer_temperature[0] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{first_layer_temperature[0]} C3 W1\nG1 X{if 0 == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if 0 == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F240.0\nG0 X{if 1 == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\nM104 S{first_layer_temperature[1] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{first_layer_temperature[1]} C3 W1\nG1 X{if 1 == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if 1 == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F240.0\nG0 X{if initial_extruder == 0}-7{else}331{endif} F7980.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E50 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E50 F200\n\nG0 E-0.5 F200\nM107\n\nG28 X\n\nG0 Z1.0 F240.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}142.0{else}182.0{endif} F7980.0\nG1 Z0.3 F240.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}10{else}314{endif} E9.47915 F7980.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}10.5{else}313.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}19.5{else}304.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] -end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-40 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; -toolchange_gcode = ;***** Update: 20230730\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM2000 S200 V[travel_speed] A[travel_acceleration] ;quick switch extruders, S:200 mode/V:speed/A:acceleration\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} -before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +start_gcode = ; Model: Snapmaker J1 ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM205 V[machine_max_jerk_x] ;Junction Deviation (mm)\n\n{if physical_printer_preset =~/.*IDEXDupl.*/ || physical_printer_preset =~/.*IDEXCopy.*/ }\n M605 S2 X162 R0 ;IDEX Duplication\n{elsif physical_printer_preset =~/.*IDEXMirr.*/}\n M605 S3 ;IDEX Mirror\n{elsif physical_printer_preset =~/.*IDEXBack.*/}\n M605 S4 ;IDEX Backup\n{endif}\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\n\nG0 Z100.0\n{if is_extruder_used[0]}\n T0\n G0 X{if 0 == 0}80{else}240{endif} Y0 F6840.0\n {endif}\n{if is_extruder_used[1]}\n T1\n G0 X{if 1 == 0}80{else}240{endif} Y0 F6840.0\n {endif}\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n{if 1==1}; LED\n M355 S1 P64\n G4 P100\n M355 S1 P128\n G4 P100\n M355 S1 P64\n G4 P200\n M355 S1 P255\n G4 P100\n{endif}\nG28 X Y\n\nM83\n{if 1==1 && max(first_layer_bed_temperature[initial_extruder], bed_temperature[initial_extruder]) >= 90}\nG0 Z0.06 ;raise z to counteract thermal expansion\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nM104 S{max(250, min(290, first_layer_temperature[0] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{if 0 == 0}147.0{else}177.0{endif} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[0] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 0 == 0}137.0{else}187.0{endif} F6840.0\nG0 Z0.3 F240.0\nM109 S{first_layer_temperature[0]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 0 == 0}0{else}324{endif} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F6840.0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nM104 S{max(250, min(290, first_layer_temperature[1] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{if 1 == 0}147.0{else}177.0{endif} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[1] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 1 == 0}137.0{else}187.0{endif} F6840.0\nG0 Z0.3 F240.0\nM109 S{first_layer_temperature[1]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 1 == 0}0{else}324{endif} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F6840.0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nM104 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))}; common flush temp\nG0 Z1.6 F240.0\nG0 X{if initial_extruder == 0}147.0{else}177.0{endif} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if initial_extruder == 0}137.0{else}187.0{endif} F6840.0\nG0 Z0.3 F240.0\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if initial_extruder == 0}0{else}324{endif} E8.5437 F6840.0\nG92 E0\n\nG1 E-{retract_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F6840.0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +toolchange_gcode = ;***** Update: 20230730\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer:[layer_num] tc:[total_toolchanges])\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM2000 S200 V[travel_speed] A[travel_acceleration] ;quick switch extruders, S:200 mode/V:speed/A:acceleration\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} +before_layer_gcode = ; layer: [layer_num]\nG92 E0 bed_shape = 0x0,324x0,324x200,0x200 max_print_height = 200 machine_max_feedrate_x = 350 -machine_max_feedrate_y = 350 +machine_max_feedrate_y = 300 machine_max_feedrate_z = 10 machine_max_feedrate_e = 40 -retract_speed = 30,30 -deretract_speed = 30,30 +retract_speed = 25,25 +deretract_speed = 25,25 [printer:*fdm_a250*] inherits = *fdm_linear2* name = *fdm_a250* printer_notes = PRINTER_MODEL_SNAPMAKER_A250\n -start_gcode = ; Model: Snapmaker A250\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z156 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X230\nG0 Y250\nG0 X0\nG0 Y0\n\nM83\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E35 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E35 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}220{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] -end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-25 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; -before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +start_gcode = ; Model: Snapmaker A250\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z153 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X230\n G0 Y250\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(first_layer_bed_temperature[initial_extruder], bed_temperature[initial_extruder]) >= 90}\nG0 Z0.06 ;raise z to counteract thermal expansion\nG92 Z0 ;reset z\n{endif}\n\nT[initial_extruder]\nM104 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if initial_extruder == 0}100.0{else}130.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG1 E15 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG1 E9.0 F200\nG92 E0\nG1 E6.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if initial_extruder == 0}55.0{else}175.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if initial_extruder == 0}0{else}230{endif} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-5 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +before_layer_gcode = ; layer: [layer_num]\nG92 E0 bed_shape = 0x0,230x0,230x250,0x250 -max_print_height = 235 +max_print_height = 230 [printer:*fdm_a350*] inherits = *fdm_linear2* name = *fdm_a350* printer_notes = PRINTER_MODEL_SNAPMAKER_A350\n -start_gcode = ; Model: Snapmaker A350\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z220 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X320\nG0 Y350\nG0 X0\nG0 Y0\n\nM83\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E35 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E35 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}310{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] -end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-25 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; -before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +start_gcode = ; Model: Snapmaker A350\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\nM104 S165\nM204 S100\nG28\nG0 Z216 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X320\n G0 Y350\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(first_layer_bed_temperature[initial_extruder], bed_temperature[initial_extruder]) >= 90}\nG0 Z0.06 ;raise z to counteract thermal expansion\nG92 Z0 ;reset z\n{endif}\n\nT[initial_extruder]\nM104 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if initial_extruder == 0}145.0{else}175.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG1 E15 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG1 E9.0 F200\nG92 E0\nG1 E6.0 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if initial_extruder == 0}100.0{else}220.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if initial_extruder == 0}0{else}320{endif} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-5 F200\nG28\n\n M104 S0\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +before_layer_gcode = ; layer: [layer_num]\nG92 E0 bed_shape = 0x0,320x0,320x350,0x350 -max_print_height = 330 +max_print_height = 325 [printer:*fdm_a250_dual*] inherits = *fdm_linear2_dual* name = *fdm_a250_dual* printer_notes = PRINTER_MODEL_SNAPMAKER_A250_DUAL\n -start_gcode = ; Model: Snapmaker A250 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z136 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X230\nG0 Y250\nG0 X0\nG0 Y0\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F960.0\nG0 X{if 0 == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\nM104 S{first_layer_temperature[0] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 0 == 0}10{else}220{endif} F3420.0\nG0 X{if 0 == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[0]} C3 W1\nG1 X{if 0 == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 0 == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F960.0\nG0 X{if 1 == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\nM104 S{first_layer_temperature[1] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 1 == 0}10{else}220{endif} F3420.0\nG0 X{if 1 == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[1]} C3 W1\nG1 X{if 1 == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 1 == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}240{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}220{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}240{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}105.0{else}125.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}230{endif} E6.54809 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}229.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}220.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] -end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-35 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; -toolchange_gcode = ;***** Update: 20231010\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} -before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +bed_exclude_area = 0x240,230x240,230x250,0x250 +start_gcode = ; Model: Snapmaker A250 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z126 F960.0\nG0 Y125.0 F3420.0\nG0 X115.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X230\n G0 Y250\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(first_layer_bed_temperature[initial_extruder], bed_temperature[initial_extruder]) >= 90}\nG0 Z0.06 ;raise z to counteract thermal expansion\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nM104 S{max(250, min(290, first_layer_temperature[0] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if 0 == 0}100.0{else}130.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[0] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 0 == 0}55.0{else}175.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[0]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 0 == 0}0{else}230{endif} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F3420.0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nM104 S{max(250, min(290, first_layer_temperature[1] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if 1 == 0}100.0{else}130.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[1] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 1 == 0}55.0{else}175.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[1]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 1 == 0}0{else}230{endif} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F3420.0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nM104 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if initial_extruder == 0}100.0{else}130.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if initial_extruder == 0}55.0{else}175.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if initial_extruder == 0}0{else}230{endif} E3.42995 F3420.0\nG92 E0\n\nG1 E-{retract_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +toolchange_gcode = ;***** Update: 20231010\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer:[layer_num] tc:[total_toolchanges])\n{if has_wipe_tower}\nG1 E-{retract_length_toolchange[current_extruder]} X{wipe_tower_x} Y{wipe_tower_y} F{travel_speed*60}\n{else}\nG1 E-{retract_length_toolchange[current_extruder]} F{retract_speed[current_extruder]*60}\n{endif}\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\nG1 E{retract_length_toolchange[next_extruder]} F100\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} +before_layer_gcode = ; layer: [layer_num]\nG92 E0 bed_shape = 0x0,230x0,230x250,0x250 -max_print_height = 205 +max_print_height = 190 [printer:*fdm_a350_dual*] inherits = *fdm_linear2_dual* name = *fdm_a350_dual* printer_notes = PRINTER_MODEL_SNAPMAKER_A350_DUAL\n -start_gcode = ; Model: Snapmaker A350 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z193 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\nG0 X0\nG0 Z0.2 F960.0\nG0 Y0 F3420.0\nG0 X320\nG0 Y350\nG0 X0\nG0 Y0\n\nM83\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nG0 Z20 F960.0\nG0 X{if 0 == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\nM104 S{first_layer_temperature[0] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 0 == 0}10{else}310{endif} F3420.0\nG0 X{if 0 == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[0]} C3 W1\nG1 X{if 0 == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 0 == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if 0 == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 0 == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nG0 Z20 F960.0\nG0 X{if 1 == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\nM104 S{first_layer_temperature[1] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if 1 == 0}10{else}310{endif} F3420.0\nG0 X{if 1 == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[1]} C3 W1\nG1 X{if 1 == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if 1 == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if 1 == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if 1 == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nG0 Z20 F960.0\nG0 X{if initial_extruder == 0}-10{else}330{endif} F3420.0\nG0 Y0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG0 E45 F80.0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG0 E45 F200\n\nG0 E-0.5 F200\nM107\n\nG0 Z0.1 F960.0\nG0 X{if initial_extruder == 0}10{else}310{endif} F3420.0\nG0 X{if initial_extruder == 0}-10{else}330{endif}\n\nG0 Z1.0 F960.0\n\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 X{if initial_extruder == 0}150.0{else}170.0{endif} F3420.0\nG1 Z0.3 F960.0\nG1 E4 F200\nG1 X{if initial_extruder == 0}0{else}320{endif} E9.35442 F3420.0\nG1 Y11 E0.68599\nG1 X{if initial_extruder == 0}0.5{else}319.5{endif}\nG1 E0.4\nG1 Y0.8 E0.6361\nG1 X{if initial_extruder == 0}9.5{else}310.5{endif} E0.59245\nG1 E-0.5 F200\nG92 E0\n\n; ready [physical_printer_preset] -end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-35 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; -toolchange_gcode = ;***** Update: 20231010\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer [layer_num]\n; layer\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} -before_layer_gcode = ; layer_num: [layer_num]\nG92 E0 +bed_exclude_area = 0x330,320x330,320x350,0x350 +start_gcode = ; Model: Snapmaker A350 Dual ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z190 F960.0\nG0 Y175.0 F3420.0\nG0 X160.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F3420.0\n G0 X320\n G0 Y350\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(first_layer_bed_temperature[initial_extruder], bed_temperature[initial_extruder]) >= 90}\nG0 Z0.06 ;raise z to counteract thermal expansion\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nM104 S{max(250, min(290, first_layer_temperature[0] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if 0 == 0}145.0{else}175.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[0] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 0 == 0}100.0{else}220.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[0]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 0 == 0}0{else}320{endif} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F3420.0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nM104 S{max(250, min(290, first_layer_temperature[1] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if 1 == 0}145.0{else}175.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[1] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 1 == 0}100.0{else}220.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[1]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 1 == 0}0{else}320{endif} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F3420.0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nM104 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if initial_extruder == 0}145.0{else}175.0{endif} F3420.0\nG0 Y0 F3420.0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if initial_extruder == 0}100.0{else}220.0{endif} F3420.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if initial_extruder == 0}0{else}320{endif} E6.23628 F3420.0\nG92 E0\n\nG1 E-{retract_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F3420.0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +toolchange_gcode = ;***** Update: 20231010\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer:[layer_num] tc:[total_toolchanges])\n{if has_wipe_tower}\nG1 E-{retract_length_toolchange[current_extruder]} X{wipe_tower_x} Y{wipe_tower_y} F{travel_speed*60}\n{else}\nG1 E-{retract_length_toolchange[current_extruder]} F{retract_speed[current_extruder]*60}\n{endif}\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\nG1 E{retract_length_toolchange[next_extruder]} F100\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} +before_layer_gcode = ; layer: [layer_num]\nG92 E0 bed_shape = 0x0,320x0,320x350,0x350 -max_print_height = 290 +max_print_height = 285 [printer:*fdm_a250_qs*] inherits = *fdm_a250* name = *fdm_a250_qs* printer_notes = PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_QUICKSWAPKIT\n bed_exclude_area = 0x235,230x235,230x250,0x250 -max_print_height = 220 +max_print_height = 215 [printer:*fdm_a350_qs*] inherits = *fdm_a350* name = *fdm_a350_qs* printer_notes = PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_QUICKSWAPKIT\n bed_exclude_area = 0x335,320x335,320x350,0x350 -max_print_height = 315 +max_print_height = 310 + +[printer:*fdm_a250_bk*] +inherits = *fdm_a250* +name = *fdm_a250_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_BRACINGKIT\n +bed_exclude_area = 0x238,230x238,230x250,0x250 +max_print_height = 224 + +[printer:*fdm_a350_bk*] +inherits = *fdm_a350* +name = *fdm_a350_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_BRACINGKIT\n +bed_exclude_area = 0x338,320x338,320x350,0x350 +max_print_height = 319 + +[printer:*fdm_a250_qs_bk*] +inherits = *fdm_a250* +name = *fdm_a250_qs_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A250\nPRINTER_MODEL_SNAPMAKER_A250_QUICKSWAPKIT\nPRINTER_MODEL_SNAPMAKER_A250_BRACINGKIT\n +bed_exclude_area = 0x223,230x223,230x250,0x250 +max_print_height = 209 + +[printer:*fdm_a350_qs_bk*] +inherits = *fdm_a350* +name = *fdm_a350_qs_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A350\nPRINTER_MODEL_SNAPMAKER_A350_BRACINGKIT\nPRINTER_MODEL_SNAPMAKER_A350_QUICKSWAPKIT\n +bed_exclude_area = 0x323,320x323,320x350,0x350 +max_print_height = 304 [printer:*fdm_a250_dual_qs*] inherits = *fdm_a250_dual* name = *fdm_a250_dual_qs* printer_notes = PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_QUICKSWAPKIT\n -bed_exclude_area = 0x235,230x235,230x250,0x250 +bed_exclude_area = 0x225,230x225,230x250,0x250 +max_print_height = 175 [printer:*fdm_a350_dual_qs*] inherits = *fdm_a350_dual* name = *fdm_a350_dual_qs* printer_notes = PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_QUICKSWAPKIT\n -bed_exclude_area = 0x335,320x335,320x350,0x350 -max_print_height = 300 +bed_exclude_area = 0x315,320x315,320x350,0x350 +max_print_height = 270 + +[printer:*fdm_a250_dual_bk*] +inherits = *fdm_a250_dual* +name = *fdm_a250_dual_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_BRACINGKIT\n +bed_exclude_area = 0x228,230x228,230x250,0x250 +max_print_height = 184 + +[printer:*fdm_a350_dual_bk*] +inherits = *fdm_a350_dual* +name = *fdm_a350_dual_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_BRACINGKIT\n +bed_exclude_area = 0x318,320x318,320x350,0x350 +max_print_height = 279 + +[printer:*fdm_a250_dual_qs_bk*] +inherits = *fdm_a250_dual* +name = *fdm_a250_dual_qs_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A250_DUAL\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_QUICKSWAPKIT\nPRINTER_MODEL_SNAPMAKER_A250_DUAL_BRACINGKIT\n +bed_exclude_area = 0x213,230x213,230x250,0x250 +max_print_height = 169 + +[printer:*fdm_a350_dual_qs_bk*] +inherits = *fdm_a350_dual* +name = *fdm_a350_dual_qs_bk* +machine_max_acceleration_x = 3500 +machine_max_acceleration_y = 3500 +machine_max_acceleration_z = 3000 +machine_max_acceleration_travel = 3500 +machine_max_acceleration_extruding = 3500 +machine_max_acceleration_retracting = 3500 +machine_max_jerk_y = 5 +machine_max_jerk_z = 3 +printer_notes = PRINTER_MODEL_SNAPMAKER_A350_DUAL\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_BRACINGKIT\nPRINTER_MODEL_SNAPMAKER_A350_DUAL_QUICKSWAPKIT\n +bed_exclude_area = 0x303,320x303,320x350,0x350 +max_print_height = 264 + +[printer:*fdm_a400*] +inherits = *fdm_linear2_dual* +name = *fdm_a400* +machine_max_acceleration_x = 5000 +machine_max_acceleration_y = 5000 +machine_max_acceleration_z = 200 +machine_max_acceleration_travel = 5000 +machine_max_acceleration_extruding = 5000 +machine_max_acceleration_retracting = 2000 +machine_max_jerk_x = 10 +machine_max_jerk_y = 10 +machine_max_jerk_z = 3 +thumbnails = 600x600 +printer_notes = PRINTER_MODEL_SNAPMAKER_ARTISAN\nPRINTER_MODEL_SNAPMAKER_A400_DUAL\n +start_gcode = ; Model: Snapmaker Artisan ({nozzle_diameter[0]}/{nozzle_diameter[1]})\n; Update: 20231019\n; Maintained by https://github.com/macdylan/3dp-configs\n; Printer : [printer_preset]\n; Profile : [print_preset]\n; Plate : [physical_printer_preset]\n; --- initial_extruder: [initial_extruder]\n; --- has_wipe_tower: [has_wipe_tower]\n; --- total_toolchanges: [total_toolchanges]\n; --- T0: {is_extruder_used[0]}\n; --- T1: {is_extruder_used[1]}\n\nM201 X[machine_max_acceleration_x] Y[machine_max_acceleration_y] Z[machine_max_acceleration_z] E[machine_max_acceleration_e]\nM203 X[machine_max_feedrate_x] Y[machine_max_feedrate_y] Z[machine_max_feedrate_z] E[machine_max_feedrate_e]\nM204 P[machine_max_acceleration_extruding] R[machine_max_acceleration_retracting] T[machine_max_acceleration_travel]\nM205 X[machine_max_jerk_x] Y[machine_max_jerk_y] Z[machine_max_jerk_z] E[machine_max_jerk_e]\n\nT[initial_extruder]\n\nM205 V[machine_max_jerk_x] ;Junction Deviation (mm)\n\nM140 S{first_layer_bed_temperature[initial_extruder]}\n\n; you can clean the nozzle\n{if is_extruder_used[0]}M104 T0 S165{endif}\n{if is_extruder_used[1]}M104 T1 S165{endif}\nM204 S100\nG28\nG0 Z266 F960.0\nG0 Y200.0 F6840.0\nG0 X200.0\n\nM190 R{first_layer_bed_temperature[initial_extruder]}\n\nG28\n{if 1==1}\n G0 X0\n G0 Z0.2 F960.0\n G0 Y0 F6840.0\n G0 X400\n G0 Y400\n G0 X0\n G0 Y0\n{endif}\n\nM83\n{if 1==1 && max(first_layer_bed_temperature[initial_extruder], bed_temperature[initial_extruder]) >= 90}\nG0 Z0.06 ;raise z to counteract thermal expansion\nG92 Z0 ;reset z\n{endif}\n\n{if is_extruder_used[0]}M104 T0 S{max(250, min(290, first_layer_temperature[0] + 15))}{endif}\n{if is_extruder_used[1]}M104 T1 S{max(250, min(290, first_layer_temperature[1] + 15))}{endif}\n\n{if is_extruder_used[0] and initial_extruder != 0}\n T0\nM104 S{max(250, min(290, first_layer_temperature[0] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if 0 == 0}185.0{else}215.0{endif} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, first_layer_temperature[0] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[0] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[0] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 0 == 0}140.0{else}260.0{endif} F6840.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[0]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 0 == 0}0{else}400{endif} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[0]} F200\nG92 E0\nG0 Y20 F6840.0\n\n M104 S{is_nil(idle_temperature[0]) ? temperature[0] + standby_temperature_delta : idle_temperature[0]}\n{endif}\n{if is_extruder_used[1] and initial_extruder != 1}\n T1\nM104 S{max(250, min(290, first_layer_temperature[1] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if 1 == 0}185.0{else}215.0{endif} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, first_layer_temperature[1] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[1] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[1] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if 1 == 0}140.0{else}260.0{endif} F6840.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[1]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if 1 == 0}0{else}400{endif} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retract_length_toolchange[1]} F200\nG92 E0\nG0 Y20 F6840.0\n\n M104 S{is_nil(idle_temperature[1]) ? temperature[1] + standby_temperature_delta : idle_temperature[1]}\n{endif}\n\nT[initial_extruder]\nM104 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))}; common flush temp\nG0 Z1.6 F960.0\nG0 X{if initial_extruder == 0}185.0{else}215.0{endif} F6840.0\nG0 Y0 F6840.0\n\nM109 S{max(250, min(290, first_layer_temperature[initial_extruder] + 15))} C2 W1; common flush temp\nG1 E19 F80.0\nG92 E0\n\nM106 S{min(255, (max_fan_speed[initial_extruder] + 10) * 2.55)}\n\nM104 S{first_layer_temperature[initial_extruder] + 5}\n\nG1 E11.4 F200\nG92 E0\nG1 E7.6000000000000005 Z4.6 F200\nG92 E0\n\nG0 Z5.6 F200\nM107\n\nG0 X{if initial_extruder == 0}140.0{else}260.0{endif} F6840.0\nG0 Z0.3 F960.0\nM109 S{first_layer_temperature[initial_extruder]} C3 W1\nG1 E3 F200\nG92 E0\nG1 X{if initial_extruder == 0}0{else}400{endif} E8.73079 F6840.0\nG92 E0\n\nG1 E-{retract_length[initial_extruder]} F200\nG92 E0\nG0 Y20 F6840.0\n\n; ready [physical_printer_preset] +end_gcode = G92 E0\n\nG0 Z{max_layer_z + 2.0} F600\n; retract the filament to make it easier to replace\nG0 E-9 F200\nG28\n\n {if is_extruder_used[0]}M104 T0 S0{endif}\n {if is_extruder_used[1]}M104 T1 S0{endif}\nM140 S0\nM107\nM220 S100\nM84\n\n;\n; DON'T REMOVE these lines if you're using the smfix (https://github.com/macdylan/SMFix)\n; min_x = [first_layer_print_min_0]\n; min_y = [first_layer_print_min_1]\n; max_x = [first_layer_print_max_0]\n; max_y = [first_layer_print_max_1]\n; max_z = [max_layer_z]\n; total_layer_number = [layer_num]\n; +toolchange_gcode = ;***** Update: 20231010\n{if current_extruder != next_extruder }\n; Change T[current_extruder] -> T[next_extruder] (layer:[layer_num] tc:[total_toolchanges])\n{if has_wipe_tower}\nG1 E-{retract_length_toolchange[current_extruder]} X{wipe_tower_x} Y{wipe_tower_y} F{travel_speed*60}\n{else}\nG1 E-{retract_length_toolchange[current_extruder]} F{retract_speed[current_extruder]*60}\n{endif}\nT{next_extruder}\n\nM107 P[current_extruder] ;fan off T[current_extruder]\nM104 T[current_extruder] S{is_nil(idle_temperature[current_extruder]) ? temperature[current_extruder] + standby_temperature_delta : idle_temperature[current_extruder]} ;standby T[current_extruder]\n\n{if layer_num == 1 &&\n ((filament_type[current_extruder] == "PLA" || filament_type[current_extruder] == "TPU")\n || (filament_type[next_extruder] == "PLA" || filament_type[next_extruder] == "TPU"))\n}\n; set bed temp: {filament_type[current_extruder]}({bed_temperature[current_extruder]}) -> {filament_type[next_extruder]}({bed_temperature[next_extruder]})\nM140 S{min(bed_temperature[current_extruder], bed_temperature[next_extruder])}\n{endif}\n\nM109 T[next_extruder] S{layer_num < 1 ? first_layer_temperature[next_extruder] : temperature[next_extruder]} C3 W1 ;wait T{next_extruder}\n{if layer_num >= disable_fan_first_layers[next_extruder]}\n M106 P[next_extruder] S{min_fan_speed[next_extruder] * 255.0 / 100.0} ; restore fan speed for T[next_extruder]\n{endif}\nG1 E{retract_length_toolchange[next_extruder]} F100\n\n{if layer_z <= (first_layer_height + 0.001)}\n M204 S[first_layer_acceleration] ;first layer accel\n{elsif default_acceleration > 0}\n M204 S[default_acceleration] ;default accel\n{endif}\n\n{endif} +before_layer_gcode = ; layer: [layer_num]\nG92 E0 +bed_shape = 0x0,400x0,400x400,0x400 +max_print_height = 400 +machine_max_feedrate_x = 300 +machine_max_feedrate_y = 300 [printer:Snapmaker J1 (0.2 nozzle)] name = Snapmaker J1 (0.2 nozzle) @@ -2847,6 +3884,166 @@ min_layer_height = 0.24 nozzle_diameter = 0.8 inherits = *fdm_a350_qs* +[printer:Snapmaker A250 BKit (0.2 nozzle)] +name = Snapmaker A250 BKit (0.2 nozzle) +printer_model = Snapmaker A250 BKit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2 +inherits = *fdm_a250_bk* + +[printer:Snapmaker A250 BKit (0.4 nozzle)] +name = Snapmaker A250 BKit (0.4 nozzle) +printer_model = Snapmaker A250 BKit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4 +inherits = *fdm_a250_bk* + +[printer:Snapmaker A250 BKit (0.6 nozzle)] +name = Snapmaker A250 BKit (0.6 nozzle) +printer_model = Snapmaker A250 BKit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6 +inherits = *fdm_a250_bk* + +[printer:Snapmaker A250 BKit (0.8 nozzle)] +name = Snapmaker A250 BKit (0.8 nozzle) +printer_model = Snapmaker A250 BKit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8 +inherits = *fdm_a250_bk* + +[printer:Snapmaker A350 BKit (0.2 nozzle)] +name = Snapmaker A350 BKit (0.2 nozzle) +printer_model = Snapmaker A350 BKit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2 +inherits = *fdm_a350_bk* + +[printer:Snapmaker A350 BKit (0.4 nozzle)] +name = Snapmaker A350 BKit (0.4 nozzle) +printer_model = Snapmaker A350 BKit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4 +inherits = *fdm_a350_bk* + +[printer:Snapmaker A350 BKit (0.6 nozzle)] +name = Snapmaker A350 BKit (0.6 nozzle) +printer_model = Snapmaker A350 BKit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6 +inherits = *fdm_a350_bk* + +[printer:Snapmaker A350 BKit (0.8 nozzle)] +name = Snapmaker A350 BKit (0.8 nozzle) +printer_model = Snapmaker A350 BKit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8 +inherits = *fdm_a350_bk* + +[printer:Snapmaker A250 QS+B Kit (0.2 nozzle)] +name = Snapmaker A250 QS+B Kit (0.2 nozzle) +printer_model = Snapmaker A250 QS+B Kit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2 +inherits = *fdm_a250_qs_bk* + +[printer:Snapmaker A250 QS+B Kit (0.4 nozzle)] +name = Snapmaker A250 QS+B Kit (0.4 nozzle) +printer_model = Snapmaker A250 QS+B Kit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4 +inherits = *fdm_a250_qs_bk* + +[printer:Snapmaker A250 QS+B Kit (0.6 nozzle)] +name = Snapmaker A250 QS+B Kit (0.6 nozzle) +printer_model = Snapmaker A250 QS+B Kit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6 +inherits = *fdm_a250_qs_bk* + +[printer:Snapmaker A250 QS+B Kit (0.8 nozzle)] +name = Snapmaker A250 QS+B Kit (0.8 nozzle) +printer_model = Snapmaker A250 QS+B Kit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8 +inherits = *fdm_a250_qs_bk* + +[printer:Snapmaker A350 QS+B Kit (0.2 nozzle)] +name = Snapmaker A350 QS+B Kit (0.2 nozzle) +printer_model = Snapmaker A350 QS+B Kit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2 +inherits = *fdm_a350_qs_bk* + +[printer:Snapmaker A350 QS+B Kit (0.4 nozzle)] +name = Snapmaker A350 QS+B Kit (0.4 nozzle) +printer_model = Snapmaker A350 QS+B Kit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4 +inherits = *fdm_a350_qs_bk* + +[printer:Snapmaker A350 QS+B Kit (0.6 nozzle)] +name = Snapmaker A350 QS+B Kit (0.6 nozzle) +printer_model = Snapmaker A350 QS+B Kit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6 +inherits = *fdm_a350_qs_bk* + +[printer:Snapmaker A350 QS+B Kit (0.8 nozzle)] +name = Snapmaker A350 QS+B Kit (0.8 nozzle) +printer_model = Snapmaker A350 QS+B Kit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8 +inherits = *fdm_a350_qs_bk* + [printer:Snapmaker A250 Dual QSKit (0.2 nozzle)] name = Snapmaker A250 Dual QSKit (0.2 nozzle) printer_model = Snapmaker A250 Dual QSKit @@ -2927,3 +4124,203 @@ min_layer_height = 0.24 nozzle_diameter = 0.8,0.8 inherits = *fdm_a350_dual_qs* +[printer:Snapmaker A250 Dual BKit (0.2 nozzle)] +name = Snapmaker A250 Dual BKit (0.2 nozzle) +printer_model = Snapmaker A250 Dual BKit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a250_dual_bk* + +[printer:Snapmaker A250 Dual BKit (0.4 nozzle)] +name = Snapmaker A250 Dual BKit (0.4 nozzle) +printer_model = Snapmaker A250 Dual BKit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a250_dual_bk* + +[printer:Snapmaker A250 Dual BKit (0.6 nozzle)] +name = Snapmaker A250 Dual BKit (0.6 nozzle) +printer_model = Snapmaker A250 Dual BKit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a250_dual_bk* + +[printer:Snapmaker A250 Dual BKit (0.8 nozzle)] +name = Snapmaker A250 Dual BKit (0.8 nozzle) +printer_model = Snapmaker A250 Dual BKit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a250_dual_bk* + +[printer:Snapmaker A350 Dual BKit (0.2 nozzle)] +name = Snapmaker A350 Dual BKit (0.2 nozzle) +printer_model = Snapmaker A350 Dual BKit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a350_dual_bk* + +[printer:Snapmaker A350 Dual BKit (0.4 nozzle)] +name = Snapmaker A350 Dual BKit (0.4 nozzle) +printer_model = Snapmaker A350 Dual BKit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a350_dual_bk* + +[printer:Snapmaker A350 Dual BKit (0.6 nozzle)] +name = Snapmaker A350 Dual BKit (0.6 nozzle) +printer_model = Snapmaker A350 Dual BKit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a350_dual_bk* + +[printer:Snapmaker A350 Dual BKit (0.8 nozzle)] +name = Snapmaker A350 Dual BKit (0.8 nozzle) +printer_model = Snapmaker A350 Dual BKit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a350_dual_bk* + +[printer:Snapmaker A250 Dual QS+B Kit (0.2 nozzle)] +name = Snapmaker A250 Dual QS+B Kit (0.2 nozzle) +printer_model = Snapmaker A250 Dual QS+B Kit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a250_dual_qs_bk* + +[printer:Snapmaker A250 Dual QS+B Kit (0.4 nozzle)] +name = Snapmaker A250 Dual QS+B Kit (0.4 nozzle) +printer_model = Snapmaker A250 Dual QS+B Kit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a250_dual_qs_bk* + +[printer:Snapmaker A250 Dual QS+B Kit (0.6 nozzle)] +name = Snapmaker A250 Dual QS+B Kit (0.6 nozzle) +printer_model = Snapmaker A250 Dual QS+B Kit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a250_dual_qs_bk* + +[printer:Snapmaker A250 Dual QS+B Kit (0.8 nozzle)] +name = Snapmaker A250 Dual QS+B Kit (0.8 nozzle) +printer_model = Snapmaker A250 Dual QS+B Kit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a250_dual_qs_bk* + +[printer:Snapmaker A350 Dual QS+B Kit (0.2 nozzle)] +name = Snapmaker A350 Dual QS+B Kit (0.2 nozzle) +printer_model = Snapmaker A350 Dual QS+B Kit +default_print_profile = 0.14 Standard @Snapmaker (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a350_dual_qs_bk* + +[printer:Snapmaker A350 Dual QS+B Kit (0.4 nozzle)] +name = Snapmaker A350 Dual QS+B Kit (0.4 nozzle) +printer_model = Snapmaker A350 Dual QS+B Kit +default_print_profile = 0.16 Optimal @Snapmaker (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a350_dual_qs_bk* + +[printer:Snapmaker A350 Dual QS+B Kit (0.6 nozzle)] +name = Snapmaker A350 Dual QS+B Kit (0.6 nozzle) +printer_model = Snapmaker A350 Dual QS+B Kit +default_print_profile = 0.18 Standard @Snapmaker (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a350_dual_qs_bk* + +[printer:Snapmaker A350 Dual QS+B Kit (0.8 nozzle)] +name = Snapmaker A350 Dual QS+B Kit (0.8 nozzle) +printer_model = Snapmaker A350 Dual QS+B Kit +default_print_profile = 0.24 Standard @Snapmaker (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a350_dual_qs_bk* + +[printer:Snapmaker Artisan (0.2 nozzle)] +name = Snapmaker Artisan (0.2 nozzle) +printer_model = Snapmaker Artisan +default_print_profile = 0.14 Standard @Snapmaker Artisan (0.2 nozzle) +printer_variant = 0.2 +max_layer_height = 0.14 +min_layer_height = 0.06 +nozzle_diameter = 0.2,0.2 +inherits = *fdm_a400* + +[printer:Snapmaker Artisan (0.4 nozzle)] +name = Snapmaker Artisan (0.4 nozzle) +printer_model = Snapmaker Artisan +default_print_profile = 0.16 Optimal @Snapmaker Artisan (0.4 nozzle) +printer_variant = 0.4 +max_layer_height = 0.28 +min_layer_height = 0.08 +nozzle_diameter = 0.4,0.4 +inherits = *fdm_a400* + +[printer:Snapmaker Artisan (0.6 nozzle)] +name = Snapmaker Artisan (0.6 nozzle) +printer_model = Snapmaker Artisan +default_print_profile = 0.18 Standard @Snapmaker Artisan (0.6 nozzle) +printer_variant = 0.6 +max_layer_height = 0.42 +min_layer_height = 0.18 +nozzle_diameter = 0.6,0.6 +inherits = *fdm_a400* + +[printer:Snapmaker Artisan (0.8 nozzle)] +name = Snapmaker Artisan (0.8 nozzle) +printer_model = Snapmaker Artisan +default_print_profile = 0.24 Standard @Snapmaker Artisan (0.8 nozzle) +printer_variant = 0.8 +max_layer_height = 0.48 +min_layer_height = 0.24 +nozzle_diameter = 0.8,0.8 +inherits = *fdm_a400* + diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250 BKit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A250 BKit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..faf7ec9ffbef06082465a370ccbfe84693385f7f GIT binary patch literal 15920 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 Ni?p&-wS-CF{{c$Cf3E-l literal 0 HcmV?d00001 diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250 Dual BKit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A250 Dual BKit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..faf7ec9ffbef06082465a370ccbfe84693385f7f GIT binary patch literal 15920 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 Ni?p&-wS-CF{{c$Cf3E-l literal 0 HcmV?d00001 diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..f80ee1776f96a080e6719f8fc386de1dca946aac GIT binary patch literal 18396 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⁢@I@EZ=P8-Suj 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 literal 22830 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250 QS+B Kit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A250 QS+B Kit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..f80ee1776f96a080e6719f8fc386de1dca946aac GIT binary patch literal 18396 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PrusaSlicer/Snapmaker/Snapmaker A250_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A250_cover.png index 5325cafb31349eb99399ce0040cc5470218fb10c..9f28d1969a44294ec6553459be3a4b834b1e6b54 100644 GIT binary patch literal 17922 zcmdR#^;cV8^R^S*p-|kt6e#XqN-4#m#oZkW!7acCDHNwb(NMIwySo$IgF|q4`{sH7 zi}$B<);d{dB|Cd&_T2Y1Kh;#^aj__{00024!k14Ph-)nX00dy5A?_$P40Zqjxgmv5 zGT*$Gjx*79zRAxIR8bQ7a=kM|A;w<7j%Xv5mdV44m`Zp$+X5D#F!zDg3jK8U z;hEG)5b`DxVBzUc=uNP*81dVa^0jU%HK~jPtYz%|v3^`_@eRCPc@=T9>L31^#&0{7 zr;x~^{QvV!*#o(GX}!(GTAY?4eYsp2UR`tY#7LmLp8G|wJ170z;q}Ys+;cvk_Cl}h zr-r=mwp<1zc|y)GkRTZjzUK7g;V-8Kw(Ju2R|(tiKocOBUM8=Rvm(q3EvO}N3AKQ1 zl}pR%k{LQx969?Qc|A-t(}_E%Ie3YOxHFIYm-Cb(mIR3N!v~MtM@4vhND|dlG0rH; zCdx(U28uO5@KJpAB`5e!(M}(J^3G1#nN@RpjqRBBH+iE(z|);q0dMfFb@0QFX39@x ziryF7=L57AxhPTB#YNWT$NT%bq`0@U6Za1fbMYuM+#{o-+vp-v9Yw|d$E-pPgA*z=PwPmES2FMIX+kPho9h zSEp-IwZsFrtHE}cC$DH+|LbOJGnjX!)XC^DS8Rtgi?X* zGLP@-*3j^%20u}9n*chf`E3X~PB%8rnc5nD#xW#>Q80;VRTv$&{+QN+TLaouz4i|- z#Qy80lePxxfEA^4_mc{=>&#a0XvE1XXg%HC%Z!cc<@E$cT`>%m8hj(8+?5KapOtRK z-cNi-o%pUeYga;1PA3jOocTA6?8WE}EA0vi=SF(O51uWOHZ*GCvA_sC)woumFH2jV z%#}YpcNiE-Bp<2Ksu@XXI{Na6-dYRLLUH%x@IE?nAZfZi?paw~jiP5CM$%;#yJ8Xp zT(uOax~X!ufpDSJE7+_o1$fy4V*ed42Lhx6%P&@b`^VX@_KVH^aB;EOJX)#BkB(Lr zV=Wx_u#ljlazI-UUiekj(C}wxeY>)Asrfk>+_^4c`bItb?rzL1BpipQ@%jju=`c5L z6Gv{?;$c}YC|GJ8OB42nvGtFy@h$e1#Px`9Ro-_`MHS^&XZVVZ$MwN?X^9hO47{;* zX+eV4@|zpOg2mb7gCNIC7q}*LV!gJ-ahly^% zA19a!KQzauw#IQrD4PWEArBJaTRAyN=n7d|@4`(cmg*cwke;4(l^m!>^y5%F?XFND8h2$YZ8q==C)Xi*hbm zj4o@eVC;W=gbR#E$H)7Y;d9%W>FQ@U1gnBqSGDi8(d4)yj5CtklloW-NRW^2c`!!@ zJXx@Dv8{Q2oFAQS^n3=b(MtVDaD*j~VMTgW`#I8kgDOU9#U8ZEN->e zimQHR)ztQlv@-7Y@kZAVexX~-v(i@RGIdPctvi&VGiHpdp<_Ey6Plm0t221D$HMl< z!t$gU8`X1XqGyZlW6mQhs#>_SNN)EcXJ4s`a-0}4C;ed5d&+Cj3>s>*^ouoEE-}_oda0}~rkErMb^E833OHA~ z1f5{R?f1L-0LQ2MJ>y?j89*8zdyf>DQQ)+>{mylB!=m=f;=;l=U!+@7 zFSDtM=Fq5QG8bc9&~D^+13ib8>S+JVGEBH};PWg-g)%ER9>jmRIGq__;P#p3Vcu$N z$y*`So)Aht;zutg=(zO68qw~3xeG#t4>vxg<>T=4qWY_LnlFnkpuzBpmE5eXa@g19 zqJAnCB=`2318{LO>+BG(A6s6SU-Ro>9;maQk3QQ?3uf4wI~FMo*Iy&GaeFCta=~=N z1*FlA!h1ip-1D5Hi57&7q;Q4or_AcL5Wb(ayFFf>_p6ReiTQDG(1{4z&GW`mI<+Hv zKR-R~;0B$bg?A=e$ZdAlqNwn)qoc(N5$N7TpmQDs3gF62uV^#*aUIV+kD{5P>*MQt zYCBuZ9QE_(WTvElnx(b%z|?d!r?`FDFjBgSip#;lpo62M{BLF{6zGp1|6%~5l2zgm zqQ!%{!!hY>kxOC~wXJ#MKyxNcvv*5P={vUA9gCHwJt21ix<%iR$3lK}ii&{XY8MF} zK1H~oFVN}vhwH;zjyfJog|J8Bj7SxdsadZ0^7i6~7`=wCF(9$vTbA`_c8CxGv~VJ0 zL)y5>6?N$kdMJ}b`>b7E^nXW$+Vr|cdSf+ID0YB4PiT#xNvAZx0WgRnXvc8%{CF#L z+nA#f-D$6*pvF#4;A@XA@0;;$vY7n~8-$2($`J!5HG-bTG?3m8+Vp;+QH}X%V-am8}KDONZkoO=ew5aoG)FE-t` zGNKu-0mvH$6?1z+PY#I)6LIcV{U5G2X1zfg74d4?&)=xgEuIUM+r>Oi<=R4MAkEE< zm9RFSs*N5A^``zd-e6gNE-o%A6GJ5jas3)6*>WGT-#`I{n2Mq@?QAf^7zr)ynxG{8 z4k?hIPUWk@9=H6|kg(XhjQo5q)0UefOZe{i*nD+h$Hn{G88X*;OZ|EPIl<)$KP*Ha z<(K_jxljzPl+1jMwW>sBYa_2?{mkW5ah&P4pwlH5R@f=5CDw7NT3O0hg*z%b${Ge^ zBws(7Y!h>%?`&{h8*hKU(cc;vhyiYIKF3PLgk*(Ibe#87{{8_zOs%G_mxqQF1*mwz zXJ$q{P%b9GWYXbb6XrEY9~V}NP#t>uIUVqy3$8)FCo3Wz=bOyIKKS|_w%Fk$M!KE) zT12NZs+(8)d{=END|9mLT0`vn`6ch6A{5a=cJy=3E2a3DQR_z7ed6}>jwU18rA#iK zX9`wOwxE&g{;_3H?2!~Wq`iPJsGJjAUsEH&UXJqh^T*C_Tr86NKA*nfG&e=xqimK` zP@4_JP+OCJFt8{p?m1nkvd4G+dP?`|-w>k9--+`~O+;x8qEnV|fkLF<2Q&Ez)nZd8 zq|p2OP(~D}TX2ssitt(E(PpRA`OGvNX|HSMwfzpsC-QS%VsNBi>mUgzTuHils z@>#OANpvJ<(#8Ozv94qeQT3_)y1fprY+*kx`qQ1O+8%G*=-yyBv6kU*PrhKSSGV%N zgye0%wQ{x|nNBt9ZB*L%ZVIWnyu^h2Q^6PAJ}%TB8RT%1+fn05o-?t3_#g;;mI7Xx z-xAxv&5rQviOI>?F1iKrVs6m%TRu2U&HSVHrS%7SskCb)rWl`zs0e5Lw=m%!OJfpy z6qsbq3E)9$KNh(^It!<*Vw8`CZAPDy`x)_XRB<8-yNZJTApCufc0XNAg0wax|NowVubO=|S%(kB_Us_RnF0@sYe%(gIA_ zyAPl#e|Of4qy}VcuJ>fO%=a>in%@`d($DP-MBcXrHAbwZ7jkl2OU+1gDH)Ga9UWhN z1s^d7m2XP#?b@{gu9|VvuWFEX&kRb>41^a{r5-ax0!M;ijrm?{xv`UnOW%pnmrz`+ zL;%i<)%oNKw5mw9n8ZYg8MD0dhGGOH}e-CSKiiB3ZsoQp zx9{i5*NU?DX$J+_q_N+{QFq$J(gr?F-p%k$5N=KZ?yZs75Ow~sM9xT0e^d(y zm^2Z!ox0=?WX|_d(BTTeZ>o~-s`o}C;#&gQWl|ldf37f0hd_c7_ z>Pqb8ZVP|(uiabLe>Q8zjV3FqtnXWEw}#zqiMQ7;pHUKd#(`eidD$%Ire&fvK@pI znT^T@ul8?_=kd~PKbrq^-2WA%?`XzvO4j3gz5~3mews? zrQ_upqkcsUiGp=qRqDC7>-$tp>pnBOtWa@ zb`Q|bx+;3rR~f*bpY|DbT_5DKj}wx-Gi@#8xH#Os_qj3-%8gRma5Q~P0mB~i+a6Re ze+^{)bG~|i*^e(N{EMG97B}e^26_`1xi!U@Cuu{s=+rALz#KG}CXiKJ5_6>X??T!d z87{A8_b+=x?2rT!I`E&+a^N}-m5an_5tKwcF{SW&Y=mn?^;8VCB7y^@waqpXd;$D` zEv?uo_kn8c;yMy7bYUXp^%*PNJuzV}#6iPOSgobYBlUBjap8@qibk217z#zl(Nkls z9rD%ito`-0ztx|%9E!-xwZMsxf5w52V-e%n%^8lb|bNu6*6!YuW#(g`RYlV5f!( zWo#X&T)6ub&<&Y!Q}3^CNgz*7u-rLt_Y)2AzTDE88y2u*%ja5Z3g5BEiXAkmKtq=B zf^+Y#l(AoCQxEcLTbzgBH=d$=5a?`-ZT)c31>IfIeD7^^{kSTDRwW{nV*p$CC$n{B zl`-*_mda>KP;~}}orl^%&JCL=IMMZdw$o6qZp4iwn}yBUXx~Ov`8Ael&PR&xVI;>T zIh;U>FnU|<|G;87kgG9UZY8^sYlv7?d9V2Y-k9ktw5K>lEkI3;{DS2&#P4t<1Gy4p z0nwYxUN%b7j8pOXOyTwGjF=!?6pH=g-tD(AzWK4fKb}^?q9WXdL_)tf>9)WWQK{TV)&qnwY5|=9-3-P(MHK!dNoi+4!;Lx7~d+m?oI!Gk*(Ej|9 zv8-y3E7~;jhlp>1ntrl#WZaCRs*C zM`aCb8@xyY1XdQ-imDJst$eVn7^cOV?PwyKA3C zN4ECuVlgZdzI9D0$U|#vOd`x0ap*CL$%qxDrC~zeMwcbg>c`yHQR#qR#`dI!WO&Jc zr3O+@!L8+VJ3i?S>1}%B_Q$A#t7dSI1^A2nXZzE|+f%PaM8I#=ABjIdMC*f!5&<@6 z-QZMk%TJSE7CjFJWgb^I$71^CQWyMb(kO+0$D71c<=EdX^|gr>U(t!JSCRJiRx2d3 z)_7lraw*mUD46>u1gL z1TFbncen?skylT_7zd~Sn{;Yn^sVOwS!IgUs6PcNmtAjLR%97TIfGsT(fALzrbxMX ztVL#|kzK@TDMgB@ULj^6-tU9w07fKr_3=C75l35A?Wvo;=$QQifiK)OkG z)`NeSwQ@x3eR6Wy8leLX*b|Old&-zADDBClOg~of&OwvRO3g!mPJ3GwXrCH!FxW|E zk9YD@>nOY|CjHsS{lNqkAh$7S=F=|azq*DGqzO3pazC=JOCv+CDRs{4zQ(Oe_XD~p zkvIWG-(YXRp#z9kC|w|}`&`8LrndG;Qk~sUt0Dss3Be01fGMzs5;7eO)dYT7j!oxd zwIFHRp>A!H8|fD(3NdjXgqm{DaYu|r|JubRi27+27xG!Cc`%~Xup^#x*elg?Z##;a z4NnnbPX=vjTB0v{_V@Bm?((z(P)eCH*e@Lc=bDw>=8D}ltq^6(w+k487C9^&@A1fN ztah$>D0+qT-=&3ALOS3)wr8E@|~g|tz~ZsFvSYpq}QfOM?PhgCyfF?YMysqKH$ z?x{9tQ7Aw&{^?%6pd!4E`o;0w`Ss~>86JdsB7%~- z_z}v=qs}SaEv@Q;k-+LAIR(SURH1|~E3$iE@eO5}2WS$*vqV=@kmKrHIZr>RDC>`Q zGwkM$q*?RD1U&KBMc⁢@I@EZ=P8-Suj z{tsBi{Ea%cSCAC=bDGmL3lX&G{*?nt|K|^`Igv(tmx4A86goNB3CYQ#%#?tWEj&bw4dJQa1(O8L=8vR^Kv_!&plobx_=L5j!^ji~m=))? zU2q{b_U((c^Bb|#17K4@<(L2WhE@w*-eB4gTCYC}s*5^3TIbmGeD3_Pkp3roaR#qxekz{l%mRnQTFW z#53zO+F-T>Jny|nt_3@H1qx4(rkoBNZU_42a)s`=jM8q)-Pytt{#zf*O(PKbW+0$0ho{_`huoY(;ye zvw#rPgWt?-IQc<>nZGbzxUUYk%m>D#U-zzsFl@>YJeE7e3JEm!B>KnK1{cObNj zR)#q7D__KRLj(EwX(UZmbqDnyePs7eW(=~%(wHKt*+Gb-p;0N38%lk{32$HDL6JV$ z;VO49itupyvw`P+bF?;P#pQgiR9?F!?Yz+Y^0+oJ zD&28$V9$bY7#dWcnx(Tl#Eu05fs~4vq0lTl2;*KK_v@kz3Wy0UPm39H?>WF+Fs7*A zyYsoKs8)6f?;LPY&+}6ZHQ4Wtkyr2$pK69ZQMz6KJD6kyWbyveaqU9?b%Wis4k*ei zDoQ48tz``%(%38D7+rVmsRn&}dz<@ie|<~!!utW<{!ZnAHAt|6Pjl|p+M0A}caQYH z9oss$-#bTl*6(d|rqhr?-@bjLWAPd?Fh!zB*(d(WDX%M?7&dn-z)5ixi_Ce&cf5!7 zhCt891`pK!&*5!W+Pq6@xC!w~ne>{|Z{$&MVipv^s@T4eooJ3390G0yca zH5aC$tLXm)GStn;i2N3EjRfCm0H%r8;@P%5Vt_cmmy}UmEfGIu%x(`QQV#U8`j>xT z{BCc57GiIeBAlTxABi0-tc|2nB)4jhnS?Bd_`Ac6lHw4X*9gsF+ zV#?p=@WlfD2nezb@_F!gfUf6=>&pgl(gw?AJ+>p28I_lpI!-yej*oFg(Bb>Vt&0~L zS$~fI?876iQz~V|>t3Z5zSWzr5zv)Rp*+cbUG)^0{f`HkTGVql6QKNXX%tj$iOKRg zyY*^H5%-AN@h=0z-f^SL#>dOmTL^J|QY8oGP zq<{@vOJygqcC0t81P2>!J`Rh;zZe6l2?;l&qzW0N!{tXq(Ar2LVkZqhs}6&irvt!=Q9o6si;vMSbfW(EypgK%zO13aQ&FfPYd$!*XFVsn$_k>)*iO%d z0{w?Qtvg??g2S#?X4IlGF(3yMgXZHrraS66{}8E1gvGP+C}CZVMHzW!^;FOX4U5}e z_JG1auN#S`rY1b%w&qzINJvPCbrRsXhn1>=2_nKD6C>E>aO|KW;_g0k3t!B<1|1H` z|CV~`-6B)}8+cjP;NCj^*90AJE;iu#XIV^ZCx>2k zYKl+CsogfM@=A`pRA0z?F4xyHxk-Ek1q53~j{er@GD#4?mqSAgNVwdvYFYs>P z?^v3{eP0kl&*CpNXqy{kZJi`pxjaBAW|sbC*8dMtmj#hpG9Nk~0uy^~zJas&tjDjW zq@CXjnDya+I@^H9`?h^+dz+h^%k8r4f&rTr{tkW#G2;K|`NfCNx;F4}|88wv;7gGi z`5&wC%u&pwUG$~E1;<=@vVq8GelrLmR?xq>f<`(jOL^%7(KKa*yIEy#6`!|_HYsUx zyRfWtvHWDKf1&i_`zZz<9?PZrV-ZrGGGt@>&$|3cfL%p*lj8s6qEaYAWV;vRa*RrU zYy!~W!_+BQiXR|pF(H#j^0O=b|FwUG-!Lqk*H#D*hUx26Fi zY4b%3C0iGKnzW9I#YOMWg(}C3l^a>2SK?;PAHaKiw4;$WQoT#Te(v+9Tx40k8+~RR zPnw+qxi<{{fui+WCnqrH_0FJD&r_qYs;&OZ=iZlSGM)t7+bc6778SGH&#{)+W}Cv| zIy5m?f+^H&w%DgMHkO&EZ*m8sI~NqOgx_?U;z_MejdGY<%=kUPev~>cf7tyu1l4QU zAGMoz`uqq*Ct6)e5wQ5GDmo$H#lsX)9kXruu==x@s{VWQxG6T|`T4oR0}3N6?&k^4$p{ zlWeI#*x41|1TpdfGJ1CBftGcDY_`jAo3k;;J7-A0IHuXk4NL6t2`uIMWEQ*9Emqv& z&SiIFV;o___8uKO=$dIn2H-!3Wf+W!d18Z1Oa|W_y&}}Y=hl0kQrqd6e1OwRBd7fu zEUZDRtW3AYih4ATYeLU`t*y5BM`iq?dZ%R65ST;rrvNFuv$N{XZC08w^&=-w!FZZ# z*Y|HA4s;5){x>M1`F^0jRlq93*ICRgU9Q4RWH}6$-MiqYxbk+<`Oh1T>2)#3?_;WU z)-&nj!I5rmDwFGLE;`N+Oocu^tGmho8k$ms*^Fk_Xz7pXw1Q;k&Zuh^fO}izbj$Gy zILWC)6@#^EPB4S4Bm0jbw$hghW$UeeRg;*Qm{NtUekMwB zvYT6vGp$;8HxEIC5ub`nB`!QLJ6jjZTp4)1hKd@h@=1hKKw>T;CwtK0I74@}nR6io zzuuHn55$35Gi2^*!m01^_f~NIu;ZH_X3XQ%T`?wx0Z<4vmTPa1^tyyi3TF&*qfLL5|-lP$X&S3%WePj5#r2m6UL{%;3%h8spr0 zXjfNG(88;0XF0P*SWU=BWM%DSZfag>K|w>^GCgIHN~Co>Y6o4hDJXROU~fI&e2efE zZ&BT8565+(fT(zV-6Og`pJlu9esLkka2dZ^tIVoIt72L;?W1&s5NhZFu)y@qr7(07 zdoxLn-Lq!2^fyM)sDzI&6x=y|sU`7MO(;`9Y$09Tb*^^5eeITBSy3B3H(UWdJx5Cs z#l0n)E@cvQhnK+*dZk<{)Bq;Aew?cow=EnyTl}>|GW9BIFd3JHTm){Ai&7~)mp%T9 z`V$E*=%`fF6hkSr-)=2>^4G23rudD_K?MYCa$>;QMUs*n&nSQ6;_A9h^wZqd3=l0% zfY5Ow@|VxZG><<-2yh-&oK6-Ob7MmhaC~;tI*V9^kA--kmI)r|AU$R!!zFp{0ol$ z_l*HHR_PnK%xu9^-^F7)e?0v9W8eg^fgi9aFU7Mq?B+L{DW`TIZzklQech}45mnso zr`#1S?zrJ|y|g#`*X^@`3fqD4O4Nr#N+IXj95g*#eqL%b0iDrxOz`9*OR|Q3a#MF) zLh`tnKGNQQ8QDaH$pkbs`;>1fs?1ef7E%Tc=myh89nmPoJj5wCB&N8{dcUj|O`1m+ z6{`8}y`LelIf%n0w@F~CnEKt5_>yZS;d51axY~02CD;e4O^^!nFA=NC(_I&O_#(lC zx=*CkFFd@0Yn!-!zOvV9#ZsHjj7;APasJx6IBHvL(#sD&t{-@QBfI2y+uDg+H}%$O zV0<^2647+wlrm1Q@;rs1D`tF~J;~Uxrt;3i2hJrsE*1li4vH?@LOb1>uA75&qOrqS1~)uX(l$@)?tu;k31SM%$KgImRS3nc>1#ZmI6D|CGysJ1hV3P5k9T-q17-LU*Gwx-e^Q_kSQ0PXbi5YV`#PhA4OR z0E((6K(GEtV$IeQS;(!et?T)1&=@L_YP;!O&iM>OpBl7lJu-T(jErWYTK6&DJoVf; ztHmHRRl|{D%$kN8#!C6hh{1P}=3k4EPthDULVwUIhMTAm|KQ*eK-J;_dzOPeggnRJ zxieTtMtY!rb8m`AYl{exqv=)~mYvQ9v+!SWbvzCG9#y*RHn|lv{mu5;#0-FBP*MLL zsquA3ssD(pCL6Qfp+WPSuChYs?0g!u)gO(#K=W4BFTzfay(An*OY53kR6j2H(@m~B zrTxVyHK&Hxu`W^b@oWkHB?P=MG#TXX>24|69&ogwr1^V2Gw=FLl4p_yFg~i+7n@(r z60@lPIx9FsLvyI8v6acEqnSXa%OPr6Y=D;r5u2S&nlUa@uCE z$n4d`0;N4EEb`cDaKQaqMJ1oHe_zVSoAW{pqd`zB2H3l2)i^+BEV`XGx+R{!NJ zpjkb)ess1D-CzDyzny3-s5}6%*Y>o>JErCWcS2D+8Pq;On=N!%5QL4zJ6Ud^c>4St zjX2WBNeib~i(f4^Xa@>dFil(>X9>2Vimt1n>;kh~-iaqCF5B)jTZX)`lwdu$C@mL2yaIDCMpwIRjczAQz#B+OA67?A{bXze8`vU zYS@SYX%e7mJcpyZA&1UR)6#&pWCI`ZGigd!z_=3pvib(uvck)Mzh^`wwP7SIiIwq; z%5|%;n1w0-Vgm%{K<;dmYd1jUM%Swacbcp|rFto$lb*#U<@D#}E%Xl*q9JgulPJwO zdKpr|-G8#H+*Yjv$Gr-P_fy@CE1m3&BR~j{^@@`4^~)qC#Mt|o;PENY_zY9uYBY7c zxyfVCvS8@nzQYUBG@0a+H^7(3wkhJ>RFc0B-(I=lSjyA^5-5skud~;hWvUJM4AvbS(j#1F_A}SeK45TKM(;lDY)`)8g3)`+1rZ+ zY~r&O`XUIIAcJH&8~OXL|ItL1$rc<+jHVoxC?M{O)h{Jz1hoLNEMdAzKd@ZS<=LoY z08rF`-s5;A7`^MBTpv)U)7=gLV0% zgd*8I*+wM)(2Baxsp97?m?4yIu$xYEM(?So6LBFYGC~UE=A?5S$&U zHT=A)tT0j4+xyAmY+dGNQl7R7VXh{%U5<;D78ON={`X(1Ood^Kp!ar`pA9LJ`T1jk za{9Q>^$p~fpGP)YfACjK=8^DV9fsGm$HDoD%OIY3KXKQ^Yp414S>ePPvns{#6ULW8 z6e>o`tT!)#TV$P>IVq$SxkfFY(9u&8-s}K5DB7*HqzPV2W3xN(mOpSTHC1cKcc!u$ zFgdrnOlsh9ix=>|RVd__9pdexto$sLf}y~M-K6rljPHGiF!b%)P04L^6QkB`(-U_o zEvt^e=V&2vt!^afbfK!bR$b}crx;<|^`WYm`kj1LgNt>xCuFPK;po^y&5-Dj@5DZM z%DQ1E4hJ*;{s$o*?W7o6v1^xG^eFgXM3j}4d4ERl(}Xioh`7GR&LHaDLeG;_hohbf z{{->EVv$}29mPrjf&%h|Ck|L5aT`5t_ggC~;`PpJl5kf>M{Vl_ZW=4dk9w)H^z}bj5j0+hMlLvfKH|L18|IEs$TW-=c9lV^n zd)c095Ff0jhT8zQ;R3yZxUu1|MjTfPF9~{j%$VS|mxn`8!mnO8Gz-oDaAZyoFizvG z?!JoKVuTYA_b-b3ehlV+G#R2QJ>`c2 zdtYXw@F^V=lZ}Ws`2#6z5zHLihhbC2@b-$YmG?6wVt)OfdTlJd%o*(6SvV^y^gyQC zcKe=(PaVy0xLw>mawL{blcmOkddUr5MePM&zLv(U?2|G6Iw`>KH-P8(C-zk7p+@#Z zF-2H~fFD>|Im!7{6EX_O@gvSJO)OM0{c(<2@YDWFVdS6aImd-B zuig~L9bBjTTkeFz?=D@inq7|2aVh#Uk&KAy2Jb2eGUVjAOr9U`Kcjt$y)DtgXZ|;c4_bAao^GO@X0djw|kWQ!q^ZHDNqU{d#ESS zCP6mT1-<)5$Y|j8^DJhS%+s5P%lOeEpk462l+;?mR7>Y~>k*d+by6Uy0st9*4x>9E z9y+uuQ^9?gLidvMljqCa(awGM**^{@@koi6yF?sA7y>3WZ+rA{ zSqw%771p7dDNz@Yp0UKDaK6{@zy13USe_e#Osl_8Bafe)Rv%~l+vRTz4PThAUX}lw zqQCU;V5;i zI%riGU15HLR!1mvLrXHuQWVnWhe^TtoSTgZ``TPsAuASGe*rUFl4tDvj|wc`=MUfS z-To$Ni7YN)q={TQZUNbRf<0$9GdbI9k|wsTZrNNFoZdunY#QwKyM0pHY?ME6mK;wYG-f>$3RdrG;$HOv*z^xpaqpht9}R z4E~JN+}(uXPMwp9OwR0MLdl8x7hT?yIK0eriY zo4?pQD*SGn%e+6@+I&EHJ*&w7ajrBfTHtV{FO9+5+DM5nn!$-);pMB-3Z9)ocNL9L zIR_7uF~go*E^ADPM+;Rwx=N*_e`9&5yj;LSIzI~?6MoMo5uq-ZTy89dK-zl!-n|8g zJy)J6!E7^6fx{;NrvjB!PV8(DexD&QlHC)#nNzN!G79U8sk2%9FPl4n&-&sO^Ysq` zHE?5)hr+v>9kz?q3r@AcF}WsV{9bd(*1Q02^rp5lUWS!qgp$>_00uZO9`_5goy=@;6R`VVLL`3k{3!tTEjV}n@|J=cDp$qDt0+kxebuk+ zvB~PPy)`;oJ5B8l5mV2S6r(gI}KV!hgyXLjg9qPPa zY8AO(ZrEbw^%9!m6-P=Yo`Nq;oTZKHPWMdCsV`tfEm~_jmL|mOn;5h0zf@~GF6v=7 zaUfLrSFws#iU$DE$r#|5EQgm5(*WOq`+p-nM!enB@)1wrXR|?F}7{zW5^ zX1`?lXGB-S6^qsvV?xq&^HbKt$DCM7ac=K56>71wi7xwzs4P|B1=dOEecoQ}n*F>p z-A{pRMcO=4N5|$f>BLd6SIa~S5*WKHesdk`^m@nmAvzoxS5O=0N=C5q-AH0Z`2L~Gqj~-tl zrYU|eo!4EIwlPw%NG~Kx-+^6B+dP@Z6IoCN%Rrefo?AGD>qb_TUzn-aU>=MYh8Qq$ z84OXNK#;J%t*JjxznG2Ei`Tms#*{|6vz8A4U9N)3%8k`4y6t1UovrXHZnG%g$Z437 zrRZ;NA6Fazx&wobuvKpMK@3tejd%#+WkZ{nXpp(Aq=sniv(BA?n;)Pe7NW{21bwm^ zx58GqWMRoaa7nLXs_Eo)v)t$5>^zY>RscVbx164<5P!iCM#mvrFumxWcN0LZ*tNyh zyu84A)N>+T$Ko;|KFk<1haqD0kliHK?{?Mm65|Nlu5u#talA4FWN!jBAfXY-Mvocx zSyWOg47J4p>{X8v8-z0#ez5vlsT+o;s=gbq-z`!0MSt}l%A3`rg)lf|GJ@*npiZ11 z#KL8NE?PuXG_~1~x>8@&IwTs-1%|O+*ut;N5&AXHX2U$weaaI&gNLeq%vwEp&_-m$$dC zF1`5SY|gfQhCp8uZRTnv8sSn{j3je$5yBdg*p@X+O4vE=H$lx$=c6iGRpy1%Vjd1cLH>qd|I3N=W_-Lro8B2zKID&gGD`J>5#MTmj>==MC{Q^_)8`Gg zfjRBGc_ygyJ`vbD%owLn{~V*;gjG+5T*G;3hdUZd-0)%790%_K)jnzEAKs!cL;<;T zdUz%o`#*P!nd8uCL_zx(+TDb#v&xCMd-Pj8JWbsX_0A!L)3?bDYsueTy6vaS-mJ;6 z7V|K1IKVP*`ZwDC>du;!`_~@oiCRx_g8KE8sd)Q@aoRT~e0DnOJE>b?p#*dbWZ*-fS3-VqhV-+sj0>N|}T87D#sdxr`Pv zE1qQdp6~7cn4rUoUsN7JwPG${R6Zq+O7?_WkZ4;i?3Vzl8Ya3^|^yB|teS z2Dk1UrJmGQN?dPR_6fxEYe6R76K(ib27+oww|ib;Lp@WKa@ zWFmqBEi#7{hCX!V7$Y(Dcuy|r$A|l>E?Kn8B@B?Nkkb@2gYq*?i{YbSsfwY}%hXR0 zU(ibL_8sG#X?1`TqY^GN3sRhB#rcSvk z((ba!!DObOk-j#sV8A7zt63!A%^iKG+`Le*M#fuNg-d zK^~vVB4^{$tD#{~Dhfm`ewrB^Jt0$)TaO~A?wMPG3Vo@uChEoYO7WuBNOxZH9kL~9S$TkH8lmH{u#%6-XqWs zC{)Q@()!mYCD5nX^Tp$eC3OJF0m&~3;5!&ck93qXgXXkU%eFcChp%F-@rUfYH$6gY z0VP}qCO> zg3utPCbsPN%ukn+$(bMZiAIru{4$ah;At7!t(_f#Fe6&jBH%5o&6j8b;l6(ReK3s} zM(hTwb58qPyK%?g$o52-0w~iaSA*td zAIGouBy!H07o_4tWgLae`5O1d)A>ACbu5k zyg+yP7%HBphruH~S{W{XNJTN66HN0VKa-6PWwcCBXiHA%W!RO1K|bbGHZIDaxGkZZ=<@m% zO03GN<@Jf_(9GUG89$n))DZ(8pKp8H;?UUlSm2q|*w2({(PTd~mJ%ndjERlKs2TK6 znVhY@`D^0hui>fr&8aIS|Ib*RrET4tjHGg zJehudx$QtLRL#EOsA$pi+2}wVa^It0=pn}GoCygC)`fp;esV@V;z8{4n`DF(WbhXK z=3v&odGF=Am51Sd*gbk!b)O=icf8p9afm#^ba*3NP+;xS7IPkVR^->o(nUsN`ZZrU zQ!;ZeD83DBbh3LeY&D)X)&Pw7LEI&*;D-l@dcz8L%n%9$x`8}MZ25bh?k}(ZC%SEv z)EJ-BtM3jjnA|09_j)pQNQxsSzZ1FI?=}mLmmB195ku0K%XL-o?V^$|n3yia|E)O4 zhT+&s`raJTFv-UqP)^l5E)UWAU#SBPJt`uQRa10VbJ6iA_Wt`+35ok+1h3W7eUF!N zf6+;j$$gOZ8B~Z}xnU^>B-RKhO5VCAsd@5-gdyG9@;$-Ddc00))(5`4$pFN$dd2GW z(x577T_2>nbs?rR=Q|!xT8>hT15Mv6Twfy6Lo5xVuAg>=pr^2~u$VDi4b8-Lcoxnb zRW#@1eg&oxYL zt4>K-Qd?D3_1UQHop(oeQ9$P@yIq;Rb}~&izkt<2zL>Z;_urNFWq)=sGD-&3o(N}l zs{n2ozFmBl)mrIC^YNqEA6_)bsyA>vW7xRDJnY(Kwakgf-PfP_!f(J{`dGckIKxEB zHr95-HO2ellidIR{qyDtPDJF)>hV zWo>WUcy8MshZ7Oo=S@|#w2b@@v`PBJ=T(yhj{!GHee4Eix#YTJ|D)Xe;auC=e*ONv z+i$kn+TKlJ3tJ*?t&N+#Mb+(WLeHHE%jZ>TeSUPbJDy`#-QTa~cY(Y1j2JR_9<=JQ z?a|-!#pwEhTS1z;m_AR?F) zumrej`}@vkHy?K~37LbyShJ~qdi8om8cPtfm87w8ueANiJI2?S=j$hjUE}(jy?*bi z|NnkZN}TMrIMCnmZn(PtyqanIif7KAJ$wG7q&Kc>rC%mmU;42&aEBY(Ge&;v@1{VTw8d2?bZ&Mwl-}C0;=jZ1)A2{HU`o&$}jZr3; ztMZ@^yG`D{?#_1Lu+iK14|b~@xb#mhxHqdUJh%Gksi~4I9~J@!=KufsdOcoV zy<_tVUX_~{4t(0|^}R?oba`7#c+}O&%3N#Co~~Her}1H>U$K|R?|L0qhBZ=Qkqgz< qy3JsT7|I8dz)w?Id+hdq#&U@kkVeoYIb6Mw<&;$TFzc8r) literal 22830 zcmeFZW0)>6vnV>YZN7swwr$(CZQIrw+iTX?w!Ox-ZR5j53U4E`QJ1kKtSP^Kw$q(qxA#- zgVOxx_CF9bANc=r%m?`&>c)J~|AYS!{~VW?PeeZe+Cf6o83>4u^gkD{M+v{%4=YVe z6%7{+Ss5;4ds{j~6MG|5IuBci|D*!q@!vck-VQFNuYVivt%uy}P?R zojWs~y^}dTBPS;(Jp&Ux6BF$Z1+BBEor|Fdt(`OJ|7P-k_=uP~8#`G#xLDfT5&eg+ zp^?3-3oi-De+2!{@xR~G#nSBmO0skQ?`-{Kkp4eU=o#r4=>LcJPg0)$#B#|yS(^Sx z{ttgXMxOto{C~y$w;Ue&{|Ntoyv+a3>3_xkWR(wwhyH(xjSmJ}Zx<2>NB~GuL{P;8 z_|g~BKvlH;JKNdbO9%#<7@7>a>zPVQ6RAqumO6Nu;ESy~G$2FWh&$e$B8WctE7F6y170Y7@^ALj?q=FpDTDp+H|i6S@78`1mEa5m{xv zKe&_K=-~5qTDH+pcQW9+|4tXY{g(1e`C=mhgWC6QHp%5_&_CReay1@r8ZtjQrL!&oOz8CC*fjFs7v5*Z|9&vjzQ?~ zqTG@0?r!$r16&Ar9Fb&F$Cs^xXQyuh*^(Mz0824y_n$_&V&iW?->!W*p9@ZoxL^Qx zT$dlVgr$8UE8miUnd8AIGGV}pfEJ`>Cf)3|a_sikN@l-eh34bqBP-FP1JAvF>osP? zNVDIk7i64jD-@JVN(h_V^%gC^my^_Z!Li?`wxWv42J~y&W=>h06r{d*{hhB`(R97Y zESiOFO7YTg93iA+dRCS+Nc6`?vT75nDpBJ+f@^=)M<)&F<*8eT?oKc$N`}LNfn|G7EY;1gdO%3(zZY|_#J2g}x%Ys>i!<5;zj<)XV z`}o+h$P464JS8&D*{!rzpic-M@}BSQ@m;P__z~NtDJx<#^E8l(ORP=2?>*whHo;P`2m$Yv&b5cEwpCT?)RIk%4klQB(6YBAy?H zRXDrk-0!8YV{cb9o(~^o?lg_a)mNwGiZ7-2wd{^4Hds`_p|*9unGmPeE+WPEy~!1q z4d!Il%S0swi^oJ@BXtUw@9FuuE;MZT!mX`wePTi$PlSsH{EEcz#-Dr*fy~9qsv<=s ztlA$R4edokX-*F`q#I$56FFpju)7O4Jc%+gGE!J4%$XE$NeExY_;m8GsO&a$MjIE8 z_iQ)dX&Bdjh0y1w?`?V8>l{OOC6~vMX@>F_T?zgs1g};FZrA$*YL^#T#MznEzan$_ zvuQDzWs3@8x|2CJ4PG~!)lNG+BT>ktb2^C+cg1vzC+(0}uTCXiAR+Bw&8}wFR1CiF zRr9>Dc#M<3{+K)0?mV2H^nYDXe(%Y-qh00@{8182js&agNAi^K3|E7eJbHQYAV`++ zsZn9Xxx7`5=5Tp6#;h(2{SqHF{m`!b;0KT#+(D zbx#(x#Il1Ulr)tx5tkT_jjiPeQ=jkic&n?NNt3Nd(0qJ+WIBYn?jGt&hj#j)44;gb#~Mn^|yCPzPNfWCXdJfc#H_GTncavUJH#CcblHg7-8!8>%H z!&Tr5Si-LCYbq;~l2+T1my6ek{fi`S*g;gB$^!5+i^Yup1u~iX*hcKFW6*c=Hx?fp zaBUQg(g<4j@TUdM)_c)bQEguuFYCthe}%~N(STcU)HzE0QkM_Ub$e1tE+$~LNhu#+o0Hz5d-&~5>e4Uda8eL#xU?;t5OaHsgo z%F0@o;nXr=$Me@%$I(t$Jn?G=fv8#k;`HtX{roh&1s=Xlk5Adx8Z5mD0Z;AsOk$$p z8@=BxETq@2S@*}?M6@F=HskYdw+|hqoHjPRH(I4@gd?vp~8j_psnglqS|Oj1)Eup`ZR zt!N>ojm~|QtPs`31CVf7ls}_6+$#AzzP)65K2PW}=bb-Kh&C6Rq=}SQYs@)-X3!j( zr^(48dLdekI6WJ-=@*33%SsS1Xz4p*d~@CY)3CtE(3n&TZdVxOFF(Jeg>vLZxg4(B zpi0_GEs3@?w!xaJp3D>p+t>%58EYacd@lmACf+f#hUm;p9CaC)7+N~IX#q?|E`|pN z8)wHEorL%3{QP`wqQzAY(%s_X!S1R)f$SvLgd9Yn_M_g$X9F{{BWt4e#jF!gNEM^M z2A;uQaxEh6M$Mm4zTmTEoPP7!np3*${n7bsMb8!PaNu6UY|wWA4)} zT7hLsX{4cQ`AD5wDjo&y@;4tX=*2XXbv?^-H_m5mv_G2yjb_WlA!4jl^I)Hv8!i(dj*BUl z43?_1pt5QsrH}vSRfGz zXv7EG%4tq20i`>H14(4k#VQckmdyzV$DWy&8`TAcFuI$eqC<`HMMQ5=<>eA}z9VvV zMu$|b2snlGI30G+itSliNx5C&l{q$`knl_X4(s@0%hil=QBg4F0s_6sy_VS9pc~WH zgvY#8EF$^BIH91B2q}Y52+(6KfpE~!k%b-ySjfl(zp6RW6UZ-S? z?pHcR`Lzn#ZC0^@JrUzkFsB)8o_7aff9&)0X%^%FwNS zf2(Q??DJ9vQ+gK{SxGnm5)bF|+AgOkWO99EZf^^}K&H!#UZc=SO#LfHM< z2*OF3nk41tAwlu4%${E{6ah-AE`0^d@w&fb)zQ#E1(u7{hZW9ZPrN7n^dSLU@_eGP zo;=`i2ogbZ4(E1#n~wJ5w&>e(mUdxz8ImA~bT=Y}GCaxkat+;N8Z(Q{9{KN5WwNHJ z9#?3H1WH5rEJ;mh@N@36gjI!Roui|dlvF(w6igJK--ieLMp~>a2GzCs!fhLJYq|*M zc@zCXqvj{bQuzn7HB6cZ8 z0QMPAsGWjZP1Y97I}bwWLUB=1OG5vTx~HQotggxRy?_IvCs4~@Q#*GK_h^^4yR?|L-Tr_^K-@nY2Rct1^>%bXKwrn zmkN%^NCEex9n^REEEgD8%Iub8@Tr`iL2d&d4_Oxa%k7lGWfgVRx;HA;5=K%eyv*vT ziH!GiF5KHIGa{X&^k$j4sac0zr)6KqO$J7vpkRGMK`r);JW(Jdo8S(no(J*d zHopf4&vtdccgx@5+-&dxd5)Cbe99&Hy-3-dG?4HO3L@=4D=j21* z0r~TXEabNrQu+bBD7_(1B|$m-ED(Y?Dbq^67dqJd!4a)?Q}F>>U?4)hY@d0_AsA8q z=8lly_&(`Nu{UB##|S<35n7HiJHF=#O#g8nE;BZH5Be^bIkYu=Nv44uI%u;f}(hVR_Y` zlK#KpVPXaj=axv5z{ZmqYeHKtx%{1J#bLIZ4<}o)`MCN9jZuO^$-RIscaFrga6wQC zQ_y5j^BsMDe}4)X7F?XulLyH(%+ATspJBW^!GAun8vb}ZWk*z1d?c@=qN*w_-}l}% z&Xl{2$G^fIH<$bApyq`}ap~dRl{$kyka(Cno7FOg!&G=j=;PlfG1+hxG0m%wSX#)H zVHUo+Ik2Sll1A|0lJqn*vje0-jOk4c9FBXf7dy8@pBSs1`dcsQCZVEYnHOHqSEf6M z=E&(Yvv-0d*V}m&_*_ZE8u=QyyZADYxM=kX_jn6w`u7>XP9Vae{{_XCsaQY+B9Jwf zU?hzIq>cL%7F4(yTtvyUz*72X_u>e6#~-)^j9^$S#R6QOXlZD0O)RP(N%v#8kDZb2txJiTFg9Zxqjh6xlk5Nxp8xDvSdiIoy}c59eMDS6LF0N zb%=Mro#EaSa~-3j{f?=#_99ffq`^=i6yOUFtbP~7P%ibkm0ZyBiCmAe|^9j1Fm+iEj z#`)C#-TQ#}9NmfnI9e(yq*O+fSnB`|4W7H+QoH>9!?=sMUq`ufD;4N32)XvM26&4W zXr+WaG@qPAk-V?Mde|&TowK`@zP;7hxc@*kckubGa~d02Sgarm6*~e-WD{3$^VRU! zrGwN47x%Pp1IaSl%!x82Vc4>ls&(TvTQ2U>$r)bIoGFtR0ypUsz)E|azwQ3TT^BxV zH#w(aaoJFQq;$Y=fc9}I!n%?!D7R{%X`-_K6CaAyDk&^fa%+8gSt0x5_%}Kg_TX}~ zFq|NvdlSIG?Ph@)9woTBHD7K^V&z(a4%HZiRu$1Qrp?LT;~FSb3)B4%85voLL`f*g zg)AW-4#2_g?vT9lw)&8pw3t*KlegHdYEel60~^h-YShhAwb*ytU0DgY6kFSH)o^8R zH}mpm7!3_gN*V7S88R=0l7pu2Q?)d_O>DgQ7|+FcbDe5l=i|)l9O;Ik)HS~8^GZ3L z>%1oK0~^H?KEgo=C5nrJT}p|bDevACP$TL?FkjItq@<^Zuvn<$=8#R?O1>CXU+<)- zq(ibT&YP189X343e=I%YC>SRth?DMyOM|f`h(Xu#{O2&~%vTq`g%AXvs$i88(8pnA zI#C)6@`bv$AO8gh0>$Wg$5IYLDiTk?TM~C(HScAfHlqz73oOw@P)c;utw8vv+a8gg zUj1@O{bYcG`$l!2DX9VP)t;wfUVb!tBz-z=t(LuYZ8cR#?^A${2#W&o|vI%>_UlP@wFh$4nPx_f*+)ak?kV-TupnFq7rv}0mI$pPf6 zRb|s#+94EzGp_VCibH*9cxvI20}(U>QUeWV>fEG1I?e6$We+M9KJXwPP(7&9C>$P( zu}`7%ORe%n>0-4@8V-*G$|Sf7Uve!MR?iCMkYpZGc6UF`i8(R)#N~g zUIlp4S*ePFTrPVjgk|wo?~mQ>+H3G1(gub)vD!WB4>+FN1PuQLhRtbD`F-<+>nHJi zVd$xYWWFsl62*^C(4oYE(?UFWmI}ze^rTe2;S*KVlS-t`jv>Qyv)Qq5az^Q%qlS&j zZKR~RaUg%B%h>`_EXE|ufPhB%{om;j3y1ZOr|TnfM*Yu0Ic#dHRw$ZDIbhS`$D-rUl25 z7=mAKkC)a8^k&B)a4EfdLxCctvYDF`6nAn~BXRhsBk~7r25k;=58()i52i1*<_OP< z+tsvm^z_=GPU3fd%X4o>BUFy9U|h=LduJVK5&(~8u?N3m=Q2YnZk81>y^kj zztKyCr6=j0@_rPH3*jTi47?L0|NahAqVEHi%Zc7zR3s{gOnVeoE7njzXW$#{~^koeA6vL^`zh4!H9`L9PO3@PTW*ocdHX;%1Kl*6MK!{ceT&5F@ru+MM*6XCtMCawULYJblPWkbZ#AJI!rF8lM_2;i z<+A+|M?9jo2%HZeB0`G7G;{Ex7Jt1ws?~MZ=z;Po$v={QpViND>FAE zk?b$58qV!4^o@J7Bw+$&I`prh3`{#UhOyWUHeI)>^@Z*nMfY0E>{I6J6J34Rw1E`-3|8ztCnFl(SM`EN zo@b)Q-}G+O$}rv=43Z8ZHTu5$mmRzMZ$bhF1{|8bNW3J4(I;D^at{})uoJR_MZ1`T%Mz-=Z02WEfCjPx&&fWRi;c)o*^NyIg@x2| z-3|Vw@SawC#}S0n@OY~=Csb7L3AqGX?WF*$Y=}uRp&;R19s0q*2Np)N3yy;KmjHhV za#P3D0sIGQtOGS{H{1Eb_bcwb90U7pD6Z##SppF6?GfVy+2P2~_nIGF-DCB)qHMQO zcG)M1z{_LTu;!f~o7r%3aQtrEdR!`MBo2>v_bentPbY0w83-A9ROZyCncDLAuIrn# ziTSZqq5D-#fjW*)Ll;hi-nBybWsE>LidO07rs1%a*V+Siq5k*RoMD7ohyzQvoZ(zX zIc1v*6ZEbC=}cK+#o2Fhg3j+>HJ#Sd%T*1IlRKdt&j|}Dd+|JXP-WCF{ZVP5kjWDg ziy+H6+&$}U=*z8<+IE*+n86z1{p1MD`Pr3t=6{SFm~FRJ)H&3WNNpAV?(l@E_6Z5? zWj&86pUsH=%!HxgQTETXyh>GN#Y4oSc1gv?JX2tIjc?D7^VlKaPUzjPSBt8&?d6~$ zGN|xB(rC3YfRc4+M~}3mbX(yAl{T_^BhF|Z!9s_^1S@c!!X|bHGi&RY=OzP|J7jrR z7YaBH0(cXkp>OXHqzm&N6FMut8rebcr7SjQhUxg-31k+Fs&f(Ee@44pnv~;qO@L-SKYvL!Y*5L4Vfwu%8P4o3bwA1%jI`@@6 ztD<9@UVp2+Xn|M$aY<-3gOuyK*z7bLW|?%pM4?u%O8uhPQodk&?BrVJgG#@!%xlez zEom>T!2E0Ag6T~uMZ%EKn_{9yzj3G{Dz2u|dnl1k=OTNMBx2rOJcc-}+~sY!)iEl8 zjK3*5IP#pro2SN?<)M>fCH|jDf`KDEKOfu8KxLpLSd>xjGkIf2)nc4x*G>6&s~ZHA zFZreU$dHdlann<0^vq8GDq=Y^CiqVW#&TwmJfx>t$H#{oslr){(7L=R?M*or0eDe4 zkx5yI&D)c?;3osJlZ?s zAIaY(%E#ZMwYCHDGtC-ny^J%XBJ=zel3|CUNuGu61gXV4{ZT(%@i`>)Q(0o=pyr8j z+7kE1sntJjT=1KUvuyB^ex)(=Hd3G}C>hZUGRYNAY%av--?7W2wuG1g^9mcTmC$>R z*`%-dpX>j8crI-rw5$LvZfp79pgBlac1E0RvkNu!zrHR4{(V1`ZKu4i4Qa^a+`uRY z4--0C3s~7(%Yq7Z-2e50;XdMaqbwkI|>?n_RzCt{FQJ!8Q;Z z>E9MtBbwgJfHQ#QcvPdy4ZrLBz(@#h`hfOwEqfg{rk8}3;CbjaP@K^B1Dz(VZt}FU zG$l-dVcuSGm3wOIwX1je?}%2QK)95}*{sSJjs==jolV!* zWbUyfoY!W?2#s~=B2Z5krPEPH91lnVC$7ck-cUTE2-kOT15aQt!&tiH{mJZTc+08c z(H~M&FW_sVt($Z-I}Wpg&n=9epPHi@H|)Vq&hcuOOWKFK?JMbjAKbyxaY;1^z=_H>fWKMK>YkNhhhQAX7KcQ@BNCrQGbkn3vM2gOkDH_*;E;n|?F2+YPa!dRz4yv? zW762N_`M6lYa7nvKE&8D^!h8O-JP2Z2Y&yKwm2kS1F>i83~Oit7gJzHZd>@s^=JB@+= z*vB;-1?L`$qvXL=S&%>(kVmSJbTema&^<8uMNz5pymJP!wJTE<)G&%bOVCCkCoy)x zYn}YejQNfw@}NeFQ|WZ`V{sBOs(!3fxGE)WQ_f$3?=#Bd!z))%)qT~k>3Ti-=K1Ia zB}|%(fov$W+D?0Y`Drf>0?iey?3~jzm5OJA-xf3W*PiqwC16R8#`Y!WI@kSo_V!EL z4g>JSSkE5Opw^Tmt(sGmQ-^CB0*tTi*@SO5yKvKI^krnsq_)dG>55*TWVbiUrO+b) zl6%0tD8JKoZ|^Pxr<@?OPy76=m?8EtgWO}UW;q8s*s!S*it$0GynVSWVdvYMcD&%J zcKu1gd-tGcpQ7M~{?*`>f>4WCe2NKq&?V|i!5EJ`YqYUjrU3;QAaw>5k*Bw>Ubfy2 zW@$q&zDbTD@pX{k)(GgXFMb<{`_1JZUWQ#Y_5t+I%CdyI5@&~UGULRu{w(2=-a;@f zYkyX643g*BwS%QPi7c}LXkI||>(xc05tpT`5Kc~*cRhY_#>?nOx-#Z+TWwSy)I!X+ z*JBeqd%l<#gvi#Y$1TB@__~j?P(X{jhsBK|-P?MW1zPTP&ZU5rvQIl1dW0n;a7-vH z<{Bpd+vw(e=``N^#hf|D$ndb5AZk1;Oj(DN7tnJb00sl zZ~OI)lz!fBd0*4o2d(@VI~aZ69;U&;%YM43Kfu6&PO;|fIi_4);(r+8zp$|NbX0&W zHRknfftDyua#LciJMZNrRCBCTWQC38u;v-WY(jeU1&|)ytNjF2K~OLA$#+SWKnCEu z67T%|;7XzbhiR-yd5IWyAS51f^?X045aG-}=^30(pa|`&-MGK0*S@VFQP+xuNhvOf zZNA~!j7`wb&gLonI7(k$&`?;B7ij@WbV^U95%T=+Dl$1tiy4`2y(@WML@qsaf&ZT%vaO z>oH`qw}ZdcXjlp7YaQ%Ek&lXnpC6CM!a2jn_MM+)rg3X$>bHSB(XT|8u&;k=y9>}J z8#@(Hv;jvOo;3LYmYIp)PK*p?5MGUw>)_>h_y3UI;j9__o;Typ_fYrrhiDZ4rRRl^ zjgr*De$mq*$xzc!E*M7EnVOhHb&WwXcpgaJ&JOTnkc!8q#CAixumx(~mrV*ydMYNk zbE^$}LhJb=0-l(}b*HWaRk8Q;sYod9E&2MRoy5bDv;uVDUS?&-f34XIV#zPUaWzVA zI`qUjw%fELk}J_LGpL8(}IY@G22A_Yb+8w zsW3Pw*stpJX++QOu!)~W@8RaYNIaeZRw#y8)^Mqwu}Z^L+Jt~J=4|uV<)qG5VRf?> z93BhQIkFL}4je@hPXB5S9f!|ThL4NAm6fH1hsSbyIuL~wOyi*ySgCMB&iKT9Lw)^2 zN|&XFdGj%=qOKQ_uc6VzQB}IRHxifkw z!}o5wAIK)Dals$%q7JVOS`8bPD2e4L{5O#&h0H(}#Ug?lhs1D(Obe5Hoo=CRMn;AcZTgQnX@&pm04(ON->m~RYYC^_Yle)Md%dK=n#o`l&AJ#MHSf0)Y%Z^tg>!YD?e{~&jPADYbI$!sUA7*0 z*}b8DbDiJ>V#ryiOa;c(DYS!4|H<(&J;Ok<_T`VAsG5*jD8>YbCYgBOqQ2Bz#<91d2TaTkyHGkQE2cAGv?Z}1PX3Y zR7E_hZ6cV#U75O`|2?BmUr97Ud){BaHm8tQXdBVrFhdpB(7X20a#C9(~7 zK^DIIAq`$9F=aW5-d-`{4+f&DvxCenVq#*AEn2Des;|py{ivSLPkk*J8O+H)>hx^3 z8~NyHXeSye^P;NYf=L;WjeuGPhkJw%TU}$pl9VmPNPJveioJICWYjnXr&t`;amd&y zGhBsq10|CDHkSpK^lhBf==7E9yWaz0h>7nDpO&NXsO0@&R-q+lcryGEkv?G){TDe) zZhWapD@^c(1zcd;_ps@2&F!`;)-QYqIX)fbrQOkT7S9*LafSn7vLJ$bW~%Uoo){ja zJ(6I}OPapgRApn{dIMpa*xI+ijR66g44ky?z3hEQpsWS?M1-miEUuPqQdRtb)2|d> zr6h2)ab8Sr8?Vl2+nWjGRo+c9)(Yda@t$R`YslQWrK$$Ra_11(CixST(3jNaWTMf!xu(CN zZwjak{5bUWPgj#uQbGveSJ#heaW?T0gydyqS#S7`?+zyp52l8|U;Vy-1q<=+xy=cA zNjNk;uNbHOaDez>^*R5@qA$7sq8~^Q92|9wAxg}y%9EzkR+1wxhxeb&pI;I9Ss@8& zd$S|tcDuOOaNQA2$T(dPuvtZ2Jwa#bP`s-oduzPo&ezO*d*ku_e)s;`W{~`aP+x=Y6kScI1Tt zKf;pRgT;2SB*9m@D-^tdYuq8`|9rD2K60Kp)n@ySuwG0}-j7|Xg;GX=0ZJ7Zm+p6y zUmlbj9ser~4*Md+r2dd#X0!95$KQ`uk8U;2&MHqh93e1BdG^J6B}pt6$?6^+@6xzM zK2W5af}5KeLpcUJ0`hQRl5P=LdZck$6Z<~3cB##6LmHP&)|--M)nmDV+x^NX?Y4-^ zEYQTgxkTR^<}#LjyPk%IW{=U$>EU#KB-i($+~d2;T_N}(t z;^!Ba&T1XkYPbatZ-qEBh40*}H5&FOn$=B4(67sMIrcmB4}Exzy}XgWi_pEWq4QKa zqp^gXoZGlA>~$#T6w*(rqp0gJ0>@_HNMMznEYZpdWu>_*6_=D4Zk^EmxHwwHo_E-; zKYEFOp7sKLZ$rGjcL&8GD97wW59cK(vxC|BBp2jP39#}b#5U3a;K?u_OiA}g1!H;5 z&BQapDeipJb`VhojNV%#r>YOWx9W^X)VC}HbMYgDR!D8Ht9Sk^Pi7FVlD(C^KM|G_ za+`(B{84`0o0sQHYN78u_G852zy}}W6!c*YtEtj$kW5M|vWNigILq^S<1g_{3~h5H ze)6;T##d&z;Y}e{!Nqov!?2jHftN;7xAj^j*XaSSJ6t;ku*GHBYNyw+em)oe#Vc1U zaT#u3b52Lr0KvmzUfJow=miV3h98F@sn7_DSJiy{v5(f?6IHaf9m=`v|bB zOte3)upJ%o#0xt~JnYEda+}cDt=u4s{kTQurlo}wbX?8JO^k56o&m^MdFNXIdJqTB+-usoWE~QKCsmg-@s^aBdc>3Ce(2ran;zr@vH^SJ z2ZIC$m8z<#(sy3Hak{#1z7}mpW9Z6nz6YVW3L<)vRksQM%BlJ3odqq3iW7=kHor)_ zz_2&FyyMe396MPukg@2@CqHBF?HIU>1>fm=zQl0ZTp|R$9non>n-X|tc)xKk55|n6vyPo~?U>;hSv(+5aQ}L(v8mo2vkU{={!ay#1G4t5!rv1IiRU+h%UF z(fFF!vh_tobMDZLjC4@rdWr%ZnH@)y36b2}OS!6OdYH9Tv{&eqn2zWt3U1d?J2LX0?i9v<2C zk8+i&lgP@POWB-ETaW^{6_>8t5%8MXd~&fsto#ZNbBZQY0@Z!; zfo@H(PQ^!$?3vniF)MhR3C7`0j1-3{8BDzK43sb@gvc#CFo?LqA@zGZnBUt8WKk*m zMMA>@r_`%nL5aa|H|!tG-z&BUqK69QqmNs~tz75Sw_M)y4Z*&I1}Dq`<7#s;su&!@ z+u`o;L1Nc9;0nZwtqLz;0%0xBi*cl+kvJ}JCUG*SsAT1YBqZgOgvDgjipA)ZViOUp za!kfHM?q0`j7NpWlQMWAv-iB`{la@?tF(OW|Vu5JZ?Q}R;ODqoTUIPbs+V}-GC9P4KIx9EZ!lZM%)ZgAZXJtP^dUe z#w1Y=Hkk8!hW{IG(Kw~`E3B<>I{;WC*))7~I>=sF#QYRY1c*KvLLU`L|K`{0(Cu!{ zY>}_v4Q@f!bbs+}p8E3QWf)o~!X*OD$f0#H;poB>`LzglF?EE|+T-e>zRKXQSA)T@ zE1PgWT|K>6w@6_W{LWwzcx0^zh{zoBIpR7BT~=(2beda*GujtODug2u>ml)p#1je!RNp(&HLEqU+17Zgdz9xE*f^OS z-V8eZ=Pn`x?z!OQNSU?%>L6YXZ3M0m=B z30Aue4u8r_cNKLNw47=F)51*x2vnMV86ZXal7RqV&^kKLu<7^vnJ|Y z+d#2A#<9{>ueaWofJpN(ks~;hAi)j4k$5n5J=Q7C(p+&OmJ=VECYwX8z|Gm&4zjz2 zItVx%8qBVPa1KYj3J#zhquYV}Z!&T~VK}4i#a0`BSBz@8(Ll-IOE(fXFE9RCpvyH9 z5(db`lqA2I2D^!>51evQfg^y;cC9#YL#KMRcGXaF)>ccRmVODJK1>8&OwercS`2B_ z_k9ZIgQ1uZa!D{vWTdbJg&TuNi=q=W5({nc>cJ~e5Rp;`yd1tmnwwp6)ZPjOk)Am4 zR3VIahMBGc;Q{JE2Y^o0xSAnaxNcfy+%=KayTmyx9H+p3%w1GeSS+6I+EwxnOY*Qc zlA9jm_COQBF6$g+*!^YZD<}ZOru}!cDB2{2);*Vy-;gB0sjyg$bXS3yMsYGL0r^eH zS$+rmh2bv&b#|DD5$n+8oPTD1LhS}*pAZuS_52*(@6>kvAH%$|9<1no;xcqAIuzcF zEAIj&1EU1qe!FN<;89S6D&s8MBC7s2mVqvrlJaxpk7K8Ig&!>9+2F=(9yqZw zagv}7Tu{J>0UW?PqS4GDf~3dN)U^anPKLgO0UWV_>@@>IS^)WaIGy=gEg@EI(A%7W| zF8(*QdX(y4^=SC>L(15^K(8+@Rnfun*Efc71$xKCT2@wn}8_)Xs4N&HXs;D$s37u>fno86;w6p$U zv08kt2ZOCC*0rfJt*4fukmka9R%4z>FqDR@q`$Mw8B7Eq{UP<>F(G4f^7QRe<-nEQ z>6R#qyg~%=8L>e=E)ytdQf0ANY$0b-+)=~Ox&)?uz(6)`C=wu}!-(d9`k+VR7dwb* z0anj(m4Ad7iCtr34(PJO;fO)h=J_8IE(rzljgQ&r^4ianpmm9?NOO~j?$y0MjJy|& zT_|iOUeAmMltVG^rX4oC6AxrN0c06ze`u2dxWeQzrk4D3XpZNUjF$n!bB zY%^nf;Xo94&fMc{pK#J_I3gkPMCzwp(f)Uh-y`+=+2UW_laD))0C3dS+`_m5BCDpd9q# zL@-E^voECgex=E_U?0B+@wiMPRBCowKVqJjqyKWQSqRM>3I*;N96=yy$WmXLJ7M6C+-odpuXjR^I)xcF_Ejcm0W_x1 z+CY(jM(DreAj^C16o}^S6uE{%$04v?WZsoSEtFubcn``r8~-_O?X*w(mW{#ZmLyN< zW#~(>!r*9nh#Cmz^7{ZQwvGzpSUHZzaA#kIf$`UWNdBJxG~%eB4ViX)k5Z4txVGgxO|B2fVannYOc zdELGyUYrbRm#`>U#-xH@HYekdyP$r9IfQ4M$XNUtM1D^VWzKc@!=c=XTkiQ@H0urK zGoyK*7v`NU1fao}63j_9UKff$j)O93a5f)tr%gvAY>1Hq}R~hO{&54OgyG`qp}Wtq!rUVQa})@WoDI z`+uJ6*9YlYy_lJw0ciIW3HrfuPe=QK3~%>TBk6 zJ2b-gvwBR|=?`j00RHE_cTrvc6P87yqw{Cqk%ItpbBIqCGbeJY;m!;sssUW~p@PCKY=*dTVHfA!WIJ#IlYnF_A> zFV5toqe0p+*{GH8D;e|$-{Dl`ZyB!ip_TZauwi zb`1B!En_dmdWeyFJxV1I&Qa0anZSPC_(@@BhSoR4OC~Gn`o>E9==pgBmn*!}Un;Rh z#*0^{u_Empb+FfY?(ukc=&2t%nHaZqxwI2l~^932DGx!w6Ho?z;%7MGDQoH)`ubF;F*N2>oAU3F%e zWJ+FqzCRV+TVn6Y3v4m$!b?IH^n#eea7sC+0cSOejYYvUG!_?wq=wWN>UOxj3Xn92 zfRY!XKJf>e@B1Gd5j=lB+NWV>h&SZ?@M%u&#S`2@-*%tL1ptppqXz-lHo(F-k>Q$G zS&xFBh2I9;H&?o)fB*cB0b}kz{{o0js)fphM zK_4QY-GY*kRQuNVtB%iY@9QpwkBE(C+x30|Uav`UGp}05;GKY1vF*-G7(-|s&Pml=P=Bt!EI)itKTuHZFaGU&Istg)v;sS?+ukT0Yw&{xQr#?4AT z_E|RdsQlQOd{eC(+y((5#{to+cR~7tsU7sY|((pK}<`!z_1JPq7G(vr{58YWqP4~5a zFu+?8wOl$k;5(0h&tg9Ig``c@ySgB!3O`n1-pR5bf=^0H51x~Ivy~!067~5!JynDq z45C0ZW#w1LbVEYknbhU1asYDeR2jTo{RqFJ5(FRVn>f>_{@M5Dll&>F7GP+{n^=)A zIei^@bGci*T`Fi^D7!u|K0Z5Jv0PGVQg002nA85HtM=Iw-MiLbd^Na9GDom39j6$a z|D8aA^s5j9N(0>5vH^nwN`(e$YKkY0EiHZ(Pmn}D1(KnOTf5(jWhmMBW2k8+Ar!Xz zKTvgCQ(WDMni&om*E|mSKrDec9FnU-jE0ra*Ckh3V`MFI)Sh3X!_q3m;(H8^r}&Vx zzk|4;-FxQ<-)5J^7N!Ud>yGxXdFH3SXNp3mFFt*JKbFvI8C1}^GsI?ZG2|c|M2w|ldOO;TSjoS@{xbjFCzQ)2;eruuK<>C2$ zw01!y7Z0_P|9x#G*{|j@50IN)eW0r2am{%ukh8ROt+gpMf)gWH&xv?oVB?@M$|$11 z8?E}fk@x)r8a~#$cWr53_DGgV7_bSZXvm}ks5?5;tQ*5GzT zq-w|pq;{n-K$?rvV9$}KDqw5*t4XQbVuR5Hf`yxV!<8vpKmY|@f!Z>Ex>#%O!`*vQ zS#2;#s!F9(`ppxl?TPGNZ8yHS7)2v*uS*qBmD6hFxba0?Lo4d!t0o~9%GIwVN@4g+ zI7?N}28VniJ&$~x<? z^L>2GOR;N``UpY)6?dSK_umAe+z`aNMU{K9~mB^yVQ&sqV-|y7e&FFH>~!$VhjG_Ec*wq9}u=p`CtT*DfW33>$&K+ zcW6ivmignf<9rW5$JQIMRW|&tvfUf9+!3^nbe|e$RQKA^e^#s7Idf99(@#OCwY_Au z)qOW@(CWg?4xpfNS2QPmM{gByVH^?lU<@S2dS0{?%i<#4KELAwzX(C5{M8-hI zZK+L!V?#%308?NEN_nH)hAHh2`c?{+k`H7v$9XB|KqzLi`WH zYyhhVCXUboACo=h;K_pN3{U>1M;62;^JT7^>%cK-I1C(KQXSCD?fq-_XD17MB#5F? zH4=}v9{I%-dzu<;?%GVIcOdv}yR!WOec^i7;W*;1En)%dutyfQV<_xEmdvs=ovZao zB${P$VuwvM;7C^jvg9^nW?a#eEcNinDogoIWI(Szq|^TIJau4JhETQN$adn?l~XN; zJKN%)j?)pyOb`0RcLp<|8%ZnM@1~#9t?0pd;liL6P(y+;%}7c4)(qNdTzIduadmkf zYf}}nd-BumdTUTPyG>3&z=nROPIa{(%?2T7cyG;V$9Qi3a3AOh{!IY?fCIKhvj#F` z@mIcgn@4R_*=ic&mYj>mqvkpOP`JFU+7n7cz!iMpEZKn<)s*|(q@^4Z&tj+DOm)H| zyzZKsYUv)6O|=+_h;tDu-rl!`$A>&;qU1t>S&3~DwxlQ(xJebw3=CNP&$5w~1LeYtUgm#y} zI682a8@FR^QnQ=2|KoV>NOgJ^pCzwsAQU#_3RPoXn(b%MGZMDWum=dxrUFVheD5|` zLhVKr9+Hyf%x)ouRM*L~ejUB}Wy55s_6j#M!WFaR`65H_vuwQUmeTJezNex9lvrmW zXWjGg$Z%9zt;3sE%M(4!h%SIeS|*+2twFBfDO*kiI#XskB;G8~we| z9`MQcpz~@NY;!@7V8SHon)WoX#tvV0q*fP1G=KO(k}beT-589JBn2_zF%c@b_EEiTpGv9ybElY>O8FezRyGf&+}$GL>N8;6Uc2fG=BcDk;-j z1lmH@ihDNtrV40|nSg*&`H(6P1cW8$|0g@h>{9pBoc52odb2LZjGe3j#`rx?#v zIE~_9Q%*5t#ie9^d{b^#KhqGr>ac;ka+1BH+HLzt9?@w?OpHrq{Yy4_CpZw3etRW) zZDwmWFg|>#$)=sKG0vA)3pB%EfNS+dWV?SR+LK)U&osL7m}2MwMH%vPt8avFyBr>Q zNPXW(bWp@(qLsZJ4=pjNooQ}=!wj(iKvBQV&!vuCg{FAJ3FEY*-|LRFHZN7Lo0~&1G8vhV^1c|)iCqPi`yQFkMF{ee!UagJDgefY% z@P{_?*8qYEGaP%a4JR{FK{uWJc;`k|Eqw4sQ1&gU`PDA$XTxqQ-lM0WBHhybs81|H zR8`cY>Tfgjo732BOk_mN?ObzFneickC*WqpsAvPKz30wM<3S(NFAb~t3 zCEx1jHozt5y$5MX`sL5^Ee)S1RN7CnxjY0OGV-HbxcYg`?%zpS6dU7 zlS7a`1F~TaU0t6^X#pl@`eLOwJ`I~W;pGD-B=7DOwVOA}KJYt}3?SXa_mFB04)eYs z@=CXJcnkIG4t?T3J6#N@lyY70W$y!QRh@3*@Wt*F^#7L7vNJgXO?%U&MuRu;3tk1O zebcC8{UY5oHPZ=)Y^pvVxyV?klbEZ1yCPy^f^y**2 z`wsJ*O_fb*eRGHu}?BSSw-a&9~+cp0Xrob0?{27~K7 zHuT5L?cl3{f~)*#9KO1x&Gy6h|6R52+tQ^VOS(syhTF!V7P9uYGEvOTMC;qI5V^9j zd@l}dgljpINQB==6Q}TM5nJdL4`*WcmsgeDN3^DaBb2mLXuhizS1H?G%6vY}m7Mn6 z9t{;iJxc-3v$+ql#*oZ8k~XfR8G+#87!A_w*|8nA^;6=+y~S^1x0hE18fJ$}(%q+Z zM3i-9%YjUZ)<}NPOD4V%EQqdQ@n_yWK^6k7e*^&*|9XZ?G>H=K9MJ_&=q%beb& zjh$i6Saax+dR$Wrm-T--{_aIs$(O6m%*J1yIC=rl%0!dk`U5{PG1xbJ63fb`1-@px zhg}3&Eh}vD&~!v|(m-4G9sJs$qU>UEv|9(}V?0++B%Ra^ljA^^X~^}00-UGB{MpY@ z2>XyAj?}S}-0KvOoD}=x( zO%!J|Z@;9r;R*E=Ner-HtIFl4@xL*1H=O;^eVl>dYsZLjceUeONTg0?nll+n=gEhu zxy6YTLynI0-%ck6)egH{91B($pYJ-Q`AzWGB!Yh4# z;xaNa3W9>Gj0@fjHd*xk15jw(5wreJ;_>#K7pUQ)#(2M`7r9cnM;h{N-&X_(1<;S( zHnn@?3~l)Oce5=b?KU#)yjejq`9D%T!7BQQ@`zHmvzY&KGRcd*;wYoCwI2p%LE+vo zkOmwxt&lkI_kmGpjZyetFw8+&|7`%{;)0}3^t-Q_C?+7MyTG$gQ*DmpzHb$Zo)>Vb z9vpI(F`I}R5yRS!_kK#+!pyU_Z*oLz*s)# z#fq?PR9dBiwvuVRQT2~f%@hUh#(>F03@iz+eGx~P zlL5C0a6x@NUhiTj^!|LQH{NW23BHpS|FZm!_{&gHYUqdo_mS0@?0fZ#&7M;Y7r#5l z#;cz?iG{(VPiCDUi{Ih7UDLU(iZr~DPKSH?H~gy)1Ef6Y?6&v_fUb+Fn$$Y*$db`vvsu4W_yG0nGUL0*a|3VJaBzqT>9!)?mX~eu+TQX%n(Tjqz4t_(!-HRJDv-Lp zxD@-sLFPs2WeA~%Pmg~TF1E45^BL@7_JrD1YP#$mc4cU#eXeS{n)-RJ>22{TP{68C z2XgZ$@VWnqYVqHJG!xmUH!-G8HXibiP{YKjW*H%kbRq_G3hmr9q5b11Oh@+2Zl|q^ zD;Ow(dKMtjI$TzZYFOb9^=9& zJhL3r*9~(ucaYRch;gOU33_-b-N}5dW9x*II3!o3tChy41=!pkcI={fcG6K2pP|`B zTCw@%)3T{pd+PMx6&uQQmb_ThBLQo*RAsTYka8+5K)QSM{n*qGUByz?x*Prd6V{ z73&R!Z=^8I&3Uj~ePg#8xnW*@GgyDz?O#*d>Yi?V=D4oQ>tL}(Iyn zdQi4h;?NRIE=NMwItR5a?-1%B8~}cmVM70F+AIQ~-#Lzf`r>%sK#C(@I1;!i&D5D8 zyK^*3Pua2}lKa@)3+o|MuhdA{A$jawTn2r!cut=x{42vbwE}bi%>-D}6UukW2v9<+ zn)u$QFNLZIZkx?Dx!H$dO39!%7ckqf_==atHh!_!7NM?dWVX^X7e#*YZ)ltCRoN}+ z8JL)XOXfdOqBH z80A&Oy2bP?VF}m$I%y8T=CyE(1k-yj#`of1zu>=C_J+*~D=U(-o7x09`?H_~aWlB} zS_6$Vyv6^B3qF$Rlh2fmRSA`2VQ!s$GeaOIC$mz>JC79O*$tbxoYfv{6Ysa(+3#PSZNKworH4?01aIB?4kx~2=y&Vj5I78Dem zIrW+f&W(TK*tS^slEc_Upftg7x#hh;Yx*3F^5dNmLn#jS_Cmdc{S3HO#@mT6PHG^Bj3NvTbx)9nv+DHFonI1C!Z zVUb - - + + + + + + + + + - + - - - - - + + + + + - - - - - + + + + + - - + - + - + - + - + - + - + - + - + - + - - - - + + diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 BKit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350 BKit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..a13e446cb1ea2e9972173785dc1e434d1b69039d GIT binary patch literal 15122 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 kcZm4^bi0#xO7<>n-`sm0t-V=txEdT%j literal 0 HcmV?d00001 diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 Dual BKit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual BKit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..a13e446cb1ea2e9972173785dc1e434d1b69039d GIT binary patch literal 15122 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 kcZm4^bi0#xO7<>n-`sm0t-V=txEdT%j literal 0 HcmV?d00001 diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..59d7de3170ff695d927b317cfda682e7b6efe844 GIT binary patch literal 16834 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 IRG|_70}SBCegFUf literal 26826 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%0D@y9r899>f% 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 diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 Dual_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual_cover.png index 123b94e16cab7dee20b0dbe5be9fb87badf64ac0..8be6c2069ad75221dfe4b4d9c86f2d0bd74e845f 100644 GIT binary patch literal 18546 zcmdQ~RYO}%w@!itr+9IP7I%sVC~k$fxI4w&-L+Wp0-~g=Bwy;_r;S;u+H~^ z+W~HNB4e5Fkrb{>^AIcquQSpQl`yZWyFeuTydVlwg37zzZQ8f%UYgx}OV5k^jMne} z9ZTMwj=epbos|;6%l+|S85=UMZe&_Iy~}zMFdzHZ>&IlCOd_4a|Eoa>cfW?s z1G99AG8;WD?Fw}V`VTeKi`SQ@Gdwl|TwJbSSz77blp{c4?|XaFWlO*R>Rkq?bbmbb zJ^%S5dhfQgrk(ik__!)yG8o6d81S@x(cpL%1whUcqD(Z}ph2=T33!t6=3 z;1xLzz2c*D*PlM?r?C~QvI%i3(VO#g`=hBsC5^Rqpa1q7d z9x+i-4Gj#RKWECE3u~25WiM5Eu`JD^k>7e*LPwReN;spg1}> z;EV6{iM7@2@O{yEdwpT<86J+Bcp=AL&ow=_qNQtP0A?t3W-%~)erd8^!l-w7QUo<# zTQyf0$jJ<8Tux)o{u)Q~DeWd<>ZC1F;6h6Z4O{~{2l7KaEg9KzypUJnTJFgF33zbv zk5WE#mK6u;{x%uuy3vULON3|g(LPt~zOH9?Q^_VV$!1c}(rf_#;O|1i z6_rgj9Ly{LKZm0&Bj^!?j*pdT5E(6FzzHY5@NdRS zL)4IcGC^LyJ}GH`n4;&GBg(I+NarmYn3{7O@6HaN>CSfMLcK9BbgVq0THJf~{2ZP> z@WK15vmo_>A!wcwi=BzljWaB*wc6Akdhk`MUJ7Jm3g%~{*_@b>`Ft+FHq*m;N)za`M1g=oS2JZX(*tZeR}$U3c=6Ajc^t ze9(q7Nb2if$li7Y1m?)-&k_gGPRaRz+_0UNax~mfr9#w~Z%X)PZ?BQ5_qOyw6VzRF zZ?iGs@P-i^DU|DJAuNW4iw$d@#T0i6X*xN)|69{v1$Gg##`wDyrpeO?;Tt zzFfP$zD9gAvEN@e*js6BT1nm=%`k_J=i1>-Q{hv%U+psMAco@&qBFzz;Mom)k1y!w zCvpewJCH3goMmJdkdSM+|6%B_HPb#$jyrsCJ6#>9KU+Lv^#6wHWec7s!3KH6=jOs$ ztuDXPdwD&nA0$tlc-7a}j~#BE{-^&|uojeh`!hV!hl<~pB`Q3U6DgJbldFNpgZ7}D zomsZ`<=+TJgDF&2GQ{bB^`tEt@p>XUPDX>CKLu9oJNr!ee8+wdq?Bn4&C*pE%M5)! zo6sFw9EgmpTLL(@qg)ffU)qDgVFAuh;FqW9#Q$pWlU@VCSf?cR+Qhv))G@$uBj zc+G(n?I;#ZTJt*J27T{0qyRR8K9A86<=d$T2TA5>*k~%HpwD4##DrhUYpcm(n_G6^ zlXJ79(sNr%in>qpk8ck*H1lpBN1UPjIHlw{5U@)(e7$nn7tY9T(q$!)x3316O$y(% z{V9rUkWWvy>)?=gl}Jg_;SR63UVF>h+E$(v6&0I&In73+Bht3W@bQmGaB!w*I5;lb zkJ^yByuQ%+w!fSWpzjO`e)(T@qM z`@^TFZU4X+BwwQ1!@wo>7?ZCl5S$`bw2y3nPCe`oR-u2DvV|MZ5}Fg>a_4Mh4`%+N zA$aUym_aitXbCqr_xC^A8c$jOcQjk}CdA3M4ezlu-koctl<@mYj5A5h*$;2AyEbfm zQnxr;)C0HASjra@SQAxP8x#1LqfW4o_q;UV^_SaTw}Rmm7N?>$pEIB2%$7961HykG zcSSArfA~x~z5UUIL6<7Cxl#>@&eavL-*MQ7Zw?ghc4wgiYbfhgkVH(R34>dk96g}ipn|5^G+1F?ns0v5HTFPgpAtutrw zdNrepF`(mQzKZ&2xhXM6y&}tczH*~^370~RkS*caJrwE-6e%HkY$v`6zS74#kh&?Bg2{ii7pRl7j@l zNJ5I`p{~dH;-8ot_3iKp0dLmW-ac5NH`AWr@drFwWAfwi0k z>zW$w+ZWYk0??3m6xh-TmP}`+=9J30vx4Sq6X2%7&o?;XrqhOf=4B;k(^ugXU&Y=R zp!^ga>4yjbkDw@{L^*5VTE>$MFhTS=l9Fw=Am*k!w$B-mIkh9U;_0r1g$2y~LUYVq z#;)`mVxG2>jS2AT!WYwj-?LPx{nJp`LXpo@(Vj7q9Nm{~01J7R_NOm7Ih1ywpg_$O z78Vh7VxH2JTd$;B5&5OQQO!X!_)rFqjD|{P?Z{C`;`W!vTlT0hmZj#ExWo)h%(erw zfOa+Wsl2>RFbC(AASXw4N?xJ4kVJ(Kc12BoWw5E)4u`rr?|&=Jch#;Zi-dD!N~(Y| z{LRv1!7Q;JW6Gov>ZlDqTdYBpT0TI35>T{2Gy6zU1@L(IueaAO^*m# zx|Z5sKNax2@kB1q+J28s-H7HNYVfZJt(L#33s`O`+F78$mx;9g!E==qev`nTEgMef ztG_McZ%HCVA{6w*ILtw+#>Pg7<9U_yf-DACD;pVHMf6?CC~A}gr)MM4eT-$nc2ajj z!rzdP5LeaA#`G+|$x|dKwedTo3&@EN-ToD`+yndwsAK02D${KFNn2tL0|VT$GvGM~Fkh}I2j9fD8nK8R{A< z%)k^qVgRaAX*Ac?F{v1kb{`l%FAupp4#htwr8?@5z z;v(c3Y~;faNeEHN4*u{Xo<4j}2Lss(;Mi10 zVRQ|~0~nt|Oi2Zt4Wd$*Ok4j(9}g=#`G(Th zWoDkh%CzT{_^~>jt*+0{E3X6k(exY2br(XX6_Qt7u`Q0kj|dw%DNNcD=R2Al$c-zN z>@i+e!0baGJ0t^2a+TS_>R#^8I_;fXW_zjG`tJJA=&vy{xPY)ZVi8{utFZ*_Qt^xx z?DWnoP#EsAudlB;jQ$9S!a*|1uc#ktN+IxjRX8BT-cN^jmVXvxl29=l!7y8G z_kFHr^`G{fJVf-hyX`ddpL6g}lqo6SyEHsog*#4C*E4<9K zymJA3GaYc$9K{^r^QV2O_6FaVX6wsee|4r%kX5kO8TCGP1QFGZvl~}Nh7JdA|GE+UR9Z}?d7W3n z0Hub~Z*eA=`xf#;u|5>YK&^;isHsxqO8H|#bs8BwHmSL}xuzV(i(Gbcvpr~49+8Ai zKlZJ!dl*^Q#@HS%ANKU^$F)g2Qyrdfwkrx^MIM7mzubpM(11bGLVbjut_(u%g(IZmQ79W#EFHWT%t8Jvm)4qRE!oxod-QdI?u`9xJ zh@2JJdH|ynb+^zBo#t}GTTG6zh6YQq6K51eE^ha6z{8}ob84@f_Vf(&eJ_#@j?-#L zW{W8hmph)HqmU~T^Vn?0SidLCmUF^}4CGgS{V1>b)Ez9zLZ`8+G(Iv!8%Iw?9B`Ky zAHNmwi^AgvEeAuW!rj##2RQ$a23W%*8BBv4dL>i74AhYX36L(Qf4_>amzO|DXrH+8dIBbN&HV+v;Nvd_N*+Q5 z9eTfuzLbI<)^-yH#x=9AD+9&7CJ1^TSMdQES2KKXv|lje8e*4!B~JYK z_oK@FW2X8I+2Wh|LtKJ50?FA?tI>?*f6^9>KaS@eO6d{Y2ie_Drw=%pgK;(5^LU1p zJ?{!2iGogR?YlNBX5g@^A^i4FY9L)W8maHgQS*4kx-G6K9zP0P88&lqx`5D*r(1#5 zD+NfjqsnzaPbB_ix8!93A_@|^^l(>(7;4E*_MUWhyO^)73QFo% zl?vXOsI~td@;;PVmjtLsds+VA7f<8lyJ(f67S7E-`sA_8Ncubqp`JV0IvU2FD-BUo z|3?Fx{hJdXcAJg&2l|VH)>O#p=wNJ@RipR$8E$?Mi#kWZfL!4UrhMun5@YCTPk?v?7Di z@YUNIPq0^wH2DbdIM1^sH#GU5RjGW_VG5|1g$8y1av|oaVh-tJfE~?Wjd!>wg_Xxc zN{EOSo1FF(Th-EA>jT?~u`L)8Jk1P>0@IQ6wxBsxU+@v6K>GvaZyiLa&dDgw-|Uf& zHaEKq`#CvkXkoLc*J3=zuAj6lFX+}t_VZkhcT!@f-Jv~HM$C{B-8gr2*Jk*|#~PAB z?i8qIF3NR0b;YbVbS6z~Bd015Awe8uvjce=M^pQj7Zg%eA#Lj0i!>Wy8ZqyoH7$GzRnu$yDUv`HrU z^bG|g*6bbeRMkp%*75>YTi*ONNOPfMS|FP`$hexUbAGA!k?ZyPI;7*}c7kX(M-{4y z8Ph7T85-D)jd64L_Ocq>d=@MG_|abu(kE410_9^2z~cK-X1CtjAt+S0#EyCe2|Ceuk!gIU$97x9_=qi)C;x!{8X(d)r z3}UVs8;0+)NJ)uYPs2S1)eA9bXY&6Ef>|7A#rxpFEczw%vu zW>8*&$`n1{kSBA1PoKE9(l-q`T_GGYoGnF)j!;t#XRBr`=-r7(5ycf{K)njI@Nw+h z?eR+NsU$uWv*ViM4rXyu=kqi+tf7>elw_^|(T46CNDY*!7q%oFfqd2tk!$PV+U(Xu z>z($<^lZYC#+N=pyq`{tj}Hp7B`{lt_v_;0xtW z=u{o#&EX&DIv^-k8d^rWAB0J61e*X^T$_^d+WuagbPWRby=6>t&S?_D#2lyJWjrtP zwn|DqCe5GGB<*#G!mL{9lxFJ?k>_v~s(^Z7=!7BxMCtZcos94L<5HVfb`!9%{WmSm zh^fs|?e2+X*++}0u>R8 z<|f;hnR-qdc)fuaFX#bXFC(;K{UO}HX~4D^M!XddrI}F{puRYjZZN#M^XhdP!$5gr zOQ(@?Hz`$~cI=cxMQ>|@#;Fq@$~91}`GU(H+d=lKXK;6GH^c#!Ze1L3CxwEqy@}o; zxK(>df?WQmc0esZM*sG5Dd4gnob_u%v3h-La;|RfYr8LyiNWvD2Nun1pi8-QKoH{VxbfET}ejJZ2M6_7N;G1 z#+MnThmJR|$de^?1lX>RqAddKc{q#RSTZquzKIO0>LRL}+Q|7dwmSnjnz-;{#eu-T!Q~Iu6#Te*T zTv%w1-}Qv};;m?19HH%kigH|L^wsNq>!k|LWB`xfo8H1QLevA5CZNWBLH2lVaNzMf zC+tB&g4zxyKG%M`^Sa2N3b9uGo_EDKnS@V}yf56E8`sMswm8@C6qXS$!$Pt&a9H#g< z^_*Q>mEaWoG(JsK8b*=^i9_Ea9#X|0fP-m$dCm=f{5H1t9_hasCaT z_ld5t&K?zp&%sS|6CIcMXC0Rq{0D^tlmA`MX|absVZn~Rzz+PB9XlUyZ#)Sgu^;*V zeG=Sw4v||gdvN?@9sfH~y)$D4P>ENPh$fm7&lGLa*%*JN4p1la zCkt}s&e+`=cWdrD>e3c>M1pQyV9ynl7Brkf=tb||?JKtl3@NFBv3Hk=bbpV>)z$UZ z1icv5vyQ(}IyVSNZhPT#G+a-}cG-YScwlK-Tzj{PZigC!0~{aXC1;)>|IETdsukm1 z5>ND~2@tZajt$gv1y{gvd7Pp1B0Jk$c*0N7GX#@ZNTYUgGJg7{-Z7ecSLJ?y(w=y7 z$ZhpdUjOoh$#&y&t;Mw6 zl9cRpor*p+`Y>TI91w=0` zw}Nnlc~_&f$Aw3xtSGXNAELgY#*7j?f@~ijkoj|#>jI2pKrIYVefJGEpifcYb|dKe zad_S?L-3jiZ~w`Tr$v-(wmO%Q=eSFlz9%d;&+l&Iq`~v<7OD+WSP}mqFtj<#L@lUr z{c&pzq4Bcw$kY9LmjgcA>G&Rb|0)b`LlV$tGF07nJ-c*syf9UV4NDd!Yi0}utdvWj z&iy16Xr5ei(XMrVC|q(o#p38LVqCHO=61oc5m{?6fz4xD%xX1NpJ+M|jEH`Gf1)yZ z9ruB^iP<^HV5=te&TjhbUBf&mQn;B3C%ILHC|xSUeqU^aRUj@74rG()Vjm9!o??%)5kC2}yPqCt2 zx!Ao?*(SyVN?eM+xsu*ZknPNOmIyyxqFy0{2yMrzTyi}OK9+y#TtDBVECY#C;aO+T z*>$qvZ7z-s{S|U@wjMq{(XJ^_(5?iNJFmlutT~N~m)6K(wu_&x#gVF`bHljIzsg?k zMY%k>EG+C`YWiTj?~y98oeilG2(@%NuN~#MBS7prs=wZ5=rghW(X5>cs+Z%xPxB7t z&&%^_F|P#z0mRax)u9R<5? zm&Nt4Ol0R(ePU&;$eP)$R2I*X{aFaOPK{VatR46HihBLb2+2KL3XM5v4cL+*_qG1? zt|D|JW(@8mfEDxM=EMC@BtDp91N4D`vI|JLb)BW7!9`~a!Q-Gd1p|?Z9PzLpNVvqj zw#zyEm8$3~q5i&Nwcpm|ItJx133<|Ini@V^&3B@43Ub(Ha5aH=^1%KW7|0zv5cQNE z7N!Y5aTS`<%i|qV%oejNGl-cf6eIUW5*d4 z9UBto{}bpwb90ZfS)6|;_c>V4MnEF+SD+%!L3A3443n|;X1ztDuf*gN5Kw}zjUnPb z)F8CR+n=oo6vNEv#-uGVs`Jnv7bQ{CZc!^$ruK4GIsto7%r`nXnOQ9*z}XmYeT{93 zy*XIQZus1iRGr&Q!lOu1Ugh$LDJLu2Rz?@bJl1@^-xz)06r~}*ygY17|4>OS^{R`t zk6;Gf_?s|WfHc&#JCfGZ-P7}6x-dFA^R;6Rq>Te;r>s11(mS0gnG+6lV_L^Epq`@i zzrD?uT^LQxQT{Krj{*7|oI3%n?4rj3~CDE~cy3%53?2f@z?=6?giK$2UWL49Gv`&ohL=vDo+w5|b z^RArQ#C41f4QabS-}{Yu-){_9?;O_AfwVR2jp}|}?_ZG2E{Ga>d-|o@0V+O=%2WB* zs|s z{_$bTBNv+?R|NA|%_xtF>IF{<{&jDihOLK{>UOLcb|tf9qOZv7{Z`NZzu?pI6|Y98q9;%EO+C-!;Lq@9FQu9_jC?<|TarnfMc&f9%>!aG zCizAh1B(&l=j0|FFr$sb9W|#%&)er0n!Ft<0Zkg}ZR&IGuJThgx?Z;%XJZvhl@3l~ zVq(T8*5@`?-AT7=_Mdx^Gjg&`MGp? zNgEA}7oLYh82)a^uqV`XYVJ%j*Y~m+J)-aWrTOlb3k3>ihEOxcQZ6`UcsquHcR7Vl zX7P{zOM`iNxzK#COyYck=`de3RlYjj{FhLRwR)o&B0c}4u8fup^+sc)AqVF0x-3#M zpREG4sY$#NRu+v`l8esVMZOq6$3F3>kr5J+1neF7-IP>Z;0P8xry!hv7Mm%**VSml z{WNbnw`Bke!^8zAk)G$jUq8GHKPlwExC?)snN`YoQo!XID9}m1y~6pDahMEBmWqc* z|9m?GI2l-cP0qDh8oRz~vs7FR;I_6HKb+&0!_2!S(XQR0MY>;=$*#FQS*l_;9=M!G z?A&lyMc{7bJSB*2BI~?wb7y+RA0XB9dHs|B%n*ntBx9a(7nI z@|kmrlbYHJPxRhV%k%bO^dUq?7y_m*mthYL9{AX|%f}AzJaoRD)wZh%B7*jTLlA@9 z`Ux@4?5QEfj~^vO+^7fr-S%NQ*6-3ENxSFW9H-0avL+Uef~~Dkd+MpkmDjKSRlkn1 zzj`ZXrFy!=pt<81Vs6VZ64Ir(+9S)0S-|pWS)pk+cs$6U%{UB$=?l#-uW>7d&hPDS z{CcU(+G&HFtf>pVPrYRpxJo_Yef`SH4nejVVPhjB)@fN;+|)usUc?@o6*bkoPBFoq z7;-nr*5X>8$&{RobK&`t0oQc#GQ%#P(&`1OxHRyiAL)MlrM59*TwQdc5Dw@4P=k#8tWH@dK3owmLjKr4t{% zAkSj{P6S8^Wr*Ir9-q3!$3?v_6%4E+nVBeT>;hd83IA}4^q%Ms9yQ}wGu_EOe z>FEos%+!qW20~(6-Mi0Jry*Fa6CE-Bsi9&$@J;>!3XXt_-w#plE1U-UwI&GS$y@sq z#%L#<_T=p!nTQbXzW~oA*5#1UV;dPh_5QMNu+{ZIrfcOu*;6KpggPzXN1!FSWW6t= zg5voZVD%%P2as)ifxg@jj7ef5rN`H;$N!AIq}87E@bKVZ$NUd~3lgiq7^2>pZzhTM2lTH%ue>!aw@$Me0+5!mu=V7b}?sURSMSLpt&Lbt7dW3PJCAR zw_Q~~T%B&z0kyLbM(c0I2m)M!{cLVs*!%%1IB&_@A11p82I!NhRe+Bt#3hkf zOEGc*jm20B& zy&Es-*`P(cAC`{mCAYvIyS# zw;aeP`EUv!tBeO$O`q<_TS2wW7P#b~JK#QBOxW&lDv}PopOF^9aH5LETB~lL-~3>%>{t^sfl=?Q&y z`jeC%XJU)%S4xH1&dwcUcgbhhC8kHGb=O`%!)VO~Sd+_gV?(8)ud?-Fh>FS{K67(9 z8RB<4wD@zjqQaKXT-1%{c=?^2->ho+X-vQIm)vm1MK@Lb=424!PsUmQ1RO5qxT3h{ zXPl|6kiN%QI~lg{w}~)5c+&SAYeS$=F?$dEUm(N|-uh&G&{O^b+2E}8icDNi*TS4j zugmdM)veuoN|TWq`m%rQX1lh!nKRmz4Ms(YSRYR9Jreh-kkuJ3{3jJl*3;E5sw;X) zOG6VaZc~;;v`#^Bb#ZH0V>W7ZJ9@%Qv1!R|zYgH>?f%+ci^k~02M zk*2Su5bM$wa+W(F%aRDlm#LS9R4j)L7#yUXcke3%I_q0%6~xn^=$A&_)wn#d=%s~; zUhWi0+Ab#uUMHSU<9_;tB+V8@PY0R&j_J)@8B&1go!AC9-*VPIAV7biD0aO|@E5W* z8LSXo$xgrh^~v?5v9K@YKoP>*(69r>AOq5av;Gt0T}7>Z{LOde4lV$~Ay%hxnrpMP zefjWZa2AQXmCFSD4{-j1Nk3>dhC%m<>VA?VZ=pEdzgw1c@AgEaBw5iJRBO({vck+w ztO17<6UEctbuFm(f~c*C@AWk6O=Wia9HKvA%tF~R(dNaA!u4c$eg_YRODhbi=Vv9s zChGzAUr4kDZDm#q&wQm%6mtv#uy7i=VxM0oZTInqv|b9pyX__?OjaQvAfQXc#&^iu zo0x3F73GNB4E%)~7rA?;z3CyU)v}^IpmAP$PuB)&Nn=Y*AFD35;nt(1{D*gGbi&D~(a5W~)u*d_6+4 z@KF`O=wu_`ltc5Ls&`754NwUKwOi>{30hGFIS)j$u)0kDm%V71*Y;9_9lB@737;(0 z?fCG${`?t6Z@pB{?1QN|(v`ypG?xp|H9qx--x0MA81{P)Tg_w@?S9Oomy_2TM#LmE z1b*Z*$GsQeuip}-GN`Y!34y|{VdBgmxO{_Tg-gR7TwHX&m>$+#WN&a+*?x$9uO+Yd zCeDb|Z0%_+%&G^p@M(KYyo2ul{Q-4PqaG^y4N7coqlhvZBVh>g3#q*)(1 zcLg%}y6jFa*piSm;8t>Tm)#|F8?J0TA4e%(0VzOseYK<$(={|23vr6r>T_Y7mGXSL zcid-ytI#d`Lz*P|wa-w1pIr+!v{I`1U*LFve%T0p3(lLORNS48DDWQXGS!`2H50On zGoL8fDo~=`K&WpX{+$%%rOLiut<00iZUr`7ZTdt-oPkdY{8drG%JP88q@OiirJ>$V z$J((@j7wIglL;Tr3J(1W5l-dFD@Y_5ldQnJ>^8+`ZCz=7{`dX+pC@Q#qlwdd5WA|h zbfmucaKx_~pU6B8)#La+vE#S5Ix0`AtC11a(Q-Z`f;H+$lB(r;5dv|Fx3}TlTt{}R zEbHZ|k4D3(nJ(Dw4JICQKc1h!dzW)^#0cZmD1@$!p+z}06n^SxU-`#($bT&4=? zf`dYJWo76;j0k-3!l4k11+>AyL&pnumcgGh&IrzKccm2Ei?s*6o?h3+;$bly(S!o= z&W}Z6J_~%?nJNE$3;UCIX|ptA#3{tM)C~6_n}K0gNcFo)0(9y? zryMbLCHIHsZEP8Q!?lW>f`U(+t+j=-$IXm7!Q1Q7*#NUfM(W0W;Xq7NQxg*df3g=E zRwK}Cx!ZUHpgQKoQ>33V({e^OTiNx3n{&6-g%Jp@L5mQRV-=>}Uo9~Y2{N5cYWo5& zesGsq;OC8~+2r@613<@Fr9Q{v<4TXFV)?W!iPyP3qgu zRe^{%OT+5rMhGDi&fU1@iAb6h@^f2u{2%gk8vdi8Z)K&BoCP&)&X#G{^v7geJUiBy zDSY}+vqhga>m^RNei%a0sL*n|jfJCWp#lFkM$xwj^Ai0X(1Eii?ozTes?Ouq9GTCd zzXmAJr#|o!D}X!TcexzSlWka=oUF!y2W%!_j{mipl<8Axh8#+T|1(E{5g)( z`9_(kqo$#9sH>r2;fB|{`{zZVWV}}EAJ}H*XuitW>YY=@+HsRTamZj%C%n;|dr%+| zQdDF4dkszQ2#$tYBO8#iTQVhIaZZ}xfl#rSOJ+Q+H@E+KQ{{6^XIZABr0m7he6|;Z zM6TPZ!A!AIq}X#!S)dEWfo<{cff#zE)_X2iKxtf-SO5l)2%D&XL$}_Wc6?7Ul`Y4)>#3*O&)6lG56$gnR(Z3P!x z9i;KKaN*e0)%ja>DKfM8Rze|XIvR~-5!*b`t$L# z!`UfE39E@eA-hc^_f9?kZMkgBJnS$0XH#jMWlh9y{Uuvh;spLT8bv=l)(`a)2w_k< zqU!z^5$7_(onrht6lQA$bWb(e76%%SU>|K`a15){b(2{jMJBp$!n8jgnGsT8KNIv@jNP=YY&1iG)Qjj-H^S>Q> z6r0&ng&Z71loZr^FZYG6Yb}k=rDjvq*>W4J*#Z~2*(4gI$$;}gkgv`y(7r^i%zYg( z97u`?b#ivz21HW&+s=*@h|ztOMsKxaPeiN~a5)`$!%z|Lv?d!(BYh#(#N^T%SQI^` z@DC^<2kjBoh<`+|Wy)%|vhXBpO_ax$xO+D@bkMV9R|JR|^PJVnJnB=Hls(3Fb& ze?_yGk=4?r^B+0Qn8HjV8(71P%nXn)zbnJzu`$NQ5OMyTpT&p zxb5w<;`JzEKT@iS(9B8|@{JFP#4_RP=mWl#xo;SkC z(f8AX|K!&Vsdq}E3?9qmRv_2;li9CGyO7S!!AE>D>Yi>&MS>7g2l7=_i{UP;8}xWF zYqbU|{QeT5K$8|^n>lgFW%tF;??N!OH-C9`H5qQD_COqe9hw5{FPbpE=a(6bl#Dr? zI;--n;0s&mNAwpscm5qmI#`cJCK&8TfK+_3vR*HRss8$Wt$Q^G7(`;yuIFIQOy51S zOY`jC3oPyI#S_Lnr0nJIS{{9Pmc_-#A6oXh+X#6(3?|Ixde4=TELEGL3bjdrxN_e*N|f6ei)9ClP1A#KT_u zXaRZB1q|Zfwy8MqW&&cK;KaKbaYvS=-Kc&8isaG+O^Jm3(AJVcJ*~Q5eM3TW{(R>5 zl|00xC+qBvXz-Sx%B~gF)-rJdP_(iKinv=)BG{96q9UcrWD%TmtsmW6TdxnDSj^j} zDyv#}Wc#Npb`DK>dpHnyKIc!}aTq|Ge#qApU^*)K__aMTr4t2gT0UY-M4-@9U3LII znj!!`;xMEd9L_IDFr}-KkRGGUSj~P^KEJ+F5;5ldcKhPj@pjd)=Ia&oa~zQIkxG_|jA@`5PBO2s|1K|}bv2cNM1AjF>fCh2!; z7IUr~AKf=Lr-MC_pfVZ&R%MqqsuFr9P&YR;X5Sb5YUgg}K6i`z&4{6;f=HUmzenb9 zcQL4(ZtLD0e)?Y6^VZqirwy@EIO|2@h{s05&Qq|O%wi-6LI5ycXQ=VrqRaBR*q>5| zjJMg#JJ)V>zQP^9BX+JZ{|)jM3;0P3ZMpOXxuyAeE^OvvE}>|?c{nh}@y5wXOhMp@ zg|qkVf_bjetK%gp^E|zxcL{}RFs;^LiK>bf8=Ll$LTKND=1A_1O*@3LW9{;}AZBNz(w&TGCkO0C$B|XtAq7E!|*uQQF z29CeqOp0G6@Atb!O&t}XSG3k6A;<4hnUW6t1`CxzYo))g`XC|6s8(i{Sg42taAFnw zG5J+o*)aa%JvD2b!lH}6c7s4<&mcp|mum|cWDv;|@ zYY?;42>9vT8{f_cM?zH0ICuEX0_4^F#`M~%!4s-Vm>eCBXqi)o_2qJxxlBtJfur>@ zD2BLN@AS0Q_v6`r+cSOJn5}Hd#rbi+x~@dww(6i^z*EG84@W%K+YguPFgCS{3-M*t zyQ4i*dA$s4_s4_6m^{BaKz8m0c8n?ki_W?CG)4zc!t`v9TdwQlqFJ z=V*#4fVzWwobHbv5qC>tsd`FDdsaU_HeyZ6D<_E0{gXoYJ#bWBtywX zjGEx{Ug_MBB6Y$%2Icvm5*Y4e5Hwb_hf420hFyj8r9}Zt+F*7nL9x$+tl#uJ4`^|~ z^LeJJKBBqTlOb}x9j}j8s0Sf-Q@v4^cU0_3)mx&VrJta|WI)?{%V0_UmB!h~?zQsrt+b+ugT07ND46!DrF_>CC z=7&AJ2JcbTOq<%5`9W0UGy-V9Ot2Wqwv+MzGn9}Mm`{W%6|MV@`@%I5 z^s8{fw-vE>MSN>_0fPxkBzIYLXeKR4*4upqe{FA@>_iM?v-!R*>>Y20MB(k{C%$lH zK4XF7r7gqS-`r9)|>Iaw+x&(`KJ6V5zD zMP?k6l7)qKq|i~vc{a~unN=QAP39rdTr8p8JX3j&%)<=xFzvqmbbrJB4WHNN^Ll^Y zPZs7YM|4&CzYq-=Jmt1=;;DOoMFjqJ!s}8TYg0G_2aL$9xwiX?mlW)3c%-=4<&XE5 z_B3tI6wCv>=K&1}Wbv_wrM-T%d~e+O#`{yiw+pfN%<^ZHZw=EKj8v4M>wbJJPVA=r zECrZW!FWq6#!>of*5X$qPLl#CpYk;0gTFPaU1yL%#(v4vj9zzko4+HC{c-302uyi3 zTQy-Kl8s4jxQgCA1=i6ov>=V49dxmW5&jAk&1KedlP=+cNbuVsSKjfyu&c*@)lv$M zo?J6I7KLXAu=S6|n%$ZLU@<3_|E%55%G#Psp(T1M6Bu%r$m14=NPmv+Ylz+q^K$p8 z8<<~fMny~5Zr}5{d4-!mxGB3zMSv|pW)1}5>1NMmq|_^tYWEw^mO(Fmx8t^kKl}h% z1LtoE# z$C%W__EIB;V}~`-$}U$^5vpG`EJoh^+B;9Zy)`$pvn`Tuyv16xCcAa*HezrMb#%%( zfQWM_iIlHclQ1|u_ICOV9R3)tqdi^=h9J~dg{i35G*D6&u^CyaNladQfJk*Tcb}^H zd&&{b+HX2GGom-CSi^0SJ)jOMl*-LE93Ws`JQ|cm)+WzPs1IG()!>SQx^z3Z-#VdC zq-g~fMJ&;$rl;Z1n2q$G(_l*CH84tCBLQA-A)%-EtYcMtP(^oj#M=7$VndW*Vy3S{ z9`wBS+KnjfINCEZXJLcy)?-_QxV7@gI59@N5ol}Zf@w71Gg7M0>b^I)P>C+k+v+_J z9T*vQ0Yz!)+j#6c1>@b#W1V zUZ|6NYzXXu7(&}ZDi-><+{g?f16X!5Y%!vK`i`_rzGgG4|A3>XlHy7CR3+txS6lBY zgt6NTby%huU-Vhh!Xhk?_pG}f@7G>9W}N)=vbe18Z`wI~yj_`GR9Syo*Tu}HVwn^g zbT#8*bC{9O*7-VayoMh+{@uH5z3ea4*ycB7yI)aXkS1P*O-;ib=0c0#{16F*j?c(N zT%Vkn$Ori3-iqB9L4uFFjDJ!~Qzf}dhn@u($R}>Ggij{E_{i7cInZ#?i9#y6#T+;n(5L&d%E{EiD9fRq&wQcy zvR!^DCXGC^ng^{l<5O_tp#+Yaie)QLhaNnp7a(=I!C1>p8s2*CUXW$HFvQ6>z4BRA zyxfGZb)u^!rBuT#EP=}jN4FiyqTb$_9tfN*v+wTeD)Q_cz0p);Zk}cv;(#CVaQOp1 zp6y}uBVfV^riGO72=9~j${=@EdE)TEo}H5=>|OEJsYpV;=}mJ{Tkhy!ZocmvTYf3! zNFqPz z%vq$#)3j6!kzUE{UFIf2^9y25d*@}xdrdX4Uq<{EN9)%Cn|{Q0Mwr#`b;^+| zgH9&1mxoMIsMur7MF0*1-k)r>5 z8;21CH_0jvN%Wm?oLBAd9l|{lAi;-}@KIFnjc?maR9M=>8c+7nQ2i$#(@^b}f4-UE zyu6kyQJ=Bw(iItjS}*2GzO4Nf`p2Og*C?u`l!QmlnR3W~D*Ml4k4xwL&nj{LtMTdg alYq~CX_v*QQ-CTVDXDX4C!1<3eB8feqCz$R literal 23242 zcmeFZWmFwO(=NI0OTma;McmUuV5bwXdGLY(jWWWG`PzwOW z|Hx>4(tj-7ztevycn zUoj&o@qa{|t@ueb3~$9F0wRl*J_er~2m=KdHI1vpo+Z zqnn!>gBvS@oue5eGdDLkBNGcF3k&_H1ih1ot+Sy!y{*&N|E=Wz=n*q<`r&9{?`&ab zOZ-o-p^=@7Ge0TmKSTfB{`Ye_TbTY|OSVq`1thd@==SPN@-95jt0`Q=s=~k`(Eq>xe`*1t&_a+!x4GaM;z3)Q}Z z5tz(I_tyRVK5dW&Xh+C?kD{99=BnLWHCq>I>gwKKsi>rap@QErVt<}5*XF|#V}B?k zL$C;)@T1%NIIz_)*08MM&KT5%9F4P1>*;+C7D}no97DamR(TxDy4)z#UKqmIgU3Dv z!O^3YcDHO2(U7Vi>%MQ#D;GBh3OV8f%?qe2|?Og2ohEtTEHjK%K4(UTH2{MLdvPtkQjf zP1eVsn|X`B6_2Ezky`oE?RbuA)9N-A$;cl))-Fk%&%i~-HR>Pn`3|iiyIhD?Uw0wX z+wV=Jv5rr_!KZBCt*oq64Mt+M1NZH?GpD*yTDX?m*|2C4K9Qu$Ne1_JsqX z#D#Kw)|v1joWRFmXTN2NISGIt=F&jC394{oP283qI{BHB|ha;Z5X6`>T1s?m*Y=g6)XPlL9H$G)k2lR@$l z743&HjldEyax{)0LYTn}AhvC_va&)$2zA1+rSIttrJMzOaOMJsq>IQR5wYU)yq%RS zG}2-CVIk)-*;`UlvYT{!+n&bJ%jd8orpaC8r8r6e*HWA>_woK#h;Lz`d(GN@Uow6; zw=g@SXtxum0kazt0;T49no7g%DCWUWxIj)TBiDIFYq=`Nd1pYzw!?u6t)LMSB>wrEFPeT9f}#whcXuGJbd=WpY1^0eQtcWh%uGn5d|RIl1K_Z6Q7oDw6g4Iy8tmasUEN;iBs)(O}LvSMDAa&uDoh-lLiwJA#N?Ilg@uLGniPXO z+bY<>R!a*DP14mXS|%O8=PX!vgqf3UTk@J*Z)$%G(~zjp%-e6s1t`LH{DzsweF7@3 zyx8xef6EPx$c00KRmwy|gP5qXgb9OnhmAV8gk7nO_h&T3wSh7Z!_Nb}@8*WWaoRoY z)bo3I?8@usXG58oQ^}+dl$_`yS`W;{!CDeh2%R~2rBj7=Fantggly(gud}*lE@2F4yBG{|Paj}I8kS}Pt*2@7A zYei|Ss^?q1Mz(~tK^9|iD~w%_JH*;#7T=q+$-iJ4y_hd-^fDB$5okmD_tTR?I#`M> zP#Rr!*+e$U>^3ppK6Oyd6oDj=;23xzu zD5Ou9L-|1ty**H=-=S{0(l$K?QN4G5n55pG47CtNpB9bGzH%|k6<$Kfx`Vl||FGvV zc3*$a{m5p8T!j;Qj~W~t3^(7ddZ60^fw6m6ulc+rDhS}rhK%K=rKjI6BqbFH78exo z1)rSw;E>fYV*D0JPv472Rmuncu?MW~PhR6V?zOdfF0?v@;BtB*sgY8_Bd@F$BtvMOS5b(VNc4c>MW8$iYpF(VxO zdK{?iS(U=p6p)vf-$1xAL>?e3;g+S3`u$-F&)8(Q$p8xC&&La?OM~%y88?c=xw}Iw zGkZASzufMh@CSc}FM)Ngjum}*)qlNcyu8tWHiwY^1@+8rZ;q|&lK=-O9LR4ab`H)QmL-HHNv^WTkjuhD3ug*FWpDdxiS66c6#Y*A}Tzbdad3} z;ZK^tw;q35r{h$AsFEf-4SU&iUBMqi$mktquA%)$Qn!dTFjQ&kAMZYDs>TIvXN%es zhll2B`uf%Toi{PfZEZsqo)bzBn|{;BO8FAOm0FDv7a1_GUDfec2GD5aTW$0}dIJgZ zJ7LIf*vnf=5I_fP9r#^qs$&=&Zr%`de7{hx!Po_pW7--#FB~E-MyL$h%r!R??B{&h z;ykm#P~d9`(ZuL*pLjfNykfrMzPmfW-ZHqMy4DWP^=b>s;#lXr5fmJ5U$Os23J_lx zelD}i)}ukq5B^|&<4DYCBfP#nx!Jg0TwGKJy^}b@doR7bA>whk>w6l?Z`W-1--m=s z(uwFDX<5ER!t*PWIS4?o*a5g#1Bum+9SRS|DBTH+un z+L2KX2+uUDZ#Ac73CfMk@ar;|F$la^?QXN<|2RH5@stn~iy`3MK1RqmVG1IE))r@y z{o)enqm!^fwiD`=6BmXJ^p z5D@r#pI$q9Q06DiE!^0V^Qa;>_d``irseRxO<7Bcl!u%G^=)*qMup}TSC`C=xndxU ze{Lm!9zQ|N*&U?75ee>J$sDQb=Z5$K`uN`M`^Ff8OhgC~<027* zojS#>!)gZsHEj#1fJynFV_@(t@W3@!ta^Q&BP)rrkncZ*;`P)w;d;))=XW6c+v(0W zP_wm#f(e$5$c4LIlE^WJ6!wLH4V&G0gm`2|7=;~I)!RGc7|cr2Tc<;--j?96S9}N- z<91NExqR^`8xysN%|^p)BQK{$a7aki@XZNH0{+dOwwCYBt1pgUbE&daVOhm#3p8u1 zQku(_GAcxsDjO{_YkUx^FyUb1HW^lAbTqUg1|5kKR{30Nl|Gq}Ym?Sas4~CjEsQ^c zoczRr>Rd?<;WfdDgDo1N@8dQTfT^sajG;3x&xi}-PkRQ^uzLU}Mf!#-Y6J_bA8Sw$ zMEUi#VpQtFcZLNc$EAA=T2*O*@N>5@!!onjgdS`0vcfXDbYlw5*Xm>kP zGc#Vsgq;aG*OnP|(7rVWC1AVNZ{H2>&v}UNpm^{;mcF&pwjqQ~1t~Nb%$6xmDX|%R z3u}EFP3Zjhs}-|I3>x{|9R>>j!e+2kx4`+09%SGIM&xM-*)(h&h#VWjJ501@N$~A< zp1oz?!Fc>9eJkx!#g)2R7B*50Za9#vPDhITFns_P8TK!3XEM>&y-&vlvVe4O#xI@C z_^d2c)l@$rax#kA_@kL9FdIno53|mqC3H-Jd>RGSU$KJkL1QbmqCS_~p_ac79V|~% znJtf#@FwEo6z_&Qnq_5k)LiZwO}x3;+0_7h3WqzoGduC;f2SJkFWVv5FU@cj$GA); zdWcbgdz{pBRx_yhd|&~;8{Pk|CYLWENh0ssa|iBOQO>F;Ea82 zJZI=Fs)xiM^WXY#{s^4=W!a#CBozu~fW#j2B7{vw~-2T6Q5kolg!;}qQUCoU(&D6+1_fCe7xdTGBEocnl zOQeEJEuH&0mzPXf)zDDjCMVa}R|gMKOYf=}bQy_? z0bD0+)}%JqvfArW7x7}l%e4P!d32|AMml(Qu|oO`I?n$-Fkw4iX{*p;of=Ur?So7w z<8oKXlJKI|Mw+yxV5uCz020HEzq*LIcF$Jo4}v7c7Z6$Grro{m zNQ)k#0V#4hEW-@`W9s%b^R+G~UoOIEt4KA-KyS{Z_M-hFkcX=8<{l;Gl~})6E}BIQ ze&mNw2Lo}vW2%Z=PD#F%TUolgOr2hzZt6XqobbAy8uMxCzDCz$cKz8-ywp(DPKJ=6 zAypfQ@-ORI**$c1O4JDI6RcGmR=G&)X7&mfs6YnFF~>qfl=}X6dBNNgoJMDK_D<)DxH_&X(Vf-Z#%oF); z#ukYh6~M9KbzEA^(ivh^u+2^hM*RcO>uYGZJ%_Sve%PU|qHE(e*~B$hkb9|p8Ku&^ z?)eMXXBi7JMC$Qn>f{b|Gv%ds>g@* z=e6%vU-At2sUvhp9^)^SoIhM_WoUoe5i%Zy(GaTZYnZe!D#X8ovA)cRB0s$)d^`>d zQiwWtf=P6T*StnUm*ZkXsX$bc*%pjClQ1ktWFT%Oj(v8co(dsF7&qk z{ZlkF=TjG0w6PgilQFxPs$NGFv&r2!Gk`D5&26{eW4{YZ@vunNgsuHAQP3t;d?U#h z6skDRH-LoJZ5o%%itI>d*baEzBsZ)jQbJG=6g*0rAa5*v4kG^^abH|w|Cg|amKcJJ z@Za10gNOcbY675%1O3*$MGAwad5J~w`{o0^)rY%Q6AUhy!e+X7r*KI7oHF{tnf;kv zgN~y4mxfZ6iG(?{zk$etuF6MXOy{1Tz15Ao3nx!;NY}%zNRkiZAA~J#Y~c5O3Q97DQ>;wfc;VdIl(?>Pe zUxAOHuK}OR%G#cX${`ha-zvta+tVh@yiW1JET!&RPDZp9pa0KL?YJx7D!nLHN~7E%$L)ef~vtrV}lEOMzKls#r+yP7BbD7tA$*mrkRx&Rz2Ew$Yj0oW* zI8<)H$CpIZ%{#CXBsZTo{VjA|HrrSCW`!hX<_angBO{FFWmZMix$T|*Sl8vA)DJ#P zxVd)y5u>X=u^#rYNtpvH55;n{FMi+@kUCNTChf)C(j11&%siV4?AxpL`8`9qcIgljvMT@VOk3&gQ63U9G~-q z?AR?s$NK%98>t4iG*`&hwc<{0!S?=Jqf*x270AYYa=xxx27}K-ODh9- zKIgTgC2Zb!R%3VkjSY-~B#wZ#4TD7aYA~DQ!^2K4Zer?65;j>dASP=Q!AB1I;~uM$ zfkY%=bUHH1?BwL;MeGZ(qu?q_@kM2j<;p3YK3%K~t+lfw#8oA=9>hQG-3m9cxk=2( z(QS2XT}??TwtYLcA@!?ACC*0S7RgAB6C$#FF9MJM;C~5t7-v0C`e&&{{&pj71k$RRyOaKzJo*2Oj(u&#Igw!5D}Go-W`{=nVOcd*>7t;f;$!6 zN&~TX;GXbJ=tdZs?hg*UkO^q6)zva{SoQ-R{h9HsHb}X=P42?W1_5d4k#P#6BZpBg zTtfwuEqL|yKt(b`C_}jK+_DkvI5?d!l8kQ`R{`Bm zzV7Y?9g_AZGtU_2&_deaGz$xAeXy{mPysslLH4>(?KTuWyv~=z3zb$Htkk1BeZ_P0 zC9j4%C1Cc^;7?DczQVZ=pC7-9WOC4dc$t|Ogli%04H$(w5J$8S2IvQ%Bum!LFfYbEa{T0cm^=*9*}7eWH+27UZl11CTN?~%rY|HGMQ$RT_R!$ zqUbYCCh$R3l$54hUSHf{&6^{_BNI1*9@0hh@=pA)r2fS-H!=)z=M>2_6vptslk{=U z+isB9jRs&;gk~!ik2I9j)Cyw^Ou1TWR^7Hh-*vo~wRKgjdh)iTA|isEloO zsEE2a%C*}A3{H}9!Y<@)cg0-x8ocx=8Wj?>Y#ZAl!W9dPi0-%N>6OiqL3pcXr~Vuc z`#%wk40}$`BO?Cp2$D>o6xIpHWo6m+c}3sRm-J9%9%HxM_x1&nN??2;+;#Q^>kB4t zLHQ6jn%mV-K-SXI0yAdi|Db3H{AoxfsvQJxVZQ7?Q&aPN85Wl1Zsxz*IKC0w10Fm( zJ}VKyIm=wb{rA~@MQNc^Ltlxf@(DN+jC||rd;8Q!y;Z#quTW+}t@wrv<`xrq5ybx- z5o8sw!n$l0L6k~hbh_ES32EHKV*AmKEbkUNY zR%U;kQvPUjoqUy(mDNF}DUjZJ2VC0yq}RS5KRrEFWD9WzbtJ*|t>{(Yxv;allrE3a zGjn5}=k$_VW(ZZI!G=<5Syf@TG(5Q)06ep&R`?g3Zhh#=>D56{|gyl0#H3n4B9TQHZuAPG4W~xjcED{t(?Ps+$ zoF0w}k#J^#g>s_>s&7V zyC;)zGbnfa9nGCgz1$>rcE-$xXz=4BBP9>qZEI7{Sn~cLj5tQ3XE0l>l>OF;KY_+{ z9K7SZW`-To5dte|g%S$FbB;C*D!aF#t1cdbv5w~CNoIz% z=!k`y|Ku>9Ww=GHH^S$v)Wd}qjR+&1*q{t-w`9kl$KL?vZTPk{@n4=4r ztbotiM(>3*3(^H&#Ha6&1%n&h;@ysjUWBT$H+|iQIqKr)W(ofy=wc2D*MMhbP-vvN zR*g~D2X12CZXLE12KQnL&8H#}@{y?NqACBg+ivr{4hjaV(f_3^m0Gv#Pgw!D^4%_7 zGv1wfQ~v~|LnTH$_=h~Cx%2q-<8Fmp5bs1AyG`UC;;`8IV*?kn#vCv*Kd{sDLAkJS zcwi@xibsbSausprGzhY1x4SEyFB!q-yS;f*Y#t_bG~LsR<8$}@aX5uf^R|o)oo*M{ zG(!!?-AP@S_^$+@3x#(Wc9F<($=!T%ol-$_w5Fz1x!jE#v%nBo{gq=VSOji{pir~& zR6(wtOZG;mob7n;Ajyi=k^MV{xl;qmu&ZnE*B8IqIdI>e=KQ~*L)USv+UqMcnEsRO zyx1_iJ!a|%Zy(Kl3tPGnNa$Z0oEzQ0t9t@{q?&Nad)IU_ z3?TH$fb~$$C%-L!fos)8r;~w3)AeIX$WWO!hW_|uKqqc5XFyJeTFtH z`(HY#cSfWMR3r5k;?tFL{#4-a_CT=FZdAE2koEVN2|)cZohD+1R*3vP@>hdDa2lP=HGgg@DK;38S; zm_rwof0feB7s&288J_yk0@uH)gIFxiL{6`Tjd|tFMewiZI7091&35A+9)BH-jeTP_ zj1P3nA;*oFOPFNHJGmL!2oH<+=m!g|MMgf18+Q zR6SX;WBWpWF_@f3$NQ zXVBCW>}FL=`*+kSisxZK7-u*+!5A~lO{poPO4^?moLB>fk=(`gv%vpp@b{>PR(DsR z!7XB_z+6Jz+wUqQbXJ0aHkHzWosgtFE%Ko5~i_NE%As?HbAMs- zKL_)sBpVK@r4}EZPVd3r6OE)4@VG>z8~~4+jtU1oC=KL#&?;cf-HR0LATF~%UZ=Sv z74N8iOE99`$W=J1jZ8Q=DOQ}1&DIRjSk3EXzt(=Di1xJ4@sBX*!<4~`iR5W*4^zAs zQITPCr$7qUUh7Mw@`sjsMMy&X=`+pc4@A{{(tTi0l2T_qU=4UaAR#gvpd$mA*hI*e zjFs=R0JPk&>IhK~YU?n?(MFB{KQI>sbWLJ^5@H^_mz0EYK-Vic$2o4TMvLNpy%|$0 z6Uonm5-pz$A$kx~S%`u`f(sw!aDgi?d4GPw+85B(*M9Q?wFX>`)&j33x*<2Li)R=> zrr)V0$Mn7yi?LuIZwIP_*|n*U)!#1|%6rfnHsFbl$fi1H_2G!82TVtE46V64NT$&f*V6LA+h zdcfdXEIz}v#P9&OQH^_J7%mmY_~0HMj4h!i4%~^chT$gm5gnP_`wczt^us3?D=API z8TG68P5@Dl)SCPIQ_71G`L=_(+0xd7lx*w?KA4un?N8o!qY%W0@Ll;ODH#+9{cYIRE$KJ@7N)&6RSX@rqfa0cm%qsb$ z_^h!`@(!h0CFhD1UlMBOUb>+W5pwdvzqspJkPp+ZQ_z6-X(eiH@VZ`1sW)>x0dIFK zfGZb`E4~m5t^pxvwg)Cc7J`bKSx9IqT07(iBSmjffyu}Q&GNb2f)O&-(2pEJwrW_* zT-fvNX1-m=9<-y|j{*emz28bxbkL$Yheqi!O6Iy6{ixRXQuCZ(H@HtO42$xD7)jB* zsF%FEG^d>zRN3J^*6W9V5^AJg=QV%5v`=?l&e;*BI$Y?(n&Rt>Et^-HtgRBxl!!t7 z5`}L)EsLkDP~9B#$fBAaE4O_Jgn;|GURGUFf^d#OM5zK(Vd#=VWtz5JL6xi0QJj+# zN1G?_f@gU=0p0!Kcf~CIar5|Bkg;B;M+0D1;>->wDfo(H!oOw|gxoXXVzBoz z7}odt28Oo7LD#2soALDb1wjB|oZWXs%Xe!A0%g8_%m|pmc*%S3FXI>I4oJGNHn2IB z;C4S>Z@og)yTDxDb|Bpt8RCQv4GERzUVaDY*|zL9UD5)ex?xjAc0ZzaDPb<$Q8&SP zy*TmxJkEn#k@Nq0IPd#BboQ4tL|m>f_Iw7#^+^aNXpZK;+tm0Mb@k8K7nh!3@V83l z&VY=asi(F1J_p#EHAp=&I6&5g>kRE z?Z%tfH`}hqXpwW3+XL~S*8oUcJriWTKb#nSkCXhZ9

    bZOX@vH?$X=MDVbOwk_vvkj!wMhjN+))nmjO1UU=7cj{R)D zu*7~-8u8geS7*1SjdO`j&<)eSzvAO!N{MAq8wf5s4YDP&QM>LQ9E93C<$a^m9`DgL z8n4;0khUm|fQbdfi4N}coF#Hww$hpvmp{%3*H<;A(z+`Tn*KIT_9WU{S2#%ug#hg9^mT+-)+@j4G=GKhfa`z5F0d*p zEL`~OOCW1~ZnM^uEckl)b;7s?Q0;MiQL#bQGF#rLLG*15&Th?|})K>^URfQ`TZ%DY5zEE>_f0(?9Zza1rt;c`qb9Y*T~j2X zg|k%=NMzyxo3LMU{XtRuQ$%=HlrT^>g%$#|Q;BV6Kl4LTlZAn@=lMJ-=?SKU4Ge()S6;qXamt-E&GD5>MFqI>yAUDo4CTlfGLnb4vgVaDYIiI zr~UVF3wJ-rL8YdvoKm}?C>#u%*FB3XEG?AU1)4I*O-o$JL6TXBdAV$uWstCF5=CL# z6?0qFDyy^pZFUZUW(#+NyCYZtGZu8aJ*%Hzmh+iTCai9gcS=@fU(_WsaeSf8Xr?zl zTy++W+a!xuj9?lWkJ~Qr8wsw`RWF!YAn+&E#B)q^WUw&BAw)t2*yXG!gaa?P%nZ^a z(lyoym~3EOAl{rH2N*3Cm!_)z#d%_S!fz0LUSJtbIsRd(DnrxLqxCF}7^)23SbC1K zNk+3%?NOGf1vMu)Jh!cdAi|s!4Kh-ysh>@(oWa1uV>%e^T~DJ-D&pY$ znPGJn5xpkm=aitSoQhTd68cr$CisxqbzKv6(mQ%p{@r^jfId6#C;)O#(7|Uq1M5IQ zS9j0ba(}`r27S5Grr*{{2wIt9W=)<8E9|`7tkm9dWUP$F8h^KgFn#q-LEvt zpG(lK_H#Bqb@g4GA?y1|;4&=Amb7#&joE=Z!fle#uVV(IyPoD#sskShTn2ojW6`cY zl8Dz7i>y>woEKPxDL!x|F)d8&1b9gqu`$;D!RezZ>~c)PpGmh^#~@DW;2N{yZ_7c( zK*7V70h^7gR?j?#8@c)QWx|z#XS;`tlBzYts@L|7PA|!5d~QeV-QCR}H_!O08|qX? z)d2hlw24Q#yUK_C(#pC-~%1C&WYox5_H zee6Zu!n2U!%D@pT*i^|E-#VSMbyNQpSGd0`NF1&=KB8CmZ;M6~`@=6zTw z-&(dwS0No$AbL+0E)kI+PEVG;p5FU)7Qa^)sAH0l`V<5IR|K2HnRgoyU8IeD*#QCF z%mDl%z(@C(c=2}`Qxur;Zy4CzWqz=8a=Jl-2t*75A?8kMjoB~5A|mQKp6s)mRSy_&EGI1i z%~e1lq(Rd7Bh9`Cs);mqY*$8*R05Qc7qM$WS)-MDNwxPLMRHO?5Pc@&YJ~hiVBk}c zEvOC=u;hF5#OyD5hyMFe&*Y-- zAlpk_c%a8X4F4SR2Odd`k<7yws|j0?4|fPfj|6w1!9gZc+d727bbr_ZZM)mWRIoR} zF#=-YwYl@?NSH%DqV-Bse`Z?z{w_=B+smDb!y3eFIb4ZQiHgW>5-M+Vnv)!Rw_%A4%@hjYaZ$=ZViI8a}ep^*{TQF!h4&hzOT~W-k#`s%_DBJ9TIYE2!5xwi2^=tc|Kaw{VaZJaekmNT6D-F9ux~{*cVcX z#U(>{UhiQR%sMK$0Qv~UD7L=7erN;gu#XHL8?EEX=8xfhB7xhPD~ei$tG{^w+{%&o z%*?X^VZ2(fRQ`vl=PB${=|>qVPYSpQrSfm=hU?fsHXphkhaPT(iB%~@eiFU7#5mBF z0Mp~aXi)}P1(JyWeh*ThBRd$&k=&m)7a8B@qhbxgs{wSzXdGTs(GOoA0_>fOh3XHX z;o3Slr?sLtdb`_@=wV<6tQ{ew>DXV+L{89MOOJ(P*o5N(J^B!N5F8{V zF~6i6zCO3{j8Mmwg6AE{2tsO>?%W9Pp}G*o-hgk-Gy{V^QdvyKXx)96s{LM;W9N9y zUg4T7BJW#Z2bItIQQV!`Y<^c@6AoR^Ma@3aS{kL$6&xXHDbHK+vEi2!Jo03!%fC@)h)7GA;f{Ps~ILyw>4t zqC90K4aA=SpiY9t!L!*}8wm`tj%l&o&X+=~ZdsYZx_X+0yFT%o_6};`~KKt{A|?$A@6_BgEbqEE)O&Iz$Mt zM!e6jWn#`cTmb()zp(5Wf}j}&Qve?4(0w{~`$YH`j!BCN0FJ^6t(|34X9fxoI8@E;l(730NKuUg62O0l z4JDMX%p*M#PKjHnq{J2Jpy8@P&e$c!6|Et$=Eq|oU1;d_Quy{ zQ!3ikDwW_xny;r%1;#(g!-gNaj4xPyyoQc-nWBk-fO&^kYX}fbcm&g@@g(r&G+}5- z)gCi+<4`?ZKpoBF$i0U7trvt6eLHveFz`p5@a*iY<`H3ToX`g={g>5?_q*fn3+cW~ zRCZNcY-yDK#-5+h)*h?Jc4T;qf~Fae--2`Xw1}?p2nK}(OfyKKrvw6&c#B#bAf_%x zN2L$J@`LkPqk9z9U1eR)7G=ou{SCg<(FmxP+@G%Iq9r7d>pLG)8lDDj+GI%>c&0qF zkM~9t*NJBujUlT1?nf4knhbdsf{MX#j}=sg|3asDvRIj)L4Esm1c0xZJhpJW z7pZ3Wj`~}a52_*t4vPYGM5Yeio%UlGi5ffOwU>znWf*+OkUrfaFuDrf7@Nd_iinKt$H7Sff|^B&ht08EvxuzfvPi+mC8)S&nvEKn?f$2u*JPQ7EPYra{^+a z-V7O^Urk9V-t%7J13G11j44`~75^`IT;aB-jRIc&sZEL4Eu0Is@@At|Y*N5#i|=vh4PGY+;E7#510 zlzOU{=EBQ)%B!`QFFFvOIB`2$b#R)RI?M6}hvM7Th@9v9I2A)F9T&1U( zfo#Kmnz=}~MEAUWk=$b(G7;U<9SggquDM7Q(i{0(K@~&iDzAXmceUPZr@vzAzPZ6S zF*MRI8wY{mi$-&R^7BZS_USAvBmFi{&LY>{WzC%-iV-m&pb7W|00IRkRJrsNkWl&K6 ztWjX0OOWVBj3g1l5lue-Iy^Gvm+DQCcafi|wMIcKkz9gcfr+V;;( zyu2?V>$<%Bif|cBi{%v+RU+0a@?bd4tfyWY@^n!IkLxtV+9i;BS=1iOwT~H&%;DmR zsD6o3eC@Nrj$d3PQs^-Kp$54stc&nM(~7P6bbC9IzuYU~aa4tV^cmG=&rys$;8;(Q z2=ep@?*F>q%+Tdl-q7RsD)sewfo+zP4h~1yV}t)wj&vV*p z5_K59X;G!mdLt1z1Z zw6i^dy}N685+h@kc#v*KgGLf>TzzfE0h$!&F@|hlzCA{#dl4R6>vt3K)~doNc7+rt z>cj+j1emL>H zkJNu{`OF00Y#xR>8;^Qx z1C52mGDDm(lGuWl*#CD#Qdk{V&xvGWTE=X$&8+z|%7PSdvt+ut`VK_wtMx0@Zt`9U z{TdQ0wb5pB!Uc26=A3T@!^vs0df4%D-mY3L0KOo{=_4K{Z&Z)s54mUOD!Ml7f{8(> z+MDW01}On2=;(%mEUB!Y)StNiem0(32s)4ubJdDK;(iXHM61>*IQkp2@j@PL+HiY&E=Ldw-ht ziZWWjwOzyVa?U()BE%**xlDEIlHejPsIsd1?3%fXDipK_P2>3D4!6K~E; z6pe)0$IUTT=!{ zf8(#yeqtwv#W(pOhF{JG$USzL7#L;JOM1ms9gbw6wr{g&VxG`N{SCVWyX9@^5$nEb zp5i7^Y-J!nXI))#qwoAB%JHTLQ=^PMr_Z5+A5TYoQB%R&m+z-$^{jPmCL2l`8a~Ll z!lul-Pom<3h*a%XhjGGN_dD%Clu$4FOPY;vM*z{4Oa0$kT?WIA zQ$TH>X+slU@Y`X9{cr1&_EDLS9Ob%>pqvB&zairiQQBnhi~U` z`hpr^ZGuhT^=F{hZn-i?PJ=<;Vwdf^(=BXbw1%Y*h|+99!E}CgFFXb(k6lmB6Lz_S zRfA`kglq7hj3~-XOcnzv!xnJ$GH{?7$jiu}4#rQzLco3NV1QgINT_!j=HMEyp^ZY5 zpZ><5h)v2udOhU)7;90>$2Y$|(lPr0W@77N~@DBAj5MD*e z*-dXs7dPpoJ3#yYuJwBFR>X)g-Gj(GOGKWe5 zrY>5yy&Owjj|~Zsyx`t#LlgBnSU0{&nV8%`1s;i29ZLi{^d>#r9%TDHgX=>WiGQ>0 z22A02ZVB~@&Sd+BL!-Xj6M=SCq${*A_zyd=qC!IJ9R7rWNLxSItFE+Ew>+dk_>caqP`kUVU^5??H_jx|sQI-WZ zUsWYHXB`iVXh~ZDsuNMdZQNOukC&LJS98$?2s zl#tON-5mqzl!lFxRFU=zNWyk4JYaNhbH=lOmg=hlR_TXkvZ z1HnrSWum*FQ(7l}q8Yh974Qp(?{XexB3 zpj11hxRD+G?4TTBxiU#d2*6m{I$~ncU+#`Ytvp)rt&w*5wp$*C>^dX;4i5 z#wOepz+lWa>bZ+`SHz7DIzJQ!GBAf87hGS@cUDjG_lP{G{-h73-tWWrpUzp9`m<)5 zZPGz|nX*-c_8j@v#F}DCMVm+e%pWp+$RTFMP?S=oj?M7&EO2x|{{EzQ0z!P-|2KMH zH#IMB4^`#DJNYQ%FG@niemBL6P}?T-bc<6H6nE7CdM_0M_OfLkA^#*Lsp-6=DErwo z&b=vhW|yBnw=}@+krhjx zTUv*+^7X<5A(|B= zk*C5t7o5rg?3MeTGt?|1k_J9Qdt3qc&gRyJLB|eavKe1`X5?;eQpz$ zbhsUOCQ3Rwvk5NOh_qI2=p68K4*V@R`kx=2voYP)&3sDeC9o_Q3j=&>lE_h5aiu<(oKznUwE(PgJSdDXm4Y zh-`!A_OkKTj0qh*`-bi@G9g>Qr^-az)cu1yKShdJDs01NMNY`U0erBKbhE6MQw^d( zblJ}9nDVD61o~HstteTL?pQR|G%HDNGFu1cBKY4q%WgRN1@{05s zcrqh0}Gyij5K?!{J7Gv`?FzcjeS;CV_J4EZ zDYEBibNWB@erhUKE!zAF{VQ9y-rY(Y#&2^6zqM&YL?=&Q!>1rp!gXw~H9a4+9-vEO za1ge}%9B`UU<9KOl^K^{J0aAFvBMr)teZ@EnuVlqq>I#Lk!VxDYUz=UD3)Fc@1t(g zkQ4F3E+VDzsQ7guyNzgY%6Wwy1>nB4UBh0p1G1q9HKKex63ZacgvJwz@G(EBUKR!PM@HkAb3G*CdU9cSoRAiYHVJvm&w_T3il0% z*S^*RX+>0x{=3@^8xNXJhg~AJ?9G^EWg+QO#csFOD{T^;j}CH*0|b73cXNSf!Wz74 z9|TFVxZ5*IV-3&!R^mu_GSKEv`&?XTlTa&?p0rnGuHbS1BXa+^e9_acjz%t9&n3QH zeW|0-K}^7M1EcI{F8Jv*CuLM)ZeJTz5f_))zSf9_F_0nnj41#LEWWF=jG?> z#1<%)GU|;Fl0cCqmzUXjle18uUSIkKs^t+4LYP9RjxDjCOTK^9`+n7i=KpF4%4UGr zK%e6gXZGuPHXEPPQPRd>#l89NKQ&OPB`}wU+{S}+4v9S>dDp(6wl4vLU{YAqggO;# zILc`W7V;Xo)XVuJVpRqS*(p#+2G!;0apl_79GDjI(L|U89p)A^V8d8lT3Q+!OUPVb zf`^#7dULhR5PqJGV{Z4#yQX+ws&4l?u**)fx-X*$>wi-{>YMy)1aM9+_kVOC+rJvt zc(^QfDCYrH$+6dXHXQ;t$Uz`qSlN~QW-II#cykK)(%VxvPLmyO`@`GnH$FJ?l?l!7 zwNahEkH`c#j1B)X`keqUU^h8OBk~N_Z(Z|=70LrIn3p+ zV^?CfTc=6}zWA-?R-D7gF@uB9QtjN#`|if8X{S08!+b3)a7)l5*uOW`TKEXUA;j=Q z&n%ABg#=_+CN7`y7n0>p77?5h&VFlJ7UI%b;nx1PzR80n3Z{1K?>EuYBhD`)DyhbK zf0i}o(CoBeV6x0vFY2>LCGN8)=JPYt$c0|c3M%+^NwXiPA;0fjqf!&nNK+K0Y3(=< z3TJ(a@&@ALW~cy{so>^G^%8B5I0ZYGcAmF9(y7|oC}xd!P#8t_k89^VU%HPrkGkul zlBd(SILD6V7LuTvxFn_PU)eCTfxm z!pqzO`YCM5M5^c+K(gTB_$^IAu*9eXC#U+Rc_a4b@_XdQz$<-YUqC45BI_ZFZ34t0 zEiocep~s!q7L33vmSGC!CVqY%3bEi)B!wvl(XP0RWDE9@g%Pdvz3EP!a$09ZLGI)a z!<(mGX=Py=SZVF<7gFn{JDPWTn3cboeSf)SMFEgUX5~4L=ZK7mgx-SiWHAoYk?i_U z=_c%;p&`-GBe-kQe~;HV3KDzu?iSk>KxI&|>2K_Hv-lAfqdz~tX0!A2Cw#&;niE?M zy*ZdFQA^5u@~|w@vAL|CoI%HLSnb(yeJyj6e>f*jX;!Nku07KA8AXPj46`;W$Zpkx z3Sn_LpAlVg)n2&*Z6@8_O?AXSok`8zl6k%5lNofNF774XI9ZdHq1zQu#rZ}-!*Gps z&%$XRq7l9)dTIY-4@FoENTf$L^n5#lOx&spJn(kk3SV^+lq{9|IRgL=2Z=ol+7*?(YSk=F0Nl_DEwqyy$~vYX#?L& z`&j*qg&-9?t)5rJ5{>`?!p$G*O3L0d<1$vV6eO2O1dz((>+*Tlr^;SZZ!dkujOW(6 zswm&a>hlir_mN=>k)hK_UgE@-yzUwX2)(#Dy1iJ5dU5h!&oKn|O*|q@2gSC?*A1s6 z*%CG1&gN3t&L3vFV;W5Qv#K=36CZG#`4#tu&U5N12~*wra4b)TVYxCTkDz!?V)07I zjbNxn^Rc$XvV%^G=qwB_A+A)DE|E+B%lQ#hsOhbX_xT9uyN*& zyOtgeL(6ja&@dLJatxRFA1hK7hY58KL2s+?NG8sYNLLC;D+>K=JR|Pft|W4CLz*Qs z;|$YY@Wf(HSQN_YuBQ_|V5^g<_t0V^z*l{E{g%I+L8FB8kfF%LPXCjgJ;EHuw}~Pp z>OpQl{%{dRT5K_hIgsJzLiJhTW`6X^ue#c^*_k(o@54P~8DqgVYJ%(q4+okXpT1)q z2vbujSGUl_v6G;7Xb7DDs1$|Jz)B+8n1he8p5j|gimxOdUa#b!>Hgrcmi%ZsLa+P( z&A(s-KX)-`5A>$I%BmON`SekAIt3p7yL-62Ue6!K96c`iLYX^E#=iQvjS~(lPSl3< z^}GX9Qj)4dbTYo8N24Z6V8(EK^){Ka)pW&2|K8v2vE*UTpqXygfKfs{g~?W@;~w`Y z)5!b}9TZl?E+{*8FQ(e|4@#p1dfV)O@>|>ZS2zvNlR=40JSL9uw@<@1%QSCSRe|0L zk5XK~Ci-I~i_qucB*zyjPg2>n-O2InGR3Nl>ms^zmL796rfRgx&C)#@VO($O=eE?i zAbFJUm$V#o9zQoBRKPFv+K|H-)VyZwjn8H;XA%g~Yamf_tisw|?*h7$`3pV)(QjC3 zYXsC#)-wasneAOr{b~ush<7%L%0fezGK2X;Ws;0zYLZ zcGC=s)nlSA>skrt`)uf5FE6j3)3zfmp z#LT2!=UutS#h}Jm>-2=+H>7T z4tIJ_%hvr0DGO(X#Z_k#=bMfYnj&iuAKj7^)pp6Hkwr)*auda#A~XH38;|+c?xp82 z29k#bP_0^Bd)r}Ec18?9RL3uiC?mf`v!|M|!I3F|bf7}1Suj+fSL)$Yij*A~BKbC4nzQG;)cG9qio4q}!YL9Rl+&)@q1<==Ui%Tr6|Ij{_m%4|K zJd1Ddh9F)LnX4M(!|w9dc$7;ZaxeIrLDpb@u9f!Eyj!QCH0jaO%GoDh=x!*?8=E3I zdNiXJ{H|SQj^Lk<_;b`$YJ=+fA}-GQG?8xY(yRCpFS@nG9D9YLN+?^{THU1a2cqed z;@SOBpJX%>A{#*#t`6VHk|-Z+>cC>SV2n)q-~N717^XU#L(?Pj)EU>t&~s_${+3(( zpdSIlOGXK#a+0xrs{N|(MlVoo0Mv-}qR6j3?_$z+lLYZuY}bVSa{^Mro;IdVe#^qz z?xp~Q8fiEV(V%OZl;g&OuC}rr<<`gL8xPI|6wcws44~6MzC5hAKr||w9%=w z4Ff~m577h6VaO#({3Qpv@{=%dBw2b39dSejzEg1U5BK7;c2c>1?<&wwoM!^_aA+d= z04_T5fL9U386x0-v(8~EHFl=e@HA$fmvW}VdCVRapIbXfR-1(++EffE8OuAP4@l|! zMq@cP-c@g3PtyREUYE?2VnVv~zWpQZcc@#_el5Jc0A|>PJl^OjlQq(-#bM(gs)T5$ z5^s$TyAuEYb3grcj80G4a(&m-LUkhPsg!Oay9CijAOGzt#>LC zXuejB5@kl@j$*Wnh!I^J&HFGoqHt~9P5v~e>py_z)(B>GlxM&n71B$;io`99C1+QI z9>@Zg{~fYj#)SQ_>Z@1vTk;qn;c#oUm2zwS^PHVS3e~%A55+R*7SFbdlC8D0|L#a= zgX=>^fClaHY{EkCGM~6UO<^aw=*bc`4|Q3+50Qk^%IlFeB=Vd#(FWgnO#zQ?-vSM?RHgPDDUlpQOo*3J@_uC*x$P|3bDtW7FjD zi5dR7xwS=!E2n#!Henw0UWb3!i|w}P26&56l{;unm*LVSb?1UZB1PW{(7B)y&)q!Q zuI8kZm)hFD$e$mSRO-h2U*M>r z>4{t!xc!R9&A~RY#1afWCukm8NM2e%WEg&e*P%!n_kRGySd;PpOF`a6aVis zRCit!z}P!WopYc}-x5&!w_LIrF)-5!^!y;iMnT^+kKa%b{-3ZHM)RrhlUb8J%aWxGJ6n&~beiyg9q5>1LTKKMFYtx*;oM z14dHDBf)yJUusu<14JdXTA9TB1x@lV!VsxD`CXjHpUiQwfK{v>$9oA2Z2=8=GLCQh zXC`F4f_4(ek&?<&pz#xf!>GcL?cl4-Foxw;JKkR(oxV7!Hm>cx(!Yd~XWjg0yW0Ny zrcEecw9TUPFL)a*Voe;2pF9pBy;jmTQ2klm%NaA@!&i5nW$L;RcY{ouP}^bSne_FC)srds-_ZH92*>-)ilOm~zNmX0&Ox4%HK zhTH+-x{B9bihvAqf85l0M@(qTql4Ct`Qt=zP95;|T19+bUDP7*k8nX9CD)J6fQx0Z z7!O0o-uaGm1Fx|?@nC11%O_Uu))J%d!y*^|YN6<(*eUT;bHzq~zfiZ<*e1H97qt^h z-drmdhRAE5+Q?7ZYs0;Y6)0Iex_#TU7F{ug_m~RPmnj*c5#pI+o25GYr`rC-xrKt) zqad^sd{YLBCm3x#85Y@Vw;`Ed>KwyIJJXZuRq`54iiqM`bv@U5n5BC3#*p#KQe6Qx zyh41@%}CRvv2|L&ps0s;U!zFiM3WeLP4=gRNnUhv1+V)%Dzam&#?a$+DJu2%XR~y8 zF$sjF#|#q(B?0<(rh02>Md7l2FP;GjLGv6m7B0-;!f{%AS`GwAN*w%m#A{w`xye<$ kMgRZ(KbXK|2i4^Rl}5)aL(iu@|0{IXP}NbXR)R(RABV*xjQ{`u diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg new file mode 100644 index 0000000..40a94f5 --- /dev/null +++ b/PrusaSlicer/Snapmaker/Snapmaker A350 Dual_texture.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 QS+B Kit_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350 QS+B Kit_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..59d7de3170ff695d927b317cfda682e7b6efe844 GIT binary patch literal 16834 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 IRG|_70}SBCegFUf literal 26826 zcmd?Q1zTLfvNk&C;O=e#g1fs0cXtTx?l8Dp(BKvz5G=S4PH;ki!QFzp!zKHiZ-4jx zhP&pOsamz(uIgGg-Bn#Ns>-scNJK~g0033)la%^9Z3FdILuDFGPXc?19)6czyHALRW5fFc6G{f7qt5>S_t`QPU6d%{#U9v&_N ztgPPN-YnjnEY5D$tnB>!{H$yotQ;K7?+9jhUndVUA7&?a>i<#lfAmOMx?8x}x_H<+ zJ5l`8Yi923=^;!-_0Q0MxBuywk5>Hx>FP6;N@r zwS2eyPrnGe(0`EsAKCxf5n}yk{QuRN|MB!c(sx%ykc3$Od)h>h2#q&^0Du@kPD)(U z2kO`e2+|sy%hzeXvqWCbG={U4cP^%&kimX&j3L7PLnBiXV;ekxlQ1)|!#flylOR(< z!BDLJ?QTu)@wAWSxUcW_a;@X-F7IjYq8Wh9gsgB1UVS?4(wGWx-y8qR$tkZlSqzef zii5_3V?xr!siQYl1ONX-VCaIRm@l;WI>EcnC;E6m9c4z~we~Q6XPv{>&*@;%pJy*1 zkkom!zW-%?XzwcExjw!yuB3?XUTGFN$f36DRv&PN`p~q-9SRNGf7qFK*bxl5g8H+l zN%frnvnWp~=;bP?DCjA(>eTsdzy0uvxVC{=rG#H@6_z#18tZ7@z}b`4pqZ(;v-259 zKikw=EIwkvljBGh)FWc|r=ovp{ctp%%`5x@w2b1_W*C;IypK#R6Yr8og~Fd)?|C#2 z?(FOw#=J!iUmb@J8FP_pqAE56oM23dWdnJU0wUiX%ZAUQe;AnH)RZvQ2be z>m<6`o9H0#u}_}zzCS%IFBnqENpnA4X+x)GC7hd^W2JcGNjpp#9UavKwqwcFwz28ae56%{2Kb`5{-3#l{nA~lg*$@c}B z!1z8|1_V4a!5)U&6W36;21VBKH&{&&A&KU5+t0&tCF@|SY%J^_42v?C6F+^@dAzRtW@;`cg+K(mERe*gZx2l{1c zhIRBo^!$o&6lch~RpXmQ(BS%5tYm8450|vKg^#3+$rLY-N42RKR)|8U3?Dxdidcb2UXvoM<%tRx|8^>DL=!FXU_lM-l z#S+w)X&D*X{z7DKy6MTuVk}dwG$K8h^m*2rPQ;}bQ6;iTB2ipHESQ@~Ex*x0{ejWL zJKcd#^9Rn4iLDXK55radm_u)WG*nVRH+;nlJ$<~twKBEVKlt6Jkja-13i8zl3B{6I z20%KzYxl!FzqUeF*)y2id8TEN;nc}S?Oc40i+pHt0Sbb@+%vyE;fde56X-@)lP0 zpLL~50K8fmV@&x2uJWSLNV9!Tnijfy*TPXTOwoWRk7hd1ciCoe;yWJHQO3mR};NG=pizAz3210PO7G8lGN zh`bux=mf?^Pkd8%aXHr?LN`r~>&sDM@PE8MocZJ|xF(#)2+X8f*da|&JdLI%cV(M? zlek4U>!-*%1d92Sq81?+Ty&Y3n{Nq@7yyG{MhvJ|G@qXj8m2_zHUt6RBt1N?{cUs| zAL2We#kaE}xN4;CxeRN`MS}tuTZ5r{wtZnQMQ~p~rHW3YA6(Ftw!xfXT^v&y9kwJk zgoyObY@Rumy3!4yt$)b+*jzZS&NHwo{NaNo5s?~kI5~)|#HD=X7UQ?g6kmteiGG#H z!{j=5TI<^#-UTsSbJ!Tth!`v$1P1NH6s$n^Q#2R~5jn!?2R8yioHOx*;^cUTSN6z# zH=-eR?Ab*}Ygt(tid*3=ElF!@Yu0*cob0!Zuo9h64V|Ee-OQ8?Ci0RQMd{t9L2jZ= z!4N^up}S#389*qmS1zWEl+>}rJ=VR#%`E{H=M^zO@$=%jqnw%9rXYsOsqELW-jfU{ znqaUeGn9zmwasCE%IUSmaN@^l3%-7sMwk?y5NwcBC+m8z5i(d?A~!p+vkZFWjt=|RYD$4g4?o>&!q(x$2L%YWk?kv@8Win&M2KcnRDiba0U*il^;vbD z5hSjxp(grBe*Rnv?Oik?!9o}x`%56;{=5sYcoL)cj$9FnL6dXOE1aFIl)w(ziZ4-2dbwHhE zUIIrA;MqK-S8A`ma_}F_!WGgce{1P)fO*)pHp+M5ij@4cf9As*vXXH<-&iIqP^uPw z58Qq|czt;)kPefVm3#!PvkkE!4+8mqs|((viyO+{(YLq!UMFsEu_4R`_wR~-P!`{W zFFxP#_|*#BUe#au&QMHr>bhc$MRQ-ne}U-nK;zXZYPNx2>p<31Q_aj*gR%rb8||o6 zDG=$Vz+esNc?mig5>x)68UlPkO*a}80yT6^Snt&1It?B`y~3(u-17$jRY_Ny9dq{d zul1*jdMAe!j2-A*324xUrh3FXebIAWu=)5y1hD~anL(;Gl&$%_oVyR0Yu+#}Z*alr zgdC*^n;foz2^?O%RjP*RYeNiNk`FKtV#6Kgq*Dg2>nKB1Mvu%bD-w-glzBqoaT~CEYQxA=)P9-Wlin##kX|S{(Sm!= z#P07%_}#)UTc*+OC^TsptH=OQApI4fX$DK`N>aM6wzhUcYY7<6n#zaa@@wRi!MMt5 z4e{AmvW^pLD1^hckLKsXMDmoQS09N6VR_hg+!40L9!<9FB0|l+9>Y?gjyJc8>(=Axa)Ck$0Cr*v*wYqCL0=nK{EQ+q2^hzOZH@!^G& z>QLy}UOiILZ}$fLs=2U4k$6R?co2zZ7ArOZycl7$6Rh(}M&JNgo`M6CvyLKR&pc~9U!#Q z?s*gpaKKjmRnTzh>dj8N^ELgi_{#TWi!+Im`)}IT7lNdhlqA@qD(8fTuH3D}TE1^_ zKS|(~ZYfTYgmkF$f1Ur7tD?SmHi{>vzeKpR^4XyyHH0MojLCr6v=c*z^K0zgr}km> zm0Y2AJt@hG5-i5LAuE|it5t#*o1-x)9&ah)U5uBxrzET05=1;0#uroQc0(rm4_j}v=eqO+DV!*8)f3YVTdaw-5_BRDxbwv*@TYq}&iW3ENr8bFJs#&9z268h zx)A|ApekVBVDI`EpszJPKE6P5-k+GN&mmHp#J-3hK}`BB%@FT(c>89SAh$l03%^8H z(mz=Yw2d7N4F~A+KhOD;hy-{uF*Gy;YVPd+_zcR)jb81L2r>@&YloUIx(E7VTBbYb zJkr30rFrT6ae-<@eWwKfCGcVppFKJlVJjE4E`4)ZF>>DVJM8jW zGYFF%ap5MiiRZ)AuNAETAC~OBn`m7CQ-p$w;}Nj{@NhN--0`*Z*a;y4qR}Z$ock5Y z7@x^N=W6gng@+m_2W6p>uZThPjNLJ#Z!iqB1?z_ZnX>o$t~r|ZTsBd5k%QdG4eEJ4 zO6_HJ+S~z_fJ!xH_&mXE07~eNDmbJ9QvM(@cImTk*8f2kZl5&72P=8qbL39VWlzE| zZleps^e8FPB^NbzbMwqSEh)hjui)^Wcndl>s8`fuWZ0y)C=&`CR~S4c+sZ#OhI7qA zUXtkx#dVPIQ%e;&#MwS&a!))AKAqx42Xnz>+Q+2dKj&0!Tz8`9Q&J;VeUfv9dzlH> zM$g{P&bXLfa447mR#2J++I?m|d{8&^1YcYS!8!!+_12c%U%!zvG-D6)MI3~Ik+E8n z#K^0O7P_?jm%ma4aPJ2)t*5YoYCV;A<8wh*)*cAEPdelSv$untnLwTSL114CsGsKA zWi90hLucDGB7I2K(pj&7a8f-3bhV9`AeoD2rnyVDlLUgBI&d zr*NE3mrUs2TW&`_;0XN6w>*{3ErQgG(FVgma+$RbSZwy%@`@Uu9cqlkGqda z9I?;Kyg9Vz^Pk5d1VnH_jh0HrfjXyvHBMh7k1AX5k!AHuW`o^;NArNtp~= z*-)t<`R*O_HK#<YAhsGb;Mr2aymQ6Rk-2Ps%20ti#a&eJb04IaV zGt+Q_@kAgHu39;JuI_rLNBCuK~5f`7C;W3!N zNaAqn^?0e6t~;;0{K=7cuCwvjS3_blk@qwwlb%Biu{c)x_4d>wy1ZR*fp?iBoD6K& zT9SA}1DqmianYd#EJm?pTCRmYVOMEaXAkzWve+JosLUtHXl&3}5|i#63){8bHSw+m zV5WPsa&c>gh=&+DmohL`-D(7%s^zm5G8*vM{-&vy_k% z<&$;6#zL6nnL`Tn@Xsc;n!(=GD%m75GlFRmo)4>`1qvaGp8jHV}7N444O9kfdOzG)6&z!v~CcD-@sK8 zc&I01KA&_eF9ONU%=*~Gs?-@|#P-^iNaOC}0?p>qAp#$EoraXyG*G3qNEq6rq3$#r zd(Cw|%DTDvdCBD5YJER+Jm%(}gJ(gMpy;QU$2E)5go+Or(uMny|MmOOs!IuxsF{Sn zp9HlNp6j`$rOo%VoCrzmiVBMTz`IqQ%fCk&dxiF0z>KbSxS7|O#qu#PfJf(LtJ@NZ zjJ#cYY<#Tt#-GZ2pOny|k4HMnxqPl+WL(A!Qnr-=uzq#P{d*h~>VP^-1|cDdUUel) ztJ055;_B0iu|xfWrZ_bTH%$}2?Rm5aS(|*a6MXy<3|%dE;eW`mgeZPT$&nmDLxX1J z?&FdU0%+cf8AQamw%UpCWTBKbuw#Q_<&$6-bpcM>0`%#Ahy7{JX1 z?I%RK1b*z70d1v=E1(Q0(|{vw;yRxt`aS^S)#vp)tgD}dB!4Fy(!Ml(yQy;{;$vi? ztHlTV&DbDuF&0vKeX>09f_+p6&{r<*(}L@M@8b|l6ANK@ogM@~R0@45G#`pG zetM=bBo#oCw+C8>Vp0zJ{CY!~m^+NV8C-odUX9%yi88%Q_?c^)lmF|(ew$508+??E zx_V!WL5uP|@V3_ns;6zdAQ3ELqUvvJmy3WNM}Tk;2|b<7t3b6gs--o@z|5?LO2{YX zN(_r?CwR`9|3h?ND&+n3**ulSduD&^_W8K1+FeRYQ{LQdNjC!&CJEtG#bJBeb!V9W z2!p5#wL|B?GptGD%2_v0j+9Ybzdi(Cfxb*lBR*kkR~9_)3+~2-{&c{(WX_O-dA^9B zgvVJ~Wv?0KbrLTU=tr#MaYkE6J1uOCcG47l5g|#EVGj$3kZa}H=)UoXt$pwBKxrvy zmV*tsL|!9DP(=KX;ipvrNm!nQfNOW`HO?;A8H9t61n628$&YRQW+s{0OO*;vr!!$e zw)Hd1DbA8AwkrA0IARRCf**JXU*+IJAX1U$(nhk8q!=5TkdV}Z_-+WJ^VC}4LG`q+ zFMfxFh6H!{F*!65!gg<7!bzI#ywZNpMOzy`fH9IP3e{iZT2xK*THjOY2KT_(sIG6j zhW|LPjc#?g^$jlaY!HB@<8MRQ^6M`G$yY&VWq1)kYIUL|I)tcepKjN-74NN_5XahB zud_Agocvq{v(fR5Q9}VMNf=Fo76t-ZrJ8)ciwnM_$`vbb$aWVt6SVx$dk_mBH^kA_ zx$S{AtRvNpuGF?5=5Z8j%@s7Qig}y&WZ0sq>vL)Ro%-~v=zuf zex&@AETP@sNoK7Ay7?$2yr89 z4i>%wm6&%CkI8VrU8c@CPor$~SDW`Kq^8+%wfOStGHuue-@Nl;>-RT>0_k>|L^wN) z-gR#L!U*awv!}}~&Wz2Te_^Kq7&pAKW)c06ypftdVFV(OsHtSCiA7R7z~#rRo77uq z-k|ed0(fH;4z#h-r5%6z6YfK*nbKtmp-aZ=NpkR^t)8Rp$}dke6!J~Mha;>cS)6GuCZw3W9o~k3_T52<{yxMLh997_N zeF%o%ZM4a>sSvG0g<{uvfNi=S9!wyr9DC%BZUF9}PaqZ4&xT((qG@*P-GLaNZQRU* z_9+smg-%5$>``me z-X2QO8`G}2PRmHUfs#cXhQ-oj;cdaF61>L*yES;Ay3Fz=nJ5d?mP$-2)i|rj$)S!+ zh!k#ZVM9ikbfTaq;A~8OlJ##VM#rmvu-qMb4~v$2IV_i11wDKtVsnWm60%7q;=T2w zrl;2p6gt6%LAKG-^87~P3JUXrRqc*uSwXiGQtw>(N`$uh4JIxUHH?FWu)z!~8gzNM zW5aEOj&h7F{#QS|)oU?UD{vZSF)tASjW6R>7k^uM&h<$THsDKKkIFtIOzrbWR#uHk z5O~)2rS^6H7$jpEsvusZrDq%0FQ4FbB3MD})F}rCGXTKkQz4Og;r_{lc!d6IqBMAj zl0RF+cmt_nn?w{BR`PlN(*c057RLRu(mszgFDvGwMp>gbVY3-%*9HX(*c;3CRptqn z1?Z9d_Wi?VtP|^<=r9lBbV<4T${r;zovc}v(a^f$bt`zsY3m?|bb3S-kbrHg`VlTd zmfek4lO}@<7e7-qC~XV#d;m~o5>^y57TA8^(_M&!hAyY!3vEM=A4w{YvlCfms_wx| z)jG7x?iU^zX}Yfhr`M8w$&!?s>W-7_jVIGg$7f`o@F26pp<)V6<*tF<2XE2#h|@{{ zl3`KYli2vZrTkfzf&y?^>czEv@yerCBg%C_N}@S{V1oip0Tb5NuJ6v)&TH>Xl&$`Ch}izN5f#!>vlNq@7k zwO)ruM8y$=$!ci1iEB9ertk_D@;gd!nDs${ylm?w==TQ&f;3jx3O1g0>@Pg$gB_;p zrh^8C(*LZmgk&bd8S)cRIXidEij@8=c6%Z^6uR-Hl};sy8E0R5iwXBmwUifn z?CCLdY{->u*f=z-8Y~tSI9ryG-~CcUt3v|{^q_JHlMIDBAbD21Qq|I97O?Dgh8`Z0 z!7aeX=K7RaR;G1Ki8RK@;8kW>+VgxW=p5YWxa{><(z;`xtCZ{&m(-`DHlc+@|2ip7gM?cMn5%ym>Wxx zuSZc#;&2T#;`{wkJFOqYILXW4y{6a6ZRTwt+0Vb zZ-PNwqJ>a0U+`eWO5hD42<&utq0_tMLRsa;IhPp;)V^+F4VM!sREaNJiqv81%rb1T zhGX8Wo#zsf!+XchR|M4H2q09bkt;(s7c37EQLR>5=24Aa9CZ^B(rl<@Zu{Y$f##be zu>ODoOOWV--sywyW;~g=B88pm-wq#v3G$O9GeY#Uas0EO$qnAj;hUqV(}LFMvlrf) z0Y0(JW!C7M1{Sz%^652_LWY^Hv4I$LnvgmHWW*ww-j%dL(S{_U%jhYVhuYv5dn&1g zAl1hN(4I5B?i?O;DG^EpQ1BrdGreU7 zx(-LqXNKKmux@o^a#9OQzCrog;b54}$`r(|I@+S|x6)e(@ z5;+JH-;s7wl?TR+wbLi$2S1(ogxr_H4KXOHtMV%d!qT)l+Iyy+-yceYSC142MTnIckpn%zPTDtxpPxBac5o2;AO zUsLMdx%X8;yjpgjFi<5learNroB>_>52i3?ogRPW&$k+sBK(nK&{js1fW|El0qhgG4lpsqxO^BT;*5H_so;WlSVDcaQF#ouF3|!n8T#A(%9=Q+Z=vG4gB;22# zEn-p~xA&OM2?np(6PUudpyL777KQJb<0D?YKMo-%aW}lcES(>SQp8;Tk@~)}U$eYz zZJR`N(Uqh_;-GCttLf@$SGOXrG?kTEq>{wq?}yE}J-ip64Z`&BzYwqi^;a_HsW(38 zeA`A!_HtYvEo1)p@s|uE7m5QJ3lS1&_xvhj9za*-%s6mm+I^YgNua{ItTpVb_`2x? z?E0_ifIaE+pW+Yuvrh(%Soh3EqrZ~rg5^l)$g5416#sR=ZQe*vP>YPu!^)}*aNVF% z&S=cL{_Hpx45omJN2G`avP8pSP#4Y=1_^xkv`w<; zuXkLo?;jam+Ks%2>LlE#AX}2=tKR@sij+7m-!=#O-xZ1vO6rXNB2&!ITH+!9g}7un zmQfMte_N5$6BswL?f^SNCzVJ6#G{#x%%0++xQv(;y-!>zD301?L4nIAo!)80K}Xvs zSFd-ypc=;7I6Smf?^6-^TGsB_BjKv0@X?_Z@h=2oGgof`oTH_d{1ApL+fSCo`0a?_ zG+J=SJ%gQ2aJX4iaM}GpHNU*EF+Pl)ZUB9JG3yAgcT-_>OdcQb8O=dLgom3O^~ptQ zxwS6cHuPnSh1Z0m?`z82EvY~;lvz7*RRff&lo_lk;v!-Nj`s|wALgX-W8Vd^fKY^s z%dih~CBxni$q-g72b*Dc_gfz#qLo0XAxijp2ZG-+3aCYAimcKxhet*t^j8EiQMv1R zR7439xQTRRlIN$poA7(AZcyxZ-E1c|vc?IHLLvGsV88(M15Rwkki@icuYNe_%UvIG z@CmRkA;LtZb}f*!ZZmmNsB#e?xiLvSLPPPj$E;r#cGy;Tp*IOS3#^pQ&Tbinl?a(_;PFY(LEo>#!HN|XXp2hllu2!2_A8!hxF4L zK_{KSr(14V98bGEFWhh6zWqhejtoPt3Iw7NJUm1R@8YKO*l>|xVs5gr$ft>u(SAZR z2e*>cPqF7VN2t8+)aQK>s}_|Z5tki%O(YeJVG_gPboZHB&E?yT$NphQVmRP`ZBvxu zO^^QcndIkoA1KYh9fIV2yz;eVD%Q+rNKRJJE_-wfok%JqQ_bu7p&--#m8^+HW^&!^!30p;|9@Tu9?V$7xL~;#law~RK53gh!$;q^n zYVx}EOWbkk^D_$rLzytJ6mjDfaDIlzYW$q@KIH?Jun$1*M8snZ-4?G_R8~~T_o+Eu z#K^G$QE}8tP`c##Q1UCj&G1?IdQ#t7Ewty+{d+Wzoot&j(sGOEYxNSY9=}kC&elMn z+8U7xZN7Cs`{6ZVaJ0G$n8jCM89vpMwh;EaB|iQYsWiGhH8||XQpQa!U4u>zkk=gx+-`x zbk?m1x=byg2WVtUwz5$P#bo={F9eCJ`nR=S%ob$d4*Sq0gkAtjy>z=UE2>^39u;n% zC*VIAtaFIiILjkyXUxJfGv&77e^{Hb#f;m?7j;HMTRg7$&5m%}B!6M~!jF$+Ly@Zh zaYv&5BtDp7R=pOMN|x3|TNZd3(>KICtx2LeY|8ehLDoB7k_lZth zHl89mob&OCKWE)9fl>+}P9in}UqlRd_LC*W)%+K>YkAK_I(pQKb|x#Eo{7w{M21Y- z+LSTdm^JJsD03;dR^&~}p%&3*EKl^`<*YE?7|hkQ(keHN7$x;yi8+O+N=BimEhG^- z!omT+f1fS$FAQ}TTQeRum-vA9B|BUHgxh0b=<)r|?jcBKWqo`$&K6B*(CYyH()I8v z8=V^PsV3<9$=MCj=c^I^_zq48myzOBl+0dZ*7HT~Yu_Pw?(%ORHGc*L1#7A3sU-i-jc_xR_xgQT57%}x=hfbj)P%-=h`t*-9Mq3+$)iw>f zuwgeBf8$&I3_))sE6q4>|l+;V_a>IN#klQh=Vpk+M_*dLb}Kb*s#cfr zRhJnhRcHHHc81;)bD)*v_|&N@N+cH&HwsvUQ;_CpxL2YkWtMF?edzdR!>@|hH*-4` z+#N3Lmw>5z*Ge+Gw1Qf$#`b}k=n(gn$(sSmkW0)S?ZjeggmV4j>)n?xSZZb|VJ#GN zh547GjP~W7x0hfdof}S!^5{RD24~2H2C8zbGe3;E#8S!3|DeNSH}*nqI0XfDs`VNs zd8|)`3|M&Fi)xx9pt1+Ih-5K$)eVM4BUaUt#2dG0sc-n2f+&S?&79k=%ETJRrnA@W z&?ZJd531*jgyh9^XFYs7Zo!ONeKx2|H766$gphT_z$pxG?}CX2)OkdGm+1VOHY7}t z^m-~t^tG$*U1`ZM>;2~3nmm3E12J_gO->}^j|Non+0Y7E!eAKW?`462qFjW;KI z{}csYj!NwQDg?7`8|Fw-xTkuZenAoqwE!wvzwkAiU>xo1slJatP6~L1>-)UbXH-4S zYFjhtd7tnVn8ABo0U=~%SzRbBpp42-lLT13d(fNCF2w+z=@7&?M3+rSlX*KAS+X2IdI@fox$928s6jm;dAOZe4mveuN+OFsi(I_DvUPq!)Atc zrL6)%utq{y$s*Xvr0z|uS!%9Q>qo#{T#H_CcCI(UEi4l_AH;K4-I5P`F8X>A6fayD z0I(~ej^@YhFx=&E7b3yw=y2mX{+!NjUvos~#STDS8NL7H5FWGbS9ADTZs@daJ5kWQ zuXuYo>=z2B-FxV0wMJ1hgm}fBk>~b}Ae}$S7rp%Dm_v&qy+e@Hx<*Aoh#h42MCzz`y`5Vq@6%&Pz6y<>>yjk-VQYkiW z_{4G&$>f!k%pjzs&bKL=h#qHb@Prt_$rwV2^z=D%YlYyDiAMSL!U^iwUu2y;EleC8 zle%*&6dfGBeEYY`*|S%d&UVEfP;xD{CC)NHN?RraYb&CDyEnYSchdt;YqVLeu8bDTgGT{4bidbA#PRet*tb5S`P6{lx*d5c^qtGU^8jgYV%co{v^T9Y0gfQ#q`N_q|a#^2a|)AP~=F%?sl?oy?Ba z8GbTG3#Hj!+5R|r|Ew=NQ_ls3|3io*wpjcWQyiipys5xrpGpCCFd*&DsecVZx4ZG4 z4;YyD5qfdy+eQc{NaXT|kBa=n4|xR`leO+}TrdLQdoBzlb`)eTu|aHP_ui6IYj_Ky zCcc5A76(50*&c5%1-}`as5*Ih>vG7anLdzKhLaFAIcX<7%p3UA9UU3MqPb`u-hwg{ z<8L7|(AK&>;S7E3cr$!ioJdr%6nAs|ktsrVG&Fo8Gi~m4P2TH43%y}c6bY@tovve} z{x$7?D+lm zg-OZtD~ou%t#1)Fni!RjuW^aS{$S?8_u#q}A+#k)HCSNAt=MasWVf+7r$Y}^a*vtn z&ag>b~`%yM_Wq#FnJ33}96(#6F^aiQD_*yZ`(7ikcxV;_B0 z-HJYme!!0D4Bz?v=Slt3mHO4M!3TwET6&Xtqa~)y_`7g*8OX$NrgGzFN$`k3tthv< zZPRI0ICfby(XBNvp=LrKti*)CQ-l!;fbwMARa|8GoWyf8kV1vhhdjb3VP|K@uCq2Y zcB1J$E`psTd^^DHxZLza$@TGsT`!dk$9%Nc7(;T@j6SKl^T$eJ{&-Ak|DQc21F0jo zC(@Q*gly*{mgW08)A*h)T8_N<+Ecn5*kT{tjsi_P-E0e>-mTo;1ITz zsw1HGFNSGZz!-Lw%K>d-Hxg{QI!5`b`A+<~k_;VBGU+mp+>(Q-8hib8IL*0(TM;yt zr7z-__KHj4R1Jk9wrNQ+7?g5O1khF$y{svilOWv7N^eBCs**1`wIt^R@&%GoP*8h& zx>(M$VR-ZMG%nfO*M~*nM55LoiJI<+OOUC@8~<}gSqdeK389YNg(S*nsOxemEm+VY zzntAA%|fW+Zw{X;l{B%5FHxQZwGfYKU8m4M4VA;N>^}_$H___qEU0H!kDs|%sou<$b9pTvN2jjA?j|8 zvendOidwO|EEyZU6!oZRRtW=JFII@w`V9Mw>IiHa<)}Jni*~$MVf!74FuFCqfg2=^IILiWpi$M3?mWhcxYKP@*; zFfG+v3^P1}=rM=f#KJ-l24HK?1nx49TY*-jc3A;M+%QJHDOL_mPFFX+LWc~s$ zPWEFLIh>&eo6nflC8uZuP0|&gEo@fpW}si$BU$0^WK-%fI}#fCPwFbLrD^T`{Xp>W zKx1}-TPLF9uw67Q9~=`4N}*M439)0fTh>InHMXzePHRY3f>c1I#(p9Ld~QKGgiP2^ z(Q!35!g=qNLI4_Ch>}wO1k#O&EgZpDCScS^_DR8?e_wFRWeZD-{1O*QZAT|kjR%qA z);%lN7qK|Hk%5hdu4X7Yt$ZRbX*O?O2Rnd?{($xml=BxPv#Ci+Gv+T3!qYA>!<|N) zZs8{e*h3vILO(-Z)=!xkYnR|^o`;q51f;Le*59kYc0{+&A4w}Zl?Y0EU|d#Y*|xv- zlb6joSPGGIh8IVj8`r~|s>ogIQ$BSm-g=*9vR^i<)2 zAYm3B9xoJ-@b*9qw)4qamp|u@WhPy9opGB{-t-$9mct9LTM-2wE|6S$E7_}5+| z!$ObD6XO2WnYBfPQOm>~D*K@X`9>A#{O49Xxa4?Pr4#$lf${EfpN@&Ip7;RxvlPl2 z+!g`lq`AV~sGud+P#}N1K3Ikyrf|Ot*W)X|RHZ+DU+}#GY&0~0^cVqcZ(}ASKbvS* zf*8_jnZroUz1ZvM*Wr0mnTSGKiN~B>?nEBk0?BnpwJujC{S$dZ{Kvq#JCV9zHW0|S zySG<4FISxtmfsi67Hv5-y8T|OSda~48jPAHbTch^HwM0Uc)tWlHYnCob{6~cD0UQ= zyintWLQclfy~!AEd%!^G~jfBB59Y6Epl8OrqzZAJ-vmJ5r)fyw>xiTeU6OKCT zlyyOGtMB=R{G^A~M{>rwgXE;mPCmEYKV<67*tfB@$eV-MJRwDt7OD#tfa5nvngs`Z zqToRS3Gsq0FcB+-a3Ai;{s>ZEVsWz6ly4kZ`^YV|tXcXwm!72womfcKYAmr=hF}$q zj+-qGuSVH4w*5Ux!q>tkC9~S`(<^@rWgd=kS~@Wk$sMG+^0!b{E#rK_0n^-3)P*#~N z{e8EQUV{BM9v0COse$;j>B{|u+M7lm5Iv!w})#^0f#p=d?NdG+5>RmPfk zlL%=CqxEi7vVQ)J=(yah6!2bUq9b&-;_i(0zG}y@rN-zuYwHZsw2XUeAw4*hJvV0B zfLZEybNXSwy4I)*4U9TmxK!#WRtN(O!IP+QiU=RCM>&cVwzL3E2yBNF=xl?9bXaVx zOGSLM82nA`jGtTGs~K+Q*`+bZ-v{*ISZX1mVrMF$(J36btzTDl~qI~G`$?yi+a zB&3l>8l<}$ft#hl1!?K7hyTZTUd%c3ZsyE6Ggtg#@B*;GH*1KB`>HVjfXVrPUI4Y0 z>pj@Y(kumeE8_T2Zt(EMGm7nHkOB6gR8bx-NYi)U$in5FC~; zE*^&}`cR><(a|_0^OdetI99|c=L-q6{Zr*cn1}cCy)bGfSWfo0?Z&S$(}7S@d{zxH z98c;&il|k2pDOlc;z`ORMLe6}Xd9H_SNj42nsi8NYxehd_H(H3xe%0D@y9r899>f% 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 diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg b/PrusaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg deleted file mode 100644 index 75858e0..0000000 --- a/PrusaSlicer/Snapmaker/Snapmaker A350 QSKit_texture.svg +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350_cover.png b/PrusaSlicer/Snapmaker/Snapmaker A350_cover.png index 123b94e16cab7dee20b0dbe5be9fb87badf64ac0..8be6c2069ad75221dfe4b4d9c86f2d0bd74e845f 100644 GIT binary patch literal 18546 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 alYq~CX_v*QQ-CTVDXDX4C!1<3eB8feqCz$R literal 23242 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 diff --git a/PrusaSlicer/Snapmaker/Snapmaker A350_texture.svg b/PrusaSlicer/Snapmaker/Snapmaker A350_texture.svg index df0770c..84e5160 100644 --- a/PrusaSlicer/Snapmaker/Snapmaker A350_texture.svg +++ b/PrusaSlicer/Snapmaker/Snapmaker A350_texture.svg @@ -1,103 +1,108 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PrusaSlicer/Snapmaker/Snapmaker Artisan_bed.stl b/PrusaSlicer/Snapmaker/Snapmaker Artisan_bed.stl new file mode 100644 index 0000000000000000000000000000000000000000..a04b55a306e5bf967229a023bc926eb628915b47 GIT binary patch literal 7884 zcmb7|!EPKy5Qax0;sJO9KS6{oSvkck7}+>hqzLdCi5rL9eS?w0g$qxBcnFYkv)9sy z0~|Pk#3LXMTq5NP^;iE>_4jPq@vai3vejSz)m>HHGyD1F^N$Zcx;#5LJbHZe;p4-{ zhfkgyj4z(Q`0VN1w{QMC*!T0p;Gbz2rmb1iFrALWbTPMYPiL|D{d9YM<=#dZvk=p* z*-Fp`@#Fj7Y+ir;({-Eo!sfD(1Bk^QhVNfqjHh3m`S(4co|+hj>#Kjxt~UR^`t}AI zN~ApuzaL$UzaD==4JFi56VUkWy{|Sezx>NJlt_CRUj6ZG9ENjhD50L3fX17jKi&NO z=Lg6~H&@cb@ZIIJ@t4<&h7#(j3DVAK@qO#_is-vG`w;}! z0iB6anTDSXI6qvE5&HK%p`N5;cb$%WxP}sGN6x9id^o`zxThwhu6Br|u~}Zb)L>n; zm5Zk)puuY2A#&d6L24+$o^Vf1K!aWD8cL)cX9+cwU~jvpCS0SPSFWK%+HsC88ba`l za!*Y_gQw^T>Pm^U<7}sf5{_z{x=5jlFFu#}kd`0wKoBhc9e2ZRh^V+$Gv#H(Zw0*B;bQr$( zl?P$5hsV}b5X{FGoeK>m()OIs=&+`NQ+gpR2jQs+XyEQZ=R!k?w7qs`bXe0+!fGiz zH31FWf#_UlD3P}J;EWDy8cJACgr_E4!|rl)E;N)#+s~329YzfyOgTI?0S#Nj7Ec<` zP$F%3&S#5~8cL|ACZJ)txIyP)CMDALvwgPRriKz$3E`;;Xjp~ZpmU+1MB0Ai%vLqj zP{JxYJT(CgJnN!!p`k?D=7`?p%^8GxY62QI!4~uTr*+XRw#9Cr_`dadMfiOlJ(&F{ zQ8k@-y7!a82t4n^`pjMvjNLt4(~6LMxP}sGN1mv`d^o`zxThwd!7AAylEzBBcB!F+ zdTIh1toF87GFQ^kH`GvqJ>j03fQI!r`rI{?NIUwU8cMLY-BS~;(atN^P$KO(#}*AC zct*LWCZNGn^ai`GMA~s4Q$q=!weG12Xz(_04JFc!dxaWG@Xl~gO+W+B?C5o@Ly5G_ z(eZu86V21X0+UO{aDrX{L06z8<5bC<4y6g85y1SaqJ}UKSU8%McEvQvg9T9zV zUsT#3+K+uy>d}+oVNvx&{;qNNI`o7ydvqOJaS#*oVe|4$5$W+KJ*zR;cMyX^peFS#!&tM(XW-Nj#u)`WVjANiYAu~!q+T0SyUx^I>z+@hwr z)=*DR_{x)*z%u7C7YQH5T1cV+StT5m^Kwn^AaoRWq#)G8-KCyaXhCSaN-&%6AaoR~ zry$hBO57tVC0O}|hOR?LvD1>6T0;C};FD!M?<`S8X4lo8^Srvvt}n zd(-WnP>=PXt;zD!-ik-B2Y*85vh5#x8t!_x-c3*j9O7%Q@ep2u5)pC-p zt7NGw5~8s~j8a!_uQRyxd1&~ktm7gos|MUG)2)umzF8CM$sUYqe@9eGWY4cPSnWQS zj>cI&7pLG>8-L0X7Wz)#z*C<;xKYm`tTsjInfOSF7H6}ys@3d79_6&RX z@Thvic7wk&h6ZG|95rKJ>bdRvSDvEkQG#o7dc9Y!?j9Y*eMx6iay4|B6eR2>md l%e%FkQ6Xa%nQO4dim24XI^H9yo><;8?u{zmMWSmN)&KLqM$G^K literal 0 HcmV?d00001 diff --git a/PrusaSlicer/Snapmaker/Snapmaker Artisan_cover.png b/PrusaSlicer/Snapmaker/Snapmaker Artisan_cover.png new file mode 100644 index 0000000000000000000000000000000000000000..a109a49a78435d6564b3b65a4e2499ea02313cf8 GIT binary patch literal 19814 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 + + + + + + \ No newline at end of file diff --git a/PrusaSlicer/Snapmaker/Snapmaker J1_cover.png b/PrusaSlicer/Snapmaker/Snapmaker J1_cover.png index 3ad72878e1c51746132c0fe752e19715961fbc71..e4a508bb6e3b393472d55b518ec6adbda46012c5 100644 GIT binary patch literal 16411 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 literal 21032 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 KqkL7%5B~!I6P!>0