diff --git a/.github/workflows/check_profiles.yml b/.github/workflows/check_profiles.yml index e8404d9e4e..3b0e69b81a 100644 --- a/.github/workflows/check_profiles.yml +++ b/.github/workflows/check_profiles.yml @@ -41,7 +41,7 @@ jobs: curl -L -o OrcaSlicer_profile_validator https://github.com/OrcaSlicer/OrcaSlicer/releases/download/nightly-builds/OrcaSlicer_profile_validator_Linux_Ubuntu2404_nightly chmod +x ./OrcaSlicer_profile_validator - # validate profiles + # Validate all system profiles. - name: validate system profiles id: validate_system continue-on-error: true @@ -57,20 +57,6 @@ jobs: set +e ./OrcaSlicer_profile_validator -p ${{ github.workspace }}/resources/profiles -l 2 -v BBL -f 2>&1 | tee ${{ runner.temp }}/validate_filament_subtypes.log exit ${PIPESTATUS[0]} - # Flag inherits/compatible_printers/compatible_prints references that point at a deleted or - # renamed preset. Opt-in per vendor for now (via -r); enabled for BBL and Qidi until other - # vendors' profiles are cleaned up. Runs before the custom-preset injection below. - - name: validate preset references for BBL and Qidi profiles - id: validate_preset_references - continue-on-error: true - run: | - set +e - rc=0 - for v in BBL Qidi; do - ./OrcaSlicer_profile_validator -p ${{ github.workspace }}/resources/profiles -l 2 -v "$v" -r 2>&1 | tee -a ${{ runner.temp }}/validate_preset_references.log - [ ${PIPESTATUS[0]} -ne 0 ] && rc=1 - done - exit $rc - name: validate custom presets id: validate_custom @@ -180,7 +166,7 @@ jobs: echo "${{ github.event.pull_request.number }}" > ${{ runner.temp }}/profile-check-results/pr_number.txt - name: Prepare comment artifact - if: ${{ always() && github.event_name == 'pull_request' && (steps.extra_json_check.outcome == 'failure' || steps.validate_system.outcome == 'failure' || steps.validate_filament_subtypes.outcome == 'failure' || steps.validate_preset_references.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }} + if: ${{ always() && github.event_name == 'pull_request' && (steps.extra_json_check.outcome == 'failure' || steps.validate_system.outcome == 'failure' || steps.validate_filament_subtypes.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }} run: | { # Marker matched by check_profiles_comment.yml to delete prior comments. @@ -215,15 +201,6 @@ jobs: echo "" fi - if [ "${{ steps.validate_preset_references.outcome }}" = "failure" ]; then - echo "### BBL/Qidi Preset Reference Validation Failed" - echo "" - echo '```' - head -c 30000 ${{ runner.temp }}/validate_preset_references.log || echo "No output captured" - echo '```' - echo "" - fi - if [ "${{ steps.validate_custom.outcome }}" = "failure" ]; then echo "### Custom Preset Validation Failed" echo "" @@ -246,7 +223,7 @@ jobs: retention-days: 1 - name: Fail if any check failed - if: ${{ always() && (steps.extra_json_check.outcome == 'failure' || steps.validate_system.outcome == 'failure' || steps.validate_filament_subtypes.outcome == 'failure' || steps.validate_preset_references.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }} + if: ${{ always() && (steps.extra_json_check.outcome == 'failure' || steps.validate_system.outcome == 'failure' || steps.validate_filament_subtypes.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }} run: | echo "One or more profile checks failed. See above for details." exit 1 diff --git a/resources/profiles/Afinia.json b/resources/profiles/Afinia.json index 1ffbbcdb61..a11cc0ecf6 100644 --- a/resources/profiles/Afinia.json +++ b/resources/profiles/Afinia.json @@ -1,6 +1,6 @@ { "name": "Afinia", - "version": "02.04.00.01", + "version": "02.04.00.02", "force_update": "0", "description": "Afinia configurations", "machine_model_list": [ @@ -124,14 +124,6 @@ "name": "fdm_filament_tpu", "sub_path": "filament/fdm_filament_tpu.json" }, - { - "name": "Afinia ABS", - "sub_path": "filament/Afinia ABS.json" - }, - { - "name": "Afinia ABS+", - "sub_path": "filament/Afinia ABS+.json" - }, { "name": "Afinia ABS+@HS", "sub_path": "filament/Afinia ABS+@HS.json" @@ -140,34 +132,18 @@ "name": "Afinia ABS@HS", "sub_path": "filament/Afinia ABS@HS.json" }, - { - "name": "Afinia Value ABS", - "sub_path": "filament/Afinia Value ABS.json" - }, { "name": "Afinia Value ABS@HS", "sub_path": "filament/Afinia Value ABS@HS.json" }, - { - "name": "Afinia PLA", - "sub_path": "filament/Afinia PLA.json" - }, { "name": "Afinia PLA@HS", "sub_path": "filament/Afinia PLA@HS.json" }, - { - "name": "Afinia Value PLA", - "sub_path": "filament/Afinia Value PLA.json" - }, { "name": "Afinia Value PLA@HS", "sub_path": "filament/Afinia Value PLA@HS.json" }, - { - "name": "Afinia TPU", - "sub_path": "filament/Afinia TPU.json" - }, { "name": "Afinia TPU@HS", "sub_path": "filament/Afinia TPU@HS.json" diff --git a/resources/profiles/Afinia/filament/Afinia ABS+.json b/resources/profiles/Afinia/filament/Afinia ABS+.json deleted file mode 100644 index 74308bad42..0000000000 --- a/resources/profiles/Afinia/filament/Afinia ABS+.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFB00", - "setting_id": "i5tf9foHnTVNmA2r", - "name": "Afinia ABS+", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_abs", - "filament_flow_ratio": [ - "0.95" - ], - "filament_cost": [ - "24.99" - ], - "filament_vendor": [ - "Afinia" - ], - "fan_max_speed": [ - "60" - ], - "filament_max_volumetric_speed": [ - "16" - ], - "nozzle_temperature": [ - "275" - ], - "nozzle_temperature_initial_layer": [ - "275" - ], - "slow_down_layer_time": [ - "12" - ], - "compatible_printers": [ - "Afinia H400 Pro 0.4 nozzle", - "Afinia H400 Pro 0.6 nozzle" - ] -} diff --git a/resources/profiles/Afinia/filament/Afinia ABS.json b/resources/profiles/Afinia/filament/Afinia ABS.json deleted file mode 100644 index d51254c1b9..0000000000 --- a/resources/profiles/Afinia/filament/Afinia ABS.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFB00", - "setting_id": "LhDHvMepbh8ecfQT", - "name": "Afinia ABS", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_abs", - "filament_flow_ratio": [ - "0.95" - ], - "filament_cost": [ - "24.99" - ], - "filament_vendor": [ - "Afinia" - ], - "fan_max_speed": [ - "60" - ], - "filament_max_volumetric_speed": [ - "16" - ], - "slow_down_layer_time": [ - "12" - ], - "compatible_printers": [ - "Afinia H400 Pro 0.4 nozzle", - "Afinia H400 Pro 0.6 nozzle" - ] -} diff --git a/resources/profiles/Afinia/filament/Afinia PLA.json b/resources/profiles/Afinia/filament/Afinia PLA.json deleted file mode 100644 index c04d368e42..0000000000 --- a/resources/profiles/Afinia/filament/Afinia PLA.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFA00", - "setting_id": "1qEFsay7kjYIUkpG", - "name": "Afinia PLA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_cost": [ - "24.99" - ], - "filament_density": [ - "1.26" - ], - "filament_flow_ratio": [ - "0.98" - ], - "filament_max_volumetric_speed": [ - "21" - ], - "filament_vendor": [ - "Afinia" - ], - "filament_long_retractions_when_cut": [ - "1" - ], - "filament_retraction_distances_when_cut": [ - "18" - ], - "compatible_printers": [ - "Afinia H400 Pro 0.4 nozzle", - "Afinia H400 Pro 0.6 nozzle" - ] -} diff --git a/resources/profiles/Afinia/filament/Afinia TPU.json b/resources/profiles/Afinia/filament/Afinia TPU.json deleted file mode 100644 index d4310612b3..0000000000 --- a/resources/profiles/Afinia/filament/Afinia TPU.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "filament", - "name": "Afinia TPU", - "inherits": "fdm_filament_tpu", - "from": "system", - "setting_id": "E7WBTARZ971LaDMj", - "filament_id": "GFU01", - "instantiation": "true", - "filament_vendor": [ - "Afinia" - ], - "filament_density": [ - "1.22" - ], - "nozzle_temperature_initial_layer": [ - "230" - ], - "filament_cost": [ - "41.99" - ], - "nozzle_temperature": [ - "230" - ], - "compatible_printers": [ - "Afinia H400 Pro 0.4 nozzle", - "Afinia H400 Pro 0.6 nozzle" - ] -} diff --git a/resources/profiles/Afinia/filament/Afinia Value ABS.json b/resources/profiles/Afinia/filament/Afinia Value ABS.json deleted file mode 100644 index 0036bea580..0000000000 --- a/resources/profiles/Afinia/filament/Afinia Value ABS.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFB00", - "setting_id": "jEYVpOPBjFtQ0DXn", - "name": "Afinia Value ABS", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_abs", - "filament_flow_ratio": [ - "0.95" - ], - "filament_cost": [ - "24.99" - ], - "filament_vendor": [ - "Afinia" - ], - "fan_max_speed": [ - "60" - ], - "filament_max_volumetric_speed": [ - "16" - ], - "nozzle_temperature": [ - "245" - ], - "nozzle_temperature_initial_layer": [ - "245" - ], - "slow_down_layer_time": [ - "12" - ], - "compatible_printers": [ - "Afinia H400 Pro 0.4 nozzle", - "Afinia H400 Pro 0.6 nozzle" - ] -} diff --git a/resources/profiles/Afinia/filament/Afinia Value PLA.json b/resources/profiles/Afinia/filament/Afinia Value PLA.json deleted file mode 100644 index 52d27a1f8c..0000000000 --- a/resources/profiles/Afinia/filament/Afinia Value PLA.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "type": "filament", - "filament_id": "GFA00", - "setting_id": "oNBk0IxmW7C99WI3", - "name": "Afinia Value PLA", - "from": "system", - "instantiation": "true", - "inherits": "fdm_filament_pla", - "filament_cost": [ - "24.99" - ], - "filament_density": [ - "1.26" - ], - "filament_flow_ratio": [ - "0.98" - ], - "filament_max_volumetric_speed": [ - "21" - ], - "filament_vendor": [ - "Afinia" - ], - "filament_long_retractions_when_cut": [ - "1" - ], - "filament_retraction_distances_when_cut": [ - "18" - ], - "nozzle_temperature": [ - "190" - ], - "nozzle_temperature_initial_layer": [ - "190" - ], - "compatible_printers": [ - "Afinia H400 Pro 0.4 nozzle", - "Afinia H400 Pro 0.6 nozzle" - ] -} diff --git a/resources/profiles/Blocks.json b/resources/profiles/Blocks.json index 46df2204ef..269391c4c3 100644 --- a/resources/profiles/Blocks.json +++ b/resources/profiles/Blocks.json @@ -1,6 +1,6 @@ { "name": "Blocks", - "version": "02.04.00.01", + "version": "02.04.00.02", "force_update": "0", "description": "Blocks configurations", "machine_model_list": [ diff --git a/resources/profiles/Blocks/filament/Blocks Generic ABS.json b/resources/profiles/Blocks/filament/Blocks Generic ABS.json index abb5c988dc..db6ee6f3c9 100644 --- a/resources/profiles/Blocks/filament/Blocks Generic ABS.json +++ b/resources/profiles/Blocks/filament/Blocks Generic ABS.json @@ -85,10 +85,8 @@ "BLOCKS RD50 V2 0.4 nozzle", "BLOCKS RD50 V2 0.6 nozzle", "BLOCKS RD50 V2 0.8 nozzle", - "BLOCKS RD50 V2", "BLOCKS RF50 0.4 nozzle", "BLOCKS RF50 0.6 nozzle", - "BLOCKS RF50 0.8 nozzle", - "BLOCKS RF50" + "BLOCKS RF50 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/filament/Blocks Generic ASA-CF.json b/resources/profiles/Blocks/filament/Blocks Generic ASA-CF.json index d6d5a092ef..6836bee45e 100644 --- a/resources/profiles/Blocks/filament/Blocks Generic ASA-CF.json +++ b/resources/profiles/Blocks/filament/Blocks Generic ASA-CF.json @@ -85,10 +85,8 @@ "BLOCKS RD50 V2 0.4 nozzle", "BLOCKS RD50 V2 0.6 nozzle", "BLOCKS RD50 V2 0.8 nozzle", - "BLOCKS RD50 V2", "BLOCKS RF50 0.4 nozzle", "BLOCKS RF50 0.6 nozzle", - "BLOCKS RF50 0.8 nozzle", - "BLOCKS RF50" + "BLOCKS RF50 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/filament/Blocks Generic ASA.json b/resources/profiles/Blocks/filament/Blocks Generic ASA.json index a3fa2a86e8..5601ef2264 100644 --- a/resources/profiles/Blocks/filament/Blocks Generic ASA.json +++ b/resources/profiles/Blocks/filament/Blocks Generic ASA.json @@ -85,10 +85,8 @@ "BLOCKS RD50 V2 0.4 nozzle", "BLOCKS RD50 V2 0.6 nozzle", "BLOCKS RD50 V2 0.8 nozzle", - "BLOCKS RD50 V2", "BLOCKS RF50 0.4 nozzle", "BLOCKS RF50 0.6 nozzle", - "BLOCKS RF50 0.8 nozzle", - "BLOCKS RF50" + "BLOCKS RF50 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/filament/Blocks Generic PA-CF.json b/resources/profiles/Blocks/filament/Blocks Generic PA-CF.json index 47732a6c9d..a145a7f31d 100644 --- a/resources/profiles/Blocks/filament/Blocks Generic PA-CF.json +++ b/resources/profiles/Blocks/filament/Blocks Generic PA-CF.json @@ -91,10 +91,8 @@ "BLOCKS RD50 V2 0.4 nozzle", "BLOCKS RD50 V2 0.6 nozzle", "BLOCKS RD50 V2 0.8 nozzle", - "BLOCKS RD50 V2", "BLOCKS RF50 0.4 nozzle", "BLOCKS RF50 0.6 nozzle", - "BLOCKS RF50 0.8 nozzle", - "BLOCKS RF50" + "BLOCKS RF50 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/filament/Blocks Generic PA.json b/resources/profiles/Blocks/filament/Blocks Generic PA.json index edaee826f4..9c385d7cdb 100644 --- a/resources/profiles/Blocks/filament/Blocks Generic PA.json +++ b/resources/profiles/Blocks/filament/Blocks Generic PA.json @@ -16,10 +16,8 @@ "BLOCKS RD50 V2 0.4 nozzle", "BLOCKS RD50 V2 0.6 nozzle", "BLOCKS RD50 V2 0.8 nozzle", - "BLOCKS RD50 V2", "BLOCKS RF50 0.4 nozzle", "BLOCKS RF50 0.6 nozzle", - "BLOCKS RF50 0.8 nozzle", - "BLOCKS RF50" + "BLOCKS RF50 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/filament/Blocks Generic PC.json b/resources/profiles/Blocks/filament/Blocks Generic PC.json index a6519b1c0d..9d4e153f27 100644 --- a/resources/profiles/Blocks/filament/Blocks Generic PC.json +++ b/resources/profiles/Blocks/filament/Blocks Generic PC.json @@ -16,10 +16,8 @@ "BLOCKS RD50 V2 0.4 nozzle", "BLOCKS RD50 V2 0.6 nozzle", "BLOCKS RD50 V2 0.8 nozzle", - "BLOCKS RD50 V2", "BLOCKS RF50 0.4 nozzle", "BLOCKS RF50 0.6 nozzle", - "BLOCKS RF50 0.8 nozzle", - "BLOCKS RF50" + "BLOCKS RF50 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/filament/Blocks Generic PETG.json b/resources/profiles/Blocks/filament/Blocks Generic PETG.json index 0c38a3155d..8bfeaed6b9 100644 --- a/resources/profiles/Blocks/filament/Blocks Generic PETG.json +++ b/resources/profiles/Blocks/filament/Blocks Generic PETG.json @@ -87,14 +87,11 @@ "BLOCKS Pro S100 0.8 nozzle", "BLOCKS Pro S100 1.0 nozzle", "BLOCKS Pro S100 1.2 nozzle", - "BLOCKS Pro S100", "BLOCKS RD50 V2 0.4 nozzle", "BLOCKS RD50 V2 0.6 nozzle", "BLOCKS RD50 V2 0.8 nozzle", - "BLOCKS RD50 V2", "BLOCKS RF50 0.4 nozzle", "BLOCKS RF50 0.6 nozzle", - "BLOCKS RF50 0.8 nozzle", - "BLOCKS RF50" + "BLOCKS RF50 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/filament/Blocks Generic PLA-CF.json b/resources/profiles/Blocks/filament/Blocks Generic PLA-CF.json index 7568cdf5af..5928bc953e 100644 --- a/resources/profiles/Blocks/filament/Blocks Generic PLA-CF.json +++ b/resources/profiles/Blocks/filament/Blocks Generic PLA-CF.json @@ -22,10 +22,8 @@ "BLOCKS RD50 V2 0.4 nozzle", "BLOCKS RD50 V2 0.6 nozzle", "BLOCKS RD50 V2 0.8 nozzle", - "BLOCKS RD50 V2", "BLOCKS RF50 0.4 nozzle", "BLOCKS RF50 0.6 nozzle", - "BLOCKS RF50 0.8 nozzle", - "BLOCKS RF50" + "BLOCKS RF50 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/filament/Blocks Generic PLA.json b/resources/profiles/Blocks/filament/Blocks Generic PLA.json index 3f3838e22f..bc8c34fc26 100644 --- a/resources/profiles/Blocks/filament/Blocks Generic PLA.json +++ b/resources/profiles/Blocks/filament/Blocks Generic PLA.json @@ -45,14 +45,11 @@ "BLOCKS Pro S100 0.8 nozzle", "BLOCKS Pro S100 1.0 nozzle", "BLOCKS Pro S100 1.2 nozzle", - "BLOCKS Pro S100", "BLOCKS RD50 V2 0.4 nozzle", "BLOCKS RD50 V2 0.6 nozzle", "BLOCKS RD50 V2 0.8 nozzle", - "BLOCKS RD50 V2", "BLOCKS RF50 0.4 nozzle", "BLOCKS RF50 0.6 nozzle", - "BLOCKS RF50 0.8 nozzle", - "BLOCKS RF50" + "BLOCKS RF50 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/filament/Blocks Generic PVA.json b/resources/profiles/Blocks/filament/Blocks Generic PVA.json index 2719cfe661..becd53db6c 100644 --- a/resources/profiles/Blocks/filament/Blocks Generic PVA.json +++ b/resources/profiles/Blocks/filament/Blocks Generic PVA.json @@ -16,10 +16,8 @@ "BLOCKS RD50 V2 0.4 nozzle", "BLOCKS RD50 V2 0.6 nozzle", "BLOCKS RD50 V2 0.8 nozzle", - "BLOCKS RD50 V2", "BLOCKS RF50 0.4 nozzle", "BLOCKS RF50 0.6 nozzle", - "BLOCKS RF50 0.8 nozzle", - "BLOCKS RF50" + "BLOCKS RF50 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/filament/Blocks Generic TPU.json b/resources/profiles/Blocks/filament/Blocks Generic TPU.json index 5c04853ee8..decdf2eaf1 100644 --- a/resources/profiles/Blocks/filament/Blocks Generic TPU.json +++ b/resources/profiles/Blocks/filament/Blocks Generic TPU.json @@ -60,14 +60,11 @@ "BLOCKS Pro S100 0.8 nozzle", "BLOCKS Pro S100 1.0 nozzle", "BLOCKS Pro S100 1.2 nozzle", - "BLOCKS Pro S100", "BLOCKS RD50 V2 0.4 nozzle", "BLOCKS RD50 V2 0.6 nozzle", "BLOCKS RD50 V2 0.8 nozzle", - "BLOCKS RD50 V2", "BLOCKS RF50 0.4 nozzle", "BLOCKS RF50 0.6 nozzle", - "BLOCKS RF50 0.8 nozzle", - "BLOCKS RF50" + "BLOCKS RF50 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RD50_V2.json b/resources/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RD50_V2.json index f59ea80516..8e2a5a26ef 100644 --- a/resources/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RD50_V2.json +++ b/resources/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RD50_V2.json @@ -10,7 +10,6 @@ "top_shell_layers": "6", "top_solid_infill_flow_ratio": "0.96", "compatible_printers": [ - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.4 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RF50.json b/resources/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RF50.json index a91302462b..86f9cb5adb 100644 --- a/resources/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RF50.json +++ b/resources/profiles/Blocks/process/0.12mm Fine 0.4 nozzle @Blocks_RF50.json @@ -10,7 +10,6 @@ "bottom_shell_layers": "6", "top_shell_layers": "6", "compatible_printers": [ - "BLOCKS RF50", "BLOCKS RF50 0.4 nozzle" ], "sparse_infill_speed": "300", diff --git a/resources/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RD50_V2.json b/resources/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RD50_V2.json index 9858a56f29..fa173b2bba 100644 --- a/resources/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RD50_V2.json +++ b/resources/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RD50_V2.json @@ -10,7 +10,6 @@ "top_shell_layers": "5", "top_solid_infill_flow_ratio": "0.96", "compatible_printers": [ - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.4 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RF50.json b/resources/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RF50.json index 76da4b8943..ae773410b3 100644 --- a/resources/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RF50.json +++ b/resources/profiles/Blocks/process/0.16mm Optimal 0.4 nozzle @Blocks_RF50.json @@ -10,7 +10,6 @@ "bottom_shell_layers": "5", "top_shell_layers": "5", "compatible_printers": [ - "BLOCKS RF50", "BLOCKS RF50 0.4 nozzle" ], "sparse_infill_speed": "300", diff --git a/resources/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RD50_V2.json b/resources/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RD50_V2.json index 05c2f38cc1..2c39093189 100644 --- a/resources/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RD50_V2.json +++ b/resources/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RD50_V2.json @@ -10,7 +10,6 @@ "top_shell_layers": "4", "top_solid_infill_flow_ratio": "0.96", "compatible_printers": [ - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.6 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RF50.json b/resources/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RF50.json index a9a24ad042..7c02d847bc 100644 --- a/resources/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RF50.json +++ b/resources/profiles/Blocks/process/0.20mm Optimal 0.6 nozzle @Blocks_RF50.json @@ -10,7 +10,6 @@ "bottom_shell_layers": "4", "top_shell_layers": "4", "compatible_printers": [ - "BLOCKS RF50", "BLOCKS RF50 0.6 nozzle" ], "sparse_infill_speed": "300", diff --git a/resources/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks.json index 03c89e4f9d..9f66196279 100644 --- a/resources/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks.json @@ -9,7 +9,6 @@ "bottom_shell_layers": "4", "top_shell_layers": "5", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 0.4 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RD50_V2.json b/resources/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RD50_V2.json index 823ba2be23..ec45900e1e 100644 --- a/resources/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RD50_V2.json +++ b/resources/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RD50_V2.json @@ -10,7 +10,6 @@ "top_shell_layers": "5", "top_solid_infill_flow_ratio": "0.96", "compatible_printers": [ - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.4 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RF50.json b/resources/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RF50.json index a0d141e2cd..32beb61fe9 100644 --- a/resources/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RF50.json +++ b/resources/profiles/Blocks/process/0.20mm Standard 0.4 nozzle @Blocks_RF50.json @@ -14,7 +14,6 @@ "bottom_shell_layers": "4", "top_shell_layers": "5", "compatible_printers": [ - "BLOCKS RF50", "BLOCKS RF50 0.4 nozzle" ], "sparse_infill_speed": "300", diff --git a/resources/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks.json index b1d1fafd58..2bc124f2dc 100644 --- a/resources/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks.json @@ -9,7 +9,6 @@ "bottom_shell_layers": "4", "top_shell_layers": "5", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 0.4 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RD50_V2.json b/resources/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RD50_V2.json index e6e44642ea..9a9bfb2f49 100644 --- a/resources/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RD50_V2.json +++ b/resources/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RD50_V2.json @@ -10,7 +10,6 @@ "top_shell_layers": "5", "top_solid_infill_flow_ratio": "0.96", "compatible_printers": [ - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.4 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RF50.json b/resources/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RF50.json index e6ff123bcd..d9d6895c3d 100644 --- a/resources/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RF50.json +++ b/resources/profiles/Blocks/process/0.24mm Draft 0.4 nozzle @Blocks_RF50.json @@ -10,7 +10,6 @@ "bottom_shell_layers": "4", "top_shell_layers": "5", "compatible_printers": [ - "BLOCKS RF50", "BLOCKS RF50 0.4 nozzle" ], "sparse_infill_speed": "300", diff --git a/resources/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RD50_V2.json b/resources/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RD50_V2.json index 53086d13f2..4a21f69535 100644 --- a/resources/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RD50_V2.json +++ b/resources/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RD50_V2.json @@ -10,7 +10,6 @@ "top_shell_layers": "4", "top_solid_infill_flow_ratio": "0.96", "compatible_printers": [ - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.6 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RF50.json b/resources/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RF50.json index 50391de058..6744554909 100644 --- a/resources/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RF50.json +++ b/resources/profiles/Blocks/process/0.26mm Standard 0.6 nozzle @Blocks_RF50.json @@ -10,7 +10,6 @@ "bottom_shell_layers": "4", "top_shell_layers": "4", "compatible_printers": [ - "BLOCKS RF50", "BLOCKS RF50 0.6 nozzle" ], "sparse_infill_speed": "300", diff --git a/resources/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RD50_V2.json b/resources/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RD50_V2.json index e6d345c957..7f4af4528f 100644 --- a/resources/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RD50_V2.json +++ b/resources/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RD50_V2.json @@ -10,7 +10,6 @@ "top_shell_layers": "4", "top_solid_infill_flow_ratio": "0.96", "compatible_printers": [ - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.4 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RF50.json b/resources/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RF50.json index 65cab8c4dc..0b3b324664 100644 --- a/resources/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RF50.json +++ b/resources/profiles/Blocks/process/0.28mm Extra Draft 0.4 nozzle @Blocks_RF50.json @@ -10,7 +10,6 @@ "bottom_shell_layers": "4", "top_shell_layers": "4", "compatible_printers": [ - "BLOCKS RF50", "BLOCKS RF50 0.4 nozzle" ], "sparse_infill_speed": "300", diff --git a/resources/profiles/Blocks/process/0.30mm Extra Draft 0.4 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.30mm Extra Draft 0.4 nozzle @Blocks.json index 52b7bee402..0cef66fb5a 100644 --- a/resources/profiles/Blocks/process/0.30mm Extra Draft 0.4 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.30mm Extra Draft 0.4 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "4", "layer_height": "0.30", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 0.4 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks.json index f26d3e9dbd..bbb74c97a9 100644 --- a/resources/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "3", "layer_height": "0.3", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RD50_V2.json b/resources/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RD50_V2.json index 0d6d423748..26c4b0773b 100644 --- a/resources/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RD50_V2.json +++ b/resources/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RD50_V2.json @@ -10,7 +10,6 @@ "top_shell_layers": "4", "top_solid_infill_flow_ratio": "0.96", "compatible_printers": [ - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RF50.json b/resources/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RF50.json index 6aaf2e307c..704d355221 100644 --- a/resources/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RF50.json +++ b/resources/profiles/Blocks/process/0.30mm Optimal 0.8 nozzle @Blocks_RF50.json @@ -10,7 +10,6 @@ "bottom_shell_layers": "4", "top_shell_layers": "4", "compatible_printers": [ - "BLOCKS RF50", "BLOCKS RF50 0.8 nozzle" ], "sparse_infill_speed": "300", diff --git a/resources/profiles/Blocks/process/0.30mm Optimal 1.0 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.30mm Optimal 1.0 nozzle @Blocks.json index 8569bca91a..8820018b9d 100644 --- a/resources/profiles/Blocks/process/0.30mm Optimal 1.0 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.30mm Optimal 1.0 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "4", "layer_height": "0.30", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 1.0 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.30mm Standard 0.6 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.30mm Standard 0.6 nozzle @Blocks.json index be91067ae8..d2a815e849 100644 --- a/resources/profiles/Blocks/process/0.30mm Standard 0.6 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.30mm Standard 0.6 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "3", "layer_height": "0.30", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 0.6 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RD50_V2.json b/resources/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RD50_V2.json index 934c3d265b..ebecec49b8 100644 --- a/resources/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RD50_V2.json +++ b/resources/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RD50_V2.json @@ -10,7 +10,6 @@ "top_shell_layers": "4", "top_solid_infill_flow_ratio": "0.96", "compatible_printers": [ - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.6 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RF50.json b/resources/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RF50.json index 1e0a5ca06c..05c4c06e22 100644 --- a/resources/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RF50.json +++ b/resources/profiles/Blocks/process/0.32mm Draft 0.6 nozzle @Blocks_RF50.json @@ -10,7 +10,6 @@ "bottom_shell_layers": "4", "top_shell_layers": "4", "compatible_printers": [ - "BLOCKS RF50", "BLOCKS RF50 0.6 nozzle" ], "sparse_infill_speed": "300", diff --git a/resources/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RD50_V2.json b/resources/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RD50_V2.json index 8dcca94dc5..91311d8009 100644 --- a/resources/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RD50_V2.json +++ b/resources/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RD50_V2.json @@ -10,7 +10,6 @@ "top_shell_layers": "4", "top_solid_infill_flow_ratio": "0.96", "compatible_printers": [ - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.6 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RF50.json b/resources/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RF50.json index a2589181e4..18d38c7c34 100644 --- a/resources/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RF50.json +++ b/resources/profiles/Blocks/process/0.38mm Extra Draft 0.6 nozzle @Blocks_RF50.json @@ -10,7 +10,6 @@ "bottom_shell_layers": "3", "top_shell_layers": "4", "compatible_printers": [ - "BLOCKS RF50", "BLOCKS RF50 0.6 nozzle" ], "sparse_infill_speed": "300", diff --git a/resources/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RD50_V2.json b/resources/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RD50_V2.json index 244963461b..6aec880584 100644 --- a/resources/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RD50_V2.json +++ b/resources/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RD50_V2.json @@ -10,7 +10,6 @@ "top_shell_layers": "4", "top_solid_infill_flow_ratio": "0.96", "compatible_printers": [ - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RF50.json b/resources/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RF50.json index b2b329f234..b4359ae990 100644 --- a/resources/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RF50.json +++ b/resources/profiles/Blocks/process/0.38mm Standard 0.8 nozzle @Blocks_RF50.json @@ -10,7 +10,6 @@ "bottom_shell_layers": "4", "top_shell_layers": "4", "compatible_printers": [ - "BLOCKS RF50", "BLOCKS RF50 0.8 nozzle" ], "sparse_infill_speed": "300", diff --git a/resources/profiles/Blocks/process/0.40mm Draft 0.6 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.40mm Draft 0.6 nozzle @Blocks.json index 985ba6b534..45fdd61179 100644 --- a/resources/profiles/Blocks/process/0.40mm Draft 0.6 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.40mm Draft 0.6 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "2", "layer_height": "0.40", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 0.6 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.40mm Standard 0.8 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.40mm Standard 0.8 nozzle @Blocks.json index 16a65d9d33..177b620e51 100644 --- a/resources/profiles/Blocks/process/0.40mm Standard 0.8 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.40mm Standard 0.8 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "4", "layer_height": "0.40", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RD50_V2.json b/resources/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RD50_V2.json index 65d693fb6a..c5909e2b21 100644 --- a/resources/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RD50_V2.json +++ b/resources/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RD50_V2.json @@ -10,7 +10,6 @@ "top_shell_layers": "4", "top_solid_infill_flow_ratio": "0.96", "compatible_printers": [ - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RF50.json b/resources/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RF50.json index 4b73f9d9a3..6e286f3309 100644 --- a/resources/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RF50.json +++ b/resources/profiles/Blocks/process/0.46mm Draft 0.8 nozzle @Blocks_RF50.json @@ -10,7 +10,6 @@ "bottom_shell_layers": "3", "top_shell_layers": "4", "compatible_printers": [ - "BLOCKS RF50", "BLOCKS RF50 0.8 nozzle" ], "sparse_infill_speed": "300", diff --git a/resources/profiles/Blocks/process/0.50mm Draft 0.8 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.50mm Draft 0.8 nozzle @Blocks.json index 29e1cde191..fc1a875d67 100644 --- a/resources/profiles/Blocks/process/0.50mm Draft 0.8 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.50mm Draft 0.8 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "4", "layer_height": "0.50", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.50mm Optimal 1.2 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.50mm Optimal 1.2 nozzle @Blocks.json index d3308312a3..6b59b1c101 100644 --- a/resources/profiles/Blocks/process/0.50mm Optimal 1.2 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.50mm Optimal 1.2 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "3", "layer_height": "0.50", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 1.2 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.50mm Standard 1.0 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.50mm Standard 1.0 nozzle @Blocks.json index 9090e3fa21..80e3ba5649 100644 --- a/resources/profiles/Blocks/process/0.50mm Standard 1.0 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.50mm Standard 1.0 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "3", "layer_height": "0.50", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 1.0 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RD50_V2.json b/resources/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RD50_V2.json index 955a530165..d9e56aa672 100644 --- a/resources/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RD50_V2.json +++ b/resources/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RD50_V2.json @@ -10,7 +10,6 @@ "top_shell_layers": "4", "top_solid_infill_flow_ratio": "0.96", "compatible_printers": [ - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.8 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RF50.json b/resources/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RF50.json index 861ceb43e4..e0d5a486de 100644 --- a/resources/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RF50.json +++ b/resources/profiles/Blocks/process/0.54mm Extra Draft 0.8 nozzle @Blocks_RF50.json @@ -10,7 +10,6 @@ "bottom_shell_layers": "3", "top_shell_layers": "4", "compatible_printers": [ - "BLOCKS RF50", "BLOCKS RF50 0.8 nozzle" ], "sparse_infill_speed": "300", diff --git a/resources/profiles/Blocks/process/0.60mm Draft 1.0 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.60mm Draft 1.0 nozzle @Blocks.json index a78632274c..e59174620f 100644 --- a/resources/profiles/Blocks/process/0.60mm Draft 1.0 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.60mm Draft 1.0 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "3", "layer_height": "0.60", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 1.0 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.60mm Standard 1.2 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.60mm Standard 1.2 nozzle @Blocks.json index 3baa554cbc..598534c050 100644 --- a/resources/profiles/Blocks/process/0.60mm Standard 1.2 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.60mm Standard 1.2 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "3", "layer_height": "0.60", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 1.2 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.70mm Draft 1.2 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.70mm Draft 1.2 nozzle @Blocks.json index 1b94ce0260..905bb32a48 100644 --- a/resources/profiles/Blocks/process/0.70mm Draft 1.2 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.70mm Draft 1.2 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "3", "layer_height": "0.70", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 1.2 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.70mm Extra Draft 1.0 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.70mm Extra Draft 1.0 nozzle @Blocks.json index fa7cc6f49e..49eaf2c7b9 100644 --- a/resources/profiles/Blocks/process/0.70mm Extra Draft 1.0 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.70mm Extra Draft 1.0 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "3", "layer_height": "0.70", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 1.0 nozzle" ] } diff --git a/resources/profiles/Blocks/process/0.80mm Extra Draft 1.2 nozzle @Blocks.json b/resources/profiles/Blocks/process/0.80mm Extra Draft 1.2 nozzle @Blocks.json index 7d8d9cad65..df6d97a9d7 100644 --- a/resources/profiles/Blocks/process/0.80mm Extra Draft 1.2 nozzle @Blocks.json +++ b/resources/profiles/Blocks/process/0.80mm Extra Draft 1.2 nozzle @Blocks.json @@ -9,7 +9,6 @@ "top_shell_layers": "2", "layer_height": "0.80", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 1.2 nozzle" ] } diff --git a/resources/profiles/Blocks/process/fdm_process_common 0.6 nozzle.json b/resources/profiles/Blocks/process/fdm_process_common 0.6 nozzle.json index d9eb0a4508..51ecf6c306 100644 --- a/resources/profiles/Blocks/process/fdm_process_common 0.6 nozzle.json +++ b/resources/profiles/Blocks/process/fdm_process_common 0.6 nozzle.json @@ -9,11 +9,8 @@ "bridge_flow": "0.95", "brim_width": "5", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 0.6 nozzle", - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.6 nozzle", - "BLOCKS RF50", "BLOCKS RF50 0.6 nozzle" ], "print_sequence": "by layer", diff --git a/resources/profiles/Blocks/process/fdm_process_common 0.8 nozzle.json b/resources/profiles/Blocks/process/fdm_process_common 0.8 nozzle.json index 79303aa65c..10089234ee 100644 --- a/resources/profiles/Blocks/process/fdm_process_common 0.8 nozzle.json +++ b/resources/profiles/Blocks/process/fdm_process_common 0.8 nozzle.json @@ -5,11 +5,8 @@ "from": "system", "instantiation": "false", "compatible_printers": [ - "BLOCKS Pro S100", "BLOCKS Pro S100 0.8 nozzle", - "BLOCKS RD50 V2", "BLOCKS RD50 V2 0.8 nozzle", - "BLOCKS RF50", "BLOCKS RF50 0.8 nozzle" ], "sparse_infill_line_width": "0.82", diff --git a/resources/profiles/Chuanying.json b/resources/profiles/Chuanying.json index 31cc614a2d..19d5c9b7b5 100644 --- a/resources/profiles/Chuanying.json +++ b/resources/profiles/Chuanying.json @@ -1,7 +1,7 @@ { "name": "Chuanying", "url": "", - "version": "02.04.00.01", + "version": "02.04.00.02", "force_update": "0", "description": "Chuanying configurations", "machine_model_list": [ diff --git a/resources/profiles/Chuanying/filament/Chuanying Generic TPU.json b/resources/profiles/Chuanying/filament/Chuanying Generic TPU.json index d9a05782e4..5ff81a93e1 100644 --- a/resources/profiles/Chuanying/filament/Chuanying Generic TPU.json +++ b/resources/profiles/Chuanying/filament/Chuanying Generic TPU.json @@ -19,13 +19,7 @@ "compatible_printers": [ "Chuanying X1 0.4 Nozzle", "Chuanying X1 0.6 Nozzle", - "Chuanying X1 0.8 Nozzle", - "Chuanying Adventurer 5M 0.4 Nozzle", - "Chuanying Adventurer 5M 0.6 Nozzle", - "Chuanying Adventurer 5M 0.8 Nozzle", - "Chuanying Adventurer 5M Pro 0.4 Nozzle", - "Chuanying Adventurer 5M Pro 0.6 Nozzle", - "Chuanying Adventurer 5M Pro 0.8 Nozzle" + "Chuanying X1 0.8 Nozzle" ], "compatible_printers_condition": "", "compatible_prints": [], diff --git a/resources/profiles/Comgrow.json b/resources/profiles/Comgrow.json index 51ca3951e3..da7d0e29f6 100644 --- a/resources/profiles/Comgrow.json +++ b/resources/profiles/Comgrow.json @@ -1,6 +1,6 @@ { "name": "Comgrow", - "version": "02.04.00.02", + "version": "02.04.00.03", "force_update": "0", "description": "Comgrow configurations", "machine_model_list": [ @@ -50,10 +50,6 @@ "name": "0.20mm Standard @Comgrow T500 0.6", "sub_path": "process/0.20mm Standard @Comgrow T500 0.6.json" }, - { - "name": "0.20mm Standard @Comgrow T500 1.0", - "sub_path": "process/0.20mm Standard @Comgrow T500 1.0.json" - }, { "name": "0.24mm Draft @Comgrow T500 0.4", "sub_path": "process/0.24mm Draft @Comgrow T500 0.4.json" diff --git a/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 1.0.json b/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 1.0.json deleted file mode 100644 index 483335cda9..0000000000 --- a/resources/profiles/Comgrow/process/0.20mm Standard @Comgrow T500 1.0.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "type": "process", - "name": "0.20mm Standard @Comgrow T500 1.0", - "inherits": "fdm_process_comgrow_common", - "from": "system", - "setting_id": "2lOjEPJ5JELGadG3", - "instantiation": "true", - "adaptive_layer_height": "1", - "reduce_crossing_wall": "0", - "layer_height": "0.24", - "max_travel_detour_distance": "0", - "bottom_surface_pattern": "monotonic", - "bottom_shell_layers": "2", - "bottom_shell_thickness": "0", - "bridge_flow": "0.85", - "bridge_speed": "25", - "brim_width": "0", - "brim_object_gap": "0", - "compatible_printers_condition": "", - "print_sequence": "by layer", - "bridge_no_support": "0", - "draft_shield": "disabled", - "elefant_foot_compensation": "0.1", - "enable_arc_fitting": "0", - "outer_wall_line_width": "1.0", - "wall_infill_order": "inner wall/outer wall/infill", - "line_width": "1.0", - "infill_direction": "45", - "sparse_infill_density": "15%", - "sparse_infill_pattern": "crosshatch", - "initial_layer_line_width": "1.0", - "initial_layer_print_height": "0.28", - "infill_combination": "0", - "sparse_infill_line_width": "1.0", - "infill_wall_overlap": "23%", - "interface_shells": "0", - "ironing_flow": "15%", - "ironing_spacing": "0.25", - "ironing_speed": "15", - "ironing_type": "no ironing", - "reduce_infill_retraction": "1", - "detect_overhang_wall": "1", - "overhang_1_4_speed": "0", - "overhang_2_4_speed": "20", - "overhang_3_4_speed": "15", - "overhang_4_4_speed": "10", - "inner_wall_line_width": "1.0", - "wall_loops": "2", - "print_settings_id": "", - "raft_layers": "0", - "seam_position": "aligned", - "skirt_distance": "3", - "skirt_height": "2", - "skirt_loops": "2", - "minimum_sparse_infill_area": "10", - "internal_solid_infill_line_width": "0", - "spiral_mode": "0", - "standby_temperature_delta": "-5", - "enable_support": "0", - "resolution": "0.012", - "support_type": "normal(auto)", - "support_style": "grid", - "support_on_build_plate_only": "0", - "support_top_z_distance": "0.15", - "support_filament": "0", - "support_line_width": "1.0", - "support_interface_loop_pattern": "0", - "support_interface_filament": "0", - "support_interface_top_layers": "3", - "support_interface_bottom_layers": "-1", - "support_interface_spacing": "0.2", - "support_interface_speed": "100%", - "support_base_pattern": "rectilinear", - "support_base_pattern_spacing": "0.2", - "support_speed": "60", - "support_threshold_angle": "30", - "support_object_xy_distance": "60%", - "tree_support_branch_angle": "40", - "tree_support_wall_count": "0", - "detect_thin_wall": "1", - "top_surface_pattern": "monotonicline", - "top_surface_line_width": "1.0", - "top_shell_layers": "2", - "top_shell_thickness": "0.8", - "initial_layer_speed": "25", - "initial_layer_infill_speed": "80", - "outer_wall_speed": "50", - "inner_wall_speed": "60", - "internal_solid_infill_speed": "60", - "top_surface_speed": "40", - "gap_infill_speed": "60", - "sparse_infill_speed": "50", - "travel_speed": "80", - "enable_prime_tower": "1", - "wipe_tower_no_sparse_layers": "0", - "prime_tower_width": "60", - "xy_hole_compensation": "0", - "xy_contour_compensation": "0", - "seam_gap": "5%", - "compatible_printers": [ - "Comgrow T500 1.0 nozzle" - ] -} diff --git a/resources/profiles/Creality.json b/resources/profiles/Creality.json index 8f4afaceb5..f90648d256 100644 --- a/resources/profiles/Creality.json +++ b/resources/profiles/Creality.json @@ -1,6 +1,6 @@ { "name": "Creality", - "version": "02.03.02.74", + "version": "02.03.02.75", "force_update": "0", "description": "Creality configurations", "machine_model_list": [ @@ -4034,6 +4034,14 @@ "name": "Creality Ender-5 Max 0.4 nozzle", "sub_path": "machine/Creality Ender-5 Max 0.4 nozzle.json" }, + { + "name": "Creality Ender-5 Max 0.6 nozzle", + "sub_path": "machine/Creality Ender-5 Max 0.6 nozzle.json" + }, + { + "name": "Creality Ender-5 Max 0.8 nozzle", + "sub_path": "machine/Creality Ender-5 Max 0.8 nozzle.json" + }, { "name": "Creality Ender-5 Plus 0.4 nozzle", "sub_path": "machine/Creality Ender-5 Plus 0.4 nozzle.json" diff --git a/resources/profiles/Creality/filament/CR-PETG @Ender-5 Max-all.json b/resources/profiles/Creality/filament/CR-PETG @Ender-5 Max-all.json index c85a9ed7fb..0514484af8 100644 --- a/resources/profiles/Creality/filament/CR-PETG @Ender-5 Max-all.json +++ b/resources/profiles/Creality/filament/CR-PETG @Ender-5 Max-all.json @@ -153,6 +153,7 @@ "material_flow_dependent_temperature": "0", "material_flow_temp_graph": "[[3.0,220],[5.0,240],[10.0,250]]", "pressure_advance": "0.05", + "filament_id": "06101", "support_material_interface_fan_speed": "-1", "compatible_printers": [ "Creality Ender-5 Max 0.4 nozzle", diff --git a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.2.json b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.2.json index fb8b684ca2..420946637a 100644 --- a/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.2.json +++ b/resources/profiles/Creality/process/0.12mm Fine @Creality CR10SE 0.2.json @@ -113,6 +113,6 @@ "initial_layer_jerk": "7", "travel_jerk": "7", "compatible_printers": [ - "Creality CR-10SE 0.2 nozzle" + "Creality CR-10 SE 0.2 nozzle" ] } diff --git a/resources/profiles/MagicMaker.json b/resources/profiles/MagicMaker.json index aa542ca7f6..ede555b66c 100644 --- a/resources/profiles/MagicMaker.json +++ b/resources/profiles/MagicMaker.json @@ -1,6 +1,6 @@ { "name": "MagicMaker", - "version": "02.04.00.01", + "version": "02.04.00.02", "force_update": "0", "description": "MagicMaker configurations", "machine_model_list": [ diff --git a/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM hqs SF.json b/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM hqs SF.json index bb0eeafbc1..b56e29914f 100644 --- a/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM hqs SF.json +++ b/resources/profiles/MagicMaker/process/0.20mm Standard Fast @MM hqs SF.json @@ -110,6 +110,6 @@ "travel_acceleration": "10000", "travel_speed": "300", "compatible_printers": [ - "MM hqs sf 0.4 nozzle" + "MM hqs SF 0.4 nozzle" ] } diff --git a/resources/profiles/OrcaArena.json b/resources/profiles/OrcaArena.json index 1a31ac393e..c649cf3e6b 100644 --- a/resources/profiles/OrcaArena.json +++ b/resources/profiles/OrcaArena.json @@ -1,7 +1,7 @@ { "name": "Orca Arena Printer", "url": "", - "version": "02.04.00.01", + "version": "02.04.00.02", "force_update": "0", "description": "Orca Arena configuration files", "machine_model_list": [ diff --git a/resources/profiles/OrcaArena/process/0.06mm Standard @Arena X1C 0.2 nozzle.json b/resources/profiles/OrcaArena/process/0.06mm Standard @Arena X1C 0.2 nozzle.json index c523f9d118..6094cd8748 100644 --- a/resources/profiles/OrcaArena/process/0.06mm Standard @Arena X1C 0.2 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.06mm Standard @Arena X1C 0.2 nozzle.json @@ -6,7 +6,6 @@ "setting_id": "8hA0aiO1Qtv9IfeR", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.2 nozzle", - "Orca Arena X1 0.2 nozzle" + "Orca Arena X1 Carbon 0.2 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.08mm Extra Fine @Arena X1C.json b/resources/profiles/OrcaArena/process/0.08mm Extra Fine @Arena X1C.json index 7eeb047bad..bf86dc0727 100644 --- a/resources/profiles/OrcaArena/process/0.08mm Extra Fine @Arena X1C.json +++ b/resources/profiles/OrcaArena/process/0.08mm Extra Fine @Arena X1C.json @@ -6,7 +6,6 @@ "setting_id": "t6ZUh6RIxH5i7Ju0", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.4 nozzle", - "Orca Arena X1 0.4 nozzle" + "Orca Arena X1 Carbon 0.4 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.08mm Standard @Arena X1C 0.2 nozzle.json b/resources/profiles/OrcaArena/process/0.08mm Standard @Arena X1C 0.2 nozzle.json index 3cd96eb834..3fc7023735 100644 --- a/resources/profiles/OrcaArena/process/0.08mm Standard @Arena X1C 0.2 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.08mm Standard @Arena X1C 0.2 nozzle.json @@ -6,7 +6,6 @@ "setting_id": "AnDHc3M6fQLAl6VE", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.2 nozzle", - "Orca Arena X1 0.2 nozzle" + "Orca Arena X1 Carbon 0.2 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.10mm Standard @Arena X1C 0.2 nozzle.json b/resources/profiles/OrcaArena/process/0.10mm Standard @Arena X1C 0.2 nozzle.json index 738a5b15e5..88e6fcc7ad 100644 --- a/resources/profiles/OrcaArena/process/0.10mm Standard @Arena X1C 0.2 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.10mm Standard @Arena X1C 0.2 nozzle.json @@ -6,7 +6,6 @@ "setting_id": "Z4u3mxJ72aSZDIxB", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.2 nozzle", - "Orca Arena X1 0.2 nozzle" + "Orca Arena X1 Carbon 0.2 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.12mm Fine @Arena X1C.json b/resources/profiles/OrcaArena/process/0.12mm Fine @Arena X1C.json index 0e4eb56c4b..6247866b62 100644 --- a/resources/profiles/OrcaArena/process/0.12mm Fine @Arena X1C.json +++ b/resources/profiles/OrcaArena/process/0.12mm Fine @Arena X1C.json @@ -6,7 +6,6 @@ "setting_id": "orfsZJWNnKXKdxaZ", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.4 nozzle", - "Orca Arena X1 0.4 nozzle" + "Orca Arena X1 Carbon 0.4 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.12mm Standard @Arena X1C 0.2 nozzle.json b/resources/profiles/OrcaArena/process/0.12mm Standard @Arena X1C 0.2 nozzle.json index 8387067418..07bc4c2c10 100644 --- a/resources/profiles/OrcaArena/process/0.12mm Standard @Arena X1C 0.2 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.12mm Standard @Arena X1C 0.2 nozzle.json @@ -6,7 +6,6 @@ "setting_id": "GO4dmyDkhygncuJZ", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.2 nozzle", - "Orca Arena X1 0.2 nozzle" + "Orca Arena X1 Carbon 0.2 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.14mm Standard @Arena X1C 0.2 nozzle.json b/resources/profiles/OrcaArena/process/0.14mm Standard @Arena X1C 0.2 nozzle.json index aaa7977707..8aed263410 100644 --- a/resources/profiles/OrcaArena/process/0.14mm Standard @Arena X1C 0.2 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.14mm Standard @Arena X1C 0.2 nozzle.json @@ -6,7 +6,6 @@ "setting_id": "MVY5JxFxbdSUWTOW", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.2 nozzle", - "Orca Arena X1 0.2 nozzle" + "Orca Arena X1 Carbon 0.2 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.16mm Optimal @Arena X1C.json b/resources/profiles/OrcaArena/process/0.16mm Optimal @Arena X1C.json index 48b9a73569..41fa924295 100644 --- a/resources/profiles/OrcaArena/process/0.16mm Optimal @Arena X1C.json +++ b/resources/profiles/OrcaArena/process/0.16mm Optimal @Arena X1C.json @@ -6,7 +6,6 @@ "setting_id": "KGSeKT36RuDzR3E6", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.4 nozzle", - "Orca Arena X1 0.4 nozzle" + "Orca Arena X1 Carbon 0.4 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.18mm Standard @Arena X1C 0.6 nozzle.json b/resources/profiles/OrcaArena/process/0.18mm Standard @Arena X1C 0.6 nozzle.json index 1787003456..77dadbf538 100644 --- a/resources/profiles/OrcaArena/process/0.18mm Standard @Arena X1C 0.6 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.18mm Standard @Arena X1C 0.6 nozzle.json @@ -6,7 +6,6 @@ "setting_id": "IbPMWoSXjuZxo5po", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.6 nozzle", - "Orca Arena X1 0.6 nozzle" + "Orca Arena X1 Carbon 0.6 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.20mm Bambu Support W @Arena X1C.json b/resources/profiles/OrcaArena/process/0.20mm Bambu Support W @Arena X1C.json index 0890099421..53ea2b1a9e 100644 --- a/resources/profiles/OrcaArena/process/0.20mm Bambu Support W @Arena X1C.json +++ b/resources/profiles/OrcaArena/process/0.20mm Bambu Support W @Arena X1C.json @@ -15,7 +15,6 @@ "support_interface_filament": "0", "enable_prime_tower": "1", "compatible_printers": [ - "Orca Arena X1 Carbon 0.4 nozzle", - "Orca Arena X1 0.4 nozzle" + "Orca Arena X1 Carbon 0.4 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.20mm Standard @Arena X1C.json b/resources/profiles/OrcaArena/process/0.20mm Standard @Arena X1C.json index 8065a312e5..d0c2031acd 100644 --- a/resources/profiles/OrcaArena/process/0.20mm Standard @Arena X1C.json +++ b/resources/profiles/OrcaArena/process/0.20mm Standard @Arena X1C.json @@ -6,7 +6,6 @@ "setting_id": "vKHHMGciyRPz96ys", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.4 nozzle", - "Orca Arena X1 0.4 nozzle" + "Orca Arena X1 Carbon 0.4 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.20mm Strength @Arena X1C.json b/resources/profiles/OrcaArena/process/0.20mm Strength @Arena X1C.json index 1341747d28..ee901caa2e 100644 --- a/resources/profiles/OrcaArena/process/0.20mm Strength @Arena X1C.json +++ b/resources/profiles/OrcaArena/process/0.20mm Strength @Arena X1C.json @@ -9,7 +9,6 @@ "wall_loops": "6", "sparse_infill_density": "25%", "compatible_printers": [ - "Orca Arena X1 Carbon 0.4 nozzle", - "Orca Arena X1 0.4 nozzle" + "Orca Arena X1 Carbon 0.4 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.24mm Draft @Arena X1C.json b/resources/profiles/OrcaArena/process/0.24mm Draft @Arena X1C.json index 1032f70b45..699f45deee 100644 --- a/resources/profiles/OrcaArena/process/0.24mm Draft @Arena X1C.json +++ b/resources/profiles/OrcaArena/process/0.24mm Draft @Arena X1C.json @@ -6,7 +6,6 @@ "setting_id": "A3tBfYESL5BUa6az", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.4 nozzle", - "Orca Arena X1 0.4 nozzle" + "Orca Arena X1 Carbon 0.4 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.6 nozzle.json b/resources/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.6 nozzle.json index 6533c7b6a1..32786a465d 100644 --- a/resources/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.6 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.6 nozzle.json @@ -6,7 +6,6 @@ "setting_id": "EHZbaCSjWI2NuLBb", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.6 nozzle", - "Orca Arena X1 0.6 nozzle" + "Orca Arena X1 Carbon 0.6 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.8 nozzle.json b/resources/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.8 nozzle.json index 444689ccb0..95ed3be57d 100644 --- a/resources/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.8 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.24mm Standard @Arena X1C 0.8 nozzle.json @@ -6,7 +6,6 @@ "setting_id": "YUmFXao5txOnlhO6", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.8 nozzle", - "Orca Arena X1 0.8 nozzle" + "Orca Arena X1 Carbon 0.8 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.28mm Extra Draft @Arena X1C.json b/resources/profiles/OrcaArena/process/0.28mm Extra Draft @Arena X1C.json index c2f4fb1869..9a38db80af 100644 --- a/resources/profiles/OrcaArena/process/0.28mm Extra Draft @Arena X1C.json +++ b/resources/profiles/OrcaArena/process/0.28mm Extra Draft @Arena X1C.json @@ -6,7 +6,6 @@ "setting_id": "Q03WAuYXUC4h4Vyk", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.4 nozzle", - "Orca Arena X1 0.4 nozzle" + "Orca Arena X1 Carbon 0.4 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.30mm Strength @Arena X1C 0.6 nozzle.json b/resources/profiles/OrcaArena/process/0.30mm Strength @Arena X1C 0.6 nozzle.json index 24710670e8..20d5bc0dca 100644 --- a/resources/profiles/OrcaArena/process/0.30mm Strength @Arena X1C 0.6 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.30mm Strength @Arena X1C 0.6 nozzle.json @@ -8,7 +8,6 @@ "wall_loops": "4", "sparse_infill_density": "25%", "compatible_printers": [ - "Orca Arena X1 Carbon 0.6 nozzle", - "Orca Arena X1 0.6 nozzle" + "Orca Arena X1 Carbon 0.6 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.32mm Standard @Arena X1C 0.8 nozzle.json b/resources/profiles/OrcaArena/process/0.32mm Standard @Arena X1C 0.8 nozzle.json index a0673a65ec..2438ba8d71 100644 --- a/resources/profiles/OrcaArena/process/0.32mm Standard @Arena X1C 0.8 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.32mm Standard @Arena X1C 0.8 nozzle.json @@ -6,7 +6,6 @@ "setting_id": "B1M42JYHlcp5aUoq", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.8 nozzle", - "Orca Arena X1 0.8 nozzle" + "Orca Arena X1 Carbon 0.8 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.36mm Standard @Arena X1C 0.6 nozzle.json b/resources/profiles/OrcaArena/process/0.36mm Standard @Arena X1C 0.6 nozzle.json index 486db25408..04a6431b1f 100644 --- a/resources/profiles/OrcaArena/process/0.36mm Standard @Arena X1C 0.6 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.36mm Standard @Arena X1C 0.6 nozzle.json @@ -6,7 +6,6 @@ "setting_id": "N5ONn0pY2DO8xlFq", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.6 nozzle", - "Orca Arena X1 0.6 nozzle" + "Orca Arena X1 Carbon 0.6 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.42mm Standard @Arena X1C 0.6 nozzle.json b/resources/profiles/OrcaArena/process/0.42mm Standard @Arena X1C 0.6 nozzle.json index cfe7f6cdc5..ea6aed50dc 100644 --- a/resources/profiles/OrcaArena/process/0.42mm Standard @Arena X1C 0.6 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.42mm Standard @Arena X1C 0.6 nozzle.json @@ -6,7 +6,6 @@ "setting_id": "aKOq8cZ3LHNl61tR", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.6 nozzle", - "Orca Arena X1 0.6 nozzle" + "Orca Arena X1 Carbon 0.6 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.48mm Standard @Arena X1C 0.8 nozzle.json b/resources/profiles/OrcaArena/process/0.48mm Standard @Arena X1C 0.8 nozzle.json index c3346b84fd..079f2d6c0f 100644 --- a/resources/profiles/OrcaArena/process/0.48mm Standard @Arena X1C 0.8 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.48mm Standard @Arena X1C 0.8 nozzle.json @@ -6,7 +6,6 @@ "setting_id": "ZcviTCabCemJLEEa", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.8 nozzle", - "Orca Arena X1 0.8 nozzle" + "Orca Arena X1 Carbon 0.8 nozzle" ] } diff --git a/resources/profiles/OrcaArena/process/0.56mm Standard @Arena X1C 0.8 nozzle.json b/resources/profiles/OrcaArena/process/0.56mm Standard @Arena X1C 0.8 nozzle.json index a33f4875ce..49de0404c6 100644 --- a/resources/profiles/OrcaArena/process/0.56mm Standard @Arena X1C 0.8 nozzle.json +++ b/resources/profiles/OrcaArena/process/0.56mm Standard @Arena X1C 0.8 nozzle.json @@ -6,7 +6,6 @@ "setting_id": "tqiu1hNVhXEsBBig", "instantiation": "true", "compatible_printers": [ - "Orca Arena X1 Carbon 0.8 nozzle", - "Orca Arena X1 0.8 nozzle" + "Orca Arena X1 Carbon 0.8 nozzle" ] } diff --git a/resources/profiles/Prusa.json b/resources/profiles/Prusa.json index 935de537be..113b085c96 100644 --- a/resources/profiles/Prusa.json +++ b/resources/profiles/Prusa.json @@ -1,6 +1,6 @@ { "name": "Prusa", - "version": "02.04.00.02", + "version": "02.04.00.03", "force_update": "0", "description": "Prusa configurations", "machine_model_list": [ diff --git a/resources/profiles/Prusa/filament/Prusa Generic PLA Silk @MK4S.json b/resources/profiles/Prusa/filament/Prusa Generic PLA Silk @MK4S.json index 248fec014e..1a7cb2de7f 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PLA Silk @MK4S.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PLA Silk @MK4S.json @@ -11,8 +11,6 @@ "Prusa MK4S 0.3 nozzle", "Prusa MK4S 0.4 nozzle", "Prusa MK4S 0.5 nozzle", - "Prusa MK4S HF0.25 nozzle", - "Prusa MK4S HF0.3 nozzle", "Prusa MK4S HF0.4 nozzle", "Prusa MK4S HF0.5 nozzle" ], diff --git a/resources/profiles/Wanhao France.json b/resources/profiles/Wanhao France.json index 92fc62c4bd..92694fe476 100644 --- a/resources/profiles/Wanhao France.json +++ b/resources/profiles/Wanhao France.json @@ -1,6 +1,6 @@ { "name": "Wanhao France", - "version": "02.04.00.01", + "version": "02.04.00.02", "force_update": "0", "description": "Wanhao France D12 configurations", "machine_model_list": [ diff --git a/resources/profiles/Wanhao France/filament/YUMI PETG.json b/resources/profiles/Wanhao France/filament/YUMI PETG.json index b8046df21f..ca5eb1b5c9 100644 --- a/resources/profiles/Wanhao France/filament/YUMI PETG.json +++ b/resources/profiles/Wanhao France/filament/YUMI PETG.json @@ -263,11 +263,11 @@ "D12 500 PRO M2 DIRECT 0.4 nozzle", "D12 500 PRO SMARTPAD DIRECT 0.4 nozzle", "D12 230 PRO M2 MONO DUAL 0.4 nozzle", - "D12 230 PRO M2 MONO DUAL PoopTool 0.4 nozzle", + "D12 230 PRO M2 MONO DUAL 0.4 nozzle PoopTool", "D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle", "D12 500 PRO M2 MONO DUAL PoopTool 0.4 nozzle", "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle", - "D12 230 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", + "D12 230 PRO SMARTPAD MONO DUAL 0.4 nozzle PoopTool", "D12 300 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", "D12 500 PRO SMARTPAD MONO DUAL PoopTool 0.4 nozzle", "D12 300 PRO M2 MONO DUAL 0.4 nozzle", diff --git a/resources/profiles/re3D.json b/resources/profiles/re3D.json index aff4e932aa..e0acc669d0 100644 --- a/resources/profiles/re3D.json +++ b/resources/profiles/re3D.json @@ -1,6 +1,6 @@ { "name": "re3D", - "version": "02.04.00.02", + "version": "02.04.00.03", "force_update": "0", "description": "re3D configurations", "machine_model_list": [ diff --git a/resources/profiles/re3D/filament/re3D Greengate rPETG.json b/resources/profiles/re3D/filament/re3D Greengate rPETG.json index 5111e5b951..de56af4f02 100644 --- a/resources/profiles/re3D/filament/re3D Greengate rPETG.json +++ b/resources/profiles/re3D/filament/re3D Greengate rPETG.json @@ -10,9 +10,12 @@ "re3D Greengate rPETG" ], "compatible_printers": [ - "re3D GigabotX 2", - "re3D GigabotX 2 XLT", - "re3D TerabotX 2" + "re3D GigabotX 2 0.8 nozzle", + "re3D GigabotX 2 XLT 0.8 nozzle", + "re3D TerabotX 2 0.8 nozzle", + "re3D GigabotX 2 1.75 nozzle", + "re3D GigabotX 2 XLT 1.75 nozzle", + "re3D TerabotX 2 1.75 nozzle" ], "filament_vendor": [ "re3D" diff --git a/resources/profiles/re3D/filament/re3D PC.json b/resources/profiles/re3D/filament/re3D PC.json index 36e475e4e9..d24b00d482 100644 --- a/resources/profiles/re3D/filament/re3D PC.json +++ b/resources/profiles/re3D/filament/re3D PC.json @@ -10,9 +10,12 @@ "re3D PC" ], "compatible_printers": [ - "re3D Gigabot 4", - "re3D Gigabot 4 XLT", - "re3D Terabot 4" + "re3D Gigabot 4 0.4 nozzle", + "re3D Gigabot 4 XLT 0.4 nozzle", + "re3D Terabot 4 0.4 nozzle", + "re3D Gigabot 4 0.8 nozzle", + "re3D Gigabot 4 XLT 0.8 nozzle", + "re3D Terabot 4 0.8 nozzle" ], "filament_vendor": [ "re3D" diff --git a/resources/profiles/re3D/filament/re3D PETG.json b/resources/profiles/re3D/filament/re3D PETG.json index fb4cf4278c..a52d5b742c 100644 --- a/resources/profiles/re3D/filament/re3D PETG.json +++ b/resources/profiles/re3D/filament/re3D PETG.json @@ -10,9 +10,12 @@ "re3D PETG" ], "compatible_printers": [ - "re3D Gigabot 4", - "re3D Gigabot 4 XLT", - "re3D Terabot 4" + "re3D Gigabot 4 0.4 nozzle", + "re3D Gigabot 4 XLT 0.4 nozzle", + "re3D Terabot 4 0.4 nozzle", + "re3D Gigabot 4 0.8 nozzle", + "re3D Gigabot 4 XLT 0.8 nozzle", + "re3D Terabot 4 0.8 nozzle" ], "filament_vendor": [ "re3D" diff --git a/resources/profiles/re3D/filament/re3D PLA.json b/resources/profiles/re3D/filament/re3D PLA.json index c3eb730024..7b153db22b 100644 --- a/resources/profiles/re3D/filament/re3D PLA.json +++ b/resources/profiles/re3D/filament/re3D PLA.json @@ -10,9 +10,12 @@ "re3D PLA" ], "compatible_printers": [ - "re3D Gigabot 4", - "re3D Gigabot 4 XLT", - "re3D Terabot 4" + "re3D Gigabot 4 0.4 nozzle", + "re3D Gigabot 4 XLT 0.4 nozzle", + "re3D Terabot 4 0.4 nozzle", + "re3D Gigabot 4 0.8 nozzle", + "re3D Gigabot 4 XLT 0.8 nozzle", + "re3D Terabot 4 0.8 nozzle" ], "filament_vendor": [ "re3D" diff --git a/resources/profiles/re3D/filament/re3D rPP.json b/resources/profiles/re3D/filament/re3D rPP.json index d226697240..bf96aa51e6 100644 --- a/resources/profiles/re3D/filament/re3D rPP.json +++ b/resources/profiles/re3D/filament/re3D rPP.json @@ -13,9 +13,12 @@ "re3D rPP" ], "compatible_printers": [ - "re3D GigabotX 2", - "re3D GigabotX 2 XLT", - "re3D TerabotX 2" + "re3D GigabotX 2 0.8 nozzle", + "re3D GigabotX 2 XLT 0.8 nozzle", + "re3D TerabotX 2 0.8 nozzle", + "re3D GigabotX 2 1.75 nozzle", + "re3D GigabotX 2 XLT 1.75 nozzle", + "re3D TerabotX 2 1.75 nozzle" ], "filament_vendor": [ "re3D" diff --git a/src/dev-utils/OrcaSlicer_profile_validator.cpp b/src/dev-utils/OrcaSlicer_profile_validator.cpp index baee58258c..3208f55452 100644 --- a/src/dev-utils/OrcaSlicer_profile_validator.cpp +++ b/src/dev-utils/OrcaSlicer_profile_validator.cpp @@ -96,7 +96,6 @@ int main(int argc, char* argv[]) ("vendor,v", po::value()->default_value(""), "Vendor name. Optional, all profiles present in the folder will be validated if not specified") ("generate_presets,g", po::value()->default_value(false), "Generate user presets for mock test") ("check_filament_subtypes,f", po::bool_switch()->default_value(false), "Also flag printers with duplicate (ambiguous) filament subtypes. Off unless this flag is present.") - ("check_preset_references,r", po::bool_switch()->default_value(false), "Also flag presets whose inherits/compatible_printers/compatible_prints reference a deleted or renamed preset. Off unless this flag is present.") ("log_level,l", po::value()->default_value(2), "Log level. Optional, default is 2 (warning). Higher values produce more detailed logs."); // clang-format on @@ -121,7 +120,6 @@ int main(int argc, char* argv[]) int log_level = vm["log_level"].as(); bool generate_user_preset = vm["generate_presets"].as(); bool check_filament_subtypes = vm["check_filament_subtypes"].as(); - bool check_preset_references = vm["check_preset_references"].as(); // check if path is valid, and return error if not if (!fs::exists(path) || !fs::is_directory(path)) { @@ -168,7 +166,7 @@ int main(int argc, char* argv[]) return 0; } - if (preset_bundle->has_errors(check_filament_subtypes, check_preset_references)) { + if (preset_bundle->has_errors(check_filament_subtypes)) { std::cout << "Validation failed" << std::endl; return 1; } diff --git a/src/libslic3r/PresetBundle.cpp b/src/libslic3r/PresetBundle.cpp index 4a1289aab1..9a49e14aa3 100644 --- a/src/libslic3r/PresetBundle.cpp +++ b/src/libslic3r/PresetBundle.cpp @@ -5528,7 +5528,7 @@ void PresetBundle::set_default_suppressed(bool default_suppressed) printers.set_default_suppressed(default_suppressed); } -bool PresetBundle::has_errors(bool check_duplicate_filament_subtypes, bool check_references) const +bool PresetBundle::has_errors(bool check_duplicate_filament_subtypes) const { if (m_errors != 0 || printers.m_errors != 0 || filaments.m_errors != 0 || prints.m_errors != 0) return true; @@ -5551,7 +5551,7 @@ bool PresetBundle::has_errors(bool check_duplicate_filament_subtypes, bool check if (check_duplicate_filament_subtypes && this->check_duplicate_filament_subtypes()) has_errors = true; - if (check_references && this->check_preset_references()) + if (this->check_preset_references()) has_errors = true; return has_errors; diff --git a/src/libslic3r/PresetBundle.hpp b/src/libslic3r/PresetBundle.hpp index 49b1a796c0..23ff595003 100644 --- a/src/libslic3r/PresetBundle.hpp +++ b/src/libslic3r/PresetBundle.hpp @@ -485,9 +485,8 @@ public: return { Preset::TYPE_PRINTER, Preset::TYPE_SLA_PRINT, Preset::TYPE_SLA_MATERIAL }; } - // Orca: for validation only. The duplicate filament subtype and preset-reference checks are - // opt-in for now (enabled per-vendor by the profile-check CI as vendors are cleaned up). - bool has_errors(bool check_duplicate_filament_subtypes = false, bool check_preset_references = false) const; + // Orca: for validation only. + bool has_errors(bool check_duplicate_filament_subtypes = false) const; // Orca: for validation only. Flag any system preset whose inherits / compatible_printers / // compatible_prints references a deleted (unknown) or renamed (old) preset name.