mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-07-04 09:31:36 +00:00
Compare commits
18 Commits
fix/profil
...
epp/video_
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
70bb888794 | ||
|
|
adc8763099 | ||
|
|
036bd7bcec | ||
|
|
d24e7f75ef | ||
|
|
0f88b88f3b | ||
|
|
464a81d585 | ||
|
|
4c58d0adf8 | ||
|
|
ce6c2ec7ce | ||
|
|
dbe99d0d6f | ||
|
|
5bccc25705 | ||
|
|
a6ccbced03 | ||
|
|
c7b28565ef | ||
|
|
66b3e27af3 | ||
|
|
3bc2c51fe9 | ||
|
|
187beb68c3 | ||
|
|
7d62ded630 | ||
|
|
43a83397d4 | ||
|
|
ced980e6a8 |
2
.github/workflows/auto-close-duplicates.yml
vendored
2
.github/workflows/auto-close-duplicates.yml
vendored
@@ -15,7 +15,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v7
|
||||||
|
|
||||||
- name: Setup Bun
|
- name: Setup Bun
|
||||||
uses: oven-sh/setup-bun@v2
|
uses: oven-sh/setup-bun@v2
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v7
|
||||||
|
|
||||||
- name: Setup Bun
|
- name: Setup Bun
|
||||||
uses: oven-sh/setup-bun@v2
|
uses: oven-sh/setup-bun@v2
|
||||||
|
|||||||
8
.github/workflows/build_all.yml
vendored
8
.github/workflows/build_all.yml
vendored
@@ -131,7 +131,7 @@ jobs:
|
|||||||
if: ${{ !cancelled() && success() }}
|
if: ${{ !cancelled() && success() }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v7
|
||||||
with:
|
with:
|
||||||
sparse-checkout: |
|
sparse-checkout: |
|
||||||
.github
|
.github
|
||||||
@@ -204,7 +204,7 @@ jobs:
|
|||||||
- name: "Remove unneeded stuff to free disk space"
|
- name: "Remove unneeded stuff to free disk space"
|
||||||
run:
|
run:
|
||||||
rm -rf /usr/local/lib/android/* /usr/share/dotnet/* /opt/ghc1/* "/usr/local/share/boost1/*" /opt/hostedtoolcache1/*
|
rm -rf /usr/local/lib/android/* /usr/share/dotnet/* /opt/ghc1/* "/usr/local/share/boost1/*" /opt/hostedtoolcache1/*
|
||||||
- uses: actions/checkout@v6
|
- uses: actions/checkout@v7
|
||||||
- name: Get the version and date
|
- name: Get the version and date
|
||||||
run: |
|
run: |
|
||||||
ver_pure=$(grep 'set(SoftFever_VERSION' version.inc | cut -d '"' -f2)
|
ver_pure=$(grep 'set(SoftFever_VERSION' version.inc | cut -d '"' -f2)
|
||||||
@@ -223,14 +223,14 @@ jobs:
|
|||||||
# Manage flatpak-builder cache externally so PRs restore but never upload
|
# Manage flatpak-builder cache externally so PRs restore but never upload
|
||||||
- name: Restore flatpak-builder cache
|
- name: Restore flatpak-builder cache
|
||||||
if: github.event_name == 'pull_request'
|
if: github.event_name == 'pull_request'
|
||||||
uses: actions/cache/restore@v5
|
uses: actions/cache/restore@v6
|
||||||
with:
|
with:
|
||||||
path: .flatpak-builder
|
path: .flatpak-builder
|
||||||
key: flatpak-builder-${{ matrix.variant.arch }}-${{ github.event.pull_request.base.sha }}
|
key: flatpak-builder-${{ matrix.variant.arch }}-${{ github.event.pull_request.base.sha }}
|
||||||
restore-keys: flatpak-builder-${{ matrix.variant.arch }}-
|
restore-keys: flatpak-builder-${{ matrix.variant.arch }}-
|
||||||
- name: Save/restore flatpak-builder cache
|
- name: Save/restore flatpak-builder cache
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
uses: actions/cache@v5
|
uses: actions/cache@v6
|
||||||
with:
|
with:
|
||||||
path: .flatpak-builder
|
path: .flatpak-builder
|
||||||
key: flatpak-builder-${{ matrix.variant.arch }}-${{ github.sha }}
|
key: flatpak-builder-${{ matrix.variant.arch }}-${{ github.sha }}
|
||||||
|
|||||||
4
.github/workflows/build_check_cache.yml
vendored
4
.github/workflows/build_check_cache.yml
vendored
@@ -26,7 +26,7 @@ jobs:
|
|||||||
valid-cache: ${{ steps.cache_deps.outputs.cache-hit }}
|
valid-cache: ${{ steps.cache_deps.outputs.cache-hit }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v7
|
||||||
with:
|
with:
|
||||||
lfs: 'false'
|
lfs: 'false'
|
||||||
|
|
||||||
@@ -46,7 +46,7 @@ jobs:
|
|||||||
|
|
||||||
- name: load cache
|
- name: load cache
|
||||||
id: cache_deps
|
id: cache_deps
|
||||||
uses: actions/cache@v5
|
uses: actions/cache@v6
|
||||||
with:
|
with:
|
||||||
path: ${{ steps.set_outputs.outputs.cache-path }}
|
path: ${{ steps.set_outputs.outputs.cache-path }}
|
||||||
key: ${{ steps.set_outputs.outputs.cache-key }}
|
key: ${{ steps.set_outputs.outputs.cache-key }}
|
||||||
|
|||||||
4
.github/workflows/build_deps.yml
vendored
4
.github/workflows/build_deps.yml
vendored
@@ -34,12 +34,12 @@ jobs:
|
|||||||
|
|
||||||
# Setup the environment
|
# Setup the environment
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v7
|
||||||
with:
|
with:
|
||||||
lfs: 'false'
|
lfs: 'false'
|
||||||
|
|
||||||
- name: load cached deps
|
- name: load cached deps
|
||||||
uses: actions/cache@v5
|
uses: actions/cache@v6
|
||||||
with:
|
with:
|
||||||
path: ${{ inputs.cache-path }}
|
path: ${{ inputs.cache-path }}
|
||||||
key: ${{ inputs.cache-key }}
|
key: ${{ inputs.cache-key }}
|
||||||
|
|||||||
4
.github/workflows/build_orca.yml
vendored
4
.github/workflows/build_orca.yml
vendored
@@ -37,13 +37,13 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v7
|
||||||
with:
|
with:
|
||||||
lfs: 'false'
|
lfs: 'false'
|
||||||
|
|
||||||
- name: load cached deps
|
- name: load cached deps
|
||||||
if: ${{ !(runner.os == 'macOS' && inputs.macos-combine-only) }}
|
if: ${{ !(runner.os == 'macOS' && inputs.macos-combine-only) }}
|
||||||
uses: actions/cache@v5
|
uses: actions/cache@v6
|
||||||
with:
|
with:
|
||||||
path: ${{ inputs.cache-path }}
|
path: ${{ inputs.cache-path }}
|
||||||
key: ${{ inputs.cache-key }}
|
key: ${{ inputs.cache-key }}
|
||||||
|
|||||||
2
.github/workflows/check_locale.yml
vendored
2
.github/workflows/check_locale.yml
vendored
@@ -14,7 +14,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v7
|
||||||
|
|
||||||
- name: Install gettext
|
- name: Install gettext
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
131
.github/workflows/check_profiles.yml
vendored
131
.github/workflows/check_profiles.yml
vendored
@@ -24,7 +24,7 @@ jobs:
|
|||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v7
|
||||||
|
|
||||||
- name: Run extra JSON check
|
- name: Run extra JSON check
|
||||||
id: extra_json_check
|
id: extra_json_check
|
||||||
@@ -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
|
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
|
chmod +x ./OrcaSlicer_profile_validator
|
||||||
|
|
||||||
# Validate all system profiles.
|
# validate profiles
|
||||||
- name: validate system profiles
|
- name: validate system profiles
|
||||||
id: validate_system
|
id: validate_system
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
@@ -57,17 +57,121 @@ jobs:
|
|||||||
set +e
|
set +e
|
||||||
./OrcaSlicer_profile_validator -p ${{ github.workspace }}/resources/profiles -l 2 -v BBL -f 2>&1 | tee ${{ runner.temp }}/validate_filament_subtypes.log
|
./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]}
|
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
|
- name: validate custom presets
|
||||||
id: validate_custom
|
id: validate_custom
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
working-directory: ${{ github.workspace }}
|
working-directory: ${{ github.workspace }}
|
||||||
run: |
|
run: |
|
||||||
set +e
|
fixtures_dir="${{ runner.temp }}/profile-fixtures"
|
||||||
curl -LJO https://github.com/OrcaSlicer/OrcaSlicer/releases/download/nightly-builds/orca_custom_preset_tests.zip
|
output_dir="${{ runner.temp }}/custom-preset-validation"
|
||||||
unzip -q ./orca_custom_preset_tests.zip -d ${{ github.workspace }}/resources/profiles
|
combined_log="${{ runner.temp }}/validate_custom.log"
|
||||||
./OrcaSlicer_profile_validator -p ${{ github.workspace }}/resources/profiles -l 2 2>&1 | tee ${{ runner.temp }}/validate_custom.log
|
summary="${output_dir}/summary.md"
|
||||||
exit ${PIPESTATUS[0]}
|
release_url="https://github.com/OrcaSlicer/OrcaSlicer-profile-validator/releases/download/fixture-archive"
|
||||||
|
|
||||||
|
rm -rf "${fixtures_dir}" "${output_dir}"
|
||||||
|
mkdir -p "${fixtures_dir}" "${output_dir}"
|
||||||
|
|
||||||
|
curl -fsSL -o "${fixtures_dir}/manifest.json" "${release_url}/manifest.json"
|
||||||
|
|
||||||
|
MANIFEST_PATH="${fixtures_dir}/manifest.json" python3 <<'PY' > "${fixtures_dir}/fixtures.tsv"
|
||||||
|
import json
|
||||||
|
import os
|
||||||
|
|
||||||
|
with open(os.environ["MANIFEST_PATH"], encoding="utf-8") as fh:
|
||||||
|
manifest = json.load(fh)
|
||||||
|
|
||||||
|
if isinstance(manifest, dict):
|
||||||
|
entries = manifest.get("fixtures", [])
|
||||||
|
else:
|
||||||
|
entries = manifest
|
||||||
|
|
||||||
|
for entry in entries:
|
||||||
|
version = entry.get("version", "")
|
||||||
|
asset = entry.get("asset", "")
|
||||||
|
sha256 = entry.get("asset_sha256", "")
|
||||||
|
if not version or not asset:
|
||||||
|
continue
|
||||||
|
print(f"{version}\t{asset}\t{sha256}")
|
||||||
|
PY
|
||||||
|
|
||||||
|
if [ ! -s "${fixtures_dir}/fixtures.tsv" ]; then
|
||||||
|
echo "No custom preset fixtures found in ${release_url}/manifest.json" | tee "${combined_log}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
{
|
||||||
|
echo "## Custom Preset Fixture Validation"
|
||||||
|
echo ""
|
||||||
|
echo "| Version | Status | Log |"
|
||||||
|
echo "| --- | --- | --- |"
|
||||||
|
} > "${summary}"
|
||||||
|
|
||||||
|
status=0
|
||||||
|
failed_logs=()
|
||||||
|
|
||||||
|
while IFS=$'\t' read -r version asset expected_sha256; do
|
||||||
|
fixture_zip="${fixtures_dir}/${asset}"
|
||||||
|
asset_url_name="$(python3 -c 'import sys, urllib.parse; print(urllib.parse.quote(sys.argv[1], safe=""))' "${asset}")"
|
||||||
|
profile_tree="${output_dir}/profiles-${version}"
|
||||||
|
log_path="${output_dir}/${version}.log"
|
||||||
|
|
||||||
|
curl -fsSL -o "${fixture_zip}" "${release_url}/${asset_url_name}"
|
||||||
|
|
||||||
|
if [ -n "${expected_sha256}" ] && [ "${expected_sha256}" != "<sha256>" ]; then
|
||||||
|
echo "${expected_sha256} ${fixture_zip}" | sha256sum -c -
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf "${profile_tree}"
|
||||||
|
mkdir -p "${profile_tree}"
|
||||||
|
cp -a "${{ github.workspace }}/resources/profiles/." "${profile_tree}/"
|
||||||
|
rm -rf "${profile_tree}/user"
|
||||||
|
unzip -q "${fixture_zip}" -d "${profile_tree}"
|
||||||
|
|
||||||
|
set +e
|
||||||
|
./OrcaSlicer_profile_validator -p "${profile_tree}" -l 2 > "${log_path}" 2>&1
|
||||||
|
result=$?
|
||||||
|
set -e
|
||||||
|
|
||||||
|
if [ "${result}" -eq 0 ]; then
|
||||||
|
echo "| ${version} | PASS | ${version}.log |" >> "${summary}"
|
||||||
|
else
|
||||||
|
echo "| ${version} | FAIL | ${version}.log |" >> "${summary}"
|
||||||
|
failed_logs+=("${log_path}")
|
||||||
|
status=1
|
||||||
|
fi
|
||||||
|
done < "${fixtures_dir}/fixtures.tsv"
|
||||||
|
|
||||||
|
{
|
||||||
|
cat "${summary}"
|
||||||
|
if [ "${#failed_logs[@]}" -gt 0 ]; then
|
||||||
|
echo ""
|
||||||
|
echo "## Failed Fixture Logs"
|
||||||
|
for log_path in "${failed_logs[@]}"; do
|
||||||
|
echo ""
|
||||||
|
echo "### $(basename "${log_path}" .log)"
|
||||||
|
echo '```'
|
||||||
|
head -c 12000 "${log_path}" || echo "No output captured"
|
||||||
|
echo '```'
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
} | tee "${combined_log}"
|
||||||
|
|
||||||
|
exit "${status}"
|
||||||
|
|
||||||
- name: Prepare PR number for comment workflow
|
- name: Prepare PR number for comment workflow
|
||||||
if: ${{ always() && github.event_name == 'pull_request' }}
|
if: ${{ always() && github.event_name == 'pull_request' }}
|
||||||
@@ -76,7 +180,7 @@ jobs:
|
|||||||
echo "${{ github.event.pull_request.number }}" > ${{ runner.temp }}/profile-check-results/pr_number.txt
|
echo "${{ github.event.pull_request.number }}" > ${{ runner.temp }}/profile-check-results/pr_number.txt
|
||||||
|
|
||||||
- name: Prepare comment artifact
|
- 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_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_preset_references.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }}
|
||||||
run: |
|
run: |
|
||||||
{
|
{
|
||||||
# Marker matched by check_profiles_comment.yml to delete prior comments.
|
# Marker matched by check_profiles_comment.yml to delete prior comments.
|
||||||
@@ -111,6 +215,15 @@ jobs:
|
|||||||
echo ""
|
echo ""
|
||||||
fi
|
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
|
if [ "${{ steps.validate_custom.outcome }}" = "failure" ]; then
|
||||||
echo "### Custom Preset Validation Failed"
|
echo "### Custom Preset Validation Failed"
|
||||||
echo ""
|
echo ""
|
||||||
@@ -133,7 +246,7 @@ jobs:
|
|||||||
retention-days: 1
|
retention-days: 1
|
||||||
|
|
||||||
- name: Fail if any check failed
|
- 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_custom.outcome == 'failure') }}
|
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') }}
|
||||||
run: |
|
run: |
|
||||||
echo "One or more profile checks failed. See above for details."
|
echo "One or more profile checks failed. See above for details."
|
||||||
exit 1
|
exit 1
|
||||||
|
|||||||
2
.github/workflows/dedupe-issues.yml
vendored
2
.github/workflows/dedupe-issues.yml
vendored
@@ -20,7 +20,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v7
|
||||||
|
|
||||||
- name: Run Claude Code slash command
|
- name: Run Claude Code slash command
|
||||||
uses: anthropics/claude-code-base-action@beta
|
uses: anthropics/claude-code-base-action@beta
|
||||||
|
|||||||
2
.github/workflows/doxygen-docs.yml
vendored
2
.github/workflows/doxygen-docs.yml
vendored
@@ -26,7 +26,7 @@ jobs:
|
|||||||
remove-existing-swap-files: true
|
remove-existing-swap-files: true
|
||||||
|
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v7
|
||||||
|
|
||||||
- name: Install Doxygen and Graphviz
|
- name: Install Doxygen and Graphviz
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
4
.github/workflows/shellcheck.yml
vendored
4
.github/workflows/shellcheck.yml
vendored
@@ -21,7 +21,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Cache shellcheck download
|
- name: Cache shellcheck download
|
||||||
id: cache-shellcheck-v0_11
|
id: cache-shellcheck-v0_11
|
||||||
uses: actions/cache@v5
|
uses: actions/cache@v6
|
||||||
with:
|
with:
|
||||||
path: ~/shellcheck
|
path: ~/shellcheck
|
||||||
key: ${{ runner.os }}-shellcheck-v0_11
|
key: ${{ runner.os }}-shellcheck-v0_11
|
||||||
@@ -36,7 +36,7 @@ jobs:
|
|||||||
tar -xvf ~/sc.tar.xz -C ~
|
tar -xvf ~/sc.tar.xz -C ~
|
||||||
mv ~/shellcheck-"${INPUT_VERSION}"/shellcheck ~/shellcheck
|
mv ~/shellcheck-"${INPUT_VERSION}"/shellcheck ~/shellcheck
|
||||||
|
|
||||||
- uses: actions/checkout@v6
|
- uses: actions/checkout@v7
|
||||||
with:
|
with:
|
||||||
fetch-depth: 1
|
fetch-depth: 1
|
||||||
|
|
||||||
|
|||||||
2
.github/workflows/update-translation.yml
vendored
2
.github/workflows/update-translation.yml
vendored
@@ -10,7 +10,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v7
|
||||||
|
|
||||||
- name: Setup Python
|
- name: Setup Python
|
||||||
uses: actions/setup-python@v6
|
uses: actions/setup-python@v6
|
||||||
|
|||||||
238
README.md
238
README.md
@@ -1,237 +1 @@
|
|||||||
<div align="center">
|
Remove this branch and PR later
|
||||||
|
|
||||||
<picture>
|
|
||||||
<img alt="OrcaSlicer logo" src="resources/images/OrcaSlicer.png" width="15%" height="15%">
|
|
||||||
</picture>
|
|
||||||
|
|
||||||
<a href="https://trendshift.io/repositories/15552" target="_blank"><img src="https://trendshift.io/api/badge/repositories/15552" alt="OrcaSlicer%2FOrcaSlicer | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
|
|
||||||
|
|
||||||
[](https://github.com/OrcaSlicer/OrcaSlicer/stargazers) [](https://github.com/OrcaSlicer/OrcaSlicer/actions/workflows/build_all.yml)
|
|
||||||
|
|
||||||
OrcaSlicer: an open source Next-Gen Slicing Software for Precision 3D Prints.
|
|
||||||
Optimize your prints with ultra-fast slicing, intelligent support generation, and seamless printer compatibility—engineered for perfection.
|
|
||||||
<h3>
|
|
||||||
|
|
||||||
# Official links and community
|
|
||||||
|
|
||||||
#### Official Website:
|
|
||||||
|
|
||||||
<a href="https://www.orcaslicer.com/" style="font-size:2em;">OrcaSlicer.com</a>
|
|
||||||
|
|
||||||
#### Github Repository:
|
|
||||||
|
|
||||||
<a href="https://github.com/OrcaSlicer/OrcaSlicer"><img src="https://img.shields.io/badge/OrcaSlicer-181717?style=flat&logo=github&logoColor=white" width="200" alt="GitHub Logo"/> </a>
|
|
||||||
|
|
||||||
#### Follow us:
|
|
||||||
|
|
||||||
<a href="https://twitter.com/real_OrcaSlicer"><img src="https://img.shields.io/badge/real__OrcaSlicer-000000?style=flat&logo=x&logoColor=white" width="200" alt="X Logo"/> </a>
|
|
||||||
<a href="https://www.youtube.com/@OfficialOrcaSlicer"><img src="https://img.shields.io/badge/OfficialOrcaSlicer-FF0000?style=flat&logo=youtube&logoColor=white" width="200" alt="YouTube Logo"/> </a>
|
|
||||||
|
|
||||||
#### Join our Discord community:
|
|
||||||
|
|
||||||
<a href="https://discord.gg/P4VE9UY9gJ"><img src="https://img.shields.io/badge/-Discord-5865F2?style=flat&logo=discord&logoColor=fff" width="200" alt="discord logo"/> </a>
|
|
||||||
|
|
||||||
<table border="2" style="border-color: #ffa500; background-color:rgb(232, 220, 180); color: #856404;">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<strong>⚠️ CAUTION:</strong><br>
|
|
||||||
Several clickbait and malicious websites, such as <b>orca-slicer[.]com</b> and <b>orcaslicer[.]net</b>, are pretending to be the official OrcaSlicer site. These sites may redirect you to dangerous downloads or contain misleading information.<br>
|
|
||||||
<b>Our only official website is <a href="https://www.orcaslicer.com/">www.orcaslicer.com</a>.</b><br><br>
|
|
||||||
If you come across any of these in search results, please <b>report them</b> as unsafe or phishing to help keep the community secure with:<br>
|
|
||||||
- <a href="https://safebrowsing.google.com/safebrowsing/report_phish/">Google Safe Browsing</a><br>
|
|
||||||
- <a href="https://www.microsoft.com/en-us/wdsi/support/report-unsafe-site">Microsoft Security Intelligence</a><br>
|
|
||||||
- <a href="https://ipthreat.net/tools/reportphishing">IPThreat</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
# Main features
|
|
||||||
|
|
||||||
- **[Advanced Calibration Tools](https://www.orcaslicer.com/wiki/calibration_guide)**
|
|
||||||
Comprehensive suite: temperature towers, flow rate, retraction & more for optimal performance.
|
|
||||||
- **[Precise Wall](https://www.orcaslicer.com/wiki/quality_settings_precision#precise-wall) and [Seam Control](https://www.orcaslicer.com/wiki/quality_settings_seam)**
|
|
||||||
Adjust outer wall spacing and apply scarf seams to enhance print accuracy.
|
|
||||||
- **[Sandwich Mode](https://www.orcaslicer.com/wiki/quality_settings_wall_and_surfaces#innerouterinner) and [Polyholes](https://www.orcaslicer.com/wiki/quality_settings_precision#polyholes) Support**
|
|
||||||
Use varied infill [patterns](https://www.orcaslicer.com/wiki/strength_settings_patterns) and accurate hole shapes for improved clarity.
|
|
||||||
- **[Overhang](https://www.orcaslicer.com/wiki/quality_settings_overhangs) and [Support Optimization](https://www.orcaslicer.com/wiki#support-settings)**
|
|
||||||
Modify geometry for printable overhangs with precise support placement.
|
|
||||||
- **[Granular Controls and Customization](https://www.orcaslicer.com/wiki#process-settings)**
|
|
||||||
Fine-tune print speed, layer height, pressure, and temperature with precision.
|
|
||||||
- **Network Printer Support**
|
|
||||||
Seamless integration with Klipper, PrusaLink, and OctoPrint for remote control.
|
|
||||||
- **[Mouse Ear Brims](https://www.orcaslicer.com/wiki/others_settings_brim) & [Adaptive Bed Mesh](https://www.orcaslicer.com/wiki/printer_basic_information_adaptive_bed_mesh)**
|
|
||||||
Automatic brims and adaptive mesh calibration ensure consistent adhesion.
|
|
||||||
- **User-Friendly Interface**
|
|
||||||
Intuitive drag-and-drop design with pre-made profiles for popular printers.
|
|
||||||
- **[Open-Source](https://github.com/OrcaSlicer/OrcaSlicer) & [Community Driven](https://discord.gg/P4VE9UY9gJ)**
|
|
||||||
Regular updates fueled by continuous community contributions.
|
|
||||||
- **Wide Printer Compatibility**
|
|
||||||
Supports a broad range of printers: Bambu Lab, Prusa, Creality, Voron, and more.
|
|
||||||
- Additional features can be found in the [change notes](https://github.com/OrcaSlicer/OrcaSlicer/releases/).
|
|
||||||
|
|
||||||
# Wiki
|
|
||||||
|
|
||||||
The [wiki](https://www.orcaslicer.com/wiki) aims to provide a detailed explanation of the slicer settings, including how to maximize their use and how to calibrate and set up your printer.
|
|
||||||
|
|
||||||
- **[Access the wiki here](https://www.orcaslicer.com/wiki)**
|
|
||||||
- **[Contribute to the wiki](https://www.orcaslicer.com/wiki/how_to_wiki)**
|
|
||||||
|
|
||||||
# Download
|
|
||||||
|
|
||||||
## Stable Release
|
|
||||||
|
|
||||||
📥 **[Download the Latest Stable Release](https://github.com/OrcaSlicer/OrcaSlicer/releases/latest)**
|
|
||||||
Visit our GitHub Releases page for the latest stable version of OrcaSlicer, recommended for most users.
|
|
||||||
|
|
||||||
## Nightly Builds
|
|
||||||
|
|
||||||
🌙 **[Download the Latest Nightly Build](https://github.com/OrcaSlicer/OrcaSlicer/releases/tag/nightly-builds)**
|
|
||||||
Explore the latest developments in OrcaSlicer with our nightly builds. Feedback on these versions is highly appreciated.
|
|
||||||
|
|
||||||
# How to install
|
|
||||||
|
|
||||||
## Windows
|
|
||||||
|
|
||||||
Download the **Windows Installer exe** for your preferred version from the [releases page](https://github.com/OrcaSlicer/OrcaSlicer/releases).
|
|
||||||
|
|
||||||
- *For convenience there is also a portable build available.*
|
|
||||||
<details>
|
|
||||||
<summary>Troubleshooting</summary>
|
|
||||||
|
|
||||||
- *If you have troubles to run the build, you might need to install following runtimes:*
|
|
||||||
- [MicrosoftEdgeWebView2RuntimeInstallerX64](https://github.com/OrcaSlicer/OrcaSlicer/releases/download/v1.0.10-sf2/MicrosoftEdgeWebView2RuntimeInstallerX64.exe)
|
|
||||||
- [Details of this runtime](https://aka.ms/webview2)
|
|
||||||
- [Alternative Download Link Hosted by Microsoft](https://go.microsoft.com/fwlink/p/?LinkId=2124703)
|
|
||||||
- [vcredist2019_x64](https://github.com/OrcaSlicer/OrcaSlicer/releases/download/v1.0.10-sf2/vcredist2019_x64.exe)
|
|
||||||
- [Alternative Download Link Hosted by Microsoft](https://aka.ms/vs/17/release/vc_redist.x64.exe)
|
|
||||||
- This file may already be available on your computer if you've installed visual studio. Check the following location: `%VCINSTALLDIR%Redist\MSVC\v142`
|
|
||||||
</details>
|
|
||||||
|
|
||||||
Windows Package Manager
|
|
||||||
|
|
||||||
```shell
|
|
||||||
winget install --id=SoftFever.OrcaSlicer -e
|
|
||||||
```
|
|
||||||
|
|
||||||
## Mac
|
|
||||||
|
|
||||||
1. Download the DMG for your computer: `arm64` version for Apple Silicon and `x86_64` for Intel CPU.
|
|
||||||
2. Drag OrcaSlicer.app to Application folder.
|
|
||||||
3. *If you want to run a build from a PR, you also need to follow the instructions below:*
|
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary>Quarantine</summary>
|
|
||||||
|
|
||||||
- Option 1 (You only need to do this once. After that the app can be opened normally.):
|
|
||||||
- Step 1: Hold _cmd_ and right click the app, from the context menu choose **Open**.
|
|
||||||
- Step 2: A warning window will pop up, click _Open_
|
|
||||||
|
|
||||||
- Option 2:
|
|
||||||
Execute this command in terminal:
|
|
||||||
|
|
||||||
```shell
|
|
||||||
xattr -dr com.apple.quarantine /Applications/OrcaSlicer.app
|
|
||||||
```
|
|
||||||
|
|
||||||
- Option 3:
|
|
||||||
- Step 1: open the app, a warning window will pop up
|
|
||||||

|
|
||||||
- Step 2: in `System Settings` -> `Privacy & Security`, click `Open Anyway`:
|
|
||||||

|
|
||||||
</details>
|
|
||||||
|
|
||||||
## Linux
|
|
||||||
|
|
||||||
### Flathub (Recommended)
|
|
||||||
|
|
||||||
OrcaSlicer is available through FlatHub:
|
|
||||||
|
|
||||||
<a href='https://flathub.org/apps/com.orcaslicer.OrcaSlicer'><img width='240' alt='Download on Flathub' src='https://dl.flathub.org/assets/badges/flathub-badge-en.png'/></a>
|
|
||||||
|
|
||||||
Install from the command line:
|
|
||||||
|
|
||||||
```shell
|
|
||||||
flatpak install flathub com.orcaslicer.OrcaSlicer
|
|
||||||
flatpak run com.orcaslicer.OrcaSlicer
|
|
||||||
```
|
|
||||||
|
|
||||||
It can also be installed through graphical software managers (KDE Discover, GNOME Software, etc.) when Flathub is enabled. Search for **OrcaSlicer** in your software center.
|
|
||||||
|
|
||||||
### AppImage
|
|
||||||
|
|
||||||
AppImages are published for both **x86_64** and **aarch64** (ARM64). Pick the file matching your CPU — the ARM64 build has `aarch64` in its name (e.g. `OrcaSlicer_Linux_AppImage_Ubuntu2404_aarch64_*.AppImage`).
|
|
||||||
|
|
||||||
1. Download App image from the [releases page](https://github.com/OrcaSlicer/OrcaSlicer/releases).
|
|
||||||
2. Double click the downloaded file to run it.
|
|
||||||
|
|
||||||
3. If you run into trouble executing it, try this command in the terminal:
|
|
||||||
`chmod +x /path_to_appimage/OrcaSlicer_Linux.AppImage`
|
|
||||||
|
|
||||||
# How to Compile
|
|
||||||
|
|
||||||
All updated build instructions for Windows, macOS, and Linux are now available on the official [OrcaSlicer Wiki - How to build](https://www.orcaslicer.com/wiki/how_to_build) page.
|
|
||||||
|
|
||||||
Please refer to the wiki to ensure you're following the latest and most accurate steps for your platform.
|
|
||||||
|
|
||||||
# Klipper Note
|
|
||||||
|
|
||||||
If you're running Klipper, it's recommended to add the following configuration to your `printer.cfg` file.
|
|
||||||
|
|
||||||
```gcode
|
|
||||||
# Enable object exclusion
|
|
||||||
[exclude_object]
|
|
||||||
|
|
||||||
# Enable arcs support
|
|
||||||
[gcode_arcs]
|
|
||||||
resolution: 0.1
|
|
||||||
```
|
|
||||||
|
|
||||||
# Supports
|
|
||||||
|
|
||||||
**OrcaSlicer** is an open-source project and I'm deeply grateful to all my sponsors and backers.
|
|
||||||
Their generous support enables me to purchase filaments and other essential 3D printing materials for the project.
|
|
||||||
Thank you! :)
|
|
||||||
|
|
||||||
## Sponsors
|
|
||||||
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<a href="https://qidi3d.com/" style="display:inline-block; border-radius:8px; background:#fff;">
|
|
||||||
<img src="SoftFever_doc\sponsor_logos\QIDI.png" alt="QIDI" width="100" height="100">
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<a href="https://bigtree-tech.com/" style="display:inline-block; border-radius:8px; background:#222;">
|
|
||||||
<img src="SoftFever_doc\sponsor_logos\BigTreeTech.png" alt="BIGTREE TECH" width="100" height="100">
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
## Backers:
|
|
||||||
|
|
||||||
**Ko-fi supporters** ☕: [Backers list](https://github.com/user-attachments/files/16147016/Supporters_638561417699952499.csv)
|
|
||||||
|
|
||||||
## Support me
|
|
||||||
|
|
||||||
<a href="https://github.com/sponsors/SoftFever"><img src="https://img.shields.io/badge/GitHub%20Sponsors-30363D?style=flat&logo=GitHub-Sponsors&logoColor=EA4AAA" height="50"></a>
|
|
||||||
<a href="https://ko-fi.com/G2G5IP3CP"><img src="https://img.shields.io/badge/Support_me_on_Ko--fi-FF5E5B?style=flat&logo=ko-fi&logoColor=white" height="50"></a>
|
|
||||||
<a href="https://paypal.me/softfever3d"><img src="https://img.shields.io/badge/PayPal-003087?style=flat&logo=paypal&logoColor=fff" height="50"></a>
|
|
||||||
|
|
||||||
## Some Background
|
|
||||||
|
|
||||||
Open-source slicing has always been built on a tradition of collaboration and attribution. [Slic3r](https://github.com/Slic3r/Slic3r), created by Alessandro Ranellucci and the RepRap community, laid the foundation. [PrusaSlicer](https://github.com/prusa3d/PrusaSlicer) by Prusa Research built on Slic3r and acknowledged that heritage. [Bambu Studio](https://github.com/bambulab/BambuStudio) in turn forked from PrusaSlicer, and [SuperSlicer](https://github.com/supermerill/SuperSlicer) by @supermerill extended PrusaSlicer with community-driven enhancements. Each project carried the work of its predecessors forward, crediting those who came before.
|
|
||||||
|
|
||||||
OrcaSlicer began in that same spirit, drawing from BambuStudio, PrusaSlicer, and ideas inspired by CuraSlicer and SuperSlicer. But it has since grown far beyond its origins. Through relentless innovation — introducing advanced calibration tools, precise wall and seam control, tree supports, adaptive slicing, and hundreds of other features — OrcaSlicer has become the most widely used and actively developed open-source slicer in the 3D printing community. Many of its innovations have been adopted by other slicers, making it a driving force for the entire industry.
|
|
||||||
|
|
||||||
The OrcaSlicer logo was designed by community member [Justin Levine](https://github.com/jal-co).
|
|
||||||
|
|
||||||
# License
|
|
||||||
|
|
||||||
- **OrcaSlicer** is licensed under the GNU Affero General Public License, version 3.
|
|
||||||
- The **GNU Affero General Public License**, version 3 ensures that if you use any part of this software in any way (even behind a web server), your software must be released under the same license.
|
|
||||||
- OrcaSlicer includes a **pressure advance calibration pattern test** adapted from Andrew Ellis' generator, which is licensed under GNU General Public License, version 3. Ellis' generator is itself adapted from a generator developed by Sineos for Marlin, which is licensed under GNU General Public License, version 3.
|
|
||||||
- The **Bambu networking plugin** is based on non-free libraries from BambuLab. It is optional to the OrcaSlicer and provides extended functionalities for Bambulab printer users.
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Afinia",
|
"name": "Afinia",
|
||||||
"version": "02.04.00.02",
|
"version": "02.04.00.01",
|
||||||
"force_update": "0",
|
"force_update": "0",
|
||||||
"description": "Afinia configurations",
|
"description": "Afinia configurations",
|
||||||
"machine_model_list": [
|
"machine_model_list": [
|
||||||
@@ -124,6 +124,14 @@
|
|||||||
"name": "fdm_filament_tpu",
|
"name": "fdm_filament_tpu",
|
||||||
"sub_path": "filament/fdm_filament_tpu.json"
|
"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",
|
"name": "Afinia ABS+@HS",
|
||||||
"sub_path": "filament/Afinia ABS+@HS.json"
|
"sub_path": "filament/Afinia ABS+@HS.json"
|
||||||
@@ -132,18 +140,34 @@
|
|||||||
"name": "Afinia ABS@HS",
|
"name": "Afinia ABS@HS",
|
||||||
"sub_path": "filament/Afinia ABS@HS.json"
|
"sub_path": "filament/Afinia ABS@HS.json"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "Afinia Value ABS",
|
||||||
|
"sub_path": "filament/Afinia Value ABS.json"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Afinia Value ABS@HS",
|
"name": "Afinia Value ABS@HS",
|
||||||
"sub_path": "filament/Afinia Value ABS@HS.json"
|
"sub_path": "filament/Afinia Value ABS@HS.json"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "Afinia PLA",
|
||||||
|
"sub_path": "filament/Afinia PLA.json"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Afinia PLA@HS",
|
"name": "Afinia PLA@HS",
|
||||||
"sub_path": "filament/Afinia PLA@HS.json"
|
"sub_path": "filament/Afinia PLA@HS.json"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "Afinia Value PLA",
|
||||||
|
"sub_path": "filament/Afinia Value PLA.json"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Afinia Value PLA@HS",
|
"name": "Afinia Value PLA@HS",
|
||||||
"sub_path": "filament/Afinia Value PLA@HS.json"
|
"sub_path": "filament/Afinia Value PLA@HS.json"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "Afinia TPU",
|
||||||
|
"sub_path": "filament/Afinia TPU.json"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Afinia TPU@HS",
|
"name": "Afinia TPU@HS",
|
||||||
"sub_path": "filament/Afinia TPU@HS.json"
|
"sub_path": "filament/Afinia TPU@HS.json"
|
||||||
|
|||||||
37
resources/profiles/Afinia/filament/Afinia ABS+.json
Normal file
37
resources/profiles/Afinia/filament/Afinia ABS+.json
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"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"
|
||||||
|
]
|
||||||
|
}
|
||||||
31
resources/profiles/Afinia/filament/Afinia ABS.json
Normal file
31
resources/profiles/Afinia/filament/Afinia ABS.json
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"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"
|
||||||
|
]
|
||||||
|
}
|
||||||
34
resources/profiles/Afinia/filament/Afinia PLA.json
Normal file
34
resources/profiles/Afinia/filament/Afinia PLA.json
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
{
|
||||||
|
"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"
|
||||||
|
]
|
||||||
|
}
|
||||||
28
resources/profiles/Afinia/filament/Afinia TPU.json
Normal file
28
resources/profiles/Afinia/filament/Afinia TPU.json
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"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"
|
||||||
|
]
|
||||||
|
}
|
||||||
37
resources/profiles/Afinia/filament/Afinia Value ABS.json
Normal file
37
resources/profiles/Afinia/filament/Afinia Value ABS.json
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"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"
|
||||||
|
]
|
||||||
|
}
|
||||||
40
resources/profiles/Afinia/filament/Afinia Value PLA.json
Normal file
40
resources/profiles/Afinia/filament/Afinia Value PLA.json
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"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"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "process",
|
"type": "process",
|
||||||
"name": "0.20mm Optimal 0.6 nozzle @Anker",
|
"name": "0.20mm Optimal 0.6 nozzle @Anker",
|
||||||
|
"renamed_from": "0.20mm Optimal 0.6 nozzle @Anker.json",
|
||||||
"inherits": "fdm_process_anker_common_0_6",
|
"inherits": "fdm_process_anker_common_0_6",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "re5qmcOFJ1OJP3Ip",
|
"setting_id": "re5qmcOFJ1OJP3Ip",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "filament",
|
"type": "filament",
|
||||||
"name": "Bambu PLA Tough @BBL X1C",
|
"name": "Bambu PLA Tough @BBL X1C",
|
||||||
|
"renamed_from": "Bambu PLA Impact @BBL X1C",
|
||||||
"inherits": "Bambu PLA Tough @base",
|
"inherits": "Bambu PLA Tough @base",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "GFSA09_02",
|
"setting_id": "GFSA09_02",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "filament",
|
"type": "filament",
|
||||||
"name": "Panchroma PLA Satin @BBL A1",
|
"name": "Panchroma PLA Satin @BBL A1",
|
||||||
|
"renamed_from": "Panchroma PLA Stain @BBL A1",
|
||||||
"inherits": "Panchroma PLA Satin @base",
|
"inherits": "Panchroma PLA Satin @base",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "GFSPM005_00",
|
"setting_id": "GFSPM005_00",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "filament",
|
"type": "filament",
|
||||||
"name": "Panchroma PLA Satin @BBL A1M",
|
"name": "Panchroma PLA Satin @BBL A1M",
|
||||||
|
"renamed_from": "Panchroma PLA Stain @BBL A1M",
|
||||||
"inherits": "Panchroma PLA Satin @base",
|
"inherits": "Panchroma PLA Satin @base",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "GFSPM005_02",
|
"setting_id": "GFSPM005_02",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "filament",
|
"type": "filament",
|
||||||
"name": "Panchroma PLA Satin @BBL P1P",
|
"name": "Panchroma PLA Satin @BBL P1P",
|
||||||
|
"renamed_from": "Panchroma PLA Stain @BBL P1P",
|
||||||
"inherits": "Panchroma PLA Satin @base",
|
"inherits": "Panchroma PLA Satin @base",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "GFSPM005_04",
|
"setting_id": "GFSPM005_04",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "filament",
|
"type": "filament",
|
||||||
"name": "Panchroma PLA Satin @BBL X1",
|
"name": "Panchroma PLA Satin @BBL X1",
|
||||||
|
"renamed_from": "Panchroma PLA Stain @BBL X1",
|
||||||
"inherits": "Panchroma PLA Satin @base",
|
"inherits": "Panchroma PLA Satin @base",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "GFSPM005_06",
|
"setting_id": "GFSPM005_06",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "process",
|
"type": "process",
|
||||||
"name": "0.20mm Standard @BBL X1C",
|
"name": "0.20mm Standard @BBL X1C",
|
||||||
|
"renamed_from": "0.20mm Bambu Support W @BBL X1C",
|
||||||
"inherits": "fdm_process_single_0.20",
|
"inherits": "fdm_process_single_0.20",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "GP004",
|
"setting_id": "GP004",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Blocks",
|
"name": "Blocks",
|
||||||
"version": "02.04.00.02",
|
"version": "02.04.00.01",
|
||||||
"force_update": "0",
|
"force_update": "0",
|
||||||
"description": "Blocks configurations",
|
"description": "Blocks configurations",
|
||||||
"machine_model_list": [
|
"machine_model_list": [
|
||||||
|
|||||||
@@ -85,8 +85,10 @@
|
|||||||
"BLOCKS RD50 V2 0.4 nozzle",
|
"BLOCKS RD50 V2 0.4 nozzle",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle",
|
"BLOCKS RD50 V2 0.6 nozzle",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle",
|
"BLOCKS RD50 V2 0.8 nozzle",
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RF50 0.4 nozzle",
|
"BLOCKS RF50 0.4 nozzle",
|
||||||
"BLOCKS RF50 0.6 nozzle",
|
"BLOCKS RF50 0.6 nozzle",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle",
|
||||||
|
"BLOCKS RF50"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -85,8 +85,10 @@
|
|||||||
"BLOCKS RD50 V2 0.4 nozzle",
|
"BLOCKS RD50 V2 0.4 nozzle",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle",
|
"BLOCKS RD50 V2 0.6 nozzle",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle",
|
"BLOCKS RD50 V2 0.8 nozzle",
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RF50 0.4 nozzle",
|
"BLOCKS RF50 0.4 nozzle",
|
||||||
"BLOCKS RF50 0.6 nozzle",
|
"BLOCKS RF50 0.6 nozzle",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle",
|
||||||
|
"BLOCKS RF50"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -85,8 +85,10 @@
|
|||||||
"BLOCKS RD50 V2 0.4 nozzle",
|
"BLOCKS RD50 V2 0.4 nozzle",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle",
|
"BLOCKS RD50 V2 0.6 nozzle",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle",
|
"BLOCKS RD50 V2 0.8 nozzle",
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RF50 0.4 nozzle",
|
"BLOCKS RF50 0.4 nozzle",
|
||||||
"BLOCKS RF50 0.6 nozzle",
|
"BLOCKS RF50 0.6 nozzle",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle",
|
||||||
|
"BLOCKS RF50"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -91,8 +91,10 @@
|
|||||||
"BLOCKS RD50 V2 0.4 nozzle",
|
"BLOCKS RD50 V2 0.4 nozzle",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle",
|
"BLOCKS RD50 V2 0.6 nozzle",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle",
|
"BLOCKS RD50 V2 0.8 nozzle",
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RF50 0.4 nozzle",
|
"BLOCKS RF50 0.4 nozzle",
|
||||||
"BLOCKS RF50 0.6 nozzle",
|
"BLOCKS RF50 0.6 nozzle",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle",
|
||||||
|
"BLOCKS RF50"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,8 +16,10 @@
|
|||||||
"BLOCKS RD50 V2 0.4 nozzle",
|
"BLOCKS RD50 V2 0.4 nozzle",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle",
|
"BLOCKS RD50 V2 0.6 nozzle",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle",
|
"BLOCKS RD50 V2 0.8 nozzle",
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RF50 0.4 nozzle",
|
"BLOCKS RF50 0.4 nozzle",
|
||||||
"BLOCKS RF50 0.6 nozzle",
|
"BLOCKS RF50 0.6 nozzle",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle",
|
||||||
|
"BLOCKS RF50"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,8 +16,10 @@
|
|||||||
"BLOCKS RD50 V2 0.4 nozzle",
|
"BLOCKS RD50 V2 0.4 nozzle",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle",
|
"BLOCKS RD50 V2 0.6 nozzle",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle",
|
"BLOCKS RD50 V2 0.8 nozzle",
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RF50 0.4 nozzle",
|
"BLOCKS RF50 0.4 nozzle",
|
||||||
"BLOCKS RF50 0.6 nozzle",
|
"BLOCKS RF50 0.6 nozzle",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle",
|
||||||
|
"BLOCKS RF50"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -87,11 +87,14 @@
|
|||||||
"BLOCKS Pro S100 0.8 nozzle",
|
"BLOCKS Pro S100 0.8 nozzle",
|
||||||
"BLOCKS Pro S100 1.0 nozzle",
|
"BLOCKS Pro S100 1.0 nozzle",
|
||||||
"BLOCKS Pro S100 1.2 nozzle",
|
"BLOCKS Pro S100 1.2 nozzle",
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS RD50 V2 0.4 nozzle",
|
"BLOCKS RD50 V2 0.4 nozzle",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle",
|
"BLOCKS RD50 V2 0.6 nozzle",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle",
|
"BLOCKS RD50 V2 0.8 nozzle",
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RF50 0.4 nozzle",
|
"BLOCKS RF50 0.4 nozzle",
|
||||||
"BLOCKS RF50 0.6 nozzle",
|
"BLOCKS RF50 0.6 nozzle",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle",
|
||||||
|
"BLOCKS RF50"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,8 +22,10 @@
|
|||||||
"BLOCKS RD50 V2 0.4 nozzle",
|
"BLOCKS RD50 V2 0.4 nozzle",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle",
|
"BLOCKS RD50 V2 0.6 nozzle",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle",
|
"BLOCKS RD50 V2 0.8 nozzle",
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RF50 0.4 nozzle",
|
"BLOCKS RF50 0.4 nozzle",
|
||||||
"BLOCKS RF50 0.6 nozzle",
|
"BLOCKS RF50 0.6 nozzle",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle",
|
||||||
|
"BLOCKS RF50"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,11 +45,14 @@
|
|||||||
"BLOCKS Pro S100 0.8 nozzle",
|
"BLOCKS Pro S100 0.8 nozzle",
|
||||||
"BLOCKS Pro S100 1.0 nozzle",
|
"BLOCKS Pro S100 1.0 nozzle",
|
||||||
"BLOCKS Pro S100 1.2 nozzle",
|
"BLOCKS Pro S100 1.2 nozzle",
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS RD50 V2 0.4 nozzle",
|
"BLOCKS RD50 V2 0.4 nozzle",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle",
|
"BLOCKS RD50 V2 0.6 nozzle",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle",
|
"BLOCKS RD50 V2 0.8 nozzle",
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RF50 0.4 nozzle",
|
"BLOCKS RF50 0.4 nozzle",
|
||||||
"BLOCKS RF50 0.6 nozzle",
|
"BLOCKS RF50 0.6 nozzle",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle",
|
||||||
|
"BLOCKS RF50"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,8 +16,10 @@
|
|||||||
"BLOCKS RD50 V2 0.4 nozzle",
|
"BLOCKS RD50 V2 0.4 nozzle",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle",
|
"BLOCKS RD50 V2 0.6 nozzle",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle",
|
"BLOCKS RD50 V2 0.8 nozzle",
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RF50 0.4 nozzle",
|
"BLOCKS RF50 0.4 nozzle",
|
||||||
"BLOCKS RF50 0.6 nozzle",
|
"BLOCKS RF50 0.6 nozzle",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle",
|
||||||
|
"BLOCKS RF50"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -60,11 +60,14 @@
|
|||||||
"BLOCKS Pro S100 0.8 nozzle",
|
"BLOCKS Pro S100 0.8 nozzle",
|
||||||
"BLOCKS Pro S100 1.0 nozzle",
|
"BLOCKS Pro S100 1.0 nozzle",
|
||||||
"BLOCKS Pro S100 1.2 nozzle",
|
"BLOCKS Pro S100 1.2 nozzle",
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS RD50 V2 0.4 nozzle",
|
"BLOCKS RD50 V2 0.4 nozzle",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle",
|
"BLOCKS RD50 V2 0.6 nozzle",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle",
|
"BLOCKS RD50 V2 0.8 nozzle",
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RF50 0.4 nozzle",
|
"BLOCKS RF50 0.4 nozzle",
|
||||||
"BLOCKS RF50 0.6 nozzle",
|
"BLOCKS RF50 0.6 nozzle",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle",
|
||||||
|
"BLOCKS RF50"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"top_shell_layers": "6",
|
"top_shell_layers": "6",
|
||||||
"top_solid_infill_flow_ratio": "0.96",
|
"top_solid_infill_flow_ratio": "0.96",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.4 nozzle"
|
"BLOCKS RD50 V2 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"bottom_shell_layers": "6",
|
"bottom_shell_layers": "6",
|
||||||
"top_shell_layers": "6",
|
"top_shell_layers": "6",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.4 nozzle"
|
"BLOCKS RF50 0.4 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_speed": "300",
|
"sparse_infill_speed": "300",
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"top_shell_layers": "5",
|
"top_shell_layers": "5",
|
||||||
"top_solid_infill_flow_ratio": "0.96",
|
"top_solid_infill_flow_ratio": "0.96",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.4 nozzle"
|
"BLOCKS RD50 V2 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"bottom_shell_layers": "5",
|
"bottom_shell_layers": "5",
|
||||||
"top_shell_layers": "5",
|
"top_shell_layers": "5",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.4 nozzle"
|
"BLOCKS RF50 0.4 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_speed": "300",
|
"sparse_infill_speed": "300",
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"top_solid_infill_flow_ratio": "0.96",
|
"top_solid_infill_flow_ratio": "0.96",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle"
|
"BLOCKS RD50 V2 0.6 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"bottom_shell_layers": "4",
|
"bottom_shell_layers": "4",
|
||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.6 nozzle"
|
"BLOCKS RF50 0.6 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_speed": "300",
|
"sparse_infill_speed": "300",
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"bottom_shell_layers": "4",
|
"bottom_shell_layers": "4",
|
||||||
"top_shell_layers": "5",
|
"top_shell_layers": "5",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 0.4 nozzle"
|
"BLOCKS Pro S100 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"top_shell_layers": "5",
|
"top_shell_layers": "5",
|
||||||
"top_solid_infill_flow_ratio": "0.96",
|
"top_solid_infill_flow_ratio": "0.96",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.4 nozzle"
|
"BLOCKS RD50 V2 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
"bottom_shell_layers": "4",
|
"bottom_shell_layers": "4",
|
||||||
"top_shell_layers": "5",
|
"top_shell_layers": "5",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.4 nozzle"
|
"BLOCKS RF50 0.4 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_speed": "300",
|
"sparse_infill_speed": "300",
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"bottom_shell_layers": "4",
|
"bottom_shell_layers": "4",
|
||||||
"top_shell_layers": "5",
|
"top_shell_layers": "5",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 0.4 nozzle"
|
"BLOCKS Pro S100 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"top_shell_layers": "5",
|
"top_shell_layers": "5",
|
||||||
"top_solid_infill_flow_ratio": "0.96",
|
"top_solid_infill_flow_ratio": "0.96",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.4 nozzle"
|
"BLOCKS RD50 V2 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"bottom_shell_layers": "4",
|
"bottom_shell_layers": "4",
|
||||||
"top_shell_layers": "5",
|
"top_shell_layers": "5",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.4 nozzle"
|
"BLOCKS RF50 0.4 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_speed": "300",
|
"sparse_infill_speed": "300",
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"top_solid_infill_flow_ratio": "0.96",
|
"top_solid_infill_flow_ratio": "0.96",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle"
|
"BLOCKS RD50 V2 0.6 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"bottom_shell_layers": "4",
|
"bottom_shell_layers": "4",
|
||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.6 nozzle"
|
"BLOCKS RF50 0.6 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_speed": "300",
|
"sparse_infill_speed": "300",
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"top_solid_infill_flow_ratio": "0.96",
|
"top_solid_infill_flow_ratio": "0.96",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.4 nozzle"
|
"BLOCKS RD50 V2 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"bottom_shell_layers": "4",
|
"bottom_shell_layers": "4",
|
||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.4 nozzle"
|
"BLOCKS RF50 0.4 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_speed": "300",
|
"sparse_infill_speed": "300",
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"layer_height": "0.30",
|
"layer_height": "0.30",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 0.4 nozzle"
|
"BLOCKS Pro S100 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "3",
|
"top_shell_layers": "3",
|
||||||
"layer_height": "0.3",
|
"layer_height": "0.3",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 0.8 nozzle"
|
"BLOCKS Pro S100 0.8 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"top_solid_infill_flow_ratio": "0.96",
|
"top_solid_infill_flow_ratio": "0.96",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle"
|
"BLOCKS RD50 V2 0.8 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"bottom_shell_layers": "4",
|
"bottom_shell_layers": "4",
|
||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_speed": "300",
|
"sparse_infill_speed": "300",
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"layer_height": "0.30",
|
"layer_height": "0.30",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 1.0 nozzle"
|
"BLOCKS Pro S100 1.0 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "3",
|
"top_shell_layers": "3",
|
||||||
"layer_height": "0.30",
|
"layer_height": "0.30",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 0.6 nozzle"
|
"BLOCKS Pro S100 0.6 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"top_solid_infill_flow_ratio": "0.96",
|
"top_solid_infill_flow_ratio": "0.96",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle"
|
"BLOCKS RD50 V2 0.6 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"bottom_shell_layers": "4",
|
"bottom_shell_layers": "4",
|
||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.6 nozzle"
|
"BLOCKS RF50 0.6 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_speed": "300",
|
"sparse_infill_speed": "300",
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"top_solid_infill_flow_ratio": "0.96",
|
"top_solid_infill_flow_ratio": "0.96",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle"
|
"BLOCKS RD50 V2 0.6 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"bottom_shell_layers": "3",
|
"bottom_shell_layers": "3",
|
||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.6 nozzle"
|
"BLOCKS RF50 0.6 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_speed": "300",
|
"sparse_infill_speed": "300",
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"top_solid_infill_flow_ratio": "0.96",
|
"top_solid_infill_flow_ratio": "0.96",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle"
|
"BLOCKS RD50 V2 0.8 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"bottom_shell_layers": "4",
|
"bottom_shell_layers": "4",
|
||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_speed": "300",
|
"sparse_infill_speed": "300",
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "2",
|
"top_shell_layers": "2",
|
||||||
"layer_height": "0.40",
|
"layer_height": "0.40",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 0.6 nozzle"
|
"BLOCKS Pro S100 0.6 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"layer_height": "0.40",
|
"layer_height": "0.40",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 0.8 nozzle"
|
"BLOCKS Pro S100 0.8 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"top_solid_infill_flow_ratio": "0.96",
|
"top_solid_infill_flow_ratio": "0.96",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle"
|
"BLOCKS RD50 V2 0.8 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"bottom_shell_layers": "3",
|
"bottom_shell_layers": "3",
|
||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_speed": "300",
|
"sparse_infill_speed": "300",
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"layer_height": "0.50",
|
"layer_height": "0.50",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 0.8 nozzle"
|
"BLOCKS Pro S100 0.8 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "3",
|
"top_shell_layers": "3",
|
||||||
"layer_height": "0.50",
|
"layer_height": "0.50",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 1.2 nozzle"
|
"BLOCKS Pro S100 1.2 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "3",
|
"top_shell_layers": "3",
|
||||||
"layer_height": "0.50",
|
"layer_height": "0.50",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 1.0 nozzle"
|
"BLOCKS Pro S100 1.0 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"top_solid_infill_flow_ratio": "0.96",
|
"top_solid_infill_flow_ratio": "0.96",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle"
|
"BLOCKS RD50 V2 0.8 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
"bottom_shell_layers": "3",
|
"bottom_shell_layers": "3",
|
||||||
"top_shell_layers": "4",
|
"top_shell_layers": "4",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_speed": "300",
|
"sparse_infill_speed": "300",
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "3",
|
"top_shell_layers": "3",
|
||||||
"layer_height": "0.60",
|
"layer_height": "0.60",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 1.0 nozzle"
|
"BLOCKS Pro S100 1.0 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "3",
|
"top_shell_layers": "3",
|
||||||
"layer_height": "0.60",
|
"layer_height": "0.60",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 1.2 nozzle"
|
"BLOCKS Pro S100 1.2 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "3",
|
"top_shell_layers": "3",
|
||||||
"layer_height": "0.70",
|
"layer_height": "0.70",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 1.2 nozzle"
|
"BLOCKS Pro S100 1.2 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "3",
|
"top_shell_layers": "3",
|
||||||
"layer_height": "0.70",
|
"layer_height": "0.70",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 1.0 nozzle"
|
"BLOCKS Pro S100 1.0 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
"top_shell_layers": "2",
|
"top_shell_layers": "2",
|
||||||
"layer_height": "0.80",
|
"layer_height": "0.80",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 1.2 nozzle"
|
"BLOCKS Pro S100 1.2 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,8 +9,11 @@
|
|||||||
"bridge_flow": "0.95",
|
"bridge_flow": "0.95",
|
||||||
"brim_width": "5",
|
"brim_width": "5",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 0.6 nozzle",
|
"BLOCKS Pro S100 0.6 nozzle",
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.6 nozzle",
|
"BLOCKS RD50 V2 0.6 nozzle",
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.6 nozzle"
|
"BLOCKS RF50 0.6 nozzle"
|
||||||
],
|
],
|
||||||
"print_sequence": "by layer",
|
"print_sequence": "by layer",
|
||||||
|
|||||||
@@ -5,8 +5,11 @@
|
|||||||
"from": "system",
|
"from": "system",
|
||||||
"instantiation": "false",
|
"instantiation": "false",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
|
"BLOCKS Pro S100",
|
||||||
"BLOCKS Pro S100 0.8 nozzle",
|
"BLOCKS Pro S100 0.8 nozzle",
|
||||||
|
"BLOCKS RD50 V2",
|
||||||
"BLOCKS RD50 V2 0.8 nozzle",
|
"BLOCKS RD50 V2 0.8 nozzle",
|
||||||
|
"BLOCKS RF50",
|
||||||
"BLOCKS RF50 0.8 nozzle"
|
"BLOCKS RF50 0.8 nozzle"
|
||||||
],
|
],
|
||||||
"sparse_infill_line_width": "0.82",
|
"sparse_infill_line_width": "0.82",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "Chuanying",
|
"name": "Chuanying",
|
||||||
"url": "",
|
"url": "",
|
||||||
"version": "02.04.00.02",
|
"version": "02.04.00.01",
|
||||||
"force_update": "0",
|
"force_update": "0",
|
||||||
"description": "Chuanying configurations",
|
"description": "Chuanying configurations",
|
||||||
"machine_model_list": [
|
"machine_model_list": [
|
||||||
|
|||||||
@@ -19,7 +19,13 @@
|
|||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
"Chuanying X1 0.4 Nozzle",
|
"Chuanying X1 0.4 Nozzle",
|
||||||
"Chuanying X1 0.6 Nozzle",
|
"Chuanying X1 0.6 Nozzle",
|
||||||
"Chuanying X1 0.8 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"
|
||||||
],
|
],
|
||||||
"compatible_printers_condition": "",
|
"compatible_printers_condition": "",
|
||||||
"compatible_prints": [],
|
"compatible_prints": [],
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Comgrow",
|
"name": "Comgrow",
|
||||||
"version": "02.04.00.03",
|
"version": "02.04.00.02",
|
||||||
"force_update": "0",
|
"force_update": "0",
|
||||||
"description": "Comgrow configurations",
|
"description": "Comgrow configurations",
|
||||||
"machine_model_list": [
|
"machine_model_list": [
|
||||||
@@ -50,6 +50,10 @@
|
|||||||
"name": "0.20mm Standard @Comgrow T500 0.6",
|
"name": "0.20mm Standard @Comgrow T500 0.6",
|
||||||
"sub_path": "process/0.20mm Standard @Comgrow T500 0.6.json"
|
"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",
|
"name": "0.24mm Draft @Comgrow T500 0.4",
|
||||||
"sub_path": "process/0.24mm Draft @Comgrow T500 0.4.json"
|
"sub_path": "process/0.24mm Draft @Comgrow T500 0.4.json"
|
||||||
|
|||||||
@@ -0,0 +1,103 @@
|
|||||||
|
{
|
||||||
|
"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"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Creality",
|
"name": "Creality",
|
||||||
"version": "02.03.02.75",
|
"version": "02.03.02.74",
|
||||||
"force_update": "0",
|
"force_update": "0",
|
||||||
"description": "Creality configurations",
|
"description": "Creality configurations",
|
||||||
"machine_model_list": [
|
"machine_model_list": [
|
||||||
@@ -4034,14 +4034,6 @@
|
|||||||
"name": "Creality Ender-5 Max 0.4 nozzle",
|
"name": "Creality Ender-5 Max 0.4 nozzle",
|
||||||
"sub_path": "machine/Creality Ender-5 Max 0.4 nozzle.json"
|
"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",
|
"name": "Creality Ender-5 Plus 0.4 nozzle",
|
||||||
"sub_path": "machine/Creality Ender-5 Plus 0.4 nozzle.json"
|
"sub_path": "machine/Creality Ender-5 Plus 0.4 nozzle.json"
|
||||||
|
|||||||
@@ -153,7 +153,6 @@
|
|||||||
"material_flow_dependent_temperature": "0",
|
"material_flow_dependent_temperature": "0",
|
||||||
"material_flow_temp_graph": "[[3.0,220],[5.0,240],[10.0,250]]",
|
"material_flow_temp_graph": "[[3.0,220],[5.0,240],[10.0,250]]",
|
||||||
"pressure_advance": "0.05",
|
"pressure_advance": "0.05",
|
||||||
"filament_id": "06101",
|
|
||||||
"support_material_interface_fan_speed": "-1",
|
"support_material_interface_fan_speed": "-1",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
"Creality Ender-5 Max 0.4 nozzle",
|
"Creality Ender-5 Max 0.4 nozzle",
|
||||||
|
|||||||
@@ -113,6 +113,6 @@
|
|||||||
"initial_layer_jerk": "7",
|
"initial_layer_jerk": "7",
|
||||||
"travel_jerk": "7",
|
"travel_jerk": "7",
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
"Creality CR-10 SE 0.2 nozzle"
|
"Creality CR-10SE 0.2 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "process",
|
"type": "process",
|
||||||
"name": "0.12mm Fine @Creality Ender3V3SE 0.4",
|
"name": "0.12mm Fine @Creality Ender3V3SE 0.4",
|
||||||
|
"renamed_from": "0.12mm Fine @Creality Ender3V3SE",
|
||||||
"inherits": "fdm_process_creality_common",
|
"inherits": "fdm_process_creality_common",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "W68mSPdmat2rCXuD",
|
"setting_id": "W68mSPdmat2rCXuD",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "process",
|
"type": "process",
|
||||||
"name": "0.16mm Optimal @Creality Ender3V3SE 0.4",
|
"name": "0.16mm Optimal @Creality Ender3V3SE 0.4",
|
||||||
|
"renamed_from": "0.16mm Optimal @Creality Ender3V3SE",
|
||||||
"inherits": "fdm_process_creality_common",
|
"inherits": "fdm_process_creality_common",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "jvnrh3jh6Btbs1Ja",
|
"setting_id": "jvnrh3jh6Btbs1Ja",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "process",
|
"type": "process",
|
||||||
"name": "0.20mm Standard @Creality Ender3V3SE 0.4",
|
"name": "0.20mm Standard @Creality Ender3V3SE 0.4",
|
||||||
|
"renamed_from": "0.20mm Standard @Creality Ender3V3SE",
|
||||||
"inherits": "fdm_process_creality_common",
|
"inherits": "fdm_process_creality_common",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "YLkw9eyyK7cm97ek",
|
"setting_id": "YLkw9eyyK7cm97ek",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "process",
|
"type": "process",
|
||||||
"name": "0.20mm Standard @Creality K1 SE",
|
"name": "0.20mm Standard @Creality K1 SE",
|
||||||
|
"renamed_from": "0.20mm Fast @Creality K1 SE 0.4",
|
||||||
"inherits": "fdm_process_creality_common",
|
"inherits": "fdm_process_creality_common",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "eR9pRC1qPENNx8U9",
|
"setting_id": "eR9pRC1qPENNx8U9",
|
||||||
@@ -264,4 +265,4 @@
|
|||||||
"wipe_tower_extra_spacing": "100%",
|
"wipe_tower_extra_spacing": "100%",
|
||||||
"wipe_tower_rotation_angle": "0",
|
"wipe_tower_rotation_angle": "0",
|
||||||
"wiping_volumes_extruders": "70,70,70,70,70,70,70,70,70,70"
|
"wiping_volumes_extruders": "70,70,70,70,70,70,70,70,70,70"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "process",
|
"type": "process",
|
||||||
"name": "0.24mm Draft @Creality Ender3V3SE 0.4",
|
"name": "0.24mm Draft @Creality Ender3V3SE 0.4",
|
||||||
|
"renamed_from": "0.24mm Draft @Creality Ender3V3SE",
|
||||||
"inherits": "fdm_process_creality_common",
|
"inherits": "fdm_process_creality_common",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "Hg10EUNCLMEYYBN1",
|
"setting_id": "Hg10EUNCLMEYYBN1",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "process",
|
"type": "process",
|
||||||
"name": "0.48mm Draft @Creality K1C",
|
"name": "0.48mm Draft @Creality K1C",
|
||||||
|
"renamed_from": "0.48mm Draft @Creality K1C (0.8 nozzle)",
|
||||||
"inherits": "fdm_process_common_klipper",
|
"inherits": "fdm_process_common_klipper",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "qaiff3f8gSQ1GVj1",
|
"setting_id": "qaiff3f8gSQ1GVj1",
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
"type": "filament",
|
"type": "filament",
|
||||||
"setting_id": "pKzSR8XeyyUDbrNW",
|
"setting_id": "pKzSR8XeyyUDbrNW",
|
||||||
"name": "Generic PETG PRO @Elegoo",
|
"name": "Generic PETG PRO @Elegoo",
|
||||||
|
"renamed_from": "Elegoo Generic PETG PRO",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"instantiation": "true",
|
"instantiation": "true",
|
||||||
"inherits": "Generic PETG @base",
|
"inherits": "Generic PETG @base",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "filament",
|
"type": "filament",
|
||||||
"name": "Ginger Generic PETG",
|
"name": "Ginger Generic PETG",
|
||||||
|
"renamed_from": "Ginger Generic rPETG",
|
||||||
"inherits": "fdm_filament_common",
|
"inherits": "fdm_filament_common",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "ue95N2e65rdp5K6c",
|
"setting_id": "ue95N2e65rdp5K6c",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"type": "filament",
|
"type": "filament",
|
||||||
"name": "Ginger Generic PLA",
|
"name": "Ginger Generic PLA",
|
||||||
|
"renamed_from": "Ginger Generic rPLA",
|
||||||
"inherits": "fdm_filament_common",
|
"inherits": "fdm_filament_common",
|
||||||
"from": "system",
|
"from": "system",
|
||||||
"setting_id": "Z1scjKDBFoDaTa2C",
|
"setting_id": "Z1scjKDBFoDaTa2C",
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user