mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-07-07 02:51:10 +00:00
Compare commits
33 Commits
feature/ca
...
epp/video_
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
70bb888794 | ||
|
|
adc8763099 | ||
|
|
036bd7bcec | ||
|
|
d24e7f75ef | ||
|
|
0f88b88f3b | ||
|
|
464a81d585 | ||
|
|
4c58d0adf8 | ||
|
|
ce6c2ec7ce | ||
|
|
dbe99d0d6f | ||
|
|
5bccc25705 | ||
|
|
a6ccbced03 | ||
|
|
c7b28565ef | ||
|
|
66b3e27af3 | ||
|
|
3bc2c51fe9 | ||
|
|
187beb68c3 | ||
|
|
7d62ded630 | ||
|
|
395e070a0e | ||
|
|
895488048c | ||
|
|
ff556f2867 | ||
|
|
81546a1b56 | ||
|
|
ec954696b4 | ||
|
|
f516f47c8e | ||
|
|
6b886b04f2 | ||
|
|
ac79886c5c | ||
|
|
43a83397d4 | ||
|
|
ced980e6a8 | ||
|
|
57297d5ab1 | ||
|
|
49fe64cb07 | ||
|
|
8d84204aeb | ||
|
|
9af07685fd | ||
|
|
e39be23d6d | ||
|
|
8ba9630e53 | ||
|
|
1a89c18ff2 |
2
.github/workflows/auto-close-duplicates.yml
vendored
2
.github/workflows/auto-close-duplicates.yml
vendored
@@ -15,7 +15,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v7
|
||||
|
||||
- name: Setup Bun
|
||||
uses: oven-sh/setup-bun@v2
|
||||
|
||||
@@ -29,7 +29,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v7
|
||||
|
||||
- name: Setup Bun
|
||||
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() }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v7
|
||||
with:
|
||||
sparse-checkout: |
|
||||
.github
|
||||
@@ -204,7 +204,7 @@ jobs:
|
||||
- name: "Remove unneeded stuff to free disk space"
|
||||
run:
|
||||
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
|
||||
run: |
|
||||
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
|
||||
- name: Restore flatpak-builder cache
|
||||
if: github.event_name == 'pull_request'
|
||||
uses: actions/cache/restore@v5
|
||||
uses: actions/cache/restore@v6
|
||||
with:
|
||||
path: .flatpak-builder
|
||||
key: flatpak-builder-${{ matrix.variant.arch }}-${{ github.event.pull_request.base.sha }}
|
||||
restore-keys: flatpak-builder-${{ matrix.variant.arch }}-
|
||||
- name: Save/restore flatpak-builder cache
|
||||
if: github.event_name != 'pull_request'
|
||||
uses: actions/cache@v5
|
||||
uses: actions/cache@v6
|
||||
with:
|
||||
path: .flatpak-builder
|
||||
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 }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v7
|
||||
with:
|
||||
lfs: 'false'
|
||||
|
||||
@@ -46,7 +46,7 @@ jobs:
|
||||
|
||||
- name: load cache
|
||||
id: cache_deps
|
||||
uses: actions/cache@v5
|
||||
uses: actions/cache@v6
|
||||
with:
|
||||
path: ${{ steps.set_outputs.outputs.cache-path }}
|
||||
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
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v7
|
||||
with:
|
||||
lfs: 'false'
|
||||
|
||||
- name: load cached deps
|
||||
uses: actions/cache@v5
|
||||
uses: actions/cache@v6
|
||||
with:
|
||||
path: ${{ inputs.cache-path }}
|
||||
key: ${{ inputs.cache-key }}
|
||||
|
||||
46
.github/workflows/build_orca.yml
vendored
46
.github/workflows/build_orca.yml
vendored
@@ -37,13 +37,13 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v7
|
||||
with:
|
||||
lfs: 'false'
|
||||
|
||||
- name: load cached deps
|
||||
if: ${{ !(runner.os == 'macOS' && inputs.macos-combine-only) }}
|
||||
uses: actions/cache@v5
|
||||
uses: actions/cache@v6
|
||||
with:
|
||||
path: ${{ inputs.cache-path }}
|
||||
key: ${{ inputs.cache-key }}
|
||||
@@ -144,15 +144,6 @@ jobs:
|
||||
run: |
|
||||
./build_release_macos.sh -s -n -x ${{ !vars.SELF_HOSTED && '-1' || '' }} -a ${{ inputs.arch }} -t 10.15
|
||||
|
||||
- name: Generate system presets cache (macOS)
|
||||
if: runner.os == 'macOS' && !inputs.macos-combine-only
|
||||
working-directory: ${{ github.workspace }}
|
||||
shell: bash
|
||||
run: |
|
||||
tool=$(find build/${{ inputs.arch }} -name generate_system_cache -type f | head -1)
|
||||
profiles=$(find build/${{ inputs.arch }} -path "*/Resources/profiles" -type d | head -1)
|
||||
"$tool" --path "$profiles" --log_level 2
|
||||
|
||||
- name: Pack macOS app bundle ${{ inputs.arch }}
|
||||
if: runner.os == 'macOS' && !inputs.macos-combine-only
|
||||
working-directory: ${{ github.workspace }}
|
||||
@@ -349,23 +340,6 @@ jobs:
|
||||
if ($arch -eq "arm64") { .\build_release_vs.bat slicer arm64 } else { .\build_release_vs.bat slicer }
|
||||
shell: pwsh
|
||||
|
||||
- name: Generate system presets cache (Windows)
|
||||
if: runner.os == 'Windows'
|
||||
shell: pwsh
|
||||
run: |
|
||||
$buildDir = $env:BUILD_DIR
|
||||
$tool = Get-ChildItem -Recurse -Path $buildDir -Filter "generate_system_cache.exe" | Select-Object -First 1
|
||||
if (-not $tool) { Write-Error "generate_system_cache.exe not found in $buildDir"; exit 1 }
|
||||
$profiles = Get-ChildItem -Recurse -Path $buildDir -Directory -Filter profiles |
|
||||
Where-Object { $_.FullName -match 'resources' } | Select-Object -First 1
|
||||
if (-not $profiles) { Write-Error "profiles directory not found in $buildDir"; exit 1 }
|
||||
# Add the slicer's runtime DLL directory to PATH so generate_system_cache.exe
|
||||
# can resolve its dependencies (TKernel.dll etc.) without a full install step.
|
||||
$dll_dir = Get-ChildItem -Recurse -Path $buildDir -Filter "TKernel.dll" |
|
||||
Select-Object -First 1 | Select-Object -ExpandProperty DirectoryName
|
||||
if ($dll_dir) { $env:PATH = "$dll_dir;$env:PATH" }
|
||||
& $tool.FullName --path $profiles.FullName --log_level 2
|
||||
|
||||
# NSIS is x86-only; it runs (and the installer it emits runs) under ARM64's
|
||||
# x86 emulation, packaging the native arm64 payload from build-arm64.
|
||||
- name: Create installer Win
|
||||
@@ -503,22 +477,6 @@ jobs:
|
||||
retention-days: 5
|
||||
if-no-files-found: error
|
||||
|
||||
- name: Generate system presets cache (Linux)
|
||||
if: runner.os == 'Linux'
|
||||
shell: bash
|
||||
run: |
|
||||
tool=$(find build -name generate_system_cache -type f | head -1)
|
||||
if [ -z "$tool" ]; then echo "ERROR: generate_system_cache not found in build tree" >&2; exit 1; fi
|
||||
"$tool" --path build/package/resources/profiles --log_level 2
|
||||
# Re-pack the AppImage so the per-vendor caches are included
|
||||
appimage=$(find build -maxdepth 1 -name "OrcaSlicer_Linux_AppImage*.AppImage" | head -1)
|
||||
chmod +x "$appimage"
|
||||
"$appimage" --appimage-extract
|
||||
cp build/package/resources/profiles/*.cache squashfs-root/resources/profiles/
|
||||
appimagetool=$(find build -name "appimagetool.AppImage" | head -1)
|
||||
ARCH=$(uname -m) "$appimagetool" --appimage-extract-and-run squashfs-root "$appimage"
|
||||
rm -rf squashfs-root
|
||||
|
||||
- name: Run external slicer regression tests
|
||||
if: runner.os == 'Linux' && inputs.arch != 'aarch64'
|
||||
timeout-minutes: 20
|
||||
|
||||
2
.github/workflows/check_locale.yml
vendored
2
.github/workflows/check_locale.yml
vendored
@@ -14,7 +14,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v7
|
||||
|
||||
- name: Install gettext
|
||||
run: |
|
||||
|
||||
129
.github/workflows/check_profiles.yml
vendored
129
.github/workflows/check_profiles.yml
vendored
@@ -24,7 +24,7 @@ jobs:
|
||||
runs-on: ubuntu-24.04
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v7
|
||||
|
||||
- name: Run extra JSON check
|
||||
id: extra_json_check
|
||||
@@ -57,17 +57,121 @@ 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
|
||||
continue-on-error: true
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: |
|
||||
set +e
|
||||
curl -LJO https://github.com/OrcaSlicer/OrcaSlicer/releases/download/nightly-builds/orca_custom_preset_tests.zip
|
||||
unzip -q ./orca_custom_preset_tests.zip -d ${{ github.workspace }}/resources/profiles
|
||||
./OrcaSlicer_profile_validator -p ${{ github.workspace }}/resources/profiles -l 2 2>&1 | tee ${{ runner.temp }}/validate_custom.log
|
||||
exit ${PIPESTATUS[0]}
|
||||
fixtures_dir="${{ runner.temp }}/profile-fixtures"
|
||||
output_dir="${{ runner.temp }}/custom-preset-validation"
|
||||
combined_log="${{ runner.temp }}/validate_custom.log"
|
||||
summary="${output_dir}/summary.md"
|
||||
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
|
||||
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
|
||||
|
||||
- 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: |
|
||||
{
|
||||
# Marker matched by check_profiles_comment.yml to delete prior comments.
|
||||
@@ -111,6 +215,15 @@ 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 ""
|
||||
@@ -133,7 +246,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_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: |
|
||||
echo "One or more profile checks failed. See above for details."
|
||||
exit 1
|
||||
|
||||
2
.github/workflows/dedupe-issues.yml
vendored
2
.github/workflows/dedupe-issues.yml
vendored
@@ -20,7 +20,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v7
|
||||
|
||||
- name: Run Claude Code slash command
|
||||
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
|
||||
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v7
|
||||
|
||||
- name: Install Doxygen and Graphviz
|
||||
run: |
|
||||
|
||||
4
.github/workflows/shellcheck.yml
vendored
4
.github/workflows/shellcheck.yml
vendored
@@ -21,7 +21,7 @@ jobs:
|
||||
steps:
|
||||
- name: Cache shellcheck download
|
||||
id: cache-shellcheck-v0_11
|
||||
uses: actions/cache@v5
|
||||
uses: actions/cache@v6
|
||||
with:
|
||||
path: ~/shellcheck
|
||||
key: ${{ runner.os }}-shellcheck-v0_11
|
||||
@@ -36,7 +36,7 @@ jobs:
|
||||
tar -xvf ~/sc.tar.xz -C ~
|
||||
mv ~/shellcheck-"${INPUT_VERSION}"/shellcheck ~/shellcheck
|
||||
|
||||
- uses: actions/checkout@v6
|
||||
- uses: actions/checkout@v7
|
||||
with:
|
||||
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
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v6
|
||||
uses: actions/checkout@v7
|
||||
|
||||
- name: Setup Python
|
||||
uses: actions/setup-python@v6
|
||||
|
||||
238
README.md
238
README.md
@@ -1,237 +1 @@
|
||||
<div align="center">
|
||||
|
||||
<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.
|
||||
Remove this branch and PR later
|
||||
@@ -567,8 +567,6 @@ if [[ -n "${BUILD_ORCA}" ]] || [[ -n "${BUILD_TESTS}" ]] ; then
|
||||
print_and_run cmake --build $BUILD_DIR --config "${BUILD_CONFIG}" --target OrcaSlicer
|
||||
echo "Building OrcaSlicer_profile_validator .."
|
||||
print_and_run cmake --build $BUILD_DIR --config "${BUILD_CONFIG}" --target OrcaSlicer_profile_validator
|
||||
echo "Building generate_system_cache ..."
|
||||
print_and_run cmake --build $BUILD_DIR --config "${BUILD_CONFIG}" --target generate_system_cache
|
||||
./scripts/run_gettext.sh
|
||||
fi
|
||||
if [[ -n "${BUILD_TESTS}" ]] ; then
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "process",
|
||||
"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",
|
||||
"from": "system",
|
||||
"setting_id": "re5qmcOFJ1OJP3Ip",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Bambu PLA Tough @BBL X1C",
|
||||
"renamed_from": "Bambu PLA Impact @BBL X1C",
|
||||
"inherits": "Bambu PLA Tough @base",
|
||||
"from": "system",
|
||||
"setting_id": "GFSA09_02",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Panchroma PLA Satin @BBL A1",
|
||||
"renamed_from": "Panchroma PLA Stain @BBL A1",
|
||||
"inherits": "Panchroma PLA Satin @base",
|
||||
"from": "system",
|
||||
"setting_id": "GFSPM005_00",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Panchroma PLA Satin @BBL A1M",
|
||||
"renamed_from": "Panchroma PLA Stain @BBL A1M",
|
||||
"inherits": "Panchroma PLA Satin @base",
|
||||
"from": "system",
|
||||
"setting_id": "GFSPM005_02",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Panchroma PLA Satin @BBL P1P",
|
||||
"renamed_from": "Panchroma PLA Stain @BBL P1P",
|
||||
"inherits": "Panchroma PLA Satin @base",
|
||||
"from": "system",
|
||||
"setting_id": "GFSPM005_04",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Panchroma PLA Satin @BBL X1",
|
||||
"renamed_from": "Panchroma PLA Stain @BBL X1",
|
||||
"inherits": "Panchroma PLA Satin @base",
|
||||
"from": "system",
|
||||
"setting_id": "GFSPM005_06",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.20mm Standard @BBL X1C",
|
||||
"renamed_from": "0.20mm Bambu Support W @BBL X1C",
|
||||
"inherits": "fdm_process_single_0.20",
|
||||
"from": "system",
|
||||
"setting_id": "GP004",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.12mm Fine @Creality Ender3V3SE 0.4",
|
||||
"renamed_from": "0.12mm Fine @Creality Ender3V3SE",
|
||||
"inherits": "fdm_process_creality_common",
|
||||
"from": "system",
|
||||
"setting_id": "W68mSPdmat2rCXuD",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.16mm Optimal @Creality Ender3V3SE 0.4",
|
||||
"renamed_from": "0.16mm Optimal @Creality Ender3V3SE",
|
||||
"inherits": "fdm_process_creality_common",
|
||||
"from": "system",
|
||||
"setting_id": "jvnrh3jh6Btbs1Ja",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.20mm Standard @Creality Ender3V3SE 0.4",
|
||||
"renamed_from": "0.20mm Standard @Creality Ender3V3SE",
|
||||
"inherits": "fdm_process_creality_common",
|
||||
"from": "system",
|
||||
"setting_id": "YLkw9eyyK7cm97ek",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.20mm Standard @Creality K1 SE",
|
||||
"renamed_from": "0.20mm Fast @Creality K1 SE 0.4",
|
||||
"inherits": "fdm_process_creality_common",
|
||||
"from": "system",
|
||||
"setting_id": "eR9pRC1qPENNx8U9",
|
||||
@@ -264,4 +265,4 @@
|
||||
"wipe_tower_extra_spacing": "100%",
|
||||
"wipe_tower_rotation_angle": "0",
|
||||
"wiping_volumes_extruders": "70,70,70,70,70,70,70,70,70,70"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.24mm Draft @Creality Ender3V3SE 0.4",
|
||||
"renamed_from": "0.24mm Draft @Creality Ender3V3SE",
|
||||
"inherits": "fdm_process_creality_common",
|
||||
"from": "system",
|
||||
"setting_id": "Hg10EUNCLMEYYBN1",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "process",
|
||||
"name": "0.48mm Draft @Creality K1C",
|
||||
"renamed_from": "0.48mm Draft @Creality K1C (0.8 nozzle)",
|
||||
"inherits": "fdm_process_common_klipper",
|
||||
"from": "system",
|
||||
"setting_id": "qaiff3f8gSQ1GVj1",
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
"type": "filament",
|
||||
"setting_id": "pKzSR8XeyyUDbrNW",
|
||||
"name": "Generic PETG PRO @Elegoo",
|
||||
"renamed_from": "Elegoo Generic PETG PRO",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Generic PETG @base",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Ginger Generic PETG",
|
||||
"renamed_from": "Ginger Generic rPETG",
|
||||
"inherits": "fdm_filament_common",
|
||||
"from": "system",
|
||||
"setting_id": "ue95N2e65rdp5K6c",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Ginger Generic PLA",
|
||||
"renamed_from": "Ginger Generic rPLA",
|
||||
"inherits": "fdm_filament_common",
|
||||
"from": "system",
|
||||
"setting_id": "Z1scjKDBFoDaTa2C",
|
||||
|
||||
@@ -18,5 +18,5 @@
|
||||
"5"
|
||||
],
|
||||
"compatible_printers": [],
|
||||
"renamed_from": "Elegoo PETG PRO"
|
||||
"renamed_from": "Elegoo PETG PRO;Elegoo PETG Pro @System"
|
||||
}
|
||||
|
||||
@@ -33,5 +33,5 @@
|
||||
"250"
|
||||
],
|
||||
"compatible_printers": [],
|
||||
"renamed_from": "Elegoo Rapid PETG;Elegoo Rapid PETG+"
|
||||
"renamed_from": "Elegoo Rapid PETG;Elegoo Rapid PETG+;Elegoo RAPID PETG;Elegoo RAPID PETG+"
|
||||
}
|
||||
|
||||
@@ -45,5 +45,5 @@
|
||||
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
|
||||
],
|
||||
"compatible_printers": [],
|
||||
"renamed_from": "Elegoo Rapid PLA+"
|
||||
"renamed_from": "Elegoo Rapid PLA+;Elegoo RAPID PLA+"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"name": "Peopoly Generic PLA",
|
||||
"renamed_from": "Peopoly Generic PLA 0.8 nozzle",
|
||||
"inherits": "fdm_filament_pla",
|
||||
"from": "system",
|
||||
"setting_id": "KNsVV4dvEWAAkzDE",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Qidi",
|
||||
"version": "02.04.00.05",
|
||||
"version": "02.04.00.06",
|
||||
"force_update": "0",
|
||||
"description": "Qidi configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -19,9 +19,6 @@
|
||||
"2"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.2 nozzle",
|
||||
"Qidi X-Max 0.2 nozzle",
|
||||
"Qidi X-CF Pro 0.2 nozzle",
|
||||
"Qidi X-Smart 3 0.2 nozzle",
|
||||
"Qidi X-Plus 3 0.2 nozzle",
|
||||
"Qidi X-Max 3 0.2 nozzle"
|
||||
|
||||
@@ -13,9 +13,6 @@
|
||||
"0.014"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.6 nozzle",
|
||||
"Qidi X-Max 0.6 nozzle",
|
||||
"Qidi X-CF Pro 0.6 nozzle",
|
||||
"Qidi X-Smart 3 0.6 nozzle",
|
||||
"Qidi X-Plus 3 0.6 nozzle",
|
||||
"Qidi X-Max 3 0.6 nozzle"
|
||||
|
||||
@@ -25,9 +25,6 @@
|
||||
"10"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.8 nozzle",
|
||||
"Qidi X-Max 0.8 nozzle",
|
||||
"Qidi X-CF Pro 0.8 nozzle",
|
||||
"Qidi X-Smart 3 0.8 nozzle",
|
||||
"Qidi X-Plus 3 0.8 nozzle",
|
||||
"Qidi X-Max 3 0.8 nozzle"
|
||||
|
||||
@@ -46,9 +46,6 @@
|
||||
"1"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.2 nozzle",
|
||||
"Qidi X-Max 0.2 nozzle",
|
||||
"Qidi X-CF Pro 0.2 nozzle",
|
||||
"Qidi X-Smart 3 0.2 nozzle",
|
||||
"Qidi X-Plus 3 0.2 nozzle",
|
||||
"Qidi X-Max 3 0.2 nozzle",
|
||||
|
||||
@@ -46,9 +46,6 @@
|
||||
"10"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.6 nozzle",
|
||||
"Qidi X-Max 0.6 nozzle",
|
||||
"Qidi X-CF Pro 0.6 nozzle",
|
||||
"Qidi X-Smart 3 0.6 nozzle",
|
||||
"Qidi X-Plus 3 0.6 nozzle",
|
||||
"Qidi X-Max 3 0.6 nozzle"
|
||||
|
||||
@@ -46,9 +46,6 @@
|
||||
"10"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.8 nozzle",
|
||||
"Qidi X-Max 0.8 nozzle",
|
||||
"Qidi X-CF Pro 0.8 nozzle",
|
||||
"Qidi X-Smart 3 0.8 nozzle",
|
||||
"Qidi X-Plus 3 0.8 nozzle",
|
||||
"Qidi X-Max 3 0.8 nozzle"
|
||||
|
||||
@@ -19,9 +19,6 @@
|
||||
"2"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.2 nozzle",
|
||||
"Qidi X-Max 0.2 nozzle",
|
||||
"Qidi X-CF Pro 0.2 nozzle",
|
||||
"Qidi X-Smart 3 0.2 nozzle",
|
||||
"Qidi X-Plus 3 0.2 nozzle",
|
||||
"Qidi X-Max 3 0.2 nozzle"
|
||||
|
||||
@@ -22,9 +22,6 @@
|
||||
"20"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.6 nozzle",
|
||||
"Qidi X-Max 0.6 nozzle",
|
||||
"Qidi X-CF Pro 0.6 nozzle",
|
||||
"Qidi X-Smart 3 0.6 nozzle",
|
||||
"Qidi X-Plus 3 0.6 nozzle",
|
||||
"Qidi X-Max 3 0.6 nozzle"
|
||||
|
||||
@@ -22,9 +22,6 @@
|
||||
"20"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.8 nozzle",
|
||||
"Qidi X-Max 0.8 nozzle",
|
||||
"Qidi X-CF Pro 0.8 nozzle",
|
||||
"Qidi X-Smart 3 0.8 nozzle",
|
||||
"Qidi X-Plus 3 0.8 nozzle",
|
||||
"Qidi X-Max 3 0.8 nozzle"
|
||||
|
||||
@@ -19,9 +19,6 @@
|
||||
"2"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.2 nozzle",
|
||||
"Qidi X-Max 0.2 nozzle",
|
||||
"Qidi X-CF Pro 0.2 nozzle",
|
||||
"Qidi X-Smart 3 0.2 nozzle",
|
||||
"Qidi X-Plus 3 0.2 nozzle",
|
||||
"Qidi X-Max 3 0.2 nozzle"
|
||||
|
||||
@@ -13,9 +13,6 @@
|
||||
"0.014"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.6 nozzle",
|
||||
"Qidi X-Max 0.6 nozzle",
|
||||
"Qidi X-CF Pro 0.6 nozzle",
|
||||
"Qidi X-Smart 3 0.6 nozzle",
|
||||
"Qidi X-Plus 3 0.6 nozzle",
|
||||
"Qidi X-Max 3 0.6 nozzle"
|
||||
|
||||
@@ -25,9 +25,6 @@
|
||||
"10"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.8 nozzle",
|
||||
"Qidi X-Max 0.8 nozzle",
|
||||
"Qidi X-CF Pro 0.8 nozzle",
|
||||
"Qidi X-Smart 3 0.8 nozzle",
|
||||
"Qidi X-Plus 3 0.8 nozzle",
|
||||
"Qidi X-Max 3 0.8 nozzle"
|
||||
|
||||
@@ -46,9 +46,6 @@
|
||||
"1"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.2 nozzle",
|
||||
"Qidi X-Max 0.2 nozzle",
|
||||
"Qidi X-CF Pro 0.2 nozzle",
|
||||
"Qidi X-Smart 3 0.2 nozzle",
|
||||
"Qidi X-Plus 3 0.2 nozzle",
|
||||
"Qidi X-Max 3 0.2 nozzle",
|
||||
|
||||
@@ -46,9 +46,6 @@
|
||||
"10"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.6 nozzle",
|
||||
"Qidi X-Max 0.6 nozzle",
|
||||
"Qidi X-CF Pro 0.6 nozzle",
|
||||
"Qidi X-Smart 3 0.6 nozzle",
|
||||
"Qidi X-Plus 3 0.6 nozzle",
|
||||
"Qidi X-Max 3 0.6 nozzle"
|
||||
|
||||
@@ -46,9 +46,6 @@
|
||||
"10"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.8 nozzle",
|
||||
"Qidi X-Max 0.8 nozzle",
|
||||
"Qidi X-CF Pro 0.8 nozzle",
|
||||
"Qidi X-Smart 3 0.8 nozzle",
|
||||
"Qidi X-Plus 3 0.8 nozzle",
|
||||
"Qidi X-Max 3 0.8 nozzle"
|
||||
|
||||
@@ -19,9 +19,6 @@
|
||||
"2"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.2 nozzle",
|
||||
"Qidi X-Max 0.2 nozzle",
|
||||
"Qidi X-CF Pro 0.2 nozzle",
|
||||
"Qidi X-Smart 3 0.2 nozzle",
|
||||
"Qidi X-Plus 3 0.2 nozzle",
|
||||
"Qidi X-Max 3 0.2 nozzle"
|
||||
|
||||
@@ -22,9 +22,6 @@
|
||||
"20"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.6 nozzle",
|
||||
"Qidi X-Max 0.6 nozzle",
|
||||
"Qidi X-CF Pro 0.6 nozzle",
|
||||
"Qidi X-Smart 3 0.6 nozzle",
|
||||
"Qidi X-Plus 3 0.6 nozzle",
|
||||
"Qidi X-Max 3 0.6 nozzle"
|
||||
|
||||
@@ -22,9 +22,6 @@
|
||||
"20"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.8 nozzle",
|
||||
"Qidi X-Max 0.8 nozzle",
|
||||
"Qidi X-CF Pro 0.8 nozzle",
|
||||
"Qidi X-Smart 3 0.8 nozzle",
|
||||
"Qidi X-Plus 3 0.8 nozzle",
|
||||
"Qidi X-Max 3 0.8 nozzle"
|
||||
|
||||
@@ -16,9 +16,6 @@
|
||||
"2"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.2 nozzle",
|
||||
"Qidi X-Max 0.2 nozzle",
|
||||
"Qidi X-CF Pro 0.2 nozzle",
|
||||
"Qidi X-Smart 3 0.2 nozzle",
|
||||
"Qidi X-Plus 3 0.2 nozzle",
|
||||
"Qidi X-Max 3 0.2 nozzle"
|
||||
|
||||
@@ -13,9 +13,6 @@
|
||||
"0.018"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.6 nozzle",
|
||||
"Qidi X-Max 0.6 nozzle",
|
||||
"Qidi X-CF Pro 0.6 nozzle",
|
||||
"Qidi X-Smart 3 0.6 nozzle",
|
||||
"Qidi X-Plus 3 0.6 nozzle",
|
||||
"Qidi X-Max 3 0.6 nozzle"
|
||||
|
||||
@@ -16,9 +16,6 @@
|
||||
"10"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.8 nozzle",
|
||||
"Qidi X-Max 0.8 nozzle",
|
||||
"Qidi X-CF Pro 0.8 nozzle",
|
||||
"Qidi X-Smart 3 0.8 nozzle",
|
||||
"Qidi X-Plus 3 0.8 nozzle",
|
||||
"Qidi X-Max 3 0.8 nozzle"
|
||||
|
||||
@@ -16,9 +16,6 @@
|
||||
"2"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.2 nozzle",
|
||||
"Qidi X-Max 0.2 nozzle",
|
||||
"Qidi X-CF Pro 0.2 nozzle",
|
||||
"Qidi X-Smart 3 0.2 nozzle",
|
||||
"Qidi X-Plus 3 0.2 nozzle",
|
||||
"Qidi X-Max 3 0.2 nozzle"
|
||||
|
||||
@@ -13,9 +13,6 @@
|
||||
"0.017"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.6 nozzle",
|
||||
"Qidi X-Max 0.6 nozzle",
|
||||
"Qidi X-CF Pro 0.6 nozzle",
|
||||
"Qidi X-Smart 3 0.6 nozzle",
|
||||
"Qidi X-Plus 3 0.6 nozzle",
|
||||
"Qidi X-Max 3 0.6 nozzle"
|
||||
|
||||
@@ -13,9 +13,6 @@
|
||||
"0.009"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.8 nozzle",
|
||||
"Qidi X-Max 0.8 nozzle",
|
||||
"Qidi X-CF Pro 0.8 nozzle",
|
||||
"Qidi X-Smart 3 0.8 nozzle",
|
||||
"Qidi X-Plus 3 0.8 nozzle",
|
||||
"Qidi X-Max 3 0.8 nozzle"
|
||||
|
||||
@@ -16,9 +16,6 @@
|
||||
"2"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.2 nozzle",
|
||||
"Qidi X-Max 0.2 nozzle",
|
||||
"Qidi X-CF Pro 0.2 nozzle",
|
||||
"Qidi X-Smart 3 0.2 nozzle",
|
||||
"Qidi X-Plus 3 0.2 nozzle",
|
||||
"Qidi X-Max 3 0.2 nozzle"
|
||||
|
||||
@@ -13,9 +13,6 @@
|
||||
"0.018"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.6 nozzle",
|
||||
"Qidi X-Max 0.6 nozzle",
|
||||
"Qidi X-CF Pro 0.6 nozzle",
|
||||
"Qidi X-Smart 3 0.6 nozzle",
|
||||
"Qidi X-Plus 3 0.6 nozzle",
|
||||
"Qidi X-Max 3 0.6 nozzle"
|
||||
|
||||
@@ -16,9 +16,6 @@
|
||||
"10"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.8 nozzle",
|
||||
"Qidi X-Max 0.8 nozzle",
|
||||
"Qidi X-CF Pro 0.8 nozzle",
|
||||
"Qidi X-Smart 3 0.8 nozzle",
|
||||
"Qidi X-Plus 3 0.8 nozzle",
|
||||
"Qidi X-Max 3 0.8 nozzle"
|
||||
|
||||
@@ -16,9 +16,6 @@
|
||||
"2"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.2 nozzle",
|
||||
"Qidi X-Max 0.2 nozzle",
|
||||
"Qidi X-CF Pro 0.2 nozzle",
|
||||
"Qidi X-Smart 3 0.2 nozzle",
|
||||
"Qidi X-Plus 3 0.2 nozzle",
|
||||
"Qidi X-Max 3 0.2 nozzle"
|
||||
|
||||
@@ -13,9 +13,6 @@
|
||||
"0.017"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.6 nozzle",
|
||||
"Qidi X-Max 0.6 nozzle",
|
||||
"Qidi X-CF Pro 0.6 nozzle",
|
||||
"Qidi X-Smart 3 0.6 nozzle",
|
||||
"Qidi X-Plus 3 0.6 nozzle",
|
||||
"Qidi X-Max 3 0.6 nozzle"
|
||||
|
||||
@@ -13,9 +13,6 @@
|
||||
"0.009"
|
||||
],
|
||||
"compatible_printers": [
|
||||
"Qidi X-Plus 0.8 nozzle",
|
||||
"Qidi X-Max 0.8 nozzle",
|
||||
"Qidi X-CF Pro 0.8 nozzle",
|
||||
"Qidi X-Smart 3 0.8 nozzle",
|
||||
"Qidi X-Plus 3 0.8 nozzle",
|
||||
"Qidi X-Max 3 0.8 nozzle"
|
||||
|
||||
@@ -102,4 +102,4 @@
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"80"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"filament_id": "GFB99",
|
||||
"name": "Bambu ABS@Q2C-Series",
|
||||
"from": "system",
|
||||
"instantiation": "false",
|
||||
"inherits": "fdm_filament_q_common",
|
||||
"from": "system",
|
||||
"filament_id": "GFB99",
|
||||
"instantiation": "false",
|
||||
"box_temperature_range_high": [
|
||||
"45"
|
||||
],
|
||||
@@ -102,4 +102,4 @@
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"80"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "yHD2P97YYI869y1a",
|
||||
"name": "Bambu ABS @Qidi Q2C 0.2 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu ABS@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "yHD2P97YYI869y1a",
|
||||
"instantiation": "true",
|
||||
"chamber_temperature": [
|
||||
"0"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "dIUVKJDEofMGqc8C",
|
||||
"name": "Bambu ABS @Qidi Q2C 0.4 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu ABS@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "dIUVKJDEofMGqc8C",
|
||||
"instantiation": "true",
|
||||
"pressure_advance": [
|
||||
"0.03"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "0leYv1TdNe38wFpf",
|
||||
"name": "Bambu ABS @Qidi Q2C 0.6 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu ABS@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "0leYv1TdNe38wFpf",
|
||||
"instantiation": "true",
|
||||
"nozzle_temperature": [
|
||||
"250"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "BvoaoxjqBQLvupeM",
|
||||
"name": "Bambu ABS @Qidi Q2C 0.8 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu ABS@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "BvoaoxjqBQLvupeM",
|
||||
"instantiation": "true",
|
||||
"nozzle_temperature": [
|
||||
"250"
|
||||
],
|
||||
|
||||
@@ -99,4 +99,4 @@
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"filament_id": "GFG99",
|
||||
"name": "Bambu PETG@Q2C-Series",
|
||||
"from": "system",
|
||||
"instantiation": "false",
|
||||
"inherits": "fdm_filament_q_common",
|
||||
"from": "system",
|
||||
"filament_id": "GFG99",
|
||||
"instantiation": "false",
|
||||
"box_temperature_range_high": [
|
||||
"45"
|
||||
],
|
||||
@@ -99,4 +99,4 @@
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "DR6lPjo6HXfJPRev",
|
||||
"name": "Bambu PETG @Qidi Q2C 0.2 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PETG@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "DR6lPjo6HXfJPRev",
|
||||
"instantiation": "true",
|
||||
"filament_max_volumetric_speed": [
|
||||
"1"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "abyo9tUNfJ41WD2x",
|
||||
"name": "Bambu PETG @Qidi Q2C 0.4 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PETG@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "abyo9tUNfJ41WD2x",
|
||||
"instantiation": "true",
|
||||
"pressure_advance": [
|
||||
"0.056"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "cG6FXCNr8n34Asel",
|
||||
"name": "Bambu PETG @Qidi Q2C 0.6 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PETG@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "cG6FXCNr8n34Asel",
|
||||
"instantiation": "true",
|
||||
"pressure_advance": [
|
||||
"0.04"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "3Opgt1lYHnCWi4G6",
|
||||
"name": "Bambu PETG @Qidi Q2C 0.8 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PETG@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "3Opgt1lYHnCWi4G6",
|
||||
"instantiation": "true",
|
||||
"pressure_advance": [
|
||||
"0.04"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"filament_id": "GFL99",
|
||||
"name": "Bambu PLA@Q2C-Series",
|
||||
"from": "system",
|
||||
"instantiation": "false",
|
||||
"inherits": "fdm_filament_q_common",
|
||||
"from": "system",
|
||||
"filament_id": "GFL99",
|
||||
"instantiation": "false",
|
||||
"filament_adhesiveness_category": [
|
||||
"100"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "WIoSfzFsVr63PIJn",
|
||||
"name": "Bambu PLA @Qidi Q2C 0.2 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PLA@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "WIoSfzFsVr63PIJn",
|
||||
"instantiation": "true",
|
||||
"filament_max_volumetric_speed": [
|
||||
"2"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "6R2VF4VRx4OsEAIr",
|
||||
"name": "Bambu PLA @Qidi Q2C 0.4 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PLA@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "6R2VF4VRx4OsEAIr",
|
||||
"instantiation": "true",
|
||||
"pressure_advance": [
|
||||
"0.034"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "4nf4gNkkvFnDbzRa",
|
||||
"name": "Bambu PLA @Qidi Q2C 0.6 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PLA@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "4nf4gNkkvFnDbzRa",
|
||||
"instantiation": "true",
|
||||
"pressure_advance": [
|
||||
"0.016"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "CHcUut3zMsRJAIcx",
|
||||
"name": "Bambu PLA @Qidi Q2C 0.8 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Bambu PLA@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "CHcUut3zMsRJAIcx",
|
||||
"instantiation": "true",
|
||||
"pressure_advance": [
|
||||
"0.008"
|
||||
],
|
||||
|
||||
@@ -105,4 +105,4 @@
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"80"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"filament_id": "QD_2_0_11",
|
||||
"name": "Generic ABS@Q2C-Series",
|
||||
"from": "system",
|
||||
"instantiation": "false",
|
||||
"inherits": "fdm_filament_q_common",
|
||||
"from": "system",
|
||||
"filament_id": "QD_2_0_11",
|
||||
"instantiation": "false",
|
||||
"box_temperature_range_high": [
|
||||
"45"
|
||||
],
|
||||
@@ -105,4 +105,4 @@
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"80"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "fcId8eFG20nodipB",
|
||||
"name": "Generic ABS @Qidi Q2C 0.2 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Generic ABS@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "fcId8eFG20nodipB",
|
||||
"instantiation": "true",
|
||||
"filament_max_volumetric_speed": [
|
||||
"2"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "nCmyUKILQpR1nypd",
|
||||
"name": "Generic ABS @Qidi Q2C 0.4 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Generic ABS@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "nCmyUKILQpR1nypd",
|
||||
"instantiation": "true",
|
||||
"pressure_advance": [
|
||||
"0.03"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "7wsHMKJwQfUfZ3za",
|
||||
"name": "Generic ABS @Qidi Q2C 0.6 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Generic ABS@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "7wsHMKJwQfUfZ3za",
|
||||
"instantiation": "true",
|
||||
"filament_max_volumetric_speed": [
|
||||
"24.5"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "XLORH5X2VLIxTozv",
|
||||
"name": "Generic ABS @Qidi Q2C 0.8 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Generic ABS@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "XLORH5X2VLIxTozv",
|
||||
"instantiation": "true",
|
||||
"filament_max_volumetric_speed": [
|
||||
"24.5"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"filament_id": "QD_2_0_23",
|
||||
"name": "Generic PC@Q2C-Series",
|
||||
"from": "system",
|
||||
"instantiation": "false",
|
||||
"inherits": "fdm_filament_q_common",
|
||||
"from": "system",
|
||||
"filament_id": "QD_2_0_23",
|
||||
"instantiation": "false",
|
||||
"box_temperature_range_high": [
|
||||
"65"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "khy9tY2jZWHSlIYt",
|
||||
"name": "Generic PC @Qidi Q2C 0.2 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Generic PC@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "khy9tY2jZWHSlIYt",
|
||||
"instantiation": "true",
|
||||
"filament_flow_ratio": [
|
||||
"0.94"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "Wcm3rVsaUpou9xRq",
|
||||
"name": "Generic PC @Qidi Q2C 0.4 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Generic PC@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "Wcm3rVsaUpou9xRq",
|
||||
"instantiation": "true",
|
||||
"filament_flow_ratio": [
|
||||
"0.95"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "8pHle7WRU4FL2qfo",
|
||||
"name": "Generic PC @Qidi Q2C 0.6 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Generic PC@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "8pHle7WRU4FL2qfo",
|
||||
"instantiation": "true",
|
||||
"filament_flow_ratio": [
|
||||
"0.95"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "ymIxEf9ioip57TML",
|
||||
"name": "Generic PC @Qidi Q2C 0.8 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Generic PC@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "ymIxEf9ioip57TML",
|
||||
"instantiation": "true",
|
||||
"filament_flow_ratio": [
|
||||
"0.95"
|
||||
],
|
||||
|
||||
@@ -102,4 +102,4 @@
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"filament_id": "QD_2_0_41",
|
||||
"name": "Generic PETG@Q2C-Series",
|
||||
"from": "system",
|
||||
"instantiation": "false",
|
||||
"inherits": "fdm_filament_q_common",
|
||||
"from": "system",
|
||||
"filament_id": "QD_2_0_41",
|
||||
"instantiation": "false",
|
||||
"box_temperature_range_high": [
|
||||
"45"
|
||||
],
|
||||
@@ -102,4 +102,4 @@
|
||||
"textured_cool_plate_temp_initial_layer": [
|
||||
"60"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "IcynzuX5ojXgX2dk",
|
||||
"name": "Generic PETG @Qidi Q2C 0.2 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Generic PETG@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "IcynzuX5ojXgX2dk",
|
||||
"instantiation": "true",
|
||||
"filament_max_volumetric_speed": [
|
||||
"1"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "7QauCi8rhighWkri",
|
||||
"name": "Generic PETG @Qidi Q2C 0.4 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Generic PETG@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "7QauCi8rhighWkri",
|
||||
"instantiation": "true",
|
||||
"pressure_advance": [
|
||||
"0.056"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "AM1y4FYs7fv4WTTo",
|
||||
"name": "Generic PETG @Qidi Q2C 0.6 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Generic PETG@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "AM1y4FYs7fv4WTTo",
|
||||
"instantiation": "true",
|
||||
"pressure_advance": [
|
||||
"0.04"
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"type": "filament",
|
||||
"setting_id": "b3TpL9kGWf1wSydw",
|
||||
"name": "Generic PETG @Qidi Q2C 0.8 nozzle",
|
||||
"from": "system",
|
||||
"instantiation": "true",
|
||||
"inherits": "Generic PETG@Q2C-Series",
|
||||
"from": "system",
|
||||
"setting_id": "b3TpL9kGWf1wSydw",
|
||||
"instantiation": "true",
|
||||
"pressure_advance": [
|
||||
"0.04"
|
||||
],
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user