Merge branch 'main' into release/v2.3

This commit is contained in:
SoftFever
2026-03-23 01:56:04 +08:00
1176 changed files with 48368 additions and 32784 deletions

View File

@@ -55,7 +55,7 @@ jobs:
if: ${{ !cancelled() && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
uses: ./.github/workflows/build_check_cache.yml
with:
os: ubuntu-24.04
os: ${{ vars.SELF_HOSTED && 'orca-lnx-server' || 'ubuntu-24.04' }}
build-deps-only: ${{ inputs.build-deps-only || false }}
secrets: inherit
build_windows:
@@ -63,7 +63,7 @@ jobs:
if: ${{ !cancelled() && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
uses: ./.github/workflows/build_check_cache.yml
with:
os: windows-latest
os: ${{ vars.SELF_HOSTED && 'orca-win-server' || 'windows-latest' }}
build-deps-only: ${{ inputs.build-deps-only || false }}
force-build: ${{ github.event_name == 'schedule' }}
secrets: inherit
@@ -95,7 +95,7 @@ jobs:
secrets: inherit
unit_tests:
name: Unit Tests
runs-on: ubuntu-24.04
runs-on: ${{ vars.SELF_HOSTED && 'orca-lnx-server' || 'ubuntu-24.04' }}
needs: build_linux
if: ${{ !cancelled() && success() }}
steps:
@@ -107,6 +107,7 @@ jobs:
scripts
tests
- name: Apt-Install Dependencies
if: ${{ !vars.SELF_HOSTED }}
uses: ./.github/actions/apt-install-deps
- name: Restore Test Artifact
uses: actions/download-artifact@v7
@@ -114,7 +115,9 @@ jobs:
name: ${{ github.sha }}-tests
- uses: lukka/get-cmake@latest
with:
cmakeVersion: "~3.28.0" # use most recent 3.28.x version
cmakeVersion: "~4.3.0" # use most recent 4.3.x version
useLocalCache: true # <--= Use the local cache (default is 'false').
useCloudCache: true
- name: Unpackage and Run Unit Tests
timeout-minutes: 20
run: |
@@ -131,10 +134,15 @@ jobs:
uses: EnricoMi/publish-unit-test-result-action@v2
with:
files: "ctest_results.xml"
- name: Delete Test Artifact
if: success()
uses: geekyeggo/delete-artifact@v5
with:
name: ${{ github.sha }}-tests
flatpak:
name: "Flatpak"
container:
image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-48
image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-49
options: --privileged
volumes:
- /usr/local/lib/android:/usr/local/lib/android
@@ -150,8 +158,8 @@ jobs:
runner: ubuntu-24.04
- arch: aarch64
runner: ubuntu-24.04-arm
# Don't run scheduled builds on forks:
if: ${{ !cancelled() && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
# Don't run scheduled builds on forks; skip entirely on self-hosted runners
if: ${{ !cancelled() && !vars.SELF_HOSTED && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
runs-on: ${{ matrix.variant.runner }}
env:
date:
@@ -170,7 +178,7 @@ jobs:
git_commit_hash="${{ github.event.pull_request.head.sha }}"
else
ver=V$ver_pure
git_commit_hash=""
git_commit_hash="${{ github.sha }}"
fi
echo "ver=$ver" >> $GITHUB_ENV
echo "ver_pure=$ver_pure" >> $GITHUB_ENV
@@ -194,13 +202,18 @@ jobs:
restore-keys: flatpak-builder-${{ matrix.variant.arch }}-
- name: Disable debug info for faster CI builds
run: |
sed -i '0,/^finish-args:/s//build-options:\n no-debuginfo: true\n strip: true\nfinish-args:/' \
scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml
sed -i '/^build-options:/a\ no-debuginfo: true\n strip: true' \
scripts/flatpak/com.orcaslicer.OrcaSlicer.yml
shell: bash
- name: Inject git commit hash into Flatpak manifest
run: |
sed -i "/name: OrcaSlicer/{n;s|buildsystem: simple|buildsystem: simple\n build-options:\n env:\n git_commit_hash: \"$git_commit_hash\"|}" \
scripts/flatpak/com.orcaslicer.OrcaSlicer.yml
shell: bash
- uses: flatpak/flatpak-github-actions/flatpak-builder@master
with:
bundle: OrcaSlicer-Linux-flatpak_${{ env.ver }}_${{ matrix.variant.arch }}.flatpak
manifest-path: scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml
manifest-path: scripts/flatpak/com.orcaslicer.OrcaSlicer.yml
cache: false
arch: ${{ matrix.variant.arch }}
upload-artifact: false
@@ -219,3 +232,4 @@ jobs:
asset_name: OrcaSlicer-Linux-flatpak_nightly_${{ matrix.variant.arch }}.flatpak
asset_content_type: application/octet-stream
max_releases: 1 # optional, if there are more releases than this matching the asset_name, the oldest ones are going to be deleted

View File

@@ -30,16 +30,16 @@ jobs:
with:
lfs: 'true'
- name: set outputs
id: set_outputs
env:
# Keep macOS cache keys and paths architecture-specific.
cache-os: ${{ contains(inputs.os, 'macos') && format('macos-{0}', inputs.arch) || inputs.os }}
dep-folder-name: ${{ contains(inputs.os, 'macos') && format('/{0}', inputs.arch) || '/OrcaSlicer_dep' }}
output-cmd: ${{ inputs.os == 'windows-latest' && '$env:GITHUB_OUTPUT' || '"$GITHUB_OUTPUT"'}}
run: |
echo cache-key=${{ env.cache-os }}-cache-orcaslicer_deps-build-${{ hashFiles('deps/**') }} >> ${{ env.output-cmd }}
echo cache-path=${{ github.workspace }}/deps/build${{ env.dep-folder-name }} >> ${{ env.output-cmd }}
- name: set outputs
id: set_outputs
env:
# Keep macOS cache keys and paths architecture-specific.
cache-os: ${{ runner.os == 'macOS' && format('macos-{0}', inputs.arch) || (runner.os == 'Windows' && 'windows' || 'linux-clang') }}
dep-folder-name: ${{ runner.os == 'macOS' && format('/{0}', inputs.arch) || '/OrcaSlicer_dep' }}
output-cmd: ${{ runner.os == 'Windows' && '$env:GITHUB_OUTPUT' || '"$GITHUB_OUTPUT"'}}
run: |
echo cache-key=${{ env.cache-os }}-cache-orcaslicer_deps-build-${{ hashFiles('deps/**') }} >> ${{ env.output-cmd }}
echo cache-path=${{ github.workspace }}/deps/build${{ env.dep-folder-name }} >> ${{ env.output-cmd }}
- name: load cache
id: cache_deps

View File

@@ -46,35 +46,39 @@ jobs:
- uses: lukka/get-cmake@latest
with:
cmakeVersion: "~3.28.0" # use most recent 3.28.x version
cmakeVersion: "~4.3.0" # use most recent 4.3.x version
useLocalCache: true # <--= Use the local cache (default is 'false').
useCloudCache: true
- name: setup dev on Windows
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows'
uses: microsoft/setup-msbuild@v2
- name: Get the date on Ubuntu and macOS
if: inputs.os != 'windows-latest'
if: runner.os != 'Windows'
run: echo "date=$(date +'%Y%m%d')" >> $GITHUB_ENV
shell: bash
- name: Get the date on Windows
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows'
run: echo "date=$(Get-Date -Format 'yyyyMMdd')" | Out-File -Append -FilePath $env:GITHUB_ENV -Encoding utf8
shell: pwsh
# Build Dependencies
- name: Build on Windows
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows'
working-directory: ${{ github.workspace }}
run: |
choco install strawberryperl
if (-not "${{ vars.SELF_HOSTED }}") {
choco install strawberryperl
}
.\build_release_vs.bat deps
.\build_release_vs.bat pack
cd ${{ github.workspace }}/deps/build
shell: pwsh
- name: Build on Mac ${{ inputs.arch }}
if: contains(inputs.os, 'macos')
if: runner.os == 'macOS'
working-directory: ${{ github.workspace }}
run: |
if [ -z "${{ vars.SELF_HOSTED }}" ]; then
@@ -86,42 +90,42 @@ jobs:
- name: Apt-Install Dependencies
if: inputs.os == 'ubuntu-24.04'
if: runner.os == 'Linux' && !vars.SELF_HOSTED
uses: ./.github/actions/apt-install-deps
- name: Build on Ubuntu
if: inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04'
if: runner.os == 'Linux'
working-directory: ${{ github.workspace }}
run: |
mkdir -p ${{ github.workspace }}/deps/build/destdir
./build_linux.sh -dr
./build_linux.sh -drlL
cd deps/build
tar -czvf OrcaSlicer_dep_ubuntu_$(date +"%Y%m%d").tar.gz destdir
# Upload Artifacts
# - name: Upload Mac ${{ inputs.arch }} artifacts
# if: contains(inputs.os, 'macos')
# if: runner.os == 'macOS'
# uses: actions/upload-artifact@v6
# with:
# name: OrcaSlicer_dep_mac_${{ env.date }}
# path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep*.tar.gz
- name: Upload Windows artifacts
if: inputs.os == 'windows-latest'
uses: actions/upload-artifact@v6
with:
name: OrcaSlicer_dep_win64_${{ env.date }}
path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep*.zip
# - name: Upload Windows artifacts
# if: runner.os == 'Windows'
# uses: actions/upload-artifact@v6
# with:
# name: OrcaSlicer_dep_win64_${{ env.date }}
# path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep*.zip
- name: Upload Ubuntu artifacts
if: ${{ ! env.ACT && inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04' }}
env:
ubuntu-ver: ${{ (inputs.os == 'ubuntu-20.04' && '2004') || (inputs.os == 'ubuntu-24.04' && '2404') || '' }}
uses: actions/upload-artifact@v6
with:
name: OrcaSlicer_dep_ubuntu_${{ env.ubuntu-ver }}_${{ env.date }}
path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep_ubuntu_*.tar.gz
# - name: Upload Ubuntu artifacts
# if: runner.os == 'Linux' && !env.ACT
# env:
# ubuntu-ver: '2404'
# uses: actions/upload-artifact@v6
# with:
# name: OrcaSlicer_dep_ubuntu_${{ env.ubuntu-ver }}_${{ env.date }}
# path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep_ubuntu_*.tar.gz
build_orca:
name: Build OrcaSlicer

View File

@@ -26,6 +26,8 @@ jobs:
date:
ver:
ver_pure:
ubuntu-ver: '2404'
ubuntu-ver-str: '_Ubuntu2404'
ORCA_UPDATER_SIG_KEY: ${{ secrets.ORCA_UPDATER_SIG_KEY }}
steps:
@@ -35,7 +37,7 @@ jobs:
lfs: 'true'
- name: load cached deps
if: ${{ !(contains(inputs.os, 'macos') && inputs.macos-combine-only) }}
if: ${{ !(runner.os == 'macOS' && inputs.macos-combine-only) }}
uses: actions/cache@v5
with:
path: ${{ inputs.cache-path }}
@@ -44,10 +46,12 @@ jobs:
- uses: lukka/get-cmake@latest
with:
cmakeVersion: "~3.28.0" # use most recent 3.28.x version
cmakeVersion: "~4.3.0" # use most recent 4.3.x version
useLocalCache: true # <--= Use the local cache (default is 'false').
useCloudCache: true
- name: Get the version and date on Ubuntu and macOS
if: inputs.os != 'windows-latest'
if: runner.os != 'Windows'
run: |
ver_pure=$(grep 'set(SoftFever_VERSION' version.inc | cut -d '"' -f2)
if [[ "${{ github.event_name }}" == "pull_request" ]]; then
@@ -64,7 +68,7 @@ jobs:
shell: bash
- name: Get the version and date on Windows
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows'
run: |
$date = Get-Date -Format 'yyyyMMdd'
$ref = "${{ github.ref }}"
@@ -91,7 +95,7 @@ jobs:
# Mac
- name: Install tools mac
if: contains(inputs.os, 'macos') && !inputs.macos-combine-only
if: runner.os == 'macOS' && !inputs.macos-combine-only
run: |
if [ -z "${{ vars.SELF_HOSTED }}" ]; then
brew install libtool
@@ -100,7 +104,7 @@ jobs:
mkdir -p ${{ github.workspace }}/deps/build/${{ inputs.arch }}
- name: Free disk space
if: contains(inputs.os, 'macos') && !inputs.macos-combine-only && !vars.SELF_HOSTED
if: runner.os == 'macOS' && !inputs.macos-combine-only && !vars.SELF_HOSTED
run: |
df -hI /dev/disk3s1s1
sudo find /Applications -maxdepth 1 -type d -name "Xcode_*.app" ! -name "Xcode_15.4.app" -exec rm -rf {} +
@@ -108,56 +112,49 @@ jobs:
df -hI /dev/disk3s1s1
- name: Build slicer mac
if: contains(inputs.os, 'macos') && !inputs.macos-combine-only
if: runner.os == 'macOS' && !inputs.macos-combine-only
working-directory: ${{ github.workspace }}
run: |
./build_release_macos.sh -s -n -x ${{ !vars.SELF_HOSTED && '-1' || '' }} -a ${{ inputs.arch }} -t 10.15
- name: Pack macOS app bundle ${{ inputs.arch }}
if: contains(inputs.os, 'macos') && !inputs.macos-combine-only
if: runner.os == 'macOS' && !inputs.macos-combine-only
working-directory: ${{ github.workspace }}
run: |
tar -czvf OrcaSlicer_Mac_bundle_${{ inputs.arch }}_${{ github.sha }}.tar.gz -C build/${{ inputs.arch }} OrcaSlicer
- name: Upload macOS app bundle ${{ inputs.arch }}
if: contains(inputs.os, 'macos') && !inputs.macos-combine-only
if: runner.os == 'macOS' && !inputs.macos-combine-only
uses: actions/upload-artifact@v6
with:
name: OrcaSlicer_Mac_bundle_${{ inputs.arch }}_${{ github.sha }}
path: ${{ github.workspace }}/OrcaSlicer_Mac_bundle_${{ inputs.arch }}_${{ github.sha }}.tar.gz
- name: Download macOS arm64 app bundle
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
- name: Download macOS app bundles
if: runner.os == 'macOS' && inputs.macos-combine-only
uses: actions/download-artifact@v7
with:
name: OrcaSlicer_Mac_bundle_arm64_${{ github.sha }}
path: ${{ github.workspace }}/mac_bundles/arm64
- name: Download macOS x86_64 app bundle
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
uses: actions/download-artifact@v7
with:
name: OrcaSlicer_Mac_bundle_x86_64_${{ github.sha }}
path: ${{ github.workspace }}/mac_bundles/x86_64
pattern: OrcaSlicer_Mac_bundle_*_${{ github.sha }}
path: ${{ github.workspace }}/mac_bundles
- name: Extract macOS app bundles
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
if: runner.os == 'macOS' && inputs.macos-combine-only
working-directory: ${{ github.workspace }}
run: |
mkdir -p build/arm64 build/x86_64
arm_bundle=$(find "${{ github.workspace }}/mac_bundles/arm64" -name '*.tar.gz' -print -quit)
x86_bundle=$(find "${{ github.workspace }}/mac_bundles/x86_64" -name '*.tar.gz' -print -quit)
arm_bundle=$(find "${{ github.workspace }}/mac_bundles/OrcaSlicer_Mac_bundle_arm64_${{ github.sha }}" -name '*.tar.gz' -print -quit)
x86_bundle=$(find "${{ github.workspace }}/mac_bundles/OrcaSlicer_Mac_bundle_x86_64_${{ github.sha }}" -name '*.tar.gz' -print -quit)
tar -xzvf "$arm_bundle" -C "${{ github.workspace }}/build/arm64"
tar -xzvf "$x86_bundle" -C "${{ github.workspace }}/build/x86_64"
- name: Build universal mac app bundle
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
if: runner.os == 'macOS' && inputs.macos-combine-only
working-directory: ${{ github.workspace }}
run: |
./build_release_macos.sh -u -x ${{ !vars.SELF_HOSTED && '-1' || '' }} -a universal -t 10.15
- name: Delete intermediate per-arch artifacts
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
if: runner.os == 'macOS' && inputs.macos-combine-only
uses: geekyeggo/delete-artifact@v5
with:
name: |
@@ -166,7 +163,7 @@ jobs:
# Thanks to RaySajuuk, it's working now
- name: Sign app and notary
if: github.repository == 'OrcaSlicer/OrcaSlicer' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release/')) && contains(inputs.os, 'macos') && inputs.macos-combine-only
if: github.repository == 'OrcaSlicer/OrcaSlicer' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release/')) && runner.os == 'macOS' && inputs.macos-combine-only
working-directory: ${{ github.workspace }}
env:
BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }}
@@ -220,7 +217,7 @@ jobs:
fi
- name: Create DMG without notary
if: github.ref != 'refs/heads/main' && contains(inputs.os, 'macos') && inputs.macos-combine-only
if: github.ref != 'refs/heads/main' && runner.os == 'macOS' && inputs.macos-combine-only
working-directory: ${{ github.workspace }}
run: |
mkdir -p ${{ github.workspace }}/build/universal/OrcaSlicer_dmg
@@ -239,14 +236,14 @@ jobs:
fi
- name: Upload artifacts mac
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
if: runner.os == 'macOS' && inputs.macos-combine-only
uses: actions/upload-artifact@v6
with:
name: OrcaSlicer_Mac_universal_${{ env.ver }}
path: ${{ github.workspace }}/OrcaSlicer_Mac_universal_${{ env.ver }}.dmg
- name: Upload OrcaSlicer_profile_validator DMG mac
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
if: runner.os == 'macOS' && inputs.macos-combine-only && !vars.SELF_HOSTED
uses: actions/upload-artifact@v6
with:
name: OrcaSlicer_profile_validator_Mac_universal_DMG_${{ env.ver }}
@@ -254,7 +251,7 @@ jobs:
if-no-files-found: ignore
- name: Deploy Mac release
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && contains(inputs.os, 'macos') && inputs.macos-combine-only
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && runner.os == 'macOS' && inputs.macos-combine-only && !vars.SELF_HOSTED
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
@@ -265,7 +262,7 @@ jobs:
max_releases: 1 # optional, if there are more releases than this matching the asset_name, the oldest ones are going to be deleted
- name: Deploy Mac OrcaSlicer_profile_validator DMG release
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && contains(inputs.os, 'macos') && inputs.macos-combine-only
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && runner.os == 'macOS' && inputs.macos-combine-only && !vars.SELF_HOSTED
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
@@ -277,17 +274,17 @@ jobs:
# Windows
- name: setup MSVC
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows'
uses: microsoft/setup-msbuild@v2
- name: Install nsis
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows' && !vars.SELF_HOSTED
run: |
dir "C:/Program Files (x86)/Windows Kits/10/Include"
choco install nsis
- name: Build slicer Win
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows'
working-directory: ${{ github.workspace }}
env:
WindowsSdkDir: 'C:\Program Files (x86)\Windows Kits\10\'
@@ -295,53 +292,53 @@ jobs:
run: .\build_release_vs.bat slicer
- name: Create installer Win
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows' && !vars.SELF_HOSTED
working-directory: ${{ github.workspace }}/build
run: |
cpack -G NSIS
- name: Pack app
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows'
working-directory: ${{ github.workspace }}/build
shell: cmd
run: '"C:/Program Files/7-Zip/7z.exe" a -tzip OrcaSlicer_Windows_${{ env.ver }}_portable.zip ${{ github.workspace }}/build/OrcaSlicer'
- name: Pack PDB
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows' && !vars.SELF_HOSTED
working-directory: ${{ github.workspace }}/build/src/Release
shell: cmd
run: '"C:/Program Files/7-Zip/7z.exe" a -m0=lzma2 -mx9 Debug_PDB_${{ env.ver }}_for_developers_only.7z *.pdb'
- name: Upload artifacts Win zip
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows'
uses: actions/upload-artifact@v6
with:
name: OrcaSlicer_Windows_${{ env.ver }}_portable
path: ${{ github.workspace }}/build/OrcaSlicer
- name: Upload artifacts Win installer
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows' && !vars.SELF_HOSTED
uses: actions/upload-artifact@v6
with:
name: OrcaSlicer_Windows_${{ env.ver }}
path: ${{ github.workspace }}/build/OrcaSlicer*.exe
- name: Upload artifacts Win PDB
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows' && !vars.SELF_HOSTED
uses: actions/upload-artifact@v6
with:
name: PDB
path: ${{ github.workspace }}/build/src/Release/Debug_PDB_${{ env.ver }}_for_developers_only.7z
- name: Upload OrcaSlicer_profile_validator Win
if: inputs.os == 'windows-latest'
if: runner.os == 'Windows' && !vars.SELF_HOSTED
uses: actions/upload-artifact@v6
with:
name: OrcaSlicer_profile_validator_Windows_${{ env.ver }}
path: ${{ github.workspace }}/build/src/Release/OrcaSlicer_profile_validator.exe
- name: Deploy Windows release portable
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && inputs.os == 'windows-latest'
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && runner.os == 'Windows' && !vars.SELF_HOSTED
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
@@ -352,7 +349,7 @@ jobs:
max_releases: 1
- name: Deploy Windows release installer
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && inputs.os == 'windows-latest'
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && runner.os == 'Windows' && !vars.SELF_HOSTED
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
@@ -363,7 +360,7 @@ jobs:
max_releases: 1
- name: Deploy Windows OrcaSlicer_profile_validator release
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && inputs.os == 'windows-latest'
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && runner.os == 'Windows' && !vars.SELF_HOSTED
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
@@ -375,18 +372,16 @@ jobs:
# Ubuntu
- name: Apt-Install Dependencies
if: inputs.os == 'ubuntu-24.04'
if: runner.os == 'Linux' && !vars.SELF_HOSTED
uses: ./.github/actions/apt-install-deps
# Tests must built at the same time as the slicer;
# if you untangle them feel free to separate them here too
- name: Build slicer and tests
if: inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04'
if: runner.os == 'Linux'
shell: bash
env:
ubuntu-ver-str: ${{ (inputs.os == 'ubuntu-24.04' && '_Ubuntu2404') || '' }}
run: |
./build_linux.sh -istr
./build_linux.sh -istrlL
mv -n ./build/OrcaSlicer_Linux_V${{ env.ver_pure }}.AppImage ./build/OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage
chmod +x ./build/OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage
tar -cvpf build_tests.tar build/tests
@@ -394,7 +389,7 @@ jobs:
# Use tar because upload-artifacts won't always preserve directory structure
# and doesn't preserve file permissions
- name: Upload Test Artifact
if: inputs.os == 'ubuntu-24.04'
if: runner.os == 'Linux'
uses: actions/upload-artifact@v6
with:
name: ${{ github.sha }}-tests
@@ -404,7 +399,7 @@ jobs:
if-no-files-found: error
- name: Build orca_custom_preset_tests
if: github.ref == 'refs/heads/main' && inputs.os == 'ubuntu-24.04'
if: github.ref == 'refs/heads/main' && runner.os == 'Linux' && !vars.SELF_HOSTED
working-directory: ${{ github.workspace }}/build/src/Release
shell: bash
run: |
@@ -413,28 +408,21 @@ jobs:
zip -r orca_custom_preset_tests.zip user/
- name: Upload artifacts Ubuntu
if: ${{ ! env.ACT && inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04' }}
env:
ubuntu-ver: ${{ (inputs.os == 'ubuntu-20.04' && '2004') || (inputs.os == 'ubuntu-24.04' && '2404') || '' }}
ubuntu-ver-str: ${{ (inputs.os == 'ubuntu-24.04' && '_Ubuntu2404') || '' }}
if: ${{ ! env.ACT && runner.os == 'Linux' }}
uses: actions/upload-artifact@v6
with:
name: OrcaSlicer_Linux_ubuntu_${{ env.ubuntu-ver }}_${{ env.ver }}
path: './build/OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage'
- name: Upload OrcaSlicer_profile_validator Ubuntu
if: ${{ ! env.ACT && inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04' }}
env:
ubuntu-ver: ${{ (inputs.os == 'ubuntu-20.04' && '2004') || (inputs.os == 'ubuntu-24.04' && '2404') || '' }}
if: ${{ ! env.ACT && runner.os == 'Linux' && !vars.SELF_HOSTED }}
uses: actions/upload-artifact@v6
with:
name: OrcaSlicer_profile_validator_Linux_ubuntu_${{ env.ubuntu-ver }}_${{ env.ver }}
path: './build/src/Release/OrcaSlicer_profile_validator'
- name: Deploy Ubuntu release
if: ${{ github.repository == 'OrcaSlicer/OrcaSlicer' && ! env.ACT && github.ref == 'refs/heads/main' && (inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04') }}
env:
ubuntu-ver-str: ${{ (inputs.os == 'ubuntu-24.04' && '_Ubuntu2404') || '' }}
if: ${{ github.repository == 'OrcaSlicer/OrcaSlicer' && ! env.ACT && github.ref == 'refs/heads/main' && runner.os == 'Linux' && !vars.SELF_HOSTED }}
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
@@ -444,7 +432,7 @@ jobs:
asset_content_type: application/octet-stream
max_releases: 1 # optional, if there are more releases than this matching the asset_name, the oldest ones are going to be deleted
- name: Deploy Ubuntu release
if: ${{ github.repository == 'OrcaSlicer/OrcaSlicer' && ! env.ACT && github.ref == 'refs/heads/main' && inputs.os == 'ubuntu-24.04' }}
if: ${{ github.repository == 'OrcaSlicer/OrcaSlicer' && ! env.ACT && github.ref == 'refs/heads/main' && runner.os == 'Linux' && !vars.SELF_HOSTED }}
uses: rickstaa/action-create-tag@v1
with:
tag: "nightly-builds"
@@ -453,9 +441,7 @@ jobs:
message: "nightly-builds"
- name: Deploy Ubuntu OrcaSlicer_profile_validator release
if: ${{ github.repository == 'OrcaSlicer/OrcaSlicer' && ! env.ACT && github.ref == 'refs/heads/main' && (inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04') }}
env:
ubuntu-ver-str: ${{ (inputs.os == 'ubuntu-24.04' && '_Ubuntu2404') || '' }}
if: ${{ github.repository == 'OrcaSlicer/OrcaSlicer' && ! env.ACT && github.ref == 'refs/heads/main' && runner.os == 'Linux' && !vars.SELF_HOSTED }}
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
@@ -466,7 +452,7 @@ jobs:
max_releases: 1
- name: Deploy orca_custom_preset_tests
if: ${{ github.repository == 'OrcaSlicer/OrcaSlicer' && ! env.ACT && github.ref == 'refs/heads/main' && inputs.os == 'ubuntu-24.04' }}
if: ${{ github.repository == 'OrcaSlicer/OrcaSlicer' && ! env.ACT && github.ref == 'refs/heads/main' && runner.os == 'Linux' && !vars.SELF_HOSTED }}
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}

View File

@@ -15,12 +15,11 @@ on:
default: 'warning'
permissions:
pull-requests: write
contents: read
jobs:
check_translation:
check_profiles:
name: Check profiles
runs-on: ubuntu-24.04
steps:
@@ -62,11 +61,11 @@ jobs:
./OrcaSlicer_profile_validator -p ${{ github.workspace }}/resources/profiles -l 2 2>&1 | tee ${{ runner.temp }}/validate_custom.log
exit ${PIPESTATUS[0]}
- name: Post error comment on PR
- name: Prepare comment artifact
if: ${{ always() && github.event_name == 'pull_request' && (steps.extra_json_check.outcome == 'failure' || steps.validate_system.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }}
env:
GH_TOKEN: ${{ github.token }}
run: |
mkdir -p ${{ runner.temp }}/profile-check-results
{
echo "## :x: Profile Validation Errors"
echo ""
@@ -100,16 +99,20 @@ jobs:
echo "---"
echo "*Please fix the above errors and push a new commit.*"
} > ${{ runner.temp }}/pr_comment.md
} > ${{ runner.temp }}/profile-check-results/pr_comment.md
gh pr comment ${{ github.event.pull_request.number }} --body-file ${{ runner.temp }}/pr_comment.md
echo "${{ github.event.pull_request.number }}" > ${{ runner.temp }}/profile-check-results/pr_number.txt
- name: Upload comment artifact
if: ${{ always() && github.event_name == 'pull_request' && (steps.extra_json_check.outcome == 'failure' || steps.validate_system.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }}
uses: actions/upload-artifact@v4
with:
name: profile-check-results
path: ${{ runner.temp }}/profile-check-results/
retention-days: 1
- name: Fail if any check failed
if: ${{ always() && (steps.extra_json_check.outcome == 'failure' || steps.validate_system.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }}
run: |
echo "One or more profile checks failed. See above for details."
exit 1

View File

@@ -0,0 +1,46 @@
name: Post profile check comment
# NOTE: The workflow name in the 'workflows' filter below must match the 'name'
# field in check_profiles.yml exactly. If that name changes, update it here too.
on:
workflow_run:
workflows: ["Check profiles"]
types:
- completed
permissions:
pull-requests: write
jobs:
post_comment:
name: Post PR comment
runs-on: ubuntu-24.04
if: ${{ github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'failure' }}
steps:
- name: Download artifact
id: download
uses: actions/download-artifact@v4
continue-on-error: true
with:
name: profile-check-results
run-id: ${{ github.event.workflow_run.id }}
github-token: ${{ github.token }}
- name: Post comment on PR
if: ${{ steps.download.outcome == 'success' }}
env:
GH_TOKEN: ${{ github.token }}
GH_REPO: ${{ github.repository }}
run: |
if [ ! -f pr_number.txt ] || [ ! -f pr_comment.md ]; then
echo "No comment artifact found, skipping."
exit 0
fi
PR_NUMBER=$(cat pr_number.txt)
if ! [[ "$PR_NUMBER" =~ ^[0-9]+$ ]]; then
echo "Invalid PR number: $PR_NUMBER"
exit 1
fi
gh pr comment "$PR_NUMBER" --body-file pr_comment.md

14
.github/workflows/winget_updater.yml vendored Normal file
View File

@@ -0,0 +1,14 @@
name: Publish to WinGet
on:
release:
types: [ released ]
jobs:
publish:
runs-on: windows-latest
steps:
- uses: vedantmgoyal9/winget-releaser@main
with:
identifier: SoftFever.OrcaSlicer
version: ${{ github.event.release.tag_name }}
token: ${{ secrets.WINGET_TOKEN }}
installers-regex: '\.exe$'

2
.gitignore vendored
View File

@@ -44,3 +44,5 @@ test.js
/.cache/
.clangd
internal_docs/
*.flatpak
/flatpak-repo/

View File

@@ -42,7 +42,7 @@ cmake --build build/arm64 --config RelWithDebInfo --target all --
### Building on Linux
**Always use this command to build the project when testing build issues on Linux.**
```bash
cmake --build build/arm64 --config RelWithDebInfo --target all --
cmake --build build --config RelWithDebInfo --target all --
```

View File

@@ -89,10 +89,9 @@ else ()
endif ()
find_package(Git)
if(GIT_FOUND AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
if(DEFINED ENV{git_commit_hash} AND NOT "$ENV{git_commit_hash}" STREQUAL "")
message(STATUS "Specified git commit hash: $ENV{git_commit_hash}")
if(DEFINED ENV{git_commit_hash} AND NOT "$ENV{git_commit_hash}" STREQUAL "")
message(STATUS "Specified git commit hash: $ENV{git_commit_hash}")
if(GIT_FOUND AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
# Convert the given hash to short hash
execute_process(
COMMAND ${GIT_EXECUTABLE} rev-parse --short "$ENV{git_commit_hash}"
@@ -100,17 +99,20 @@ if(GIT_FOUND AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
OUTPUT_VARIABLE GIT_COMMIT_HASH
OUTPUT_STRIP_TRAILING_WHITESPACE
)
add_definitions("-DGIT_COMMIT_HASH=\"${GIT_COMMIT_HASH}\"")
else()
# Check current Git commit hash
execute_process(
COMMAND ${GIT_EXECUTABLE} log -1 --format=%h
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
OUTPUT_VARIABLE GIT_COMMIT_HASH
OUTPUT_STRIP_TRAILING_WHITESPACE
)
add_definitions("-DGIT_COMMIT_HASH=\"${GIT_COMMIT_HASH}\"")
# No .git directory (e.g., Flatpak sandbox) — truncate directly
string(SUBSTRING "$ENV{git_commit_hash}" 0 7 GIT_COMMIT_HASH)
endif()
add_definitions("-DGIT_COMMIT_HASH=\"${GIT_COMMIT_HASH}\"")
elseif(GIT_FOUND AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
# Check current Git commit hash
execute_process(
COMMAND ${GIT_EXECUTABLE} log -1 --format=%h
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
OUTPUT_VARIABLE GIT_COMMIT_HASH
OUTPUT_STRIP_TRAILING_WHITESPACE
)
add_definitions("-DGIT_COMMIT_HASH=\"${GIT_COMMIT_HASH}\"")
endif()
if(DEFINED ENV{SLIC3R_STATIC})
@@ -160,7 +162,7 @@ if (APPLE)
if (CMAKE_MACOSX_BUNDLE)
set(CMAKE_INSTALL_RPATH @executable_path/../Frameworks)
endif()
SET(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.softfever3d.orca-slicer")
SET(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.orcaslicer.OrcaSlicer")
message(STATUS "Orca: IS_CROSS_COMPILE: ${IS_CROSS_COMPILE}")
endif ()
@@ -171,10 +173,7 @@ option(BUILD_TESTS "Build unit tests" OFF)
option(ORCA_TOOLS "Build Orca tools" OFF)
if (FLATPAK)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++20")
set(SLIC3R_PCH OFF CACHE BOOL "" FORCE)
set(SLIC3R_FHS ON CACHE BOOL "" FORCE)
set(BUILD_TESTS OFF CACHE BOOL "" FORCE)
set(SLIC3R_DESKTOP_INTEGRATION OFF CACHE BOOL "" FORCE)
endif ()
@@ -455,9 +454,12 @@ if (NOT MSVC AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMP
add_compile_options(-Wno-unknown-pragmas)
endif()
# Bit of a hack for flatpak building: compress the debug info with zstd to save space in CI
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 13.0)
add_compile_options(-gz=zstd)
# Compress the debug info with zstd to save space in Flatpak CI builds
if(FLATPAK)
if(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 13.0) OR
("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 15.0))
add_compile_options(-gz=zstd)
endif()
endif()
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 14)
@@ -491,7 +493,8 @@ if (APPLE)
endif ()
if(MSVC)
# 添加编译选项,忽略警告 C4305 (格式转换截断)
# Ignore truncating casts in initializers & constructors
# https://learn.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-level-1-c4305
add_compile_options(/wd4305)
endif()

View File

@@ -194,20 +194,16 @@ Thank you! :)
<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
## Some Background
OrcaSlicer was originally forked from Bambu Studio, it was previously known as BambuStudio-SoftFever.
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.
[Bambu Studio](https://github.com/bambulab/BambuStudio) is forked from [PrusaSlicer](https://github.com/prusa3d/PrusaSlicer) by Prusa Research, which is from [Slic3r](https://github.com/Slic3r/Slic3r) by Alessandro Ranellucci and the RepRap community.
OrcaSlicer incorporates a lot of features from [SuperSlicer](https://github.com/supermerill/SuperSlicer) by @supermerill
OrcaSlicer's logo is designed by community member Justin Levine (@freejstnalxndr).
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 (@freejstnalxndr).
# License
- **OrcaSlicer** is licensed under the GNU Affero General Public License, version 3. OrcaSlicer is based on Bambu Studio by BambuLab.
- **Bambu Studio** is licensed under the GNU Affero General Public License, version 3. Bambu Studio is based on PrusaSlicer by PrusaResearch.
- **PrusaSlicer** is licensed under the GNU Affero General Public License, version 3. PrusaSlicer is owned by Prusa Research. PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci.
- **Slic3r** is licensed under the GNU Affero General Public License, version 3. Slic3r was created by Alessandro Ranellucci with the help of many other contributors.
- **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.

View File

@@ -5,6 +5,7 @@
# Based on the GitHub Actions workflow in .github/workflows/build_all.yml
set -e
SECONDS=0
# Colors for output
RED='\033[0;31m'
@@ -198,22 +199,22 @@ echo -e "${GREEN}All required dependencies found${NC}"
# Install runtime and SDK if requested
if [[ "$INSTALL_RUNTIME" == true ]]; then
echo -e "${YELLOW}Installing GNOME runtime and SDK...${NC}"
flatpak install --user -y flathub org.gnome.Platform//48
flatpak install --user -y flathub org.gnome.Sdk//48
flatpak install --user -y flathub org.gnome.Platform//49
flatpak install --user -y flathub org.gnome.Sdk//49
fi
# Check if required runtime is available
if ! flatpak info --user org.gnome.Platform//48 &> /dev/null; then
echo -e "${RED}Error: GNOME Platform 48 runtime is not installed.${NC}"
if ! flatpak info --user org.gnome.Platform//49 &> /dev/null; then
echo -e "${RED}Error: GNOME Platform 49 runtime is not installed.${NC}"
echo "Run with -i flag to install it automatically, or install manually:"
echo "flatpak install --user flathub org.gnome.Platform//48"
echo "flatpak install --user flathub org.gnome.Platform//49"
exit 1
fi
if ! flatpak info --user org.gnome.Sdk//48 &> /dev/null; then
echo -e "${RED}Error: GNOME SDK 48 is not installed.${NC}"
if ! flatpak info --user org.gnome.Sdk//49 &> /dev/null; then
echo -e "${RED}Error: GNOME SDK 49 is not installed.${NC}"
echo "Run with -i flag to install it automatically, or install manually:"
echo "flatpak install --user flathub org.gnome.Sdk//48"
echo "flatpak install --user flathub org.gnome.Sdk//49"
exit 1
fi
@@ -254,8 +255,8 @@ mkdir -p "$BUILD_DIR"
rm -rf "$BUILD_DIR/build-dir"
# Check if flatpak manifest exists
if [[ ! -f "./scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml" ]]; then
echo -e "${RED}Error: Flatpak manifest not found at scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml${NC}"
if [[ ! -f "./scripts/flatpak/com.orcaslicer.OrcaSlicer.yml" ]]; then
echo -e "${RED}Error: Flatpak manifest not found at scripts/flatpak/com.orcaslicer.OrcaSlicer.yml${NC}"
exit 1
fi
@@ -315,11 +316,11 @@ if [[ "$DISABLE_ROFILES_FUSE" == true ]]; then
fi
# Use a temp manifest with no-debuginfo if requested
MANIFEST="scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml"
MANIFEST="scripts/flatpak/com.orcaslicer.OrcaSlicer.yml"
if [[ "$NO_DEBUGINFO" == true ]]; then
MANIFEST="scripts/flatpak/io.github.orcaslicer.OrcaSlicer.no-debug.yml"
sed '0,/^finish-args:/s//build-options:\n no-debuginfo: true\n strip: true\nfinish-args:/' \
scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml > "$MANIFEST"
MANIFEST="scripts/flatpak/com.orcaslicer.OrcaSlicer.no-debug.yml"
sed '/^build-options:/a\ no-debuginfo: true\n strip: true' \
scripts/flatpak/com.orcaslicer.OrcaSlicer.yml > "$MANIFEST"
echo -e "${YELLOW}Debug info disabled (using temp manifest)${NC}"
fi
@@ -329,19 +330,19 @@ if ! flatpak-builder \
"$MANIFEST"; then
echo -e "${RED}Error: flatpak-builder failed${NC}"
echo -e "${YELLOW}Check the build log above for details${NC}"
rm -f "scripts/flatpak/io.github.orcaslicer.OrcaSlicer.no-debug.yml"
rm -f "scripts/flatpak/com.orcaslicer.OrcaSlicer.no-debug.yml"
exit 1
fi
# Clean up temp manifest
rm -f "scripts/flatpak/io.github.orcaslicer.OrcaSlicer.no-debug.yml"
rm -f "scripts/flatpak/com.orcaslicer.OrcaSlicer.no-debug.yml"
# Create bundle
echo -e "${YELLOW}Creating Flatpak bundle...${NC}"
if ! flatpak build-bundle \
"$BUILD_DIR/repo" \
"$BUNDLE_NAME" \
io.github.orcaslicer.OrcaSlicer \
com.orcaslicer.OrcaSlicer \
--arch="$ARCH"; then
echo -e "${RED}Error: Failed to create Flatpak bundle${NC}"
exit 1
@@ -360,10 +361,10 @@ echo -e "${BLUE}To install the Flatpak:${NC}"
echo -e "flatpak install --user $BUNDLE_NAME"
echo ""
echo -e "${BLUE}To run OrcaSlicer:${NC}"
echo -e "flatpak run io.github.orcaslicer.OrcaSlicer"
echo -e "flatpak run com.orcaslicer.OrcaSlicer"
echo ""
echo -e "${BLUE}To uninstall:${NC}"
echo -e "flatpak uninstall --user io.github.orcaslicer.OrcaSlicer"
echo -e "flatpak uninstall --user com.orcaslicer.OrcaSlicer"
echo ""
if [[ "$FORCE_CLEAN" != true ]]; then
echo -e "${BLUE}Cache Management:${NC}"
@@ -371,3 +372,6 @@ if [[ "$FORCE_CLEAN" != true ]]; then
echo -e "• To force a clean build: $0 -f"
echo -e "• To clean cache manually: rm -rf $CACHE_DIR"
fi
elapsed=$SECONDS
printf "\nBuild completed in %dh %dm %ds\n" $((elapsed/3600)) $((elapsed%3600/60)) $((elapsed%60))

View File

@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e # Exit immediately if a command exits with a non-zero status.
SECONDS=0
SCRIPT_NAME=$(basename "$0")
SCRIPT_PATH=$(dirname "$(readlink -f "${0}")")
@@ -266,4 +267,7 @@ if [[ -n "${BUILD_IMAGE}" || -n "${BUILD_ORCA}" ]] ; then
popd > /dev/null # build
fi
elapsed=$SECONDS
printf "\nBuild completed in %dh %dm %ds\n" $((elapsed/3600)) $((elapsed%3600/60)) $((elapsed%60))
popd > /dev/null # ${SCRIPT_PATH}

View File

@@ -2,8 +2,9 @@
set -e
set -o pipefail
SECONDS=0
while getopts ":dpa:snt:xbc:1Tuh" opt; do
while getopts ":dpa:snt:xbc:i:1Tuh" opt; do
case "${opt}" in
d )
export BUILD_TARGET="deps"
@@ -34,6 +35,9 @@ while getopts ":dpa:snt:xbc:1Tuh" opt; do
c )
export BUILD_CONFIG="$OPTARG"
;;
i )
export CMAKE_IGNORE_PREFIX_PATH="${CMAKE_IGNORE_PREFIX_PATH:+$CMAKE_IGNORE_PREFIX_PATH;}$OPTARG"
;;
1 )
export CMAKE_BUILD_PARALLEL_LEVEL=1
;;
@@ -53,6 +57,7 @@ while getopts ":dpa:snt:xbc:1Tuh" opt; do
echo " -x: Use Ninja Multi-Config CMake generator, default is Xcode"
echo " -b: Build without reconfiguring CMake"
echo " -c: Set CMake build configuration, default is Release"
echo " -i: Add a prefix to ignore during CMake dependency discovery (repeatable), defaults to /opt/local:/usr/local:/opt/homebrew"
echo " -1: Use single job for building"
echo " -T: Build and run tests"
exit 0
@@ -93,6 +98,10 @@ if [ -z "$OSX_DEPLOYMENT_TARGET" ]; then
export OSX_DEPLOYMENT_TARGET="11.3"
fi
if [ -z "$CMAKE_IGNORE_PREFIX_PATH" ]; then
export CMAKE_IGNORE_PREFIX_PATH="/opt/local:/usr/local:/opt/homebrew"
fi
CMAKE_VERSION=$(cmake --version | head -1 | sed 's/[^0-9]*\([0-9]*\).*/\1/')
if [ "$CMAKE_VERSION" -ge 4 ] 2>/dev/null; then
export CMAKE_POLICY_VERSION_MINIMUM=3.5
@@ -108,6 +117,7 @@ echo " - BUILD_CONFIG: $BUILD_CONFIG"
echo " - BUILD_TARGET: $BUILD_TARGET"
echo " - CMAKE_GENERATOR: $SLICER_CMAKE_GENERATOR for Slicer, $DEPS_CMAKE_GENERATOR for deps"
echo " - OSX_DEPLOYMENT_TARGET: $OSX_DEPLOYMENT_TARGET"
echo " - CMAKE_IGNORE_PREFIX_PATH: $CMAKE_IGNORE_PREFIX_PATH"
echo
# if which -s brew; then
@@ -151,6 +161,7 @@ function build_deps() {
-DCMAKE_BUILD_TYPE="$BUILD_CONFIG" \
-DCMAKE_OSX_ARCHITECTURES:STRING="${_ARCH}" \
-DCMAKE_OSX_DEPLOYMENT_TARGET="${OSX_DEPLOYMENT_TARGET}" \
-DCMAKE_IGNORE_PREFIX_PATH="${CMAKE_IGNORE_PREFIX_PATH}" \
${CMAKE_POLICY_COMPAT}
fi
cmake --build . --config "$BUILD_CONFIG" --target deps
@@ -192,6 +203,7 @@ function build_slicer() {
-DCMAKE_BUILD_TYPE="$BUILD_CONFIG" \
-DCMAKE_OSX_ARCHITECTURES="${_ARCH}" \
-DCMAKE_OSX_DEPLOYMENT_TARGET="${OSX_DEPLOYMENT_TARGET}" \
-DCMAKE_IGNORE_PREFIX_PATH="${CMAKE_IGNORE_PREFIX_PATH}" \
${CMAKE_POLICY_COMPAT}
fi
cmake --build . --config "$BUILD_CONFIG" --target "$SLICER_BUILD_TARGET"
@@ -331,3 +343,6 @@ fi
if [ "1." == "$PACK_DEPS". ]; then
pack_deps
fi
elapsed=$SECONDS
printf "\nBuild completed in %dh %dm %ds\n" $((elapsed/3600)) $((elapsed%3600/60)) $((elapsed%60))

View File

@@ -1,6 +1,7 @@
@REM OrcaSlicer build script for Windows with VS auto-detect
@echo off
set WP=%CD%
set _START_TIME=%TIME%
@REM Check for Ninja Multi-Config option (-x)
set USE_NINJA=0
@@ -73,7 +74,7 @@ if "%1"=="pack" (
echo packing deps: OrcaSlicer_dep_win64_!build_date!_vs!VS_VERSION!.zip
%WP%/tools/7z.exe a OrcaSlicer_dep_win64_!build_date!_vs!VS_VERSION!.zip OrcaSlicer_dep
exit /b 0
goto :done
)
set debug=OFF
@@ -120,7 +121,7 @@ if "%USE_NINJA%"=="1" (
)
@echo off
if "%1"=="deps" exit /b 0
if "%1"=="deps" goto :done
:slicer
echo "building Orca Slicer..."
@@ -142,3 +143,16 @@ cd ..
call scripts/run_gettext.bat
cd %build_dir%
cmake --build . --target install --config %build_type%
:done
@echo off
for /f "tokens=1-3 delims=:.," %%a in ("%_START_TIME: =0%") do set /a "_start_s=%%a*3600+%%b*60+%%c"
for /f "tokens=1-3 delims=:.," %%a in ("%TIME: =0%") do set /a "_end_s=%%a*3600+%%b*60+%%c"
set /a "_elapsed=_end_s - _start_s"
if %_elapsed% lss 0 set /a "_elapsed+=86400"
set /a "_hours=_elapsed / 3600"
set /a "_remainder=_elapsed - _hours * 3600"
set /a "_mins=_remainder / 60"
set /a "_secs=_remainder - _mins * 60"
echo.
echo Build completed in %_hours%h %_mins%m %_secs%s

View File

@@ -11,7 +11,7 @@
<key>CFBundleIconFile</key>
<string>${MACOSX_BUNDLE_ICON_FILE}</string>
<key>CFBundleIdentifier</key>
<string>com.softfever3d.orca-slicer</string>
<string>com.orcaslicer.OrcaSlicer</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleLongVersionString</key>

5
deps/CMakeLists.txt vendored
View File

@@ -185,10 +185,14 @@ if (NOT IS_CROSS_COMPILE OR NOT APPLE)
-DCMAKE_INSTALL_PREFIX:STRING=${DESTDIR}
-DCMAKE_MODULE_PATH:STRING=${PROJECT_SOURCE_DIR}/../cmake/modules
-DCMAKE_PREFIX_PATH:STRING=${DESTDIR}
-DCMAKE_IGNORE_PREFIX_PATH:STRING=${CMAKE_IGNORE_PREFIX_PATH}
-DCMAKE_DEBUG_POSTFIX:STRING=d
-DCMAKE_C_COMPILER:STRING=${CMAKE_C_COMPILER}
-DCMAKE_CXX_COMPILER:STRING=${CMAKE_CXX_COMPILER}
-DCMAKE_TOOLCHAIN_FILE:STRING=${CMAKE_TOOLCHAIN_FILE}
-DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_EXE_LINKER_FLAGS}
-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_SHARED_LINKER_FLAGS}
-DCMAKE_MODULE_LINKER_FLAGS:STRING=${CMAKE_MODULE_LINKER_FLAGS}
-DBUILD_SHARED_LIBS:BOOL=OFF
${_cmake_osx_arch}
"${_configs_line}"
@@ -229,6 +233,7 @@ else()
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
-DCMAKE_INSTALL_PREFIX:STRING=${DESTDIR}
-DCMAKE_PREFIX_PATH:STRING=${DESTDIR}
-DCMAKE_IGNORE_PREFIX_PATH:STRING=${CMAKE_IGNORE_PREFIX_PATH}
-DBUILD_SHARED_LIBS:BOOL=OFF
${_cmake_osx_arch}
"${_configs_line}"

2
deps/GMP/GMP.cmake vendored
View File

@@ -65,7 +65,7 @@ else ()
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/GMP
PATCH_COMMAND git apply ${GMP_DIRECTORY_FLAG} --verbose ${CMAKE_CURRENT_LIST_DIR}/0001-GMP_GCC15.patch
BUILD_IN_SOURCE ON
CONFIGURE_COMMAND env "CFLAGS=${_gmp_ccflags}" "CXXFLAGS=${_gmp_ccflags}" ./configure ${_cross_compile_arg} --enable-shared=no --enable-cxx=yes --enable-static=yes "--prefix=${DESTDIR}" ${_gmp_build_tgt}
CONFIGURE_COMMAND env "CC=${CMAKE_C_COMPILER}" "CXX=${CMAKE_CXX_COMPILER}" "CFLAGS=${_gmp_ccflags}" "CXXFLAGS=${_gmp_ccflags}" "LDFLAGS=${CMAKE_EXE_LINKER_FLAGS}" ./configure ${_cross_compile_arg} --enable-shared=no --enable-cxx=yes --enable-static=yes "--prefix=${DESTDIR}" ${_gmp_build_tgt}
BUILD_COMMAND make -j
INSTALL_COMMAND make install
)

View File

@@ -31,7 +31,7 @@ else ()
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/MPFR
BUILD_IN_SOURCE ON
CONFIGURE_COMMAND autoreconf -f -i &&
env "CFLAGS=${_gmp_ccflags}" "CXXFLAGS=${_gmp_ccflags}" ./configure ${_cross_compile_arg} --prefix=${DESTDIR} --enable-shared=no --enable-static=yes --with-gmp=${DESTDIR} ${_gmp_build_tgt}
env "CC=${CMAKE_C_COMPILER}" "CXX=${CMAKE_CXX_COMPILER}" "CFLAGS=${_gmp_ccflags}" "CXXFLAGS=${_gmp_ccflags}" "LDFLAGS=${CMAKE_EXE_LINKER_FLAGS}" ./configure ${_cross_compile_arg} --prefix=${DESTDIR} --enable-shared=no --enable-static=yes --with-gmp=${DESTDIR} ${_gmp_build_tgt}
BUILD_COMMAND make -j
INSTALL_COMMAND make install
DEPENDS dep_GMP

View File

@@ -16,6 +16,7 @@ orcaslicer_add_cmake_project(OCCT
#DEPENDS dep_Boost
DEPENDS ${FREETYPE_PKG}
CMAKE_ARGS
-DCMAKE_CXX_STANDARD=17
-DBUILD_LIBRARY_TYPE=${library_build_type}
-DUSE_TK=OFF
-DUSE_TBB=OFF

View File

@@ -21,7 +21,7 @@ else()
if(APPLE)
set(_conf_cmd export MACOSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} && ./Configure -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET})
else()
set(_conf_cmd "./config")
set(_conf_cmd env "CC=${CMAKE_C_COMPILER}" "LDFLAGS=${CMAKE_EXE_LINKER_FLAGS}" "./config")
endif()
set(_cross_comp_prefix_line "")
set(_make_cmd make -j${NPROC})

2
deps/TBB/TBB.cmake vendored
View File

@@ -1,4 +1,4 @@
if (FLATPAK)
if (FLATPAK AND "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
set(_patch_command ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_LIST_DIR}/GNU.cmake ./cmake/compilers/GNU.cmake)
else()
set(_patch_command "")

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-05 17:45-0300\n"
"POT-Creation-Date: 2026-03-20 23:26+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1823,6 +1823,9 @@ msgstr ""
msgid "*"
msgstr ""
msgid "Changing application language"
msgstr ""
msgid "The uploads are still ongoing"
msgstr ""
@@ -2535,9 +2538,6 @@ msgid ""
"increase slicing time. Do you want to continue?"
msgstr ""
msgid "BambuStudio warning"
msgstr ""
#, possible-c-format, possible-boost-format
msgid "\"%s\" part's mesh contains errors. Please repair it first."
msgstr ""
@@ -4378,9 +4378,15 @@ msgstr ""
msgid "parameter name"
msgstr ""
msgid "layers"
msgstr ""
msgid "Range"
msgstr ""
msgid "Empty string"
msgstr ""
msgid "Value is out of range."
msgstr ""
@@ -5034,7 +5040,7 @@ msgstr ""
msgid "Size:"
msgstr ""
#, possible-c-format, possible-boost-format
#, possible-boost-format
msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)."
@@ -5098,11 +5104,6 @@ msgstr ""
msgid "The prime tower extends beyond the plate boundary."
msgstr ""
msgid ""
"Prime tower position exceeded build plate boundaries and was repositioned to "
"the nearest valid edge."
msgstr ""
msgid ""
"Partial flushing volume set to 0. Multi-color printing may cause color "
"mixing in models. Please readjust flushing settings."
@@ -5280,7 +5281,7 @@ msgstr ""
msgid "Show Tip of the Day"
msgstr ""
msgid "Check for Update"
msgid "Check for Updates"
msgstr ""
msgid "Open Network Test"
@@ -5554,25 +5555,28 @@ msgstr ""
msgid "Pass 1"
msgstr ""
msgid "Flow rate test - Pass 1"
msgid "Flow ratio test - Pass 1"
msgstr ""
msgid "Pass 2"
msgstr ""
msgid "Flow rate test - Pass 2"
msgid "Flow ratio test - Pass 2"
msgstr ""
msgid "YOLO (Recommended)"
msgstr ""
msgid "Orca YOLO flowrate calibration, 0.01 step"
msgid "Orca YOLO flowratio calibration, 0.01 step"
msgstr ""
msgid "YOLO (perfectionist version)"
msgstr ""
msgid "Orca YOLO flowrate calibration, 0.005 step"
msgid "Orca YOLO flowratio calibration, 0.005 step"
msgstr ""
msgid "Flow ratio"
msgstr ""
msgid "Retraction test"
@@ -6651,7 +6655,7 @@ msgstr ""
msgid "Spaghetti Detection"
msgstr ""
msgid "Detect spaghetti failure(scattered lose filament)."
msgid "Detect spaghetti failures (scattered lose filament)."
msgstr ""
msgid "Purge Chute Pile-Up Detection"
@@ -7597,9 +7601,6 @@ msgstr ""
msgid "Switching application language while some presets are modified."
msgstr ""
msgid "Changing application language"
msgstr ""
msgid "Asia-Pacific"
msgstr ""
@@ -7788,9 +7789,6 @@ msgstr ""
msgid "Optimize filaments area height for..."
msgstr ""
msgid "(Requires restart)"
msgstr ""
msgid "filaments"
msgstr ""
@@ -7808,6 +7806,9 @@ msgid ""
"same time and manage multiple devices."
msgstr ""
msgid "(Requires restart)"
msgstr ""
msgid "Pop up to select filament grouping mode"
msgstr ""
@@ -8113,13 +8114,13 @@ msgstr ""
msgid "View control settings"
msgstr ""
msgid "Rotate of view"
msgid "Rotate view"
msgstr ""
msgid "Move of view"
msgid "Pan view"
msgstr ""
msgid "Zoom of view"
msgid "Zoom view"
msgstr ""
msgid "Other"
@@ -8901,8 +8902,8 @@ msgid ""
msgstr ""
msgid ""
"Enabling both precise Z height and the prime tower may cause the size of "
"prime tower to increase. Do you still want to enable?"
"Enabling both precise Z height and the prime tower may cause slicing errors. "
"Do you still want to enable?"
msgstr ""
msgid ""
@@ -8910,6 +8911,11 @@ msgid ""
"model without prime tower. Do you still want to enable clumping detection?"
msgstr ""
msgid ""
"Enabling both precise Z height and the prime tower may cause slicing errors. "
"Do you still want to enable precise Z height?"
msgstr ""
msgid ""
"A prime tower is required for smooth timelapse. There may be flaws on the "
"model without prime tower. Do you want to enable prime tower?"
@@ -8997,8 +9003,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
msgid ""
@@ -9091,7 +9097,7 @@ msgstr ""
msgid "Top/bottom shells"
msgstr ""
msgid "Initial layer speed"
msgid "First layer speed"
msgstr ""
msgid "Other layers speed"
@@ -9592,7 +9598,7 @@ msgid ""
"the modified values to the new project"
msgstr ""
msgid "Extruders count"
msgid "Extruder count"
msgstr ""
msgid "Capabilities"
@@ -9753,6 +9759,9 @@ msgid ""
" to continue or manually adjust it."
msgstr ""
msgid "—> "
msgstr ""
msgid ""
"Synchronizing AMS filaments will discard your modified but unsaved filament "
"presets.\n"
@@ -9986,7 +9995,7 @@ msgstr ""
msgid ""
"Missing BambuSource component registered for media playing! Please re-"
"install BambuStudio or seek after-sales help."
"install OrcaSlicer or seek community help."
msgstr ""
msgid ""
@@ -10045,15 +10054,6 @@ msgstr ""
msgid "Global shortcuts"
msgstr ""
msgid "Pan View"
msgstr ""
msgid "Rotate View"
msgstr ""
msgid "Zoom View"
msgstr ""
msgid ""
"Auto orients selected objects or all objects. If there are selected objects, "
"it just orients the selected ones. Otherwise, it will orient all objects in "
@@ -10470,7 +10470,7 @@ msgid "Open G-code file:"
msgstr ""
msgid ""
"One object has empty initial layer and can't be printed. Please Cut the "
"One object has an empty first layer and can't be printed. Please Cut the "
"bottom or enable supports."
msgstr ""
@@ -10696,6 +10696,10 @@ msgid ""
"Clumping detection is not supported when \"by object\" sequence is enabled."
msgstr ""
msgid ""
"Enabling both precise Z height and the prime tower may cause slicing errors."
msgstr ""
msgid ""
"A prime tower is required for clumping detection; otherwise, there may be "
"flaws on the model."
@@ -10837,6 +10841,11 @@ msgid ""
"diameter."
msgstr ""
msgid ""
"The Hollow base pattern is not supported by this support type; Rectilinear "
"will be used instead."
msgstr ""
msgid ""
"Support enforcers are used but support is not enabled. Please enable support."
msgstr ""
@@ -10954,7 +10963,7 @@ msgid "Elephant foot compensation"
msgstr ""
msgid ""
"Shrinks the initial layer on build plate to compensate for elephant foot "
"Shrinks the first layer on build plate to compensate for elephant foot "
"effect."
msgstr ""
@@ -10968,9 +10977,6 @@ msgid ""
"this value."
msgstr ""
msgid "layers"
msgstr ""
msgid ""
"Slicing height for each layer. Smaller layer height means more accurate and "
"more printing time."
@@ -11129,40 +11135,40 @@ msgid ""
"filament does not support printing on the Textured PEI Plate."
msgstr ""
msgid "Initial layer"
msgid "First layer"
msgstr ""
msgid "Initial layer bed temperature"
msgid "First layer bed temperature"
msgstr ""
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Cool Plate SuperTack."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Cool Plate SuperTack."
msgstr ""
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Cool Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Cool Plate."
msgstr ""
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Textured Cool Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Textured Cool Plate."
msgstr ""
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Engineering Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Engineering Plate."
msgstr ""
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the High Temp Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the High Temp Plate."
msgstr ""
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Textured PEI Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Textured PEI Plate."
msgstr ""
msgid "Bed types supported by the printer."
@@ -12174,9 +12180,6 @@ msgstr ""
msgid "Extruder offset"
msgstr ""
msgid "Flow ratio"
msgstr ""
msgid ""
"The material may have volumetric change after switching between molten and "
"crystalline states. This setting changes all extrusion flow of this filament "
@@ -12449,7 +12452,10 @@ msgstr ""
msgid ""
"When enabled, the extrusion flow is limited by the smaller of the fitted "
"value (calculated from line width and layer height) and the user-defined "
"maximum flow. When disabled, only the user-defined maximum flow is applied."
"maximum flow. When disabled, only the user-defined maximum flow is applied.\n"
"\n"
"Note: Experimental and incomplete feature imported from BBS. Functional for "
"some profiles that already have the variable saved."
msgstr ""
msgid "Max volumetric speed multinomial coefficients"
@@ -12907,8 +12913,8 @@ msgid "mm/s² or %"
msgstr ""
msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e."
"g. 100%), it will be calculated based on the default acceleration."
"Acceleration of sparse infill. If the value is expressed as a percentage "
"(e.g. 100%), it will be calculated based on the default acceleration."
msgstr ""
msgid ""
@@ -12918,7 +12924,7 @@ msgid ""
msgstr ""
msgid ""
"Acceleration of initial layer. Using a lower value can improve build plate "
"Acceleration of the first layer. Using a lower value can improve build plate "
"adhesion."
msgstr ""
@@ -12959,38 +12965,38 @@ msgstr ""
msgid "Jerk for infill."
msgstr ""
msgid "Jerk for initial layer."
msgid "Jerk for the first layer."
msgstr ""
msgid "Jerk for travel."
msgstr ""
msgid ""
"Line width of initial layer. If expressed as a %, it will be computed over "
"Line width of the first layer. If expressed as a %, it will be computed over "
"the nozzle diameter."
msgstr ""
msgid "Initial layer height"
msgid "First layer height"
msgstr ""
msgid ""
"Height of initial layer. Making initial layer height to be thick slightly "
"can improve build plate adhesion."
"Height of the first layer. Making the first layer height thicker can improve "
"build plate adhesion."
msgstr ""
msgid "Speed of initial layer except the solid infill part."
msgid "Speed of the first layer except the solid infill part."
msgstr ""
msgid "Initial layer infill"
msgid "First layer infill"
msgstr ""
msgid "Speed of solid infill part of initial layer."
msgid "Speed of solid infill part of the first layer."
msgstr ""
msgid "Initial layer travel speed"
msgid "First layer travel speed"
msgstr ""
msgid "Travel speed of initial layer."
msgid "Travel speed of the first layer."
msgstr ""
msgid "Number of slow layers"
@@ -13001,10 +13007,11 @@ msgid ""
"increased in a linear fashion over the specified number of layers."
msgstr ""
msgid "Initial layer nozzle temperature"
msgid "First layer nozzle temperature"
msgstr ""
msgid "Nozzle temperature for printing initial layer when using this filament."
msgid ""
"Nozzle temperature for printing the first layer when using this filament."
msgstr ""
msgid "Full fan speed at layer"
@@ -13012,10 +13019,10 @@ msgstr ""
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer"
"\". \"full_fan_speed_layer\" will be ignored if lower than "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
"\"close_fan_the_first_x_layers\" to maximum at layer "
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr ""
msgid "layer"
@@ -13698,7 +13705,7 @@ msgstr ""
msgid "Topmost surface"
msgstr ""
msgid "All solid layer"
msgid "All solid layers"
msgstr ""
msgid "Ironing Pattern"
@@ -14124,7 +14131,7 @@ msgid ""
"conical material. A value of 0 will fill all the holes in the model base."
msgstr ""
msgid "Detect overhang wall"
msgid "Detect overhang walls"
msgstr ""
#, possible-c-format, possible-boost-format
@@ -14196,13 +14203,13 @@ msgstr ""
msgid "Expand all raft layers in XY plane."
msgstr ""
msgid "Initial layer density"
msgid "First layer density"
msgstr ""
msgid "Density of the first raft or support layer."
msgstr ""
msgid "Initial layer expansion"
msgid "First layer expansion"
msgstr ""
msgid "Expand the first raft or support layer to improve bed plate adhesion."
@@ -14542,8 +14549,8 @@ msgid "Role base wipe speed"
msgstr ""
msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e."
"g. if a wipe action is executed immediately following an outer wall "
"The wipe speed is determined by the speed of the current extrusion role. "
"e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action."
msgstr ""
@@ -14674,7 +14681,7 @@ msgid "Minimum sparse infill threshold"
msgstr ""
msgid ""
"Sparse infill area which is smaller than threshold value is replaced by "
"Sparse infill areas smaller than this threshold value are replaced by "
"internal solid infill."
msgstr ""
@@ -14814,6 +14821,22 @@ msgid ""
"action."
msgstr ""
msgid "Wipe tower type"
msgstr ""
msgid ""
"Choose the wipe tower implementation for multi-material prints. Type 1 is "
"recommended for Bambu and Qidi printers with a filament cutter. Type 2 "
"offers better compatibility with multi-tool and MMU printers and provide "
"overall better compatibility."
msgstr ""
msgid "Type 1"
msgstr ""
msgid "Type 2"
msgstr ""
msgid "Purge in prime tower"
msgstr ""
@@ -15243,8 +15266,8 @@ msgstr ""
msgid ""
"Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode"
"\"\n"
"activates the emitting of an M191 command before the "
"\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n"
@@ -15280,12 +15303,12 @@ msgstr ""
msgid "Nozzle temperature for layers after the initial one."
msgstr ""
msgid "Detect thin wall"
msgid "Detect thin walls"
msgstr ""
msgid ""
"Detect thin wall which can't contain two line width. And use single line to "
"print. Maybe printed not very well, because it's not closed loop."
"Detect thin walls which can't contain two line widths, and use single line "
"to print. Maybe not printed very well, because it's not a closed loop."
msgstr ""
msgid ""
@@ -15747,7 +15770,7 @@ msgid ""
"itself. It's expressed as a percentage over nozzle diameter."
msgstr ""
msgid "Detect narrow internal solid infill"
msgid "Detect narrow internal solid infills"
msgstr ""
msgid ""
@@ -16000,8 +16023,8 @@ msgid "Debug level"
msgstr ""
msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"5:trace\n"
msgstr ""
msgid "Enable timelapse for print"
@@ -16312,10 +16335,10 @@ msgid ""
"following format:'[x, y]' (x and y are floating-point numbers in mm)."
msgstr ""
msgid "Bottom-left corner of first layer bounding box"
msgid "Bottom-left corner of the first layer bounding box"
msgstr ""
msgid "Top-right corner of first layer bounding box"
msgid "Top-right corner of the first layer bounding box"
msgstr ""
msgid "Size of the first layer bounding box"
@@ -17258,7 +17281,7 @@ msgstr ""
msgid "Cornering settings"
msgstr ""
msgid "Note: Lower values = sharper corners but slower speeds.\n"
msgid "Note: Lower values = sharper corners but slower speeds."
msgstr ""
msgid ""
@@ -17534,8 +17557,8 @@ msgid ""
msgstr ""
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\".\n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\".\n"
"To add preset for more printers, please go to printer selection"
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-05 17:45-0300\n"
"POT-Creation-Date: 2026-03-20 23:26+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: Heiko Liebscher <hliebschergmail.com>\n"
"Language-Team: \n"
@@ -1589,25 +1589,28 @@ msgid "Assemble"
msgstr "Zusammenbauen"
msgid "Please confirm explosion ratio = 1 and select at least two volumes."
msgstr ""
msgstr "Bitte bestätigen Sie das Explosionsverhältnis = 1 und wählen Sie mindestens zwei Volumen aus."
msgid "Please select at least two volumes."
msgstr ""
msgstr "Bitte wählen Sie mindestens zwei Volumen aus."
msgid "(Moving)"
msgstr ""
msgstr "(Bewegen)"
msgid "Point and point assembly"
msgstr ""
msgstr "Punkt-zu-Punkt-Montage"
msgid ""
"It is recommended to assemble the objects first,\n"
"because the objects is restriced to bed \n"
"and only parts can be lifted."
msgstr ""
"Es wird empfohlen, die Objekte zuerst zusammenzubauen,\n"
"da die Objekte auf das Druckbett beschränkt sind \n"
"und nur Teile angehoben werden können."
msgid "Face and face assembly"
msgstr ""
msgstr "Face und Face Zusammenbau"
msgid "Notice"
msgstr "Hinweis"
@@ -1651,52 +1654,52 @@ msgid "Based on PrusaSlicer and BambuStudio"
msgstr "Basierend auf PrusaSlicer und BambuStudio"
msgid "STEP files"
msgstr ""
msgstr "SETP Dateien"
msgid "STL files"
msgstr ""
msgstr "STL Dateien"
msgid "OBJ files"
msgstr ""
msgstr "OBJ Dateien"
msgid "AMF files"
msgstr ""
msgstr "AMF Dateien"
msgid "3MF files"
msgstr ""
msgstr "3MF Dateien"
msgid "Gcode 3MF files"
msgstr ""
msgstr "Gcode 3MF Dateien"
msgid "G-code files"
msgstr ""
msgstr "G-code Dateien"
msgid "Supported files"
msgstr ""
msgstr "Unterstützte Dateien"
msgid "ZIP files"
msgstr ""
msgstr "ZIP Dateien"
msgid "Project files"
msgstr ""
msgstr "Projektdateien"
msgid "Known files"
msgstr ""
msgstr "Bekannte Dateien"
msgid "INI files"
msgstr ""
msgstr "INI Dateien"
msgid "SVG files"
msgstr ""
msgstr "SVG Dateien"
msgid "Texture"
msgstr "Textur"
msgid "Masked SLA files"
msgstr ""
msgstr "Maskierte SLA Dateien"
msgid "Draco files"
msgstr ""
msgstr "Draco Dateien"
msgid ""
"OrcaSlicer will terminate because of running out of memory. It may be a bug. "
@@ -2147,10 +2150,10 @@ msgstr ""
"Nein - Ändern Sie diese Einstellungen nicht für mich"
msgid "Suggestion"
msgstr ""
msgstr "Vorschlag"
msgid "Text"
msgstr "T"
msgstr "Text"
msgid "Height range Modifier"
msgstr "Höhen Modifizieren"
@@ -2783,7 +2786,7 @@ msgstr "Linientyp"
#, c-format, boost-format
msgid "1x1 Grid: %d mm"
msgstr ""
msgstr "1x1 Netz %d mm"
msgid "More"
msgstr "Mehr"
@@ -3343,36 +3346,36 @@ msgstr ""
"einen normalen Speicher, bevor Sie etwas an den Drucker senden."
msgid "Bad input data for EmbossCreateObjectJob."
msgstr ""
msgstr "Schlechter Eingabewert für EmbossCreateObjectJob."
msgid "Add Emboss text object"
msgstr ""
msgstr "Füge Emboss-Textobjekt hinzu"
msgid "Bad input data for EmbossUpdateJob."
msgstr ""
msgstr "Schlechter Eingabewert für EmbossUpdateJob."
msgid "Created text volume is empty. Change text or font."
msgstr ""
msgstr "Erstelltes Textvolumen ist leer. Ändern Sie den Text oder die Schriftart."
msgid "Bad input data for CreateSurfaceVolumeJob."
msgstr ""
msgstr "Schlechter Eingabewert für CreateSurfaceVolumeJob."
msgid "Bad input data for UseSurfaceJob."
msgstr ""
msgstr "Schlechter Eingabewert für UseSurfaceJob."
#. TRN: This is the title of the action appearing in undo/redo stack.
#. It is same for Text and SVG.
msgid "Emboss attribute change"
msgstr ""
msgstr "Präge Attribut ändern"
msgid "Add Emboss text Volume"
msgstr ""
msgstr "Füge Emboss-Textvolumen hinzu"
msgid "Font doesn't have any shape for given text."
msgstr ""
msgstr "Schrift hat keine Form für den angegebenen Text."
msgid "There is no valid surface for text projection."
msgstr ""
msgstr "Da ist keine gültige Oberfläche für die Textprojektion."
msgid "Thermal Preconditioning for first layer optimization"
msgstr "Thermische Vorkonditionierung zur Optimierung der ersten Schicht"
@@ -3384,6 +3387,9 @@ msgid ""
"The heated bed's thermal preconditioning helps optimize the first layer "
"print quality. Printing will start once preconditioning is complete."
msgstr ""
"Die thermische Vorkonditionierung des beheizten Betts hilft,"
"die Druckqualität der ersten Schicht zu optimieren. Der Druck beginnt,"
"sobald die Vorkonditionierung abgeschlossen ist."
#, c-format, boost-format
msgid "Remaining time: %dmin%ds"
@@ -4265,7 +4271,7 @@ msgstr ""
"Auf 0,1 zurückgesetzt"
msgid ""
"Zero initial layer height is invalid.\n"
"Zero first layer height is invalid.\n"
"\n"
"The first layer height will be reset to 0.2."
msgstr ""
@@ -6977,7 +6983,7 @@ msgstr ""
"erfolgreicher Druck dieses Druckprofils erforderlich."
msgid "click to add machine"
msgstr ""
msgstr "Klicken Sie hier, um eine Maschine hinzuzufügen"
msgid "Status"
msgstr "Status"
@@ -6995,7 +7001,7 @@ msgstr ""
#, c-format, boost-format
msgid "Network plug-in v%s (%s)"
msgstr ""
msgstr "Netzwerk Plug-In v%s (%s)"
msgid "Don't show again"
msgstr "Nicht erneut anzeigen"
@@ -8614,7 +8620,7 @@ msgid "filaments"
msgstr "Filamente"
msgid "Optimizes filament area maximum height by chosen filament count."
msgstr ""
msgstr "Optimiert die maximale Höhe des Filamentbereichs anhand der gewählten Filamentanzahl."
msgid "Features"
msgstr "Funktionen"
@@ -9189,7 +9195,7 @@ msgid "Packing data to 3MF"
msgstr "Daten in 3MF packen"
msgid "Uploading data"
msgstr ""
msgstr "Daten werden hochgeladen"
msgid "Jump to webpage"
msgstr "Zu einer Website springen"
@@ -10168,7 +10174,7 @@ msgstr "Wände"
msgid "Top/bottom shells"
msgstr "Obere/Untere Schichten"
msgid "Initial layer speed"
msgid "First layer speed"
msgstr "Geschwindigkeit der ersten Schicht"
msgid "Other layers speed"
@@ -10759,10 +10765,10 @@ msgid "Select presets to compare"
msgstr "Wähle Profile zum Vergleich aus"
msgid "Left Preset Value"
msgstr ""
msgstr "linker Profilwerte"
msgid "Right Preset Value"
msgstr ""
msgstr "rechter Profilwerte"
msgid ""
"You can only transfer to current active profile because it has been modified."
@@ -11239,10 +11245,10 @@ msgid "Login"
msgstr "Anmelden"
msgid "[Action Required] "
msgstr ""
msgstr "[Aktion erforderlich] "
msgid "[Action Required]"
msgstr ""
msgstr "[Aktion erforderlich]"
msgid "The configuration package is changed in previous Config Guide"
msgstr ""
@@ -11275,13 +11281,13 @@ msgstr "Liste der Tastaturkürzel anzeigen"
msgid "Global shortcuts"
msgstr "Globale Tastaturkürzel"
msgid "Pan View"
msgid "Pan view"
msgstr "Pan-Ansicht"
msgid "Rotate View"
msgid "Rotate view"
msgstr "Drehen der Ansicht"
msgid "Zoom View"
msgid "Zoom view"
msgstr "Ansicht zoomen"
msgid ""
@@ -11736,7 +11742,7 @@ msgid "Open G-code file:"
msgstr "Öffne G-Code-Datei:"
msgid ""
"One object has empty initial layer and can't be printed. Please Cut the "
"One object has an empty first layer and can't be printed. Please Cut the "
"bottom or enable supports."
msgstr ""
"Ein Objekt hat eine leere erste Schicht und kann nicht gedruckt werden. "
@@ -12362,7 +12368,7 @@ msgid "Elephant foot compensation"
msgstr "Elefantenfußkompensation"
msgid ""
"Shrinks the initial layer on build plate to compensate for elephant foot "
"Shrinks the first layer on build plate to compensate for elephant foot "
"effect."
msgstr ""
"Schrumpft die erste Schicht auf der Druckplatte, um den Elefantenfuß-Effekt "
@@ -12594,28 +12600,28 @@ msgstr ""
"Druckbetttemperatur nach der ersten Schicht. 0 bedeutet, dass das Filament "
"nicht auf der texturierten PEI-Platte unterstützt wird."
msgid "Initial layer"
msgid "First layer"
msgstr "Erste Schicht"
msgid "Initial layer bed temperature"
msgid "First layer bed temperature"
msgstr "Druckbettemperatur für die erste Schicht"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"Bed temperature of the first layer. A value of 0 means the filament does "
"not support printing on the Cool Plate SuperTack."
msgstr ""
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
"dass das Filament auf der kalten Druckplatte SuperTack nicht unterstützt "
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"Bed temperature of the first layer. A value of 0 means the filament does "
"not support printing on the Cool Plate."
msgstr ""
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
"dass das Filament auf der kalten Druckplatte nicht unterstützt wird."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"Bed temperature of the first layer. A value of 0 means the filament does "
"not support printing on the Textured Cool Plate."
msgstr ""
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
@@ -12623,21 +12629,21 @@ msgstr ""
"unterstützt wird."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"Bed temperature of the first layer. A value of 0 means the filament does "
"not support printing on the Engineering Plate."
msgstr ""
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
"dass das Filament auf der technischen Druckplatte nicht unterstützt wird."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"Bed temperature of the first layer. A value of 0 means the filament does "
"not support printing on the High Temp Plate."
msgstr ""
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
"dass das Filament auf der Hochtemperatur-Druckplatte nicht unterstützt wird."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"Bed temperature of the first layer. A value of 0 means the filament does "
"not support printing on the Textured PEI Plate."
msgstr ""
"Druckbetttemperatur der ersten Schicht. 0 bedeutet, dass das Filament nicht "
@@ -15100,7 +15106,7 @@ msgstr ""
"Standardbeschleunigung berechnet."
msgid ""
"Acceleration of initial layer. Using a lower value can improve build plate "
"Acceleration of the first layer. Using a lower value can improve build plate "
"adhesion."
msgstr ""
"Beschleunigung der ersten Schicht. Die Verwendung eines niedrigeren Wertes "
@@ -15148,42 +15154,43 @@ msgstr "Ruckwert Oberseiten"
msgid "Jerk for infill."
msgstr "Ruckwert Füllung"
msgid "Jerk for initial layer."
msgid "Jerk for the first layer."
msgstr "Ruckwert erste Schicht"
msgid "Jerk for travel."
msgstr "Jerk for Bewegung"
msgid ""
"Line width of initial layer. If expressed as a %, it will be computed over "
"Line width of the first layer. If expressed as a %, it will be computed over "
"the nozzle diameter."
msgstr ""
"Linienbreite der ersten Schicht. Wenn als Prozentsatz angegeben, wird sie in "
"Bezug auf den Düsendurchmesser berechnet."
msgid "Initial layer height"
msgid "First layer height"
msgstr "Höhe der ersten Schicht"
#, fuzzy
msgid ""
"Height of initial layer. Making initial layer height to be thick slightly "
"can improve build plate adhesion."
"Height of the first layer. Making the first layer height thicker can improve "
"build plate adhesion."
msgstr ""
"Höhe der ersten Schicht. Eine etwas dickere erste Schicht kann die Haftung "
"der Druckplatte verbessern"
msgid "Speed of initial layer except the solid infill part."
msgid "Speed of the first layer except the solid infill part."
msgstr "Geschwindigkeit der ersten Schicht mit Ausnahme der massiven Füllung."
msgid "Initial layer infill"
msgid "First layer infill"
msgstr "Füllung"
msgid "Speed of solid infill part of initial layer."
msgid "Speed of solid infill part of the first layer."
msgstr "Geschwindigkeit des massiven Füllung der ersten Schicht."
msgid "Initial layer travel speed"
msgid "First layer travel speed"
msgstr "Bewegung"
msgid "Travel speed of initial layer."
msgid "Travel speed of the first layer."
msgstr "Bewegungsgeschwindigkeit der ersten Schicht"
msgid "Number of slow layers"
@@ -15197,10 +15204,11 @@ msgstr ""
"Geschwindigkeit wird allmählich linear über die angegebene Anzahl von "
"Schichten erhöht."
msgid "Initial layer nozzle temperature"
msgid "First layer nozzle temperature"
msgstr "Düsentemperatur für die erste Schicht"
msgid "Nozzle temperature for printing initial layer when using this filament."
msgid ""
"Nozzle temperature for printing the first layer when using this filament."
msgstr ""
"Düsentemperatur zum Drucken der ersten Schicht bei Verwendung dieses "
"Filaments"
@@ -16126,7 +16134,8 @@ msgstr "Obere Oberflächen"
msgid "Topmost surface"
msgstr "Oberste Oberfläche"
msgid "All solid layer"
#, fuzzy
msgid "All solid layers"
msgstr "Alle soliden Schichten"
msgid "Ironing Pattern"
@@ -16659,7 +16668,8 @@ msgstr ""
"konischem Material gefüllt wird. Ein Wert von 0 füllt alle Löcher in der "
"Basis des Modells."
msgid "Detect overhang wall"
#, fuzzy
msgid "Detect overhang walls"
msgstr "Erkennen von Wandüberhängen"
#, c-format, boost-format
@@ -16752,13 +16762,13 @@ msgstr "Druckbasis Erweiterung"
msgid "Expand all raft layers in XY plane."
msgstr "Druckbasis in der XY-Ebene erweitern"
msgid "Initial layer density"
msgid "First layer density"
msgstr "Dichte der ersten Schicht"
msgid "Density of the first raft or support layer."
msgstr "Dichte der ersten Schicht der Druckbasis oder Support"
msgid "Initial layer expansion"
msgid "First layer expansion"
msgstr "Ausdehnung der ersten Schicht"
msgid "Expand the first raft or support layer to improve bed plate adhesion."
@@ -17368,8 +17378,9 @@ msgstr ""
msgid "Minimum sparse infill threshold"
msgstr "Mindestschwelle für Füllung"
#, fuzzy
msgid ""
"Sparse infill area which is smaller than threshold value is replaced by "
"Sparse infill areas smaller than this threshold value are replaced by "
"internal solid infill."
msgstr ""
"Innere Füllbereiche, die kleiner als dieser Wert sind, werden durch massive "
@@ -18163,12 +18174,14 @@ msgstr ""
msgid "Nozzle temperature for layers after the initial one."
msgstr "Düsentemperatur nach der ersten Schicht"
msgid "Detect thin wall"
#, fuzzy
msgid "Detect thin walls"
msgstr "Dünne Wand erkennen"
#, fuzzy
msgid ""
"Detect thin wall which can't contain two line width. And use single line to "
"print. Maybe printed not very well, because it's not closed loop."
"Detect thin walls which can't contain two line widths, and use single line "
"to print. Maybe not printed very well, because it's not a closed loop."
msgstr ""
"Erkennt dünne Wände, die keine zwei Linienbreiten enthalten können. Und "
"verwendet eine einzelne Linie zum Drucken. Diese wird vielleicht nicht sehr "
@@ -18427,7 +18440,7 @@ msgid "Rectangle"
msgstr "Rechteck"
msgid "Rib"
msgstr ""
msgstr "Rippe"
msgid "Extra rib length"
msgstr "Extralänge der Rippe"
@@ -18821,7 +18834,8 @@ msgstr ""
"Dicke des Features, wird die Wand so dick wie das Feature selbst. Wird als "
"Prozentsatz des Düsendurchmessers angegeben."
msgid "Detect narrow internal solid infill"
#, fuzzy
msgid "Detect narrow internal solid infills"
msgstr "Erkennen einer schmalen internen soliden Füllung"
msgid ""
@@ -19470,10 +19484,10 @@ msgstr ""
"Vektor von Punkten der konvexen Hülle der ersten Schicht. Jedes Element hat "
"das folgende Format: '[x, y]' (x und y sind Gleitkommazahlen in mm)."
msgid "Bottom-left corner of first layer bounding box"
msgid "Bottom-left corner of the first layer bounding box"
msgstr "Untere linke Ecke der Begrenzungsbox der ersten Schicht"
msgid "Top-right corner of first layer bounding box"
msgid "Top-right corner of the first layer bounding box"
msgstr "Obere rechte Ecke der Begrenzungsbox der ersten Schicht"
msgid "Size of the first layer bounding box"
@@ -20491,19 +20505,24 @@ msgstr "Input Shaper Typ"
msgid ""
"Please ensure the selected type is compatible with your firmware version."
msgstr ""
"Bitte stellen Sie sicher, dass der ausgewählte Typ mit Ihrer Firmware-Version kompatibel ist."
msgid ""
"Marlin version => 2.1.2\n"
"Fixed-Time motion not yet implemented."
msgstr ""
"Marlin Version => 2.1.2\n"
"Fixed-Time-Bewegung noch nicht implementiert."
msgid "Klipper version => 0.9.0"
msgstr ""
msgstr "Klipper Version => 0.9.0"
msgid ""
"RepRap firmware version => 3.4.0\n"
"Check your firmware documentation for supported shaper types."
msgstr ""
"RepRap-Firmware Version => 3.4.0\n"
"Überprüfen Sie die Dokumentation Ihrer Firmware auf unterstützte Shaper-Typen."
msgid "Frequency (Start / End): "
msgstr "Frequenz (Start / Ende): "
@@ -20546,7 +20565,7 @@ msgid "Input shaping Damp test"
msgstr "Input Shaping Dämpfungstest"
msgid "Check firmware compatibility."
msgstr ""
msgstr "Überprüfen Sie die Firmware-Kompatibilität."
msgid "Frequency: "
msgstr "Frequenz: "
@@ -20591,10 +20610,8 @@ msgstr "Ende: "
msgid "Cornering settings"
msgstr "Eckeneinstellungen"
msgid "Note: Lower values = sharper corners but slower speeds.\n"
msgstr ""
"Hinweis: Niedrigere Werte = schärfere Ecken, aber langsamere "
"Geschwindigkeiten.\n"
msgid "Note: Lower values = sharper corners but slower speeds."
msgstr "Hinweis: Niedrigere Werte = schärfere Ecken, aber langsamere Geschwindigkeiten."
msgid ""
"Marlin 2 Junction Deviation detected:\n"
@@ -22420,105 +22437,111 @@ msgid "More Colors"
msgstr "Mehr Farben"
msgid "Network Plug-in Update Available"
msgstr ""
msgstr "Netzwerk-Plug-in-Update verfügbar"
msgid "Bambu Network Plug-in Required"
msgstr ""
msgstr "Bambu Network Plug-in erforderlich"
msgid ""
"The Bambu Network Plug-in is corrupted or incompatible. Please reinstall it."
msgstr ""
"Das Bambu Netzwerk Plug-in ist beschädigt oder inkompatibel. Bitte installieren Sie es erneut."
msgid ""
"The Bambu Network Plug-in is required for cloud features, printer discovery, "
"and remote printing."
msgstr ""
"Das Bambu Netzwerk Plug-in ist erforderlich für Cloud-Funktionen, Druckerentdeckung und Fernbedienungsdruck."
#, c-format, boost-format
msgid "Error: %s"
msgstr ""
msgstr "Fehler: %s"
msgid "Show details"
msgstr ""
msgstr "Zeige Details"
msgid "Version to install:"
msgstr ""
msgstr "Version zum Installieren:"
msgid "Download and Install"
msgstr ""
msgstr "Herunterladen und installieren"
msgid "Skip for Now"
msgstr ""
msgstr "Jetzt überspringen"
msgid "A new version of the Bambu Network Plug-in is available."
msgstr ""
msgstr "Eine neue Version des Bambu Network Plug-ins ist verfügbar."
#, c-format, boost-format
msgid "Current version: %s"
msgstr ""
msgstr "Aktuelle Version: %s"
msgid "Update to version:"
msgstr ""
msgstr "Auf Version aktualisieren:"
msgid "Update Now"
msgstr ""
msgstr "Jetzt aktualisieren"
msgid "Remind Later"
msgstr ""
msgstr "Später erinnern"
msgid "Skip Version"
msgstr ""
msgstr "Version überspringen"
msgid "Don't Ask Again"
msgstr ""
msgstr "Nicht mehr fragen"
msgid "The Bambu Network Plug-in has been installed successfully."
msgstr ""
msgstr "Das Bambu Netzwerk-Plug-in wurde erfolgreich installiert."
msgid ""
"A restart is required to load the new plug-in. Would you like to restart now?"
msgstr ""
"Ein Neustart ist erforderlich, um das neue Plug-in zu laden. Möchten Sie jetzt neu starten?"
msgid "Restart Now"
msgstr ""
msgstr "Jetzt neu starten"
msgid "Restart Later"
msgstr ""
msgstr "Später neu starten"
msgid "NO RAMMING AT ALL"
msgstr ""
msgstr "KEIN RAMMING ÜBERALL"
msgid "Volumetric speed"
msgstr ""
msgstr "Volumetrische Geschwindigkeit"
msgid "Step file import parameters"
msgstr ""
msgstr "STEP-Datei-Importparameter"
msgid ""
"Smaller linear and angular deflections result in higher-quality "
"transformations but increase the processing time."
msgstr ""
"kleinere lineare und Winkelabweichungen führen zu qualitativ hochwertigeren "
"Transformationen, erhöhen jedoch die Verarbeitungszeit."
msgid "Linear Deflection"
msgstr ""
msgstr "Lineare Ablenkung"
msgid "Please input a valid value (0.001 < linear deflection < 0.1)"
msgstr ""
msgstr "Bitte geben Sie einen gültigen Wert ein (0,001 < lineare Ablenkung < 0,1)"
msgid "Angle Deflection"
msgstr ""
msgstr "Winkelabweichung"
msgid "Please input a valid value (0.01 < angle deflection < 1.0)"
msgstr ""
msgstr "Bitte geben Sie einen gültigen Wert ein (0,01 < Winkelabweichung < 1,0)"
msgid "Split compound and compsolid into multiple objects"
msgstr ""
msgstr "Teile Verbund- und Komposid-Objekte in mehrere Objekte auf"
msgid "Number of triangular facets"
msgstr ""
msgstr "Anzahl der dreieckigen Facetten"
msgid "Calculating, please wait..."
msgstr ""
msgstr "Berechnung läuft, bitte warten..."
msgid ""
"The filament may not be compatible with the current machine settings. "

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-05 17:45-0300\n"
"POT-Creation-Date: 2026-03-20 23:26+0800\n"
"PO-Revision-Date: 2025-05-18 09:32-0300\n"
"Last-Translator: Alexandre Folle de Menezes\n"
"Language-Team: \n"
@@ -1823,6 +1823,9 @@ msgstr ""
msgid "*"
msgstr ""
msgid "Changing application language"
msgstr ""
msgid "The uploads are still ongoing"
msgstr ""
@@ -2540,9 +2543,6 @@ msgid ""
"increase slicing time. Do you want to continue?"
msgstr ""
msgid "BambuStudio warning"
msgstr ""
#, c-format, boost-format
msgid "\"%s\" part's mesh contains errors. Please repair it first."
msgstr ""
@@ -3937,9 +3937,6 @@ msgid ""
"\n"
"The first layer height will be reset to 0.2."
msgstr ""
"Zero first layer height is invalid.\n"
"\n"
"The first layer height will be reset to 0.2."
msgid ""
"This setting is only used for model size tunning with small value in some "
@@ -4438,9 +4435,15 @@ msgstr ""
msgid "parameter name"
msgstr ""
msgid "layers"
msgstr ""
msgid "Range"
msgstr ""
msgid "Empty string"
msgstr ""
msgid "Value is out of range."
msgstr ""
@@ -5094,7 +5097,7 @@ msgstr ""
msgid "Size:"
msgstr ""
#, c-format, boost-format
#, boost-format
msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)."
@@ -5158,11 +5161,6 @@ msgstr ""
msgid "The prime tower extends beyond the plate boundary."
msgstr ""
msgid ""
"Prime tower position exceeded build plate boundaries and was repositioned to "
"the nearest valid edge."
msgstr ""
msgid ""
"Partial flushing volume set to 0. Multi-color printing may cause color "
"mixing in models. Please readjust flushing settings."
@@ -5340,8 +5338,8 @@ msgstr ""
msgid "Show Tip of the Day"
msgstr ""
msgid "Check for Update"
msgstr "Check for Updates"
msgid "Check for Updates"
msgstr ""
msgid "Open Network Test"
msgstr ""
@@ -5614,25 +5612,28 @@ msgstr ""
msgid "Pass 1"
msgstr ""
msgid "Flow rate test - Pass 1"
msgid "Flow ratio test - Pass 1"
msgstr ""
msgid "Pass 2"
msgstr ""
msgid "Flow rate test - Pass 2"
msgid "Flow ratio test - Pass 2"
msgstr ""
msgid "YOLO (Recommended)"
msgstr ""
msgid "Orca YOLO flowrate calibration, 0.01 step"
msgid "Orca YOLO flowratio calibration, 0.01 step"
msgstr ""
msgid "YOLO (perfectionist version)"
msgstr ""
msgid "Orca YOLO flowrate calibration, 0.005 step"
msgid "Orca YOLO flowratio calibration, 0.005 step"
msgstr ""
msgid "Flow ratio"
msgstr ""
msgid "Retraction test"
@@ -6722,7 +6723,7 @@ msgstr ""
msgid "Spaghetti Detection"
msgstr ""
msgid "Detect spaghetti failure(scattered lose filament)."
msgid "Detect spaghetti failures (scattered lose filament)."
msgstr ""
msgid "Purge Chute Pile-Up Detection"
@@ -7695,9 +7696,6 @@ msgstr ""
msgid "Switching application language while some presets are modified."
msgstr ""
msgid "Changing application language"
msgstr ""
msgid "Asia-Pacific"
msgstr ""
@@ -7888,9 +7886,6 @@ msgstr ""
msgid "Optimize filaments area height for..."
msgstr ""
msgid "(Requires restart)"
msgstr ""
msgid "filaments"
msgstr ""
@@ -7908,6 +7903,9 @@ msgid ""
"same time and manage multiple devices."
msgstr ""
msgid "(Requires restart)"
msgstr ""
msgid "Pop up to select filament grouping mode"
msgstr ""
@@ -8219,14 +8217,14 @@ msgstr ""
msgid "View control settings"
msgstr ""
msgid "Rotate of view"
msgstr "Rotate View"
msgid "Rotate view"
msgstr ""
msgid "Move of view"
msgstr "Pan View"
msgid "Pan view"
msgstr ""
msgid "Zoom of view"
msgstr "Zoom View"
msgid "Zoom view"
msgstr ""
msgid "Other"
msgstr ""
@@ -9015,8 +9013,8 @@ msgid ""
msgstr ""
msgid ""
"Enabling both precise Z height and the prime tower may cause the size of "
"prime tower to increase. Do you still want to enable?"
"Enabling both precise Z height and the prime tower may cause slicing errors. "
"Do you still want to enable?"
msgstr ""
msgid ""
@@ -9024,6 +9022,11 @@ msgid ""
"model without prime tower. Do you still want to enable clumping detection?"
msgstr ""
msgid ""
"Enabling both precise Z height and the prime tower may cause slicing errors. "
"Do you still want to enable precise Z height?"
msgstr ""
msgid ""
"A prime tower is required for smooth timelapse. There may be flaws on the "
"model without prime tower. Do you want to enable prime tower?"
@@ -9116,8 +9119,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
msgid ""
@@ -9210,7 +9213,7 @@ msgstr ""
msgid "Top/bottom shells"
msgstr ""
msgid "Initial layer speed"
msgid "First layer speed"
msgstr "First layer speed"
msgid "Other layers speed"
@@ -9739,8 +9742,8 @@ msgid ""
"the modified values to the new project"
msgstr ""
msgid "Extruders count"
msgstr "Extruder count"
msgid "Extruder count"
msgstr ""
msgid "Capabilities"
msgstr ""
@@ -9900,6 +9903,9 @@ msgid ""
" to continue or manually adjust it."
msgstr ""
msgid "—> "
msgstr ""
msgid ""
"Synchronizing AMS filaments will discard your modified but unsaved filament "
"presets.\n"
@@ -10133,7 +10139,7 @@ msgstr ""
msgid ""
"Missing BambuSource component registered for media playing! Please re-"
"install BambuStudio or seek after-sales help."
"install OrcaSlicer or seek community help."
msgstr ""
msgid ""
@@ -10192,15 +10198,6 @@ msgstr ""
msgid "Global shortcuts"
msgstr ""
msgid "Pan View"
msgstr ""
msgid "Rotate View"
msgstr ""
msgid "Zoom View"
msgstr ""
msgid ""
"Auto orients selected objects or all objects. If there are selected objects, "
"it just orients the selected ones. Otherwise, it will orient all objects in "
@@ -10624,7 +10621,7 @@ msgid "Open G-code file:"
msgstr ""
msgid ""
"One object has empty initial layer and can't be printed. Please Cut the "
"One object has an empty first layer and can't be printed. Please Cut the "
"bottom or enable supports."
msgstr ""
@@ -10853,6 +10850,10 @@ msgid ""
"Clumping detection is not supported when \"by object\" sequence is enabled."
msgstr ""
msgid ""
"Enabling both precise Z height and the prime tower may cause slicing errors."
msgstr ""
msgid ""
"A prime tower is required for clumping detection; otherwise, there may be "
"flaws on the model."
@@ -11004,6 +11005,11 @@ msgid ""
"diameter."
msgstr ""
msgid ""
"The Hollow base pattern is not supported by this support type; Rectilinear "
"will be used instead."
msgstr ""
msgid ""
"Support enforcers are used but support is not enabled. Please enable support."
msgstr ""
@@ -11121,7 +11127,7 @@ msgid "Elephant foot compensation"
msgstr ""
msgid ""
"Shrinks the initial layer on build plate to compensate for elephant foot "
"Shrinks the first layer on build plate to compensate for elephant foot "
"effect."
msgstr ""
"This shrinks the first layer on the build plate to compensate for elephant "
@@ -11137,9 +11143,6 @@ msgid ""
"this value."
msgstr ""
msgid "layers"
msgstr ""
msgid ""
"Slicing height for each layer. Smaller layer height means more accurate and "
"more printing time."
@@ -11321,50 +11324,50 @@ msgstr ""
"This is the bed temperature for layers except for the first one. A value of "
"0 means the filament does not support printing on the Textured PEI Plate."
msgid "Initial layer"
msgid "First layer"
msgstr "First layer"
msgid "Initial layer bed temperature"
msgid "First layer bed temperature"
msgstr "First layer bed temperature"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Cool Plate SuperTack."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Cool Plate SuperTack."
msgstr ""
"This is the bed temperature of the first layer. A value of 0 means the "
"filament does not support printing on the Cool Plate SuperTack."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Cool Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Cool Plate."
msgstr ""
"This is the bed temperature of the first layer. A value of 0 means the "
"filament does not support printing on the Cool Plate."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Textured Cool Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Textured Cool Plate."
msgstr ""
"This is the bed temperature of the first layer. A value of 0 means the "
"filament does not support printing on the Textured Cool Plate."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Engineering Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Engineering Plate."
msgstr ""
"This is the bed temperature of the first layer. A value of 0 means the "
"filament does not support printing on the Engineering Plate."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the High Temp Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the High Temp Plate."
msgstr ""
"This is the bed temperature of the first layer. A value of 0 means the "
"filament does not support printing on the High Temp Plate."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Textured PEI Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Textured PEI Plate."
msgstr ""
"This is the bed temperature of the first layer. A value of 0 means the "
"filament does not support printing on the Textured PEI Plate."
@@ -12430,9 +12433,6 @@ msgstr ""
msgid "Extruder offset"
msgstr ""
msgid "Flow ratio"
msgstr ""
msgid ""
"The material may have volumetric change after switching between molten and "
"crystalline states. This setting changes all extrusion flow of this filament "
@@ -12718,7 +12718,10 @@ msgstr ""
msgid ""
"When enabled, the extrusion flow is limited by the smaller of the fitted "
"value (calculated from line width and layer height) and the user-defined "
"maximum flow. When disabled, only the user-defined maximum flow is applied."
"maximum flow. When disabled, only the user-defined maximum flow is applied.\n"
"\n"
"Note: Experimental and incomplete feature imported from BBS. Functional for "
"some profiles that already have the variable saved."
msgstr ""
msgid "Max volumetric speed multinomial coefficients"
@@ -13185,8 +13188,8 @@ msgid "mm/s² or %"
msgstr ""
msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e."
"g. 100%), it will be calculated based on the default acceleration."
"Acceleration of sparse infill. If the value is expressed as a percentage "
"(e.g. 100%), it will be calculated based on the default acceleration."
msgstr ""
msgid ""
@@ -13196,7 +13199,7 @@ msgid ""
msgstr ""
msgid ""
"Acceleration of initial layer. Using a lower value can improve build plate "
"Acceleration of the first layer. Using a lower value can improve build plate "
"adhesion."
msgstr ""
"This is the printing acceleration for the first layer. Using limited "
@@ -13239,41 +13242,42 @@ msgstr ""
msgid "Jerk for infill."
msgstr ""
msgid "Jerk for initial layer."
msgid "Jerk for the first layer."
msgstr ""
msgid "Jerk for travel."
msgstr ""
msgid ""
"Line width of initial layer. If expressed as a %, it will be computed over "
"Line width of the first layer. If expressed as a %, it will be computed over "
"the nozzle diameter."
msgstr ""
msgid "Initial layer height"
msgid "First layer height"
msgstr "First layer height"
#, fuzzy
msgid ""
"Height of initial layer. Making initial layer height to be thick slightly "
"can improve build plate adhesion."
"Height of the first layer. Making the first layer height thicker can improve "
"build plate adhesion."
msgstr ""
"This is the height of the first layer. Making the first layer height thicker "
"can improve build plate adhesion."
msgid "Speed of initial layer except the solid infill part."
msgid "Speed of the first layer except the solid infill part."
msgstr ""
"This is the speed for the first layer except for solid infill sections."
msgid "Initial layer infill"
msgid "First layer infill"
msgstr "First layer infill"
msgid "Speed of solid infill part of initial layer."
msgid "Speed of solid infill part of the first layer."
msgstr "This is the speed for solid infill parts of the first layer."
msgid "Initial layer travel speed"
msgid "First layer travel speed"
msgstr ""
msgid "Travel speed of initial layer."
msgid "Travel speed of the first layer."
msgstr ""
#, fuzzy
@@ -13285,10 +13289,11 @@ msgid ""
"increased in a linear fashion over the specified number of layers."
msgstr ""
msgid "Initial layer nozzle temperature"
msgid "First layer nozzle temperature"
msgstr "First layer nozzle temperature"
msgid "Nozzle temperature for printing initial layer when using this filament."
msgid ""
"Nozzle temperature for printing the first layer when using this filament."
msgstr "Nozzle temperature for printing the first layer with this filament"
msgid "Full fan speed at layer"
@@ -13296,10 +13301,10 @@ msgstr ""
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer"
"\". \"full_fan_speed_layer\" will be ignored if lower than "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
"\"close_fan_the_first_x_layers\" to maximum at layer "
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr ""
msgid "layer"
@@ -14004,8 +14009,8 @@ msgstr "All top surfaces"
msgid "Topmost surface"
msgstr "Topmost surface only"
msgid "All solid layer"
msgstr "All solid layers"
msgid "All solid layers"
msgstr ""
msgid "Ironing Pattern"
msgstr ""
@@ -14442,8 +14447,8 @@ msgid ""
"conical material. A value of 0 will fill all the holes in the model base."
msgstr ""
msgid "Detect overhang wall"
msgstr "Detect overhang walls"
msgid "Detect overhang walls"
msgstr ""
#, c-format, boost-format
msgid ""
@@ -14518,13 +14523,13 @@ msgstr ""
msgid "Expand all raft layers in XY plane."
msgstr "This expands all raft layers in XY plane."
msgid "Initial layer density"
msgid "First layer density"
msgstr "First layer density"
msgid "Density of the first raft or support layer."
msgstr "This is the density of the first raft or support layer."
msgid "Initial layer expansion"
msgid "First layer expansion"
msgstr "First layer expansion"
msgid "Expand the first raft or support layer to improve bed plate adhesion."
@@ -14873,8 +14878,8 @@ msgid "Role base wipe speed"
msgstr ""
msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e."
"g. if a wipe action is executed immediately following an outer wall "
"The wipe speed is determined by the speed of the current extrusion role. "
"e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action."
msgstr ""
@@ -15006,7 +15011,7 @@ msgid "Minimum sparse infill threshold"
msgstr ""
msgid ""
"Sparse infill area which is smaller than threshold value is replaced by "
"Sparse infill areas smaller than this threshold value are replaced by "
"internal solid infill."
msgstr ""
"Sparse infill areas which are smaller than this threshold value are replaced "
@@ -15161,6 +15166,22 @@ msgid ""
"action."
msgstr ""
msgid "Wipe tower type"
msgstr ""
msgid ""
"Choose the wipe tower implementation for multi-material prints. Type 1 is "
"recommended for Bambu and Qidi printers with a filament cutter. Type 2 "
"offers better compatibility with multi-tool and MMU printers and provide "
"overall better compatibility."
msgstr ""
msgid "Type 1"
msgstr ""
msgid "Type 2"
msgstr ""
msgid "Purge in prime tower"
msgstr ""
@@ -15602,8 +15623,8 @@ msgstr ""
msgid ""
"Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode"
"\"\n"
"activates the emitting of an M191 command before the "
"\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n"
@@ -15639,12 +15660,12 @@ msgstr ""
msgid "Nozzle temperature for layers after the initial one."
msgstr "Nozzle temperature after the first layer"
msgid "Detect thin wall"
msgstr "Detect thin walls"
msgid "Detect thin walls"
msgstr ""
msgid ""
"Detect thin wall which can't contain two line width. And use single line to "
"print. Maybe printed not very well, because it's not closed loop."
"Detect thin walls which can't contain two line widths, and use single line "
"to print. Maybe not printed very well, because it's not a closed loop."
msgstr ""
"This detects thin walls which cant contain two lines and uses a single line "
"to print. It may not print as well because its not a closed loop."
@@ -16146,7 +16167,7 @@ msgid ""
"itself. It's expressed as a percentage over nozzle diameter."
msgstr ""
msgid "Detect narrow internal solid infill"
msgid "Detect narrow internal solid infills"
msgstr ""
msgid ""
@@ -16168,7 +16189,7 @@ msgid " not in range "
msgstr ""
msgid "Export 3MF"
msgstr "Export 3mf"
msgstr ""
msgid "Export project as 3MF."
msgstr "This exports the project as a 3MF file."
@@ -16401,8 +16422,8 @@ msgid "Debug level"
msgstr ""
msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"5:trace\n"
msgstr ""
msgid "Enable timelapse for print"
@@ -16713,10 +16734,10 @@ msgid ""
"following format:'[x, y]' (x and y are floating-point numbers in mm)."
msgstr ""
msgid "Bottom-left corner of first layer bounding box"
msgid "Bottom-left corner of the first layer bounding box"
msgstr ""
msgid "Top-right corner of first layer bounding box"
msgid "Top-right corner of the first layer bounding box"
msgstr ""
msgid "Size of the first layer bounding box"
@@ -17686,7 +17707,7 @@ msgstr ""
msgid "Cornering settings"
msgstr ""
msgid "Note: Lower values = sharper corners but slower speeds.\n"
msgid "Note: Lower values = sharper corners but slower speeds."
msgstr ""
msgid ""
@@ -17967,8 +17988,8 @@ msgid ""
msgstr ""
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\".\n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\".\n"
"To add preset for more printers, please go to printer selection"
msgstr ""
@@ -19633,6 +19654,30 @@ msgstr ""
"ABS, appropriately increasing the heatbed temperature can reduce the "
"probability of warping?"
#~ msgid ""
#~ "Zero first layer height is invalid.\n"
#~ "\n"
#~ "The first layer height will be reset to 0.2."
#~ msgstr ""
#~ "Zero first layer height is invalid.\n"
#~ "\n"
#~ "The first layer height will be reset to 0.2."
#~ msgid "Check for Update"
#~ msgstr "Check for Updates"
#~ msgid "Rotate of view"
#~ msgstr "Rotate view"
#~ msgid "Move of view"
#~ msgstr "Pan view"
#~ msgid "Zoom of view"
#~ msgstr "Zoom view"
#~ msgid "Extruders count"
#~ msgstr "Extruder count"
#~ msgid "Line pattern of support."
#~ msgstr "This is the line pattern for support."

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-05 17:45-0300\n"
"POT-Creation-Date: 2026-03-20 23:26+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: Ian A. Bassi <>\n"
"Language-Team: \n"
@@ -1948,6 +1948,9 @@ msgstr "Idioma"
msgid "*"
msgstr "*"
msgid "Changing application language"
msgstr "Cambiar el idioma de la aplicación"
msgid "The uploads are still ongoing"
msgstr "Las subidas aún están en curso"
@@ -2694,9 +2697,6 @@ msgstr ""
"\"%s\" tendrá más de 1 millón de caras tras esta subdivisión, lo que puede "
"aumentar el tiempo de laminado. ¿Desea continuar?"
msgid "BambuStudio warning"
msgstr "Advertencia de BambuStudio"
#, c-format, boost-format
msgid "\"%s\" part's mesh contains errors. Please repair it first."
msgstr ""
@@ -4267,9 +4267,9 @@ msgid ""
"\n"
"The first layer height will be reset to 0.2."
msgstr ""
"Una altura 0 en la primera capa no es válida.\n"
"La altura de la capa inicial de cero no es válida.\n"
"\n"
"La altura de la primera capa se restablecerá a 0,2."
"La altura de la primera capa se restablecerá a 0.2."
msgid ""
"This setting is only used for model size tunning with small value in some "
@@ -4833,9 +4833,15 @@ msgstr "Ajustes de la impresora"
msgid "parameter name"
msgstr "nombre del parámetro"
msgid "layers"
msgstr "capas"
msgid "Range"
msgstr "Rango"
msgid "Empty string"
msgstr "Cadena vacía"
msgid "Value is out of range."
msgstr "El valor está fuera de rango."
@@ -5529,7 +5535,7 @@ msgstr "Volumen:"
msgid "Size:"
msgstr "Tamaño:"
#, c-format, boost-format
#, boost-format
msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)."
@@ -5607,13 +5613,6 @@ msgstr ""
msgid "The prime tower extends beyond the plate boundary."
msgstr "La torre de purga se extiende más allá del límite de la cama."
msgid ""
"Prime tower position exceeded build plate boundaries and was repositioned to "
"the nearest valid edge."
msgstr ""
"La posición de la torre de purga excedía los límites de la placa y se "
"recolocó en el borde válido más cercano."
msgid ""
"Partial flushing volume set to 0. Multi-color printing may cause color "
"mixing in models. Please readjust flushing settings."
@@ -5801,8 +5800,8 @@ msgstr "Mostrar Carpeta de Configuración"
msgid "Show Tip of the Day"
msgstr "Mostrar Consejo Diario"
msgid "Check for Update"
msgstr "Comprobar Actualizaciones"
msgid "Check for Updates"
msgstr "Buscar actualizaciones"
msgid "Open Network Test"
msgstr "Abrir Test de Red"
@@ -6077,26 +6076,29 @@ msgstr "Pressure advance"
msgid "Pass 1"
msgstr "Paso 1"
msgid "Flow rate test - Pass 1"
msgstr "Test de Flujo - Paso 1"
msgid "Flow ratio test - Pass 1"
msgstr "Test de factor de flujo - Paso 1"
msgid "Pass 2"
msgstr "Paso 2"
msgid "Flow rate test - Pass 2"
msgstr "Test de Flujo - Paso 2"
msgid "Flow ratio test - Pass 2"
msgstr "Test de factor de flujo - Paso 2"
msgid "YOLO (Recommended)"
msgstr "YOLO (recomendado)"
msgid "Orca YOLO flowrate calibration, 0.01 step"
msgstr "Calibración de flujo YOLO de Orca, incrementos de 0,01"
msgid "Orca YOLO flowratio calibration, 0.01 step"
msgstr "Calibración de factor de flujo YOLO de Orca, incrementos de 0,01"
msgid "YOLO (perfectionist version)"
msgstr "YOLO (versión perfeccionista)"
msgid "Orca YOLO flowrate calibration, 0.005 step"
msgstr "Calibración de flujo YOLO de Orca, incrementos de 0,005"
msgid "Orca YOLO flowratio calibration, 0.005 step"
msgstr "Calibración de factor de flujo YOLO de Orca, incrementos de 0,005"
msgid "Flow ratio"
msgstr "Factor de flujo"
msgid "Retraction test"
msgstr "Test de Retracciones"
@@ -7283,8 +7285,8 @@ msgstr "Sensibilidad de pausa:"
msgid "Spaghetti Detection"
msgstr "Detección de hilos"
msgid "Detect spaghetti failure(scattered lose filament)."
msgstr "Detectar fallo 'spaghetti' (filamento suelto y disperso)."
msgid "Detect spaghetti failures (scattered lose filament)."
msgstr "Detectar fallos de espagueti (filamento suelto disperso)."
msgid "Purge Chute Pile-Up Detection"
msgstr "Detección de acumulación en la rampa de purga"
@@ -8378,9 +8380,6 @@ msgid "Switching application language while some presets are modified."
msgstr ""
"Cambiando idioma de la aplicación mientras se modifican algunos perfiles."
msgid "Changing application language"
msgstr "Cambiar el idioma de la aplicación"
msgid "Asia-Pacific"
msgstr "Asia-Pacífico"
@@ -8591,9 +8590,6 @@ msgstr "Por fabricante"
msgid "Optimize filaments area height for..."
msgstr "Optimizar la altura del área de filamentos para..."
msgid "(Requires restart)"
msgstr "(Requiere reinicio)"
msgid "filaments"
msgstr "filamentos"
@@ -8615,6 +8611,9 @@ msgstr ""
"Con esta opción activada, puede enviar una tarea a varios dispositivos al "
"mismo tiempo y gestionar varios dispositivos."
msgid "(Requires restart)"
msgstr "(Requiere reinicio)"
msgid "Pop up to select filament grouping mode"
msgstr "Ventana emergente para seleccionar el modo de agrupación de filamentos"
@@ -8974,14 +8973,14 @@ msgstr "Sincronización de preferencias"
msgid "View control settings"
msgstr "Ver los ajustes del control"
msgid "Rotate of view"
msgstr "Rotación de vista"
msgid "Rotate view"
msgstr "Rotar Vista"
msgid "Move of view"
msgstr "Movimiento de la vista"
msgid "Pan view"
msgstr "Desplazar vista"
msgid "Zoom of view"
msgstr "Zoom de vista"
msgid "Zoom view"
msgstr "Hacer Zoom"
msgid "Other"
msgstr "Otro"
@@ -9418,8 +9417,8 @@ msgid ""
"start printing."
msgstr ""
"Hay algunos filamentos desconocidos en los mapeados AMS. Por favor, "
"compruebe si son los filamentos requeridos. Si lo son, presione \"Confirmar"
"\" para empezar a imprimir."
"compruebe si son los filamentos requeridos. Si lo son, presione "
"\"Confirmar\" para empezar a imprimir."
msgid "Please check the following:"
msgstr "Por favor compruebe lo siguiente:"
@@ -9905,11 +9904,11 @@ msgstr ""
"desactivar la torre de purga?"
msgid ""
"Enabling both precise Z height and the prime tower may cause the size of "
"prime tower to increase. Do you still want to enable?"
"Enabling both precise Z height and the prime tower may cause slicing errors. "
"Do you still want to enable?"
msgstr ""
"Habilitar tanto la altura Z precisa como la torre de purga puede aumentar el "
"tamaño de la torre de purga. ¿Desea continuar con la activación?"
"Habilitar tanto la altura Z precisa como la torre de purga puede causar "
"errores de laminado. ¿Desea continuar?"
msgid ""
"A prime tower is required for clumping detection. There may be flaws on the "
@@ -9919,6 +9918,13 @@ msgstr ""
"haber defectos en el modelo sin torre de purga. ¿Desea habilitar la "
"detección de aglomeraciones?"
msgid ""
"Enabling both precise Z height and the prime tower may cause slicing errors. "
"Do you still want to enable precise Z height?"
msgstr ""
"Habilitar tanto la altura Z precisa como la torre de purga puede causar "
"errores de laminado. ¿Desea habilitar la altura Z precisa?"
msgid ""
"A prime tower is required for smooth timelapse. There may be flaws on the "
"model without prime tower. Do you want to enable prime tower?"
@@ -10052,8 +10058,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Cuando se graba un timelapse sin cabezal, se recomienda añadir una \"Torre "
"de Purga de Timelapse\" haciendo clic con el botón derecho del ratón en una "
@@ -10156,7 +10162,7 @@ msgstr "Perímetros"
msgid "Top/bottom shells"
msgstr "Cubiertas Superiores/Inferiores"
msgid "Initial layer speed"
msgid "First layer speed"
msgstr "Velocidad de la primera capa"
msgid "Other layers speed"
@@ -10731,7 +10737,7 @@ msgstr ""
"Puede descartar los parámetros del perfil que haya modificado, o elegir el "
"transferir los valores modificados al nuevo proyecto"
msgid "Extruders count"
msgid "Extruder count"
msgstr "Número de extrusores"
msgid "Capabilities"
@@ -10904,6 +10910,9 @@ msgstr ""
"Se ha seleccionado el color, puede elegir Aceptar \n"
"para continuar o ajustarlo manualmente."
msgid "—> "
msgstr "—> "
msgid ""
"Synchronizing AMS filaments will discard your modified but unsaved filament "
"presets.\n"
@@ -11180,10 +11189,10 @@ msgstr ""
msgid ""
"Missing BambuSource component registered for media playing! Please re-"
"install BambuStudio or seek after-sales help."
"install OrcaSlicer or seek community help."
msgstr ""
"Falta el componente BambuSource registrado para la reproducción multimedia. "
"Vuelva a instalar BambuStudio o solicite ayuda posventa."
"¡Falta el componente BambuSource para la reproducción de medios! Reinstale "
"OrcaSlicer o busque ayuda en la comunidad."
msgid ""
"Using a BambuSource from a different install, video play may not work "
@@ -11247,15 +11256,6 @@ msgstr "Muestra lista de atajos de teclado"
msgid "Global shortcuts"
msgstr "Atajos globales"
msgid "Pan View"
msgstr "Desplazar vista"
msgid "Rotate View"
msgstr "Rotar Vista"
msgid "Zoom View"
msgstr "Hacer Zoom"
msgid ""
"Auto orients selected objects or all objects. If there are selected objects, "
"it just orients the selected ones. Otherwise, it will orient all objects in "
@@ -11704,7 +11704,7 @@ msgid "Open G-code file:"
msgstr "Abrir archivo G-Code:"
msgid ""
"One object has empty initial layer and can't be printed. Please Cut the "
"One object has an empty first layer and can't be printed. Please Cut the "
"bottom or enable supports."
msgstr ""
"Un objeto tiene la primera capa vacía y no se puede imprimir. Por favor, "
@@ -11968,6 +11968,12 @@ msgstr ""
"La detección de aglomeraciones no es compatible cuando la secuencia \"Por "
"objeto\" está activada."
msgid ""
"Enabling both precise Z height and the prime tower may cause slicing errors."
msgstr ""
"Habilitar tanto la altura Z precisa como la torre de purga puede causar "
"errores de laminado."
msgid ""
"A prime tower is required for clumping detection; otherwise, there may be "
"flaws on the model."
@@ -12163,6 +12169,13 @@ msgstr ""
"El diámetro de la rama de soporte orgánico no debe ser menor que el diámetro "
"de la punta del árbol de soporte."
msgid ""
"The Hollow base pattern is not supported by this support type; Rectilinear "
"will be used instead."
msgstr ""
"El patrón de base hueca no es compatible con este tipo de soporte; se "
"utilizará Rectilíneo en su lugar."
msgid ""
"Support enforcers are used but support is not enabled. Please enable support."
msgstr ""
@@ -12321,7 +12334,7 @@ msgid "Elephant foot compensation"
msgstr "Compensación de Pata de elefante"
msgid ""
"Shrinks the initial layer on build plate to compensate for elephant foot "
"Shrinks the first layer on build plate to compensate for elephant foot "
"effect."
msgstr ""
"Contracción de la primera capa en la cama de impresión para compensar el "
@@ -12341,9 +12354,6 @@ msgstr ""
"de elefante, en las siguientes capas se disminuirá linealmente el efecto de "
"encogimiento, hasta la capa indicada por este parámetro."
msgid "layers"
msgstr "capas"
msgid ""
"Slicing height for each layer. Smaller layer height means more accurate and "
"more printing time."
@@ -12407,8 +12417,8 @@ msgstr ""
"contener el nombre de host, la dirección IP o la URL de la instancia de la "
"impresora. Se puede acceder a la impresora detrás de un proxy con la "
"autenticación básica activada por un nombre de usuario y contraseña en la "
"URL en el siguiente formato: https://nombredeusuario:"
"contraseña@tudirecciondeoctopi/"
"URL en el siguiente formato: https://"
"nombredeusuario:contraseña@tudirecciondeoctopi/"
msgid "Device UI"
msgstr "IU de dispositivo"
@@ -12549,51 +12559,51 @@ msgstr ""
"Temperatura de cama para las capas excepto la inicial. El valor 0 significa "
"que el filamento no es compatible para imprimir en la Cama PEI Texturizada."
msgid "Initial layer"
msgid "First layer"
msgstr "Capa inicial"
msgid "Initial layer bed temperature"
msgid "First layer bed temperature"
msgstr "Temperatura de la cama durante la primera capa"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Cool Plate SuperTack."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Cool Plate SuperTack."
msgstr ""
"Temperatura de cama de la capa inicial. Valor 0 significa que el filamento "
"no es compatible para imprimir en la Cama Fría SuperTack."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Cool Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Cool Plate."
msgstr ""
"Esta es la temperatura de la cama de la primera capa. Un valor de 0 "
"significa que el filamento no admite la impresión en la Cama Fría."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Textured Cool Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Textured Cool Plate."
msgstr ""
"Temperatura de la capa inicial. El valor 0 significa que el filamento no es "
"compatible para imprimir en la placa fría texturizada."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Engineering Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Engineering Plate."
msgstr ""
"Esta es la temperatura de la cama de la primera capa. Un valor de 0 "
"significa que el filamento no admite la impresión en la Cama de Ingeniería."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the High Temp Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the High Temp Plate."
msgstr ""
"Esta es la temperatura de la cama de la primera capa. Un valor de 0 "
"significa que el filamento no admite la impresión en la Cama de Alta "
"Temperatura."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Textured PEI Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Textured PEI Plate."
msgstr ""
"Esta es la temperatura de la cama de la primera capa. Un valor de 0 "
"significa que el filamento no admite la impresión en la Cama PEI Texturizada."
@@ -14051,9 +14061,6 @@ msgstr "Sólo se utiliza como ayuda visual en la interfaz de usuario."
msgid "Extruder offset"
msgstr "Offset del extrusor"
msgid "Flow ratio"
msgstr "Factor de flujo"
msgid ""
"The material may have volumetric change after switching between molten and "
"crystalline states. This setting changes all extrusion flow of this filament "
@@ -14454,12 +14461,18 @@ msgstr "Velocidad volumétrica adaptativa"
msgid ""
"When enabled, the extrusion flow is limited by the smaller of the fitted "
"value (calculated from line width and layer height) and the user-defined "
"maximum flow. When disabled, only the user-defined maximum flow is applied."
"maximum flow. When disabled, only the user-defined maximum flow is applied.\n"
"\n"
"Note: Experimental and incomplete feature imported from BBS. Functional for "
"some profiles that already have the variable saved."
msgstr ""
"Cuando está habilitado, el flujo de extrusión se limita al menor de los "
"valores ajustados (calculado a partir del ancho de la línea y la altura de "
"la capa) y el flujo máximo definido por el usuario. Cuando está "
"deshabilitado, solo se aplica el flujo máximo definido por el usuario."
"Cuando está habilitado, el flujo de extrusión se limita al menor entre el "
"valor ajustado (calculado a partir del ancho de línea y la altura de capa) y "
"el flujo máximo definido por el usuario. Cuando está deshabilitado, solo se "
"aplica el flujo máximo definido por el usuario.\n"
"\n"
"Nota: Función experimental e incompleta importada de BBS. Funcional para "
"algunos perfiles que ya tienen la variable guardada."
msgid "Max volumetric speed multinomial coefficients"
msgstr "Coeficientes multinomiales de la velocidad volumétrica máxima"
@@ -15031,8 +15044,8 @@ msgid "mm/s² or %"
msgstr "mm/s² o %"
msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e."
"g. 100%), it will be calculated based on the default acceleration."
"Acceleration of sparse infill. If the value is expressed as a percentage "
"(e.g. 100%), it will be calculated based on the default acceleration."
msgstr ""
"Aceleración del relleno de baja densidad. Si el valor se expresa en "
"porcentaje (por ejemplo 100%), se calculará basándose en la aceleración por "
@@ -15048,7 +15061,7 @@ msgstr ""
"por defecto."
msgid ""
"Acceleration of initial layer. Using a lower value can improve build plate "
"Acceleration of the first layer. Using a lower value can improve build plate "
"adhesion."
msgstr ""
"Aceleración de la primera capa. El uso de un valor más bajo puede mejorar la "
@@ -15093,42 +15106,43 @@ msgstr "Jerk de la superficie superior."
msgid "Jerk for infill."
msgstr "Jerk del relleno."
msgid "Jerk for initial layer."
msgid "Jerk for the first layer."
msgstr "Jerk de la primera capa."
msgid "Jerk for travel."
msgstr "Jerk de desplazamiento."
msgid ""
"Line width of initial layer. If expressed as a %, it will be computed over "
"Line width of the first layer. If expressed as a %, it will be computed over "
"the nozzle diameter."
msgstr ""
"Ancho de línea de la primera capa. Si se expresa como %, se calculará en "
"base al diámetro de la boquilla."
msgid "Initial layer height"
msgid "First layer height"
msgstr "Altura de la primera capa"
#, fuzzy
msgid ""
"Height of initial layer. Making initial layer height to be thick slightly "
"can improve build plate adhesion."
"Height of the first layer. Making the first layer height thicker can improve "
"build plate adhesion."
msgstr ""
"Altura de la primera capa. Hacer que la altura de la primera capa sea "
"ligeramente gruesa puede mejorar la adherencia con la cama de impresión."
msgid "Speed of initial layer except the solid infill part."
msgid "Speed of the first layer except the solid infill part."
msgstr "Velocidad de la primera capa excepto la parte sólida de relleno."
msgid "Initial layer infill"
msgid "First layer infill"
msgstr "Relleno de la primera capa"
msgid "Speed of solid infill part of initial layer."
msgid "Speed of solid infill part of the first layer."
msgstr "Velocidad de la parte de relleno sólido de la primera capa."
msgid "Initial layer travel speed"
msgid "First layer travel speed"
msgstr "Velocidad de desplazamiento en la primera capa"
msgid "Travel speed of initial layer."
msgid "Travel speed of the first layer."
msgstr "Velocidad de movimientos de desplazamiento en la primera capa."
msgid "Number of slow layers"
@@ -15142,10 +15156,11 @@ msgstr ""
"incrementa gradualmente de una forma lineal sobre el número específicado de "
"capas."
msgid "Initial layer nozzle temperature"
msgid "First layer nozzle temperature"
msgstr "Temperatura de la boquilla de la primera capa"
msgid "Nozzle temperature for printing initial layer when using this filament."
msgid ""
"Nozzle temperature for printing the first layer when using this filament."
msgstr ""
"Temperatura de la boquilla para imprimir la primera capa cuando se utiliza "
"este filamento."
@@ -15155,16 +15170,16 @@ msgstr "Velocidad máxima del ventilador en la capa"
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer"
"\". \"full_fan_speed_layer\" will be ignored if lower than "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
"\"close_fan_the_first_x_layers\" to maximum at layer "
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr ""
"La velocidad de ventilador se incrementará linealmente de cero desde la capa "
"\"close_fan_the_first_x_layers\" al máximo en la capa \"full_fan_speed_layer"
"\". \"full_fan_speed_layer\" se ignorará si es menor que "
"\"close_fan_the_first_x_layers\", en cuyo caso el ventilador funcionará al "
"máximo permitido en la capa \"close_fan_the_first_x_layers\" + 1."
"\"close_fan_the_first_x_layers\" al máximo en la capa "
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" se ignorará si es menor "
"que \"close_fan_the_first_x_layers\", en cuyo caso el ventilador funcionará "
"al máximo permitido en la capa \"close_fan_the_first_x_layers\" + 1."
msgid "layer"
msgstr "capa"
@@ -15355,10 +15370,10 @@ msgstr ""
"Al mismo tiempo, el ancho de extrusión para una capa determinada tampoco "
"debe estar por debajo de un cierto umbral, que suele ser el 1525%% de la "
"altura de capa. Por lo tanto, el espesor máximo de piel difusa con un ancho "
"de perímetro de 0,4 mm y una altura de capa de 0,2 mm será 0,4-(0,2*0,25)="
"±0,35 mm. Si introduce un valor mayor, se mostrará el error Flow::spacing() "
"y el modelo no se podrá laminar. Puede ajustar este valor hasta que deje de "
"producirse el error."
"de perímetro de 0,4 mm y una altura de capa de 0,2 mm será 0,4-"
"(0,2*0,25)=±0,35 mm. Si introduce un valor mayor, se mostrará el error "
"Flow::spacing() y el modelo no se podrá laminar. Puede ajustar este valor "
"hasta que deje de producirse el error."
msgid "Displacement"
msgstr "Desplazamiento"
@@ -16063,7 +16078,8 @@ msgstr "Todas las superficies superiores"
msgid "Topmost surface"
msgstr "Sólo la superficie superior"
msgid "All solid layer"
#, fuzzy
msgid "All solid layers"
msgstr "Todas la capas sólidas"
msgid "Ironing Pattern"
@@ -16615,7 +16631,7 @@ msgstr ""
"material cónico. El valor 0 llenará todos los orificios en la base del "
"modelo."
msgid "Detect overhang wall"
msgid "Detect overhang walls"
msgstr "Detectar perímetros en voladizo"
#, c-format, boost-format
@@ -16709,13 +16725,13 @@ msgid "Expand all raft layers in XY plane."
msgstr ""
"Expandir todas las capas de la balsa (base de impresión) en el plano XY."
msgid "Initial layer density"
msgid "First layer density"
msgstr "Densidad de la primera capa"
msgid "Density of the first raft or support layer."
msgstr "Densidad de la balsa (base de impresión) o capa de soporte."
msgid "Initial layer expansion"
msgid "First layer expansion"
msgstr "Expansión de la primera capa"
msgid "Expand the first raft or support layer to improve bed plate adhesion."
@@ -17140,8 +17156,8 @@ msgid "Role base wipe speed"
msgstr "Velocidad de purga según tipo de línea"
msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e."
"g. if a wipe action is executed immediately following an outer wall "
"The wipe speed is determined by the speed of the current extrusion role. "
"e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action."
msgstr ""
@@ -17323,8 +17339,9 @@ msgstr ""
msgid "Minimum sparse infill threshold"
msgstr "Umbral de área mínima de relleno de baja densidad"
#, fuzzy
msgid ""
"Sparse infill area which is smaller than threshold value is replaced by "
"Sparse infill areas smaller than this threshold value are replaced by "
"internal solid infill."
msgstr ""
"El área de relleno de baja densidad que es menor que este valor de umbral se "
@@ -17515,6 +17532,26 @@ msgstr ""
"impresión manual multi-material, donde utilizamos M600/PAUSE para activar la "
"acción manual de cambio de filamento."
msgid "Wipe tower type"
msgstr "Tipo de torre de purga"
msgid ""
"Choose the wipe tower implementation for multi-material prints. Type 1 is "
"recommended for Bambu and Qidi printers with a filament cutter. Type 2 "
"offers better compatibility with multi-tool and MMU printers and provide "
"overall better compatibility."
msgstr ""
"Elija la implementación de torre de purga para impresiones multimaterial. El "
"Tipo 1 se recomienda para impresoras Bambu y Qidi con cortador de filamento. "
"El Tipo 2 ofrece mejor compatibilidad con impresoras multiherramienta y MMU, "
"y proporciona mejor compatibilidad general."
msgid "Type 1"
msgstr "Tipo 1"
msgid "Type 2"
msgstr "Tipo 2"
msgid "Purge in prime tower"
msgstr "Purgar en una torre"
@@ -18047,8 +18084,8 @@ msgstr "Activar control de temperatura"
msgid ""
"Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode"
"\"\n"
"activates the emitting of an M191 command before the "
"\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n"
@@ -18115,12 +18152,12 @@ msgstr ""
msgid "Nozzle temperature for layers after the initial one."
msgstr "Temperatura de la boquilla después de la primera capa."
msgid "Detect thin wall"
msgid "Detect thin walls"
msgstr "Detección de perímetros delgados"
msgid ""
"Detect thin wall which can't contain two line width. And use single line to "
"print. Maybe printed not very well, because it's not closed loop."
"Detect thin walls which can't contain two line widths, and use single line "
"to print. Maybe not printed very well, because it's not a closed loop."
msgstr ""
"Detectar los perímetros delgados que no pueden contener dos líneas de ancho, "
"y utilizar una sola línea para imprimir. Tal vez no se imprima muy bien, "
@@ -18609,8 +18646,8 @@ msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
msgstr ""
"Los tamaños de las imágenes para almacenar en archivos .gcode y .sl1 / ."
"sl1s, en el siguiente formato: \"XxY, XxY, ...\""
"Los tamaños de las imágenes para almacenar en archivos .gcode "
"y .sl1 / .sl1s, en el siguiente formato: \"XxY, XxY, ...\""
msgid "Format of G-code thumbnails"
msgstr "Formato de las miniaturas de G-Code"
@@ -18775,7 +18812,8 @@ msgstr ""
"propia característica. Se expresa en porcentaje en base al diámetro de la "
"boquilla."
msgid "Detect narrow internal solid infill"
#, fuzzy
msgid "Detect narrow internal solid infills"
msgstr "Detección de relleno interno estrecho"
msgid ""
@@ -19051,8 +19089,8 @@ msgid "Debug level"
msgstr "Nivel de depuración"
msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"5:trace\n"
msgstr ""
"Ajusta el nivel de registro de depuración. 0:fatal, 1:error, 2:advertencia, "
"3:información, 4:depuración, 5:rastreo\n"
@@ -19420,10 +19458,10 @@ msgstr ""
"tiene el siguiente formato:'[x, y]' (x e y son números de coma flotante en "
"mm)."
msgid "Bottom-left corner of first layer bounding box"
msgid "Bottom-left corner of the first layer bounding box"
msgstr "Esquina inferior izquierda del cuadro delimitador de la primera capa"
msgid "Top-right corner of first layer bounding box"
msgid "Top-right corner of the first layer bounding box"
msgstr "Esquina superior derecha del cuadro delimitador de la primera capa"
msgid "Size of the first layer bounding box"
@@ -19606,13 +19644,13 @@ msgstr "El archivo proporcionado no puede ser leído debido a que está vacío"
msgid ""
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
msgstr ""
"Formato de archivo desconocido: el archivo de entrada debe tener extensión ."
"STL, .obj o .amf (.xml)."
"Formato de archivo desconocido: el archivo de entrada debe tener "
"extensión .STL, .obj o .amf (.xml)."
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
msgstr ""
"Formato de archivo desconocido: el archivo de entrada debe tener "
"extensión .3mf o .zip.amf."
"Formato de archivo desconocido: el archivo de entrada debe tener extensión "
".3mf o .zip.amf."
msgid "load_obj: failed to parse"
msgstr "load_obj: fallo al parsear"
@@ -19880,12 +19918,12 @@ msgstr ""
"impresión de varios colores/materiales, la impresora utilizará el parámetro "
"de compensación por defecto para el filamento durante cada cambio de "
"filamento que tendrá un buen resultado en la mayoría de los casos.\n"
"un solo color/material, con la opción \"calibración de la dinámica de flujo"
"\" marcada en el menú de inicio de impresión, la impresora seguirá el camino "
"antiguo, calibrar el filamento antes de la impresión; cuando se inicia una "
"impresión de varios colores/materiales, la impresora utilizará el parámetro "
"de compensación por defecto para el filamento durante cada cambio de "
"filamento que tendrá un buen resultado en la mayoría de los casos.\n"
"un solo color/material, con la opción \"calibración de la dinámica de "
"flujo\" marcada en el menú de inicio de impresión, la impresora seguirá el "
"camino antiguo, calibrar el filamento antes de la impresión; cuando se "
"inicia una impresión de varios colores/materiales, la impresora utilizará el "
"parámetro de compensación por defecto para el filamento durante cada cambio "
"de filamento que tendrá un buen resultado en la mayoría de los casos.\n"
"\n"
"Tenga en cuenta que hay algunos casos que pueden hacer que los resultados de "
"la calibración no sean fiables, como una adhesión insuficiente en la cama de "
@@ -20566,10 +20604,9 @@ msgstr "Fin: "
msgid "Cornering settings"
msgstr "Ajustes de esquinado"
msgid "Note: Lower values = sharper corners but slower speeds.\n"
msgid "Note: Lower values = sharper corners but slower speeds."
msgstr ""
"Nota: Valores más bajos = esquinas más afiladas pero velocidades más "
"lentas.\n"
"Nota: Valores más bajos = esquinas más afiladas pero velocidades más lentas."
msgid ""
"Marlin 2 Junction Deviation detected:\n"
@@ -20876,8 +20913,8 @@ msgstr ""
"¿Quieres reescribirlo?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\".\n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\".\n"
"To add preset for more printers, please go to printer selection"
msgstr ""
"Cambiaremos el nombre de los perfiles a \"Tipo Número de Serie @impresora "
@@ -22936,6 +22973,68 @@ msgstr ""
"aumentar adecuadamente la temperatura de la cama térmica puede reducir la "
"probabilidad de deformaciones?"
#~ msgid "BambuStudio warning"
#~ msgstr "Advertencia de BambuStudio"
#~ msgid ""
#~ "Zero first layer height is invalid.\n"
#~ "\n"
#~ "The first layer height will be reset to 0.2."
#~ msgstr ""
#~ "Una altura 0 en la primera capa no es válida.\n"
#~ "\n"
#~ "La altura de la primera capa se restablecerá a 0,2."
#~ msgid ""
#~ "Prime tower position exceeded build plate boundaries and was repositioned "
#~ "to the nearest valid edge."
#~ msgstr ""
#~ "La posición de la torre de purga excedía los límites de la placa y se "
#~ "recolocó en el borde válido más cercano."
#~ msgid "Check for Update"
#~ msgstr "Comprobar Actualizaciones"
#~ msgid "Detect spaghetti failure(scattered lose filament)."
#~ msgstr "Detectar fallo 'spaghetti' (filamento suelto y disperso)."
#~ msgid "Rotate of view"
#~ msgstr "Rotación de vista"
#~ msgid "Move of view"
#~ msgstr "Movimiento de la vista"
#~ msgid "Zoom of view"
#~ msgstr "Zoom de vista"
#~ msgid ""
#~ "Enabling both precise Z height and the prime tower may cause the size of "
#~ "prime tower to increase. Do you still want to enable?"
#~ msgstr ""
#~ "Habilitar tanto la altura Z precisa como la torre de purga puede aumentar "
#~ "el tamaño de la torre de purga. ¿Desea continuar con la activación?"
#~ msgid "Extruders count"
#~ msgstr "Número de extrusores"
#~ msgid ""
#~ "Missing BambuSource component registered for media playing! Please re-"
#~ "install BambuStudio or seek after-sales help."
#~ msgstr ""
#~ "Falta el componente BambuSource registrado para la reproducción "
#~ "multimedia. Vuelva a instalar BambuStudio o solicite ayuda posventa."
#~ msgid ""
#~ "When enabled, the extrusion flow is limited by the smaller of the fitted "
#~ "value (calculated from line width and layer height) and the user-defined "
#~ "maximum flow. When disabled, only the user-defined maximum flow is "
#~ "applied."
#~ msgstr ""
#~ "Cuando está habilitado, el flujo de extrusión se limita al menor de los "
#~ "valores ajustados (calculado a partir del ancho de la línea y la altura "
#~ "de la capa) y el flujo máximo definido por el usuario. Cuando está "
#~ "deshabilitado, solo se aplica el flujo máximo definido por el usuario."
#~ msgid "Auto-refill"
#~ msgstr "Recarga automática"
@@ -24661,8 +24760,8 @@ msgstr ""
#~ "Cuando grabamos timelapse sin cabezal de impresión, es recomendable "
#~ "añadir un \"Torre de Purga de Intervalo\" \n"
#~ "presionando con el botón derecho la posición vacía de la cama de "
#~ "construcción y elegir \"Añadir Primitivo\"->\"Intervalo de Torre de Purga"
#~ "\"."
#~ "construcción y elegir \"Añadir Primitivo\"->\"Intervalo de Torre de "
#~ "Purga\"."
#~ msgid "Current association: "
#~ msgstr "Asociación actual:"
@@ -25071,7 +25170,7 @@ msgstr ""
#~ msgstr "Flujo del puente"
#~ msgid ""
#~ "Acceleration of initial layer. Using a lower value can improve build "
#~ "Acceleration of the first layer. Using a lower value can improve build "
#~ "plate adhensive"
#~ msgstr ""
#~ "Aceleración de la capa inicial. El uso de un valor más bajo puede mejorar "
@@ -25825,7 +25924,7 @@ msgstr ""
#~ msgstr ""
#~ "Ancho de línea por defecto si se ajusta algún ancho de línea es cero"
#~ msgid "Line width of initial layer"
#~ msgid "Line width of the first layer"
#~ msgstr "Ancho de línea de la capa inicial"
#~ msgid "Line width of internal sparse infill"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OrcaSlicer 2.3.0-rc\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-05 17:45-0300\n"
"POT-Creation-Date: 2026-03-20 23:26+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: Krzysztof Morga <<tlumaczeniebs@gmail.com>>\n"
"Language-Team: \n"
@@ -1895,6 +1895,9 @@ msgstr "Język"
msgid "*"
msgstr "*"
msgid "Changing application language"
msgstr "Zmiana języka aplikacji"
msgid "The uploads are still ongoing"
msgstr "Wysyłanie trwa nadal"
@@ -2637,9 +2640,6 @@ msgid ""
"increase slicing time. Do you want to continue?"
msgstr ""
msgid "BambuStudio warning"
msgstr ""
#, c-format, boost-format
msgid "\"%s\" part's mesh contains errors. Please repair it first."
msgstr ""
@@ -4124,9 +4124,6 @@ msgid ""
"\n"
"The first layer height will be reset to 0.2."
msgstr ""
"Wysokość zerowa pierwszej warstwy jest nieprawidłowa.\n"
"\n"
"Wysokość pierwszej warstwy zostanie zresetowana do 0,2."
msgid ""
"This setting is only used for model size tunning with small value in some "
@@ -4654,9 +4651,15 @@ msgstr "Ustawienia drukarki"
msgid "parameter name"
msgstr "nazwa parametru"
msgid "layers"
msgstr "warstwy"
msgid "Range"
msgstr "Zakres"
msgid "Empty string"
msgstr ""
msgid "Value is out of range."
msgstr "Wartość jest poza zakresem."
@@ -5315,7 +5318,7 @@ msgstr "Objętość:"
msgid "Size:"
msgstr "Rozmiar:"
#, c-format, boost-format
#, boost-format
msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)."
@@ -5381,11 +5384,6 @@ msgstr ""
msgid "The prime tower extends beyond the plate boundary."
msgstr ""
msgid ""
"Prime tower position exceeded build plate boundaries and was repositioned to "
"the nearest valid edge."
msgstr ""
msgid ""
"Partial flushing volume set to 0. Multi-color printing may cause color "
"mixing in models. Please readjust flushing settings."
@@ -5566,8 +5564,8 @@ msgstr "Otwórz katalog konfiguracji"
msgid "Show Tip of the Day"
msgstr "Wyświetl poradę dnia"
msgid "Check for Update"
msgstr "Sprawdź dostępność aktualizacji"
msgid "Check for Updates"
msgstr ""
msgid "Open Network Test"
msgstr "Otwórz test sieci"
@@ -5843,26 +5841,29 @@ msgstr "Wzrost ciśnienia (PA)"
msgid "Pass 1"
msgstr "Procedura 1"
msgid "Flow rate test - Pass 1"
msgstr "Test natężenia przepływu - Procedura 1"
msgid "Flow ratio test - Pass 1"
msgstr "Test współczynnika przepływu - Procedura 1"
msgid "Pass 2"
msgstr "Procedura 2"
msgid "Flow rate test - Pass 2"
msgstr "Test natężenia przepływu - Procedura 2"
msgid "Flow ratio test - Pass 2"
msgstr "Test współczynnika przepływu - Procedura 2"
msgid "YOLO (Recommended)"
msgstr "YOLO (Zalecane)"
msgid "Orca YOLO flowrate calibration, 0.01 step"
msgstr "Orca YOLO-kalibracja przepływu, krok 0.01"
msgid "Orca YOLO flowratio calibration, 0.01 step"
msgstr "Orca YOLO-kalibracja współczynnika przepływu, krok 0.01"
msgid "YOLO (perfectionist version)"
msgstr "YOLO (wersja perfekcjonistyczna)"
msgid "Orca YOLO flowrate calibration, 0.005 step"
msgstr "Orca YOLO-kalibracja przepływu, krok 0.005"
msgid "Orca YOLO flowratio calibration, 0.005 step"
msgstr "Orca YOLO-kalibracja współczynnika przepływu, krok 0.005"
msgid "Flow ratio"
msgstr "Współczynnik przepływu"
msgid "Retraction test"
msgstr "Test retrakcji"
@@ -7023,7 +7024,7 @@ msgstr ""
msgid "Spaghetti Detection"
msgstr ""
msgid "Detect spaghetti failure(scattered lose filament)."
msgid "Detect spaghetti failures (scattered lose filament)."
msgstr ""
msgid "Purge Chute Pile-Up Detection"
@@ -8044,9 +8045,6 @@ msgstr ""
"Zmiana języka aplikacji przy jednoczesnym istniejących zmodyfikowanych "
"ustawieniach."
msgid "Changing application language"
msgstr "Zmiana języka aplikacji"
msgid "Asia-Pacific"
msgstr "Azja i Pacyfik"
@@ -8247,9 +8245,6 @@ msgstr ""
msgid "Optimize filaments area height for..."
msgstr ""
msgid "(Requires restart)"
msgstr ""
msgid "filaments"
msgstr ""
@@ -8269,6 +8264,9 @@ msgstr ""
"Umożliwia wysyłanie zadania do wielu urządzeń jednocześnie i zarządzanie "
"nimi."
msgid "(Requires restart)"
msgstr ""
msgid "Pop up to select filament grouping mode"
msgstr ""
@@ -8585,14 +8583,14 @@ msgstr "Synchronizacja preferencji"
msgid "View control settings"
msgstr "Ustawienia kontrolowania widoku"
msgid "Rotate of view"
msgstr "Obracanie widoku"
msgid "Rotate view"
msgstr "Obróć widok"
msgid "Move of view"
msgstr "Przesuwanie widoku"
msgid "Pan view"
msgstr "Przesuń widok"
msgid "Zoom of view"
msgstr "Powiększanie widoku"
msgid "Zoom view"
msgstr "Przybliż widok"
msgid "Other"
msgstr "Inne"
@@ -9417,8 +9415,8 @@ msgid ""
msgstr ""
msgid ""
"Enabling both precise Z height and the prime tower may cause the size of "
"prime tower to increase. Do you still want to enable?"
"Enabling both precise Z height and the prime tower may cause slicing errors. "
"Do you still want to enable?"
msgstr ""
msgid ""
@@ -9426,6 +9424,11 @@ msgid ""
"model without prime tower. Do you still want to enable clumping detection?"
msgstr ""
msgid ""
"Enabling both precise Z height and the prime tower may cause slicing errors. "
"Do you still want to enable precise Z height?"
msgstr ""
msgid ""
"A prime tower is required for smooth timelapse. There may be flaws on the "
"model without prime tower. Do you want to enable prime tower?"
@@ -9540,8 +9543,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Podczas nagrywania timelapse bez głowicy drukującej zaleca się dodanie "
"„Timelapse - Wieża czyszcząca” \n"
@@ -9646,7 +9649,7 @@ msgstr "Ściany"
msgid "Top/bottom shells"
msgstr "Powłoki górne/dolne"
msgid "Initial layer speed"
msgid "First layer speed"
msgstr "Szybkość pierwszej warstwy"
msgid "Other layers speed"
@@ -10212,8 +10215,8 @@ msgstr ""
"Możesz zapisać lub odrzucić zmodyfikowane wartości w profilu, lub "
"kontynuować ich używanie w nowym profilu"
msgid "Extruders count"
msgstr "Liczba extruderów"
msgid "Extruder count"
msgstr ""
msgid "Capabilities"
msgstr "Możliwości"
@@ -10384,6 +10387,9 @@ msgid ""
" to continue or manually adjust it."
msgstr ""
msgid "—> "
msgstr ""
msgid ""
"Synchronizing AMS filaments will discard your modified but unsaved filament "
"presets.\n"
@@ -10635,11 +10641,8 @@ msgstr ""
msgid ""
"Missing BambuSource component registered for media playing! Please re-"
"install BambuStudio or seek after-sales help."
"install OrcaSlicer or seek community help."
msgstr ""
"Brakujący komponent BambuSource zarejestrowany do odtwarzania mediów! Proszę "
"ponownie zainstalować OrcaSlicer lub skonsultować się z pomocą po-"
"sprzedażową."
msgid ""
"Using a BambuSource from a different install, video play may not work "
@@ -10703,15 +10706,6 @@ msgstr "Pokaż listę skrótów klawiszowych"
msgid "Global shortcuts"
msgstr "Globalne skróty"
msgid "Pan View"
msgstr "Przesuń widok"
msgid "Rotate View"
msgstr "Obróć widok"
msgid "Zoom View"
msgstr "Przybliż widok"
msgid ""
"Auto orients selected objects or all objects. If there are selected objects, "
"it just orients the selected ones. Otherwise, it will orient all objects in "
@@ -11146,7 +11140,7 @@ msgid "Open G-code file:"
msgstr "Otwórz plik G-code:"
msgid ""
"One object has empty initial layer and can't be printed. Please Cut the "
"One object has an empty first layer and can't be printed. Please Cut the "
"bottom or enable supports."
msgstr ""
"Jeden obiekt ma pustą pierwszą warstwę i nie może być wydrukowany. Proszę "
@@ -11393,6 +11387,10 @@ msgid ""
"Clumping detection is not supported when \"by object\" sequence is enabled."
msgstr ""
msgid ""
"Enabling both precise Z height and the prime tower may cause slicing errors."
msgstr ""
msgid ""
"A prime tower is required for clumping detection; otherwise, there may be "
"flaws on the model."
@@ -11579,6 +11577,11 @@ msgstr ""
"Średnica gałęzi organicznego wsparcia nie może być mniejsza niż średnica "
"końcówki podpory (drzewo)."
msgid ""
"The Hollow base pattern is not supported by this support type; Rectilinear "
"will be used instead."
msgstr ""
msgid ""
"Support enforcers are used but support is not enabled. Please enable support."
msgstr ""
@@ -11731,7 +11734,7 @@ msgid "Elephant foot compensation"
msgstr "Kompensacja \"stopy słonia\""
msgid ""
"Shrinks the initial layer on build plate to compensate for elephant foot "
"Shrinks the first layer on build plate to compensate for elephant foot "
"effect."
msgstr ""
"Zmniejszenie pierwszej warstwy w płaszczyźnie XY o określoną wartość, aby "
@@ -11751,9 +11754,6 @@ msgstr ""
"a następne warstwy będą zmniejszane liniowo, aż do warstwy wskazanej przez "
"tę wartość."
msgid "layers"
msgstr "warstwy"
msgid ""
"Slicing height for each layer. Smaller layer height means more accurate and "
"more printing time."
@@ -11813,8 +11813,8 @@ msgstr ""
"Orca Slicer może przesyłać pliki G-code na hosta drukarki. To pole powinno "
"zawierać nazwę hosta, adres IP lub URL hosta drukarki. Host drukowania za "
"HAProxy z włączoną autoryzacją podstawową można uzyskać, wpisując nazwę "
"użytkownika i hasło w URL w następującym formacie: https://username:"
"password@your-octopi-address/"
"użytkownika i hasło w URL w następującym formacie: https://"
"username:password@your-octopi-address/"
msgid "Device UI"
msgstr "UI urządzenia"
@@ -11951,50 +11951,50 @@ msgstr ""
"Temperatura stołu dla warstw poza pierwszą. Wartość 0 oznacza, że filament "
"nie obsługuje drukowania na Textured PEI Plate."
msgid "Initial layer"
msgid "First layer"
msgstr "Pierwsza warstwa"
msgid "Initial layer bed temperature"
msgid "First layer bed temperature"
msgstr "Temperatura stołu pierwszej warstwy"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Cool Plate SuperTack."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Cool Plate SuperTack."
msgstr ""
"Temperatura stołu dla pierwszej warstwy. Wartość 0 oznacza, że filament nie "
"obsługuje druku na Cool Plate SuperTack."
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Cool Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Cool Plate."
msgstr ""
"Temperatura stołu pierwszej warstwy. Wartość 0 oznacza, że filament nie "
"obsługuje drukowania na Cool Plate"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Textured Cool Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Textured Cool Plate."
msgstr ""
"Temperatura stołu dla pierwszej warstwy. Wartość 0 oznacza, że filament nie "
"nadaje się do druku na Textured Cool Plate"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Engineering Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Engineering Plate."
msgstr ""
"Temperatura stołu pierwszej warstwy. Wartość 0 oznacza, że filament nie "
"obsługuje drukowania na Engineering Plate"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the High Temp Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the High Temp Plate."
msgstr ""
"Temperatura stołu pierwszej warstwy. Wartość 0 oznacza, że filament nie "
"obsługuje drukowania na High Temp Plate"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Textured PEI Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Textured PEI Plate."
msgstr ""
"Temperatura stołu pierwszej warstwy. Wartość 0 oznacza, że filament nie "
"obsługuje drukowania na Textured PEI Plate"
@@ -13387,9 +13387,6 @@ msgstr "Używane tylko jako wizualna pomoc w interfejsie użytkownika"
msgid "Extruder offset"
msgstr "Margines ekstrudera"
msgid "Flow ratio"
msgstr "Współczynnik przepływu"
msgid ""
"The material may have volumetric change after switching between molten and "
"crystalline states. This setting changes all extrusion flow of this filament "
@@ -13771,7 +13768,10 @@ msgstr ""
msgid ""
"When enabled, the extrusion flow is limited by the smaller of the fitted "
"value (calculated from line width and layer height) and the user-defined "
"maximum flow. When disabled, only the user-defined maximum flow is applied."
"maximum flow. When disabled, only the user-defined maximum flow is applied.\n"
"\n"
"Note: Experimental and incomplete feature imported from BBS. Functional for "
"some profiles that already have the variable saved."
msgstr ""
msgid "Max volumetric speed multinomial coefficients"
@@ -14307,8 +14307,8 @@ msgid "mm/s² or %"
msgstr "mm/s² lub %"
msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e."
"g. 100%), it will be calculated based on the default acceleration."
"Acceleration of sparse infill. If the value is expressed as a percentage "
"(e.g. 100%), it will be calculated based on the default acceleration."
msgstr ""
"Przyspieszenie na rzadkim wypełnieniu. Jeśli wartość jest wyrażona w "
"procentach (np. 100%), będzie obliczana na podstawie domyślnego "
@@ -14324,7 +14324,7 @@ msgstr ""
"przyspieszenia."
msgid ""
"Acceleration of initial layer. Using a lower value can improve build plate "
"Acceleration of the first layer. Using a lower value can improve build plate "
"adhesion."
msgstr ""
"Przyspieszenie dla pierwszej warstwy. Użycie niższej wartości może poprawić "
@@ -14371,42 +14371,43 @@ msgstr "Jerk dla górnej powierzchni"
msgid "Jerk for infill."
msgstr "Jerk dla wypełnienia"
msgid "Jerk for initial layer."
msgid "Jerk for the first layer."
msgstr "Jerk pierwszej warstwy"
msgid "Jerk for travel."
msgstr "Jerk przemieszczenia"
msgid ""
"Line width of initial layer. If expressed as a %, it will be computed over "
"Line width of the first layer. If expressed as a %, it will be computed over "
"the nozzle diameter."
msgstr ""
"Szerokość linii dla pierwszej warstwy. Jeśli jest wyrażona jako %, zostanie "
"obliczona na podstawie średnicy dyszy."
msgid "Initial layer height"
msgid "First layer height"
msgstr "Wysokość pierwszej warstwy"
#, fuzzy
msgid ""
"Height of initial layer. Making initial layer height to be thick slightly "
"can improve build plate adhesion."
"Height of the first layer. Making the first layer height thicker can improve "
"build plate adhesion."
msgstr ""
"Wysokość pierwszej warstwy. Nieznaczne zwiększenie grubości pierwszej "
"warstwy może poprawić przyczepność do stołu"
msgid "Speed of initial layer except the solid infill part."
msgid "Speed of the first layer except the solid infill part."
msgstr "Prędkość pierwszej warstwy z wyjątkiem pełnego wypełnienia"
msgid "Initial layer infill"
msgid "First layer infill"
msgstr "Wypełnienie pierwszej warstwy"
msgid "Speed of solid infill part of initial layer."
msgid "Speed of solid infill part of the first layer."
msgstr "Prędkość pełnego wypełnienia na pierwszej warstwie"
msgid "Initial layer travel speed"
msgid "First layer travel speed"
msgstr "Prędkość przemieszczenia pierwszej warstwy"
msgid "Travel speed of initial layer."
msgid "Travel speed of the first layer."
msgstr "Prędkość przemieszczenia dla pierwszej warstwy"
msgid "Number of slow layers"
@@ -14419,10 +14420,11 @@ msgstr ""
"Pierwsze kilka warstw jest drukowane wolniej niż zwykle. Prędkość jest "
"stopniowo zwiększana w sposób liniowy przez określoną liczbę warstw."
msgid "Initial layer nozzle temperature"
msgid "First layer nozzle temperature"
msgstr "Temperatura dyszy dla pierwszej warstwy"
msgid "Nozzle temperature for printing initial layer when using this filament."
msgid ""
"Nozzle temperature for printing the first layer when using this filament."
msgstr ""
"Temperatura dyszy do drukowania pierwszej warstwy przy użyciu tego filamentu"
@@ -14431,10 +14433,10 @@ msgstr "Pełna prędkość wentylatora na warstwie"
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer"
"\". \"full_fan_speed_layer\" will be ignored if lower than "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
"\"close_fan_the_first_x_layers\" to maximum at layer "
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr ""
"Prędkość wentylatora będzie stopniowo zwiększana liniowo od zera na warstwie "
"„close_fan_the_first_x_layers” do maksymalnej na warstwie "
@@ -15260,7 +15262,8 @@ msgstr "Górne powierzchnie"
msgid "Topmost surface"
msgstr "Tylko ostatnia warstwa"
msgid "All solid layer"
#, fuzzy
msgid "All solid layers"
msgstr "Wszystkie jednolite warstwy"
msgid "Ironing Pattern"
@@ -15787,7 +15790,8 @@ msgstr ""
"Maksymalna powierzchnia otworu w podstawie modelu przed jego wypełnieniem "
"materiałem stożkowym. Wartość 0 wypełni wszystkie otwory w podstawie modelu."
msgid "Detect overhang wall"
#, fuzzy
msgid "Detect overhang walls"
msgstr "Wykrywanie ścian nawisu"
#, c-format, boost-format
@@ -15880,13 +15884,13 @@ msgstr "Rozszerzenie tratwy"
msgid "Expand all raft layers in XY plane."
msgstr "Rozszerzanie wszystkich warstw tratwy w płaszczyźnie XY"
msgid "Initial layer density"
msgid "First layer density"
msgstr "Gęstość pierwszej warstwy"
msgid "Density of the first raft or support layer."
msgstr "Gęstość pierwszej warstwy raftu lub podpór"
msgid "Initial layer expansion"
msgid "First layer expansion"
msgstr "Rozszerzenie pierwszej warstwy"
msgid "Expand the first raft or support layer to improve bed plate adhesion."
@@ -16303,8 +16307,8 @@ msgid "Role base wipe speed"
msgstr "Prędkość wycierania dyszy w oparciu o rolę ekstruzji"
msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e."
"g. if a wipe action is executed immediately following an outer wall "
"The wipe speed is determined by the speed of the current extrusion role. "
"e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action."
msgstr ""
@@ -16484,8 +16488,9 @@ msgstr ""
msgid "Minimum sparse infill threshold"
msgstr "Minimalny próg wypełnienia"
#, fuzzy
msgid ""
"Sparse infill area which is smaller than threshold value is replaced by "
"Sparse infill areas smaller than this threshold value are replaced by "
"internal solid infill."
msgstr ""
"Obszar wypełnienia, który jest mniejszy od wartości progowej zostaje "
@@ -16670,6 +16675,22 @@ msgstr ""
"wielomateriałowym, gdzie używamy M600/PAUSE, aby wywołać akcję ręcznej "
"zmiany filamentu."
msgid "Wipe tower type"
msgstr ""
msgid ""
"Choose the wipe tower implementation for multi-material prints. Type 1 is "
"recommended for Bambu and Qidi printers with a filament cutter. Type 2 "
"offers better compatibility with multi-tool and MMU printers and provide "
"overall better compatibility."
msgstr ""
msgid "Type 1"
msgstr ""
msgid "Type 2"
msgstr ""
msgid "Purge in prime tower"
msgstr "Oczyszczanie na wieży czyszczącej"
@@ -17174,8 +17195,8 @@ msgstr "Aktywuj kontrolę temperatury"
msgid ""
"Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode"
"\"\n"
"activates the emitting of an M191 command before the "
"\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n"
@@ -17237,12 +17258,14 @@ msgstr ""
msgid "Nozzle temperature for layers after the initial one."
msgstr "Temperatura dyszy dla warstw po początkowej"
msgid "Detect thin wall"
#, fuzzy
msgid "Detect thin walls"
msgstr "Wykrywanie cienkich ścian"
#, fuzzy
msgid ""
"Detect thin wall which can't contain two line width. And use single line to "
"print. Maybe printed not very well, because it's not closed loop."
"Detect thin walls which can't contain two line widths, and use single line "
"to print. Maybe not printed very well, because it's not a closed loop."
msgstr ""
"Wykrywaj ściany o grubości jednego obrysu. Są to obszary, gdzie 2 obrysy nie "
"zmieszczą się i trzeba będzie połączyć je w jedną linię"
@@ -17848,7 +17871,8 @@ msgstr ""
"grubość detalu, obrys będzie miał taką samą grubość jak sam element. Jest "
"wyrażona w procentach i zostanie obliczona na podstawie średnicy dyszy."
msgid "Detect narrow internal solid infill"
#, fuzzy
msgid "Detect narrow internal solid infills"
msgstr "Wykryj wąskie wewnętrzne pełne wypełnienie"
msgid ""
@@ -18122,11 +18146,11 @@ msgid "Debug level"
msgstr "Poziom debugowania"
msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"5:trace\n"
msgstr ""
"Ustawia poziom logowania debugowania. 0:fatal, 1:error, 2:warning, 3:info, 4:"
"debug, 5:trace\n"
"Ustawia poziom logowania debugowania. 0:fatal, 1:error, 2:warning, 3:info, "
"4:debug, 5:trace\n"
msgid "Enable timelapse for print"
msgstr "Włącz timelapse dla druku"
@@ -18482,10 +18506,10 @@ msgstr ""
"Wektor punktów otoczki wypukłej pierwszej warstwy. Każdy element ma "
"następujący format: „[x, y]” (x i y są liczbami zmiennoprzecinkowymi w mm)."
msgid "Bottom-left corner of first layer bounding box"
msgid "Bottom-left corner of the first layer bounding box"
msgstr "Ogranicznik lewego dolnego narożnika obszaru pierwszej warstwy"
msgid "Top-right corner of first layer bounding box"
msgid "Top-right corner of the first layer bounding box"
msgstr "Prawy górny róg obwiedni pierwszej warstwy"
msgid "Size of the first layer bounding box"
@@ -18659,13 +18683,13 @@ msgstr "Dostarczony plik nie mógł być odczytany, ponieważ jest pusty"
msgid ""
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
msgstr ""
"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .stl, .obj, ."
"amf(.xml)."
"Nieznany format pliku. Plik wejściowy musi mieć "
"rozszerzenie .stl, .obj, .amf(.xml)."
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
msgstr ""
"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .3mf lub .zip."
"amf."
"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .3mf "
"lub .zip.amf."
msgid "load_obj: failed to parse"
msgstr "load_obj: nie udało się przetworzyć"
@@ -19547,7 +19571,7 @@ msgstr ""
msgid "Cornering settings"
msgstr ""
msgid "Note: Lower values = sharper corners but slower speeds.\n"
msgid "Note: Lower values = sharper corners but slower speeds."
msgstr ""
msgid ""
@@ -19841,8 +19865,8 @@ msgstr ""
"Czy zastąpić go?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\".\n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\".\n"
"To add preset for more printers, please go to printer selection"
msgstr ""
"Nazwa profilu zostanie zmieniona na „Dostawca Typ Seria @nazwa drukarki, "
@@ -21745,6 +21769,38 @@ msgstr ""
"takimi jak ABS, odpowiednie zwiększenie temperatury podgrzewanej płyty może "
"zmniejszyć prawdopodobieństwo odkształceń?"
#~ msgid ""
#~ "Zero first layer height is invalid.\n"
#~ "\n"
#~ "The first layer height will be reset to 0.2."
#~ msgstr ""
#~ "Wysokość zerowa pierwszej warstwy jest nieprawidłowa.\n"
#~ "\n"
#~ "Wysokość pierwszej warstwy zostanie zresetowana do 0,2."
#~ msgid "Check for Update"
#~ msgstr "Sprawdź dostępność aktualizacji"
#~ msgid "Rotate of view"
#~ msgstr "Obracanie widoku"
#~ msgid "Move of view"
#~ msgstr "Przesuwanie widoku"
#~ msgid "Zoom of view"
#~ msgstr "Powiększanie widoku"
#~ msgid "Extruders count"
#~ msgstr "Liczba extruderów"
#~ msgid ""
#~ "Missing BambuSource component registered for media playing! Please re-"
#~ "install BambuStudio or seek after-sales help."
#~ msgstr ""
#~ "Brakujący komponent BambuSource zarejestrowany do odtwarzania mediów! "
#~ "Proszę ponownie zainstalować OrcaSlicer lub skonsultować się z pomocą po-"
#~ "sprzedażową."
#~ msgid "Line pattern of support."
#~ msgstr "Liniowy wzór podpór"
@@ -23312,8 +23368,8 @@ msgstr ""
#~ "\n"
#~ "Jednakże w mocno pochylonych lub zakrzywionych modelach, zwłaszcza przy "
#~ "niskiej gęstości struktury wypełnienia, może to prowadzić do wywijania "
#~ "się niewspieranej struktury wypełnienia, co powoduje efekt \"pillowing"
#~ "\".\n"
#~ "się niewspieranej struktury wypełnienia, co powoduje efekt "
#~ "\"pillowing\".\n"
#~ "\n"
#~ "Włączenie tej opcji spowoduje drukowanie wewnętrznej warstwy mostka nad "
#~ "nieco niewspieraną wewnętrzną strukturą wypełnienia. Poniższe opcje "
@@ -24603,8 +24659,8 @@ msgstr ""
#~ "Elevation is too low for object. Use the \"Pad around object\" feature to "
#~ "print the object without elevation."
#~ msgstr ""
#~ "Podniesienie zbyt małe dla modelu. Użyj funkcji \"Podkładka wokół modelu"
#~ "\", aby wydrukować model bez podniesienia."
#~ "Podniesienie zbyt małe dla modelu. Użyj funkcji \"Podkładka wokół "
#~ "modelu\", aby wydrukować model bez podniesienia."
#~ msgid ""
#~ "The endings of the support pillars will be deployed on the gap between "

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: orcaslicerua\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-05 17:45-0300\n"
"POT-Creation-Date: 2026-03-20 23:26+0800\n"
"PO-Revision-Date: 2025-03-07 09:30+0200\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
@@ -1897,6 +1897,9 @@ msgstr "Мова"
msgid "*"
msgstr "*"
msgid "Changing application language"
msgstr "Зміна мови програми"
msgid "The uploads are still ongoing"
msgstr "Завантаження все ще продовжується"
@@ -2643,9 +2646,6 @@ msgid ""
"increase slicing time. Do you want to continue?"
msgstr ""
msgid "BambuStudio warning"
msgstr ""
#, c-format, boost-format
msgid "\"%s\" part's mesh contains errors. Please repair it first."
msgstr ""
@@ -3376,8 +3376,8 @@ msgid ""
"This software uses open source components whose copyright and other "
"proprietary rights belong to their respective owners"
msgstr ""
"Це програмне забезпечення використовує компоненти з відкритим вихідним кодом,"
"авторські права та інші\n"
"Це програмне забезпечення використовує компоненти з відкритим вихідним "
"кодом,авторські права та інші\n"
"права власності належать їх відповідним власникам"
#, c-format, boost-format
@@ -4125,9 +4125,6 @@ msgid ""
"\n"
"The first layer height will be reset to 0.2."
msgstr ""
"Нульова висота першого шару недопустима.\n"
"\n"
"Висоту першого шару буде скинуто до 0,2 мм."
msgid ""
"This setting is only used for model size tunning with small value in some "
@@ -4653,9 +4650,15 @@ msgstr "Налаштування принтера"
msgid "parameter name"
msgstr "ім'я параметра"
msgid "layers"
msgstr "шари"
msgid "Range"
msgstr "Діапазон"
msgid "Empty string"
msgstr ""
msgid "Value is out of range."
msgstr "Значення поза допустимим діапазоном."
@@ -5315,7 +5318,7 @@ msgstr "Об'єм:"
msgid "Size:"
msgstr "Розмір:"
#, fuzzy, c-format, boost-format
#, fuzzy, boost-format
msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)."
@@ -5381,11 +5384,6 @@ msgstr ""
msgid "The prime tower extends beyond the plate boundary."
msgstr ""
msgid ""
"Prime tower position exceeded build plate boundaries and was repositioned to "
"the nearest valid edge."
msgstr ""
msgid ""
"Partial flushing volume set to 0. Multi-color printing may cause color "
"mixing in models. Please readjust flushing settings."
@@ -5566,8 +5564,8 @@ msgstr "Показати папку конфігурації"
msgid "Show Tip of the Day"
msgstr "Показати пораду дня"
msgid "Check for Update"
msgstr "Перевірити оновлення"
msgid "Check for Updates"
msgstr ""
msgid "Open Network Test"
msgstr "Відкритий мережевий тест"
@@ -5840,26 +5838,29 @@ msgstr "Випередження тиску (PA)"
msgid "Pass 1"
msgstr "Прохід 1"
msgid "Flow rate test - Pass 1"
msgstr "Тест потоку - Прохід 1"
msgid "Flow ratio test - Pass 1"
msgstr "Тест коефіцієнта потоку - Прохід 1"
msgid "Pass 2"
msgstr "Прохід 2"
msgid "Flow rate test - Pass 2"
msgstr "Тест потоку - Прохід 2"
msgid "Flow ratio test - Pass 2"
msgstr "Тест коефіцієнта потоку - Прохід 2"
msgid "YOLO (Recommended)"
msgstr "YOLO (Рекомендоване)"
msgid "Orca YOLO flowrate calibration, 0.01 step"
msgstr "Калібрування потоку Orca YOLO, крок 0.01"
msgid "Orca YOLO flowratio calibration, 0.01 step"
msgstr "Калібрування коефіцієнта потоку Orca YOLO, крок 0.01"
msgid "YOLO (perfectionist version)"
msgstr "YOLO (версія перфекціоніста)"
msgid "Orca YOLO flowrate calibration, 0.005 step"
msgstr "Калібрування потоку Orca YOLO, крок 0.005"
msgid "Orca YOLO flowratio calibration, 0.005 step"
msgstr "Калібрування коефіцієнта потоку Orca YOLO, крок 0.005"
msgid "Flow ratio"
msgstr "Коефіцієнт потоку"
msgid "Retraction test"
msgstr "Тест на втягування"
@@ -7043,7 +7044,7 @@ msgstr ""
msgid "Spaghetti Detection"
msgstr ""
msgid "Detect spaghetti failure(scattered lose filament)."
msgid "Detect spaghetti failures (scattered lose filament)."
msgstr ""
msgid "Purge Chute Pile-Up Detection"
@@ -8056,9 +8057,6 @@ msgstr "Вибір мови"
msgid "Switching application language while some presets are modified."
msgstr "Зміна мови програми при зміні деяких профілів."
msgid "Changing application language"
msgstr "Зміна мови програми"
msgid "Asia-Pacific"
msgstr "Азіатсько-Тихоокеанський регіон"
@@ -8260,9 +8258,6 @@ msgstr ""
msgid "Optimize filaments area height for..."
msgstr ""
msgid "(Requires restart)"
msgstr ""
msgid "filaments"
msgstr ""
@@ -8282,6 +8277,9 @@ msgstr ""
"З цією опцією ввімкненою, ви можете відправляти завдання на кілька пристроїв "
"одночасно та керувати декількома пристроями."
msgid "(Requires restart)"
msgstr ""
msgid "Pop up to select filament grouping mode"
msgstr ""
@@ -8612,14 +8610,14 @@ msgstr "Синхронізація налаштувань"
msgid "View control settings"
msgstr "Перегляд параметрів керування"
msgid "Rotate of view"
msgid "Rotate view"
msgstr "Повернути вигляд"
msgid "Move of view"
msgstr "Переміщення виду"
msgid "Pan view"
msgstr "Панорамний вигляд"
msgid "Zoom of view"
msgstr "Масштаб вигляду"
msgid "Zoom view"
msgstr "Перегляд масштабу"
msgid "Other"
msgstr "Інший"
@@ -9447,8 +9445,8 @@ msgid ""
msgstr ""
msgid ""
"Enabling both precise Z height and the prime tower may cause the size of "
"prime tower to increase. Do you still want to enable?"
"Enabling both precise Z height and the prime tower may cause slicing errors. "
"Do you still want to enable?"
msgstr ""
msgid ""
@@ -9456,6 +9454,11 @@ msgid ""
"model without prime tower. Do you still want to enable clumping detection?"
msgstr ""
msgid ""
"Enabling both precise Z height and the prime tower may cause slicing errors. "
"Do you still want to enable precise Z height?"
msgstr ""
msgid ""
"A prime tower is required for smooth timelapse. There may be flaws on the "
"model without prime tower. Do you want to enable prime tower?"
@@ -9569,8 +9572,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"При записі таймлапсу без інструментальної головки рекомендується додати "
"“Timelapse Wipe Tower” \n"
@@ -9674,7 +9677,7 @@ msgstr "Стінки"
msgid "Top/bottom shells"
msgstr "Верхня/нижня оболонка"
msgid "Initial layer speed"
msgid "First layer speed"
msgstr "Швидкість першого шару"
msgid "Other layers speed"
@@ -10246,8 +10249,8 @@ msgstr ""
"Ви можете відкинути попередньо встановлені значення, які ви змінили, або "
"перенести змінені значення до нового проекту"
msgid "Extruders count"
msgstr "Кількість екструдерів"
msgid "Extruder count"
msgstr ""
msgid "Capabilities"
msgstr "Можливості"
@@ -10416,6 +10419,9 @@ msgid ""
" to continue or manually adjust it."
msgstr ""
msgid "—> "
msgstr ""
msgid ""
"Synchronizing AMS filaments will discard your modified but unsaved filament "
"presets.\n"
@@ -10665,11 +10671,8 @@ msgstr ""
msgid ""
"Missing BambuSource component registered for media playing! Please re-"
"install BambuStudio or seek after-sales help."
"install OrcaSlicer or seek community help."
msgstr ""
"Відсутній компонент BambuSource, зареєстрований для відтворення медіафайлів! "
"Будь ласка, перевстановіть BambuStudio або зверніться за додатковою "
"допомогою."
msgid ""
"Using a BambuSource from a different install, video play may not work "
@@ -10732,15 +10735,6 @@ msgstr "Показати список клавіш"
msgid "Global shortcuts"
msgstr "Глобальні ярлики"
msgid "Pan View"
msgstr "Панорамний вигляд"
msgid "Rotate View"
msgstr "Повернути вигляд"
msgid "Zoom View"
msgstr "Перегляд масштабу"
msgid ""
"Auto orients selected objects or all objects. If there are selected objects, "
"it just orients the selected ones. Otherwise, it will orient all objects in "
@@ -11173,7 +11167,7 @@ msgid "Open G-code file:"
msgstr "Відкрийте файл G-коду:"
msgid ""
"One object has empty initial layer and can't be printed. Please Cut the "
"One object has an empty first layer and can't be printed. Please Cut the "
"bottom or enable supports."
msgstr ""
"Один об'єкт має порожній початковий шар і не може бути надрукований. Будь "
@@ -11419,6 +11413,10 @@ msgid ""
"Clumping detection is not supported when \"by object\" sequence is enabled."
msgstr ""
msgid ""
"Enabling both precise Z height and the prime tower may cause slicing errors."
msgstr ""
msgid ""
"A prime tower is required for clumping detection; otherwise, there may be "
"flaws on the model."
@@ -11593,6 +11591,11 @@ msgstr ""
"Діаметр органічної опорної гілки не повинен бути меншим за діаметр верхівки "
"опорного дерева."
msgid ""
"The Hollow base pattern is not supported by this support type; Rectilinear "
"will be used instead."
msgstr ""
msgid ""
"Support enforcers are used but support is not enabled. Please enable support."
msgstr ""
@@ -11743,7 +11746,7 @@ msgid "Elephant foot compensation"
msgstr "Компенсація слонової стопи"
msgid ""
"Shrinks the initial layer on build plate to compensate for elephant foot "
"Shrinks the first layer on build plate to compensate for elephant foot "
"effect."
msgstr ""
"Зменшення початкового шару на робочій пластині для компенсації ефекту "
@@ -11762,9 +11765,6 @@ msgstr ""
"шар буде стиснуто на значення компенсації \"слонової стопи\", наступні шари "
"будуть лінійно стискатися менше, аж до шару, вказаного цим значенням."
msgid "layers"
msgstr "шари"
msgid ""
"Slicing height for each layer. Smaller layer height means more accurate and "
"more printing time."
@@ -11958,50 +11958,50 @@ msgstr ""
"Температура столу для всіх шарів, крім першого. Значення 0 означає, що "
"філамент не підтримує друк на Текстурованій Пластині PEI"
msgid "Initial layer"
msgid "First layer"
msgstr "Перший шар"
msgid "Initial layer bed temperature"
msgid "First layer bed temperature"
msgstr "Температура першого шару"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Cool Plate SuperTack."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Cool Plate SuperTack."
msgstr ""
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
"друк на Холодній Пластині SuperTack"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Cool Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Cool Plate."
msgstr ""
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
"друк на Холодній Пластині"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Textured Cool Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Textured Cool Plate."
msgstr ""
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
"друк на Текстурованій Холодній Пластині"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Engineering Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Engineering Plate."
msgstr ""
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
"друк на Інженерній Пластині"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the High Temp Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the High Temp Plate."
msgstr ""
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
"друк на Високотемпературній Пластині"
msgid ""
"Bed temperature of the initial layer. A value of 0 means the filament does "
"not support printing on the Textured PEI Plate."
"Bed temperature of the first layer. A value of 0 means the filament does not "
"support printing on the Textured PEI Plate."
msgstr ""
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
"друк на Текстурованій Пластині PEI"
@@ -13382,9 +13382,6 @@ msgstr "Використовується лише як візуальна доп
msgid "Extruder offset"
msgstr "Зміщення екструдера"
msgid "Flow ratio"
msgstr "Коефіцієнт потоку"
#, fuzzy
msgid ""
"The material may have volumetric change after switching between molten and "
@@ -13777,7 +13774,10 @@ msgstr ""
msgid ""
"When enabled, the extrusion flow is limited by the smaller of the fitted "
"value (calculated from line width and layer height) and the user-defined "
"maximum flow. When disabled, only the user-defined maximum flow is applied."
"maximum flow. When disabled, only the user-defined maximum flow is applied.\n"
"\n"
"Note: Experimental and incomplete feature imported from BBS. Functional for "
"some profiles that already have the variable saved."
msgstr ""
msgid "Max volumetric speed multinomial coefficients"
@@ -14238,8 +14238,8 @@ msgstr ""
"знайдено, лінія заповнення з'єднується з сегментом периметра лише з одного "
"боку, і довжина взятого сегменту периметра обмежена цим параметром, але не "
"більше anchor_length_max.\n"
"Встановіть цей параметр рівним нулю, щоб вимкнути периметри прив'язки."
"пов'язані з однією лінією заповнення."
"Встановіть цей параметр рівним нулю, щоб вимкнути периметри "
"прив'язки.пов'язані з однією лінією заповнення."
msgid "0 (no open anchors)"
msgstr "0 (немає відкритих прив'язок)"
@@ -14306,8 +14306,8 @@ msgid "mm/s² or %"
msgstr "мм/с² або %"
msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e."
"g. 100%), it will be calculated based on the default acceleration."
"Acceleration of sparse infill. If the value is expressed as a percentage "
"(e.g. 100%), it will be calculated based on the default acceleration."
msgstr ""
"Прискорення заповнення. Якщо значення виражено у відсотках (наприклад, "
"100%), воно буде розраховане на основі прискорення за умовчанням."
@@ -14322,7 +14322,7 @@ msgstr ""
"за замовчуванням."
msgid ""
"Acceleration of initial layer. Using a lower value can improve build plate "
"Acceleration of the first layer. Using a lower value can improve build plate "
"adhesion."
msgstr ""
"Прискорення першого шару. Використання меншого значення може покращити "
@@ -14366,42 +14366,43 @@ msgstr "Ривок для верхньої поверхні"
msgid "Jerk for infill."
msgstr "Ривок для заповнення"
msgid "Jerk for initial layer."
msgid "Jerk for the first layer."
msgstr "Ривок для першого шару"
msgid "Jerk for travel."
msgstr "Ривок для переміщення"
msgid ""
"Line width of initial layer. If expressed as a %, it will be computed over "
"Line width of the first layer. If expressed as a %, it will be computed over "
"the nozzle diameter."
msgstr ""
"Ширина лінії першого шару. Якщо виражена у %, вона буде розрахована по "
"діаметру сопла."
msgid "Initial layer height"
msgid "First layer height"
msgstr "Висота першого шару"
#, fuzzy
msgid ""
"Height of initial layer. Making initial layer height to be thick slightly "
"can improve build plate adhesion."
"Height of the first layer. Making the first layer height thicker can improve "
"build plate adhesion."
msgstr ""
"Висота першого шару. Невелике збільшення висоти першого шару може покращити "
"прилипання до робочої пластини"
msgid "Speed of initial layer except the solid infill part."
msgid "Speed of the first layer except the solid infill part."
msgstr "Швидкість першого шару, за винятком зони суцільного заповнення"
msgid "Initial layer infill"
msgid "First layer infill"
msgstr "Заповнення першого шару"
msgid "Speed of solid infill part of initial layer."
msgid "Speed of solid infill part of the first layer."
msgstr "Швидкість зони суцільного заповнення першого шару"
msgid "Initial layer travel speed"
msgid "First layer travel speed"
msgstr "Швидкість переміщення першого шару"
msgid "Travel speed of initial layer."
msgid "Travel speed of the first layer."
msgstr "Швидкість переміщення першого шару"
msgid "Number of slow layers"
@@ -14414,10 +14415,11 @@ msgstr ""
"Перші кілька шарів друкуються повільніше, ніж зазвичай. Швидкість "
"поступовозбільшується лінійним чином за заданою кількістю шарів."
msgid "Initial layer nozzle temperature"
msgid "First layer nozzle temperature"
msgstr "Температура сопла першого шару"
msgid "Nozzle temperature for printing initial layer when using this filament."
msgid ""
"Nozzle temperature for printing the first layer when using this filament."
msgstr ""
"Температура сопла для друку першого шару під час використання цього філаменту"
@@ -14426,10 +14428,10 @@ msgstr "Повна швидкість вентилятора на шарі"
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer"
"\". \"full_fan_speed_layer\" will be ignored if lower than "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
"\"close_fan_the_first_x_layers\" to maximum at layer "
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr ""
"Швидкість вентилятора лінійно збільшується від нуля на "
"рівні«close_fan_the_first_x_layers» до максимуму на рівні "
@@ -15261,7 +15263,8 @@ msgstr "Верхові поверхні"
msgid "Topmost surface"
msgstr "Найвища поверхня"
msgid "All solid layer"
#, fuzzy
msgid "All solid layers"
msgstr "Весь суцільний шар"
msgid "Ironing Pattern"
@@ -15778,7 +15781,8 @@ msgstr ""
"Максимальна площа отвору в основі моделі перед заповненням його конічним "
"матеріалом. Значення 0 заповнює всі отвори в основі моделі."
msgid "Detect overhang wall"
#, fuzzy
msgid "Detect overhang walls"
msgstr "Виявлення стінок що нависають"
#, c-format, boost-format
@@ -15871,13 +15875,13 @@ msgstr "Розширення підкладки"
msgid "Expand all raft layers in XY plane."
msgstr "Розширити всі шари підкладки в площині XY"
msgid "Initial layer density"
msgid "First layer density"
msgstr "Початкова щільність шару"
msgid "Density of the first raft or support layer."
msgstr "Щільність першого шару підкладки або підтримки"
msgid "Initial layer expansion"
msgid "First layer expansion"
msgstr "Розширення початкового шару"
msgid "Expand the first raft or support layer to improve bed plate adhesion."
@@ -16291,8 +16295,8 @@ msgid "Role base wipe speed"
msgstr "Швидкість протирання залежно від типу"
msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e."
"g. if a wipe action is executed immediately following an outer wall "
"The wipe speed is determined by the speed of the current extrusion role. "
"e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action."
msgstr ""
@@ -16308,8 +16312,8 @@ msgid ""
"To minimize the visibility of the seam in a closed loop extrusion, a small "
"inward movement is executed before the extruder leaves the loop."
msgstr ""
"Щоб звести до мінімуму видимість шва при екструзії із замкнутим контуром,"
"Невеликий рух усередину виконується до виходу екструдера з контуру."
"Щоб звести до мінімуму видимість шва при екструзії із замкнутим "
"контуром,Невеликий рух усередину виконується до виходу екструдера з контуру."
msgid "Wipe before external loop"
msgstr "Протирати перед зовнішнім контуром"
@@ -16466,8 +16470,9 @@ msgstr ""
msgid "Minimum sparse infill threshold"
msgstr "Мінімальний поріг часткового заповнення"
#, fuzzy
msgid ""
"Sparse infill area which is smaller than threshold value is replaced by "
"Sparse infill areas smaller than this threshold value are replaced by "
"internal solid infill."
msgstr ""
"Ділянки часткового заповнення, менші за порогове значення, замінюються "
@@ -16648,6 +16653,22 @@ msgstr ""
"протягом усього друку. Це корисно для ручного друку на декількох матеріалах, "
"де ми використовуємо M600/PAUSE для запуску ручної заміни нитки."
msgid "Wipe tower type"
msgstr ""
msgid ""
"Choose the wipe tower implementation for multi-material prints. Type 1 is "
"recommended for Bambu and Qidi printers with a filament cutter. Type 2 "
"offers better compatibility with multi-tool and MMU printers and provide "
"overall better compatibility."
msgstr ""
msgid "Type 1"
msgstr ""
msgid "Type 2"
msgstr ""
msgid "Purge in prime tower"
msgstr "Очищати на підготовчій вежі"
@@ -16787,8 +16808,8 @@ msgid ""
"Only create support for critical regions including sharp tail, cantilever, "
"etc."
msgstr ""
"Створювати підтримку тільки для критичних областей, включаючи гострий хвіст,"
"консоль і т.д."
"Створювати підтримку тільки для критичних областей, включаючи гострий "
"хвіст,консоль і т.д."
msgid "Ignore small overhangs"
msgstr ""
@@ -17147,8 +17168,8 @@ msgstr "Увімкнути контроль температури"
msgid ""
"Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode"
"\"\n"
"activates the emitting of an M191 command before the "
"\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n"
@@ -17210,12 +17231,14 @@ msgstr ""
msgid "Nozzle temperature for layers after the initial one."
msgstr "Температура сопла для шарів після першого"
msgid "Detect thin wall"
#, fuzzy
msgid "Detect thin walls"
msgstr "Виявлення тонкої стінки"
#, fuzzy
msgid ""
"Detect thin wall which can't contain two line width. And use single line to "
"print. Maybe printed not very well, because it's not closed loop."
"Detect thin walls which can't contain two line widths, and use single line "
"to print. Maybe not printed very well, because it's not a closed loop."
msgstr ""
"Виявляти тонкі стінки, товщина яких менше ніж ширина двох ліній і "
"використовувати лише одну лінію для друку. Можуть бути надруковані не дуже "
@@ -17326,9 +17349,9 @@ msgstr ""
"Залежно від тривалості операції витирання, швидкості та тривалості "
"втягування екструдера/нитки, може знадобитися рух накату для нитки.\n"
"\n"
"Якщо встановити значення у параметрі \"Кількість втягування перед витиранням"
"\" нижче, надлишкове втягування буде виконано перед витиранням, інакше воно "
"буде виконано після нього."
"Якщо встановити значення у параметрі \"Кількість втягування перед "
"витиранням\" нижче, надлишкове втягування буде виконано перед витиранням, "
"інакше воно буде виконано після нього."
msgid ""
"The wiping tower can be used to clean up the residue on the nozzle and "
@@ -17813,7 +17836,8 @@ msgstr ""
"елемента, то товщина периметра дорівнюватиме товщині самого елемента. Він "
"виражається у відсотках від діаметра сопла"
msgid "Detect narrow internal solid infill"
#, fuzzy
msgid "Detect narrow internal solid infills"
msgstr "Виявлення вузького внутрішнього суцільного заповнення"
msgid ""
@@ -18078,8 +18102,8 @@ msgid "Debug level"
msgstr "Рівень налагодження"
msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"5:trace\n"
msgstr ""
"Встановлює рівень реєстрації налагодження. 0: непереборний, 1: помилка, 2: "
"попередження, 3: інформація, 4: налагодження, 5: трасування\n"
@@ -18433,10 +18457,10 @@ msgstr ""
"Вектор точок опуклої оболонки першого шару. Кожен елемент має такий формат: "
"'[x, y]' (x і y — числа з плаваючою комою в мм)."
msgid "Bottom-left corner of first layer bounding box"
msgid "Bottom-left corner of the first layer bounding box"
msgstr "Нижній лівий кут обмежувальної рамки першого шару"
msgid "Top-right corner of first layer bounding box"
msgid "Top-right corner of the first layer bounding box"
msgstr "Верхній правий кут обмежувальної рамки першого шару"
msgid "Size of the first layer bounding box"
@@ -18609,13 +18633,13 @@ msgstr "Наданий файл не вдалося прочитати, оскі
msgid ""
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
msgstr ""
"Невідомий формат файлу: вхідний файл повинен мати розширення .stl, .obj або ."
"amf (.xml)."
"Невідомий формат файлу: вхідний файл повинен мати розширення .stl, .obj "
"або .amf (.xml)."
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
msgstr ""
"Невідомий формат файлу: вхідний файл повинен мати розширення .3mf або .zip."
"amf."
"Невідомий формат файлу: вхідний файл повинен мати розширення .3mf "
"або .zip.amf."
msgid "load_obj: failed to parse"
msgstr "помилка завантаження файлу OBJ: не вдалося розпізнати формат"
@@ -19502,7 +19526,7 @@ msgstr ""
msgid "Cornering settings"
msgstr ""
msgid "Note: Lower values = sharper corners but slower speeds.\n"
msgid "Note: Lower values = sharper corners but slower speeds."
msgstr ""
msgid ""
@@ -19798,8 +19822,8 @@ msgstr ""
"Чи бажаєте ви їх перезаписати?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\".\n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\".\n"
"To add preset for more printers, please go to printer selection"
msgstr ""
"Ми б перейменували попередні налаштування на «Вибраний вами серійний "
@@ -21707,6 +21731,38 @@ msgstr ""
"ABS, відповідне підвищення температури гарячого ліжка може зменшити "
"ймовірність деформації?"
#~ msgid ""
#~ "Zero first layer height is invalid.\n"
#~ "\n"
#~ "The first layer height will be reset to 0.2."
#~ msgstr ""
#~ "Нульова висота першого шару недопустима.\n"
#~ "\n"
#~ "Висоту першого шару буде скинуто до 0,2 мм."
#~ msgid "Check for Update"
#~ msgstr "Перевірити оновлення"
#~ msgid "Rotate of view"
#~ msgstr "Повернути вигляд"
#~ msgid "Move of view"
#~ msgstr "Переміщення виду"
#~ msgid "Zoom of view"
#~ msgstr "Масштаб вигляду"
#~ msgid "Extruders count"
#~ msgstr "Кількість екструдерів"
#~ msgid ""
#~ "Missing BambuSource component registered for media playing! Please re-"
#~ "install BambuStudio or seek after-sales help."
#~ msgstr ""
#~ "Відсутній компонент BambuSource, зареєстрований для відтворення "
#~ "медіафайлів! Будь ласка, перевстановіть BambuStudio або зверніться за "
#~ "додатковою допомогою."
#~ msgid "Line pattern of support."
#~ msgstr "Лінія підтримки"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "Afinia",
"version": "02.03.02.51",
"version": "02.03.02.60",
"force_update": "0",
"description": "Afinia configurations",
"machine_model_list": [
@@ -18,6 +18,26 @@
"name": "fdm_process_afinia_common",
"sub_path": "process/fdm_process_afinia_common.json"
},
{
"name": "fdm_process_afinia_0.18_nozzle_0.6",
"sub_path": "process/fdm_process_afinia_0.18_nozzle_0.6.json"
},
{
"name": "fdm_process_afinia_0.24_nozzle_0.6",
"sub_path": "process/fdm_process_afinia_0.24_nozzle_0.6.json"
},
{
"name": "fdm_process_afinia_0.30_nozzle_0.6",
"sub_path": "process/fdm_process_afinia_0.30_nozzle_0.6.json"
},
{
"name": "fdm_process_afinia_0.36_nozzle_0.6",
"sub_path": "process/fdm_process_afinia_0.36_nozzle_0.6.json"
},
{
"name": "fdm_process_afinia_0.42_nozzle_0.6",
"sub_path": "process/fdm_process_afinia_0.42_nozzle_0.6.json"
},
{
"name": "fdm_process_afinia_HS_common",
"sub_path": "process/fdm_process_afinia_HS_common.json"
@@ -42,26 +62,6 @@
"name": "0.28mm Extra Draft @Afinia H+1(HS)",
"sub_path": "process/0.28mm Extra Draft @Afinia H+1(HS).json"
},
{
"name": "fdm_process_afinia_0.18_nozzle_0.6",
"sub_path": "process/fdm_process_afinia_0.18_nozzle_0.6.json"
},
{
"name": "fdm_process_afinia_0.24_nozzle_0.6",
"sub_path": "process/fdm_process_afinia_0.24_nozzle_0.6.json"
},
{
"name": "fdm_process_afinia_0.30_nozzle_0.6",
"sub_path": "process/fdm_process_afinia_0.30_nozzle_0.6.json"
},
{
"name": "fdm_process_afinia_0.36_nozzle_0.6",
"sub_path": "process/fdm_process_afinia_0.36_nozzle_0.6.json"
},
{
"name": "fdm_process_afinia_0.42_nozzle_0.6",
"sub_path": "process/fdm_process_afinia_0.42_nozzle_0.6.json"
},
{
"name": "fdm_process_afinia_0.18_nozzle_0.6_HS",
"sub_path": "process/fdm_process_afinia_0.18_nozzle_0.6_HS.json"
@@ -112,26 +112,18 @@
"name": "fdm_filament_common",
"sub_path": "filament/fdm_filament_common.json"
},
{
"name": "fdm_filament_pla",
"sub_path": "filament/fdm_filament_pla.json"
},
{
"name": "fdm_filament_abs",
"sub_path": "filament/fdm_filament_abs.json"
},
{
"name": "fdm_filament_pla",
"sub_path": "filament/fdm_filament_pla.json"
},
{
"name": "fdm_filament_tpu",
"sub_path": "filament/fdm_filament_tpu.json"
},
{
"name": "Afinia PLA",
"sub_path": "filament/Afinia PLA.json"
},
{
"name": "Afinia Value PLA",
"sub_path": "filament/Afinia Value PLA.json"
},
{
"name": "Afinia ABS",
"sub_path": "filament/Afinia ABS.json"
@@ -141,32 +133,40 @@
"sub_path": "filament/Afinia ABS+.json"
},
{
"name": "Afinia Value ABS",
"sub_path": "filament/Afinia Value ABS.json"
},
{
"name": "Afinia TPU",
"sub_path": "filament/Afinia TPU.json"
},
{
"name": "Afinia PLA@HS",
"sub_path": "filament/Afinia PLA@HS.json"
},
{
"name": "Afinia Value PLA@HS",
"sub_path": "filament/Afinia Value PLA@HS.json"
"name": "Afinia ABS+@HS",
"sub_path": "filament/Afinia ABS+@HS.json"
},
{
"name": "Afinia ABS@HS",
"sub_path": "filament/Afinia ABS@HS.json"
},
{
"name": "Afinia Value ABS",
"sub_path": "filament/Afinia Value ABS.json"
},
{
"name": "Afinia Value ABS@HS",
"sub_path": "filament/Afinia Value ABS@HS.json"
},
{
"name": "Afinia ABS+@HS",
"sub_path": "filament/Afinia ABS+@HS.json"
"name": "Afinia PLA",
"sub_path": "filament/Afinia PLA.json"
},
{
"name": "Afinia PLA@HS",
"sub_path": "filament/Afinia PLA@HS.json"
},
{
"name": "Afinia Value PLA",
"sub_path": "filament/Afinia Value PLA.json"
},
{
"name": "Afinia Value PLA@HS",
"sub_path": "filament/Afinia Value PLA@HS.json"
},
{
"name": "Afinia TPU",
"sub_path": "filament/Afinia TPU.json"
},
{
"name": "Afinia TPU@HS",
@@ -191,4 +191,4 @@
"sub_path": "machine/Afinia H+1(HS) 0.6 nozzle.json"
}
]
}
}

View File

@@ -64,7 +64,7 @@
"top_surface_line_width": "0.42",
"top_surface_speed": "120",
"travel_speed": "400",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"prime_tower_width": "60",
"xy_hole_compensation": "0",
"xy_contour_compensation": "0",

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

View File

@@ -0,0 +1,237 @@
{
"type": "machine",
"name": "Anet A8 Plus 0.4 nozzle",
"inherits": "",
"from": "User",
"adaptive_bed_mesh_margin": "0",
"auxiliary_fan": "0",
"bbl_use_printhost": "0",
"bed_custom_model": "",
"bed_custom_texture": "",
"bed_exclude_area": [
"0x0"
],
"bed_mesh_max": "99999,99999",
"bed_mesh_min": "-99999,-99999",
"bed_mesh_probe_distance": "50,50",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "M600",
"cooling_tube_length": "5",
"cooling_tube_retraction": "91.5",
"default_bed_type": "",
"default_filament_profile": [
"Anycubic Generic PLA"
],
"default_print_profile": "0.20mm Standard @Anycubic 4MaxPro2",
"deretraction_speed": [
"25"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "1",
"enable_long_retraction_when_cut": "0",
"extra_loading_move": "-2",
"extruder_clearance_height_to_lid": "140",
"extruder_clearance_height_to_rod": "36",
"extruder_clearance_radius": "65",
"extruder_colour": [
"#018001"
],
"extruder_offset": [
"0x0"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "1",
"fan_speedup_time": "0",
"gcode_flavor": "marlin",
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "octoprint",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": "M104 S0 ; turn off extruder heating\nM140 S0 ; turn off bed heating\nM107 ; turn off fans\nG91 ; relative positioning\nG0 Z+0.5 ; move Z up a tiny bit\nG90 ; absolute positioning\nG0 X135 Y105 F{machine_max_speed_x[0]*60} ; move extruder to center position\nG0 Z190.5 F{machine_max_speed_z[0]*60} ; lower the plattform to Z min\nM84 ; steppers off\nG90 ; absolute positioning\n",
"machine_load_filament_time": "0",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"1250",
"1250"
],
"machine_max_acceleration_retracting": [
"1250",
"1250"
],
"machine_max_acceleration_travel": [
"1500",
"1500"
],
"machine_max_acceleration_x": [
"1000",
"900"
],
"machine_max_acceleration_y": [
"1000",
"900"
],
"machine_max_acceleration_z": [
"1000",
"100"
],
"machine_max_jerk_e": [
"5",
"5"
],
"machine_max_jerk_x": [
"6",
"6"
],
"machine_max_jerk_y": [
"6",
"6"
],
"machine_max_jerk_z": [
"0.2",
"0.2"
],
"machine_max_junction_deviation": [
"0",
"0"
],
"machine_max_speed_e": [
"120",
"120"
],
"machine_max_speed_x": [
"200",
"200"
],
"machine_max_speed_y": [
"200",
"200"
],
"machine_max_speed_z": [
"64",
"16"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": "G21 ; metric values\nG90 ; absolute positioning\nM82 ; set extruder to absolute mode\nM140 S[first_layer_bed_temperature] ; set bed temp\nG28 X0 Y0 ; home X and Y\nG28 Z0 ; home Z\nG1 Z30 F{machine_max_speed_z[0]*60} ; move Z a bit down to not blow on the bed edge while heating\nG1 X10 F3900 ; let some space on x to prevent the filament cooling exhaust from beeing blocked by the servo motor\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp\nM104 S[nozzle_temperature_initial_layer] ; set extruder temp\nM106 S80 ; turn on fan to prevent air nozzle melt while heating up\nM109 S[nozzle_temperature_initial_layer] ; wait for extruder temp\nM107 ; start with the fan off\nG28 X0 ; goto X home again\nG92 E0 ; zero the extruded length\nG1 Z0.2 F360 ; move plattform upwards\n; extrude material next to the plattform (comment or remove following lines to disable)\nG1 F180 E20 ; extrude some material next to the plattform\nG92 E0 ; zero the extruded length\nG1 E-[retraction_length] F{retraction_speed[0]*60} ; do a filament retract\nG92 E0 ; zero the extruded length again\nG1 X5 F3900 ; move sideways to get rid of that string\nG1 E[retraction_length] F{retraction_speed[0]*60} ; do a filament deretract with retract parameters\nG92 E0 ; zero the extruded length again\n; draw intro line (comment or remove following lines to disable)\nG1 X30 E5 F700 ; draw intro line\nG92 E0 ; zero the extruded length\nG1 E-[retraction_length] F{retraction_speed[0]*60} ; do a filament retract\nG1 X40 Z2.0 ; move away from the introline\nG92 E0 ; zero the extruded length again\nG1 E[retraction_length] F{retraction_speed[0]*60} ; do a filament deretract with retract parameters\n; end of intro line code\nM117 Printing...\nG5",
"machine_tool_change_time": "0",
"machine_unload_filament_time": "0",
"manual_filament_change": "0",
"max_layer_height": [
"0.3"
],
"max_resonance_avoidance_speed": "120",
"min_layer_height": [
"0.07"
],
"min_resonance_avoidance_speed": "70",
"nozzle_diameter": [
"0.4"
],
"nozzle_height": "2.5",
"nozzle_hrc": "0",
"nozzle_type": "undefine",
"nozzle_volume": "0",
"parking_pos_retraction": "92",
"pellet_modded_printer": "0",
"preferred_orientation": "0",
"printable_area": [
"0x0",
"300x0",
"300x300",
"0x300"
],
"printable_height": "350",
"printer_model": "Anet A8 Plus",
"printer_notes": "",
"printer_settings_id": "Anet A8 Plus 0.4 nozzle",
"printer_structure": "undefine",
"printer_technology": "FFF",
"printer_variant": "0.4",
"printhost_authorization_type": "key",
"printhost_ssl_ignore_revoke": "0",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "1",
"resonance_avoidance": "0",
"retract_before_wipe": [
"0%"
],
"retract_length_toolchange": [
"10"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"0"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"0"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"2.5"
],
"retraction_minimum_travel": [
"2"
],
"retraction_speed": [
"35"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_multi_bed_types": "0",
"template_custom_gcode": "",
"thumbnails": "48x48/PNG,300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "0",
"use_relative_e_distances": "1",
"wipe": [
"1"
],
"wipe_distance": [
"1"
],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Normal Lift"
],
"z_offset": "0"
}

View File

@@ -1,6 +1,6 @@
{
"name": "Anker",
"version": "02.03.02.51",
"version": "02.03.02.60",
"force_update": "0",
"description": "Anker configurations",
"machine_model_list": [

View File

@@ -81,7 +81,7 @@
"skirt_height": "1",
"brim_width": "5",
"brim_object_gap": "0.1",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"prime_tower_width": "60",
"wipe_tower_no_sparse_layers": "0",
"print_sequence": "by layer",

View File

@@ -1,6 +1,6 @@
{
"name": "Anycubic",
"version": "02.03.02.51",
"version": "02.03.02.60",
"force_update": "0",
"description": "Anycubic configurations",
"machine_model_list": [

View File

@@ -1,283 +0,0 @@
{
"adaptive_bed_mesh_margin": "5",
"auxiliary_fan": "0",
"bbl_use_printhost": "0",
"bed_custom_model": "D:/3D_Prints/PEi Sheet Anycubic Kobra Neo.stl",
"bed_custom_texture": "D:/3D_Prints/PEi Sheet Anycubic Kobra Neo.png",
"bed_exclude_area": [],
"bed_mesh_max": "210,205",
"bed_mesh_min": "32,5",
"bed_mesh_probe_distance": "0,0",
"bed_temperature_formula": "by_first_filament",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\nG92 E0 ;zero out extruded length for accurecy",
"best_object_pos": "0.5,0.5",
"change_extrusion_role_gcode": "",
"change_filament_gcode": "_M600",
"cooling_tube_length": "0",
"cooling_tube_retraction": "0",
"default_bed_type": "",
"default_filament_profile": [
"SUNLU PLA @Anycubic Kobra Neo 0.6 nozzle"
],
"default_nozzle_volume_type": [
"Standard"
],
"default_print_profile": "0.4 Layer @Anycubic Kobra Neo 0.6 nozzle",
"deretraction_speed": [
"30"
],
"disable_m73": "0",
"emit_machine_limits_to_gcode": "1",
"enable_filament_ramming": "0",
"enable_long_retraction_when_cut": "0",
"enable_power_loss_recovery": "printer_configuration",
"extra_loading_move": "0",
"extruder_clearance_height_to_lid": "250",
"extruder_clearance_height_to_rod": "35",
"extruder_clearance_radius": "55",
"extruder_colour": [
"#FF4D4F"
],
"extruder_offset": [
"0x0"
],
"extruder_printable_area": [],
"extruder_printable_height": [
"0"
],
"extruder_type": [
"Direct Drive"
],
"extruder_variant_list": [
"Direct Drive Standard"
],
"fan_kickstart": "0",
"fan_speedup_overhangs": "0",
"fan_speedup_time": "2",
"file_start_gcode": "",
"from": "User",
"gcode_flavor": "klipper",
"grab_length": [
"0"
],
"head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0",
"host_type": "octoprint",
"inherits": "",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;Layer {layer_num + 1} @ [layer_z]mm\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}\nM117 Layer {layer_num+1}/[total_layer_count] @ [layer_z]mm\nPLR_SAVE_PRINT_STATE_WITH_LAYER LAYER={layer_num + 1} LAYER_HEIGHT={layer_z}\n",
"long_retractions_when_cut": [
"0"
],
"machine_end_gcode": "_END_PRINT\n;total layers count = [total_layer_count]",
"machine_load_filament_time": "42",
"machine_max_acceleration_e": [
"2500",
"20000"
],
"machine_max_acceleration_extruding": [
"2500",
"20000"
],
"machine_max_acceleration_retracting": [
"2500",
"20000"
],
"machine_max_acceleration_travel": [
"20000",
"20000"
],
"machine_max_acceleration_x": [
"2500",
"15000"
],
"machine_max_acceleration_y": [
"2500",
"15000"
],
"machine_max_acceleration_z": [
"20",
"5000"
],
"machine_max_jerk_e": [
"4",
"10"
],
"machine_max_jerk_x": [
"8",
"20"
],
"machine_max_jerk_y": [
"8",
"20"
],
"machine_max_jerk_z": [
"4",
"5"
],
"machine_max_junction_deviation": [
"0",
"0"
],
"machine_max_speed_e": [
"100",
"80"
],
"machine_max_speed_x": [
"250",
"600"
],
"machine_max_speed_y": [
"250",
"600"
],
"machine_max_speed_z": [
"20",
"10"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"machine_pause_gcode": "PAUSE",
"machine_start_gcode": "SET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\n;;;;; PLR_RESUME - INITIAL PRINTER SETUP STARTS ;;;;;\nPLR_DISABLE\n_START_PRINT BED_TEMP=[first_layer_bed_temperature] EXTRUDER_TEMP=[first_layer_temperature]\nPLR_ENABLE\n;;;;; PLR_RESUME - PRINT GCODE STARTS ;;;;;",
"machine_tool_change_time": "0",
"machine_unload_filament_time": "0",
"manual_filament_change": "0",
"master_extruder_id": "1",
"max_layer_height": [
"0.48"
],
"max_resonance_avoidance_speed": "120",
"min_layer_height": [
"0.15"
],
"min_resonance_avoidance_speed": "70",
"name": "Anycubic Kobra Neo 0.6 nozzle",
"nozzle_diameter": [
"0.6"
],
"nozzle_flush_dataset": [
"0"
],
"nozzle_height": "4",
"nozzle_hrc": "0",
"nozzle_type": [
"undefine"
],
"nozzle_volume": [
"0"
],
"parking_pos_retraction": "0",
"pellet_modded_printer": "0",
"physical_extruder_map": [
"0"
],
"preferred_orientation": "0",
"print_host": "yazan-minipc.local:5555",
"print_host_webui": "",
"printable_area": [
"0x0",
"222x0",
"222x222",
"0x222"
],
"printable_height": "250",
"printer_agent": "moonraker",
"printer_extruder_id": [
"1"
],
"printer_extruder_variant": [
"Direct Drive Standard"
],
"printer_model": "Anycubic Kobra Neo",
"printer_notes": "",
"printer_settings_id": "Anycubic Kobra Neo 0.6 nozzle",
"printer_structure": "undefine",
"printer_technology": "FFF",
"printer_variant": "0.6",
"printhost_apikey": "",
"printhost_authorization_type": "key",
"printhost_cafile": "",
"printhost_password": "",
"printhost_port": "",
"printhost_ssl_ignore_revoke": "0",
"printhost_user": "",
"printing_by_object_gcode": "",
"purge_in_prime_tower": "0",
"resonance_avoidance": "0",
"retract_before_wipe": [
"0%"
],
"retract_length_toolchange": [
"0"
],
"retract_lift_above": [
"0"
],
"retract_lift_below": [
"259"
],
"retract_lift_enforce": [
"All Surfaces"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"0"
],
"retract_when_changing_layer": [
"1"
],
"retraction_distances_when_cut": [
"18"
],
"retraction_length": [
"1"
],
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"30"
],
"scan_first_layer": "0",
"silent_mode": "0",
"single_extruder_multi_material": "1",
"support_air_filtration": "0",
"support_chamber_temp_control": "0",
"support_multi_bed_types": "0",
"support_object_skip_flush": "0",
"template_custom_gcode": "",
"thumbnails": "32x32/PNG, 300x300/PNG",
"thumbnails_format": "PNG",
"time_cost": "0",
"time_lapse_gcode": "",
"travel_slope": [
"3"
],
"upward_compatible_machine": [],
"use_firmware_retraction": "1",
"use_relative_e_distances": "1",
"version": "2.2.0.4",
"wipe": [
"0"
],
"wipe_distance": [
"2"
],
"wrapping_detection_gcode": "",
"wrapping_detection_layers": "20",
"wrapping_exclude_area": [],
"z_hop": [
"0"
],
"z_hop_types": [
"Auto Lift"
],
"z_offset": "0"
}

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "45",
"travel_speed": "60",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "60",
"travel_speed": "180",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -99,7 +99,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "90",
"travel_speed": "180",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "100",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0.02",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "60",
"travel_speed": "180",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "45",
"travel_speed": "60",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "60",
"travel_speed": "180",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -99,7 +99,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "90",
"travel_speed": "180",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "100",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0.02",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "60",
"travel_speed": "180",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "45",
"travel_speed": "60",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "85",
"travel_speed": "180",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -99,7 +99,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "90",
"travel_speed": "180",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "100",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0.02",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "70",
"travel_speed": "120",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -97,7 +97,7 @@
"gap_infill_speed": "30",
"sparse_infill_speed": "85",
"travel_speed": "180",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -1,364 +0,0 @@
{
"accel_to_decel_enable": "0",
"accel_to_decel_factor": "50%",
"align_infill_direction_to_model": "1",
"alternate_extra_wall": "0",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "0",
"bottom_solid_infill_flow_ratio": "1",
"bottom_surface_density": "100%",
"bottom_surface_pattern": "concentric",
"bridge_acceleration": "50%",
"bridge_angle": "0",
"bridge_density": "100%",
"bridge_flow": "1.5",
"bridge_no_support": "0",
"bridge_speed": "10",
"brim_ears_detection_length": "1",
"brim_ears_max_angle": "125",
"brim_object_gap": "0.4",
"brim_type": "no_brim",
"brim_use_efc_outline": "1",
"brim_width": "5",
"calib_flowrate_topinfill_special_order": "0",
"compatible_printers": [
"Anycubic Kobra Neo 0.6 nozzle"
],
"compatible_printers_condition": "",
"counterbore_hole_bridging": "none",
"default_acceleration": "2500",
"default_jerk": "0",
"default_junction_deviation": "0",
"detect_narrow_internal_solid_infill": "1",
"detect_overhang_wall": "1",
"detect_thin_wall": "1",
"dont_filter_internal_bridges": "disabled",
"draft_shield": "disabled",
"elefant_foot_compensation": "0.2",
"elefant_foot_compensation_layers": "1",
"enable_arc_fitting": "0",
"enable_extra_bridge_layer": "disabled",
"enable_overhang_speed": "1",
"enable_prime_tower": "0",
"enable_support": "1",
"enable_tower_interface_cooldown_during_tower": "0",
"enable_tower_interface_features": "0",
"enable_wrapping_detection": "0",
"enforce_support_layers": "0",
"ensure_vertical_shell_thickness": "ensure_critical_only",
"exclude_object": "1",
"extra_perimeters_on_overhangs": "0",
"extra_solid_infills": "",
"extrusion_rate_smoothing_external_perimeter_only": "0",
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
"fill_multiline": "1",
"filter_out_gap_fill": "0.6",
"first_layer_flow_ratio": "1",
"flush_into_infill": "0",
"flush_into_objects": "0",
"flush_into_support": "1",
"from": "User",
"fuzzy_skin": "none",
"fuzzy_skin_first_layer": "0",
"fuzzy_skin_mode": "displacement",
"fuzzy_skin_noise_type": "classic",
"fuzzy_skin_octaves": "4",
"fuzzy_skin_persistence": "0.5",
"fuzzy_skin_point_distance": "0.8",
"fuzzy_skin_scale": "1",
"fuzzy_skin_thickness": "0.3",
"gap_fill_flow_ratio": "1",
"gap_fill_target": "topbottom",
"gap_infill_speed": "50",
"gcode_add_line_number": "0",
"gcode_comments": "0",
"gcode_label_objects": "1",
"hole_to_polyhole": "0",
"hole_to_polyhole_threshold": "0.01",
"hole_to_polyhole_twisted": "1",
"independent_support_layer_height": "1",
"infill_anchor": "1e+09",
"infill_anchor_max": "1e+09",
"infill_combination": "0",
"infill_combination_max_layer_height": "100%",
"infill_direction": "45",
"infill_jerk": "9",
"infill_lock_depth": "1",
"infill_overhang_angle": "60",
"infill_shift_step": "0.4",
"infill_wall_overlap": "20%",
"inherits": "",
"initial_layer_acceleration": "1500",
"initial_layer_infill_speed": "50",
"initial_layer_jerk": "9",
"initial_layer_line_width": "0",
"initial_layer_min_bead_width": "85%",
"initial_layer_print_height": "0.4",
"initial_layer_speed": "30",
"initial_layer_travel_speed": "50%",
"inner_wall_acceleration": "2500",
"inner_wall_flow_ratio": "1",
"inner_wall_jerk": "9",
"inner_wall_line_width": "0",
"inner_wall_speed": "70",
"interface_shells": "0",
"interlocking_beam": "0",
"interlocking_beam_layer_count": "2",
"interlocking_beam_width": "0.8",
"interlocking_boundary_avoidance": "2",
"interlocking_depth": "2",
"interlocking_orientation": "22.5",
"internal_bridge_angle": "0",
"internal_bridge_density": "100%",
"internal_bridge_flow": "1.5",
"internal_bridge_speed": "30",
"internal_solid_infill_acceleration": "100%",
"internal_solid_infill_flow_ratio": "1",
"internal_solid_infill_line_width": "0",
"internal_solid_infill_pattern": "monotonic",
"internal_solid_infill_speed": "70",
"ironing_angle": "0",
"ironing_angle_fixed": "0",
"ironing_flow": "10%",
"ironing_inset": "0",
"ironing_pattern": "rectilinear",
"ironing_spacing": "0.1",
"ironing_speed": "20",
"ironing_type": "no ironing",
"is_infill_first": "0",
"lateral_lattice_angle_1": "-45",
"lateral_lattice_angle_2": "45",
"layer_height": "0.4",
"line_width": "100%",
"make_overhang_printable": "0",
"make_overhang_printable_angle": "60",
"make_overhang_printable_hole_size": "0",
"max_bridge_length": "10",
"max_travel_detour_distance": "0",
"max_volumetric_extrusion_rate_slope": "0",
"max_volumetric_extrusion_rate_slope_segment_length": "3",
"min_bead_width": "85%",
"min_feature_size": "25%",
"min_length_factor": "0.75",
"min_skirt_length": "0",
"min_width_top_surface": "300%",
"minimum_sparse_infill_area": "15",
"mmu_segmented_region_interlocking_depth": "0",
"mmu_segmented_region_max_width": "0",
"name": "0.4 Layer @Anycubic Kobra Neo 0.6 nozzle",
"notes": "",
"only_one_wall_first_layer": "0",
"only_one_wall_top": "0",
"ooze_prevention": "0",
"outer_wall_acceleration": "2500",
"outer_wall_flow_ratio": "1",
"outer_wall_jerk": "9",
"outer_wall_line_width": "0",
"outer_wall_speed": "70",
"overhang_1_4_speed": "100%",
"overhang_2_4_speed": "100%",
"overhang_3_4_speed": "75%",
"overhang_4_4_speed": "50%",
"overhang_flow_ratio": "1",
"overhang_reverse": "0",
"overhang_reverse_internal_only": "0",
"overhang_reverse_threshold": "50%",
"post_process": [],
"precise_outer_wall": "0",
"precise_z_height": "0",
"preheat_steps": "1",
"preheat_time": "30",
"prime_tower_brim_width": "3",
"prime_tower_enable_framework": "0",
"prime_tower_flat_ironing": "0",
"prime_tower_infill_gap": "150%",
"prime_tower_skip_points": "1",
"prime_tower_width": "60",
"prime_volume": "45",
"print_extruder_id": [
"1"
],
"print_extruder_variant": [
"Direct Drive Standard"
],
"print_flow_ratio": "1",
"print_order": "default",
"print_sequence": "by layer",
"print_settings_id": "0.4 Layer @Anycubic Kobra Neo 0.6 nozzle",
"raft_contact_distance": "0.1",
"raft_expansion": "1.5",
"raft_first_layer_density": "100%",
"raft_first_layer_expansion": "5",
"raft_layers": "0",
"reduce_crossing_wall": "1",
"reduce_infill_retraction": "1",
"resolution": "0.005",
"role_based_wipe_speed": "1",
"scarf_angle_threshold": "155",
"scarf_joint_flow_ratio": "1",
"scarf_joint_speed": "100%",
"scarf_overhang_threshold": "40%",
"seam_gap": "10%",
"seam_position": "aligned",
"seam_slope_conditional": "0",
"seam_slope_entire_loop": "0",
"seam_slope_inner_walls": "0",
"seam_slope_min_length": "20",
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"set_other_flow_ratios": "0",
"single_extruder_multi_material_priming": "0",
"single_loop_draft_shield": "0",
"skeleton_infill_density": "25%",
"skeleton_infill_line_width": "100%",
"skin_infill_density": "25%",
"skin_infill_depth": "2",
"skin_infill_line_width": "100%",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",
"skirt_speed": "50",
"skirt_start_angle": "-135",
"skirt_type": "combined",
"slice_closing_radius": "0.001",
"slicing_mode": "regular",
"slow_down_layers": "1",
"slowdown_for_curled_perimeters": "1",
"small_area_infill_flow_compensation": "1",
"small_area_infill_flow_compensation_model": [
"0,0",
"\n0.2,0.4444",
"\n0.4,0.6145",
"\n0.6,0.7059",
"\n0.8,0.7619",
"\n1.5,0.8571",
"\n2,0.8889",
"\n3,0.9231",
"\n5,0.9520",
"\n10,1"
],
"small_perimeter_speed": "0",
"small_perimeter_threshold": "0",
"solid_infill_direction": "45",
"solid_infill_filament": "1",
"solid_infill_rotate_template": "45,135",
"sparse_infill_acceleration": "100%",
"sparse_infill_density": "10%",
"sparse_infill_filament": "1",
"sparse_infill_flow_ratio": "1",
"sparse_infill_line_width": "0",
"sparse_infill_pattern": "3dhoneycomb",
"sparse_infill_rotate_template": "",
"sparse_infill_speed": "70",
"spiral_finishing_flow_ratio": "0",
"spiral_mode": "0",
"spiral_mode_max_xy_smoothing": "200%",
"spiral_mode_smooth": "1",
"spiral_starting_flow_ratio": "0",
"staggered_inner_seams": "0",
"standby_temperature_delta": "-5",
"support_angle": "0",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2",
"support_bottom_interface_spacing": "0.2",
"support_bottom_z_distance": "0.4",
"support_critical_regions_only": "0",
"support_expansion": "0",
"support_filament": "0",
"support_flow_ratio": "1",
"support_interface_bottom_layers": "2",
"support_interface_filament": "0",
"support_interface_flow_ratio": "1",
"support_interface_loop_pattern": "0",
"support_interface_not_for_body": "1",
"support_interface_pattern": "auto",
"support_interface_spacing": "0.2",
"support_interface_speed": "50",
"support_interface_top_layers": "2",
"support_ironing": "0",
"support_ironing_flow": "10%",
"support_ironing_pattern": "rectilinear",
"support_ironing_spacing": "0.1",
"support_line_width": "0",
"support_object_first_layer_gap": "1",
"support_object_xy_distance": "1",
"support_on_build_plate_only": "0",
"support_remove_small_overhang": "0",
"support_speed": "50",
"support_style": "snug",
"support_threshold_angle": "40",
"support_threshold_overlap": "50%",
"support_top_z_distance": "0.34",
"support_type": "normal(auto)",
"symmetric_infill_y_axis": "0",
"thick_bridges": "0",
"thick_internal_bridges": "1",
"timelapse_type": "0",
"top_bottom_infill_wall_overlap": "20%",
"top_shell_layers": "3",
"top_shell_thickness": "0",
"top_solid_infill_flow_ratio": "1",
"top_surface_acceleration": "1500",
"top_surface_density": "100%",
"top_surface_jerk": "9",
"top_surface_line_width": "0",
"top_surface_pattern": "concentric",
"top_surface_speed": "60",
"travel_acceleration": "2500",
"travel_jerk": "12",
"travel_speed": "140",
"travel_speed_z": "0",
"tree_support_angle_slow": "25",
"tree_support_auto_brim": "1",
"tree_support_branch_angle": "40",
"tree_support_branch_angle_organic": "40",
"tree_support_branch_diameter": "5",
"tree_support_branch_diameter_angle": "10",
"tree_support_branch_diameter_organic": "4",
"tree_support_branch_distance": "5",
"tree_support_branch_distance_organic": "1",
"tree_support_brim_width": "3",
"tree_support_tip_diameter": "0.8",
"tree_support_top_rate": "30%",
"tree_support_wall_count": "0",
"version": "0.0.0.0",
"wall_direction": "auto",
"wall_distribution_count": "1",
"wall_filament": "1",
"wall_generator": "arachne",
"wall_loops": "2",
"wall_sequence": "inner wall/outer wall",
"wall_transition_angle": "10",
"wall_transition_filter_deviation": "25%",
"wall_transition_length": "100%",
"wipe_before_external_loop": "1",
"wipe_on_loops": "1",
"wipe_speed": "80%",
"wipe_tower_bridging": "10",
"wipe_tower_cone_angle": "0",
"wipe_tower_extra_flow": "100%",
"wipe_tower_extra_rib_length": "0",
"wipe_tower_extra_spacing": "100%",
"wipe_tower_filament": "0",
"wipe_tower_fillet_wall": "1",
"wipe_tower_max_purge_speed": "90",
"wipe_tower_no_sparse_layers": "0",
"wipe_tower_rib_width": "8",
"wipe_tower_rotation_angle": "0",
"wipe_tower_wall_type": "rectangle",
"wiping_volumes_extruders": [
"70",
"70",
"70",
"70",
"70",
"70",
"70",
"70",
"70",
"70"
],
"xy_contour_compensation": "-0.02",
"xy_hole_compensation": "0.02"
}

View File

@@ -83,7 +83,7 @@
"top_surface_pattern": "monotonicline",
"top_surface_line_width": "0.4",
"top_shell_thickness": "0.8",
"enable_prime_tower": "0",
"enable_prime_tower": "1",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",

View File

@@ -1,13 +1,9 @@
{
"name": "Artillery",
"version": "02.03.02.51",
"version": "02.03.02.60",
"force_update": "0",
"description": "Artillery configurations",
"machine_model_list": [
{
"name": "Artillery Sidewinder X1",
"sub_path": "machine/Artillery Sidewinder X1.json"
},
{
"name": "Artillery Genius",
"sub_path": "machine/Artillery Genius.json"
@@ -16,43 +12,143 @@
"name": "Artillery Genius Pro",
"sub_path": "machine/Artillery Genius Pro.json"
},
{
"name": "Artillery Sidewinder X2",
"sub_path": "machine/Artillery Sidewinder X2.json"
},
{
"name": "Artillery Hornet",
"sub_path": "machine/Artillery Hornet.json"
},
{
"name": "Artillery Sidewinder X3 Pro",
"sub_path": "machine/Artillery Sidewinder X3 Pro.json"
"name": "Artillery M1 Pro",
"sub_path": "machine/Artillery M1 Pro.json"
},
{
"name": "Artillery Sidewinder X1",
"sub_path": "machine/Artillery Sidewinder X1.json"
},
{
"name": "Artillery Sidewinder X2",
"sub_path": "machine/Artillery Sidewinder X2.json"
},
{
"name": "Artillery Sidewinder X3 Plus",
"sub_path": "machine/Artillery Sidewinder X3 Plus.json"
},
{
"name": "Artillery Sidewinder X4 Pro",
"sub_path": "machine/Artillery Sidewinder X4 Pro.json"
"name": "Artillery Sidewinder X3 Pro",
"sub_path": "machine/Artillery Sidewinder X3 Pro.json"
},
{
"name": "Artillery Sidewinder X4 Plus",
"sub_path": "machine/Artillery Sidewinder X4 Plus.json"
},
{
"name": "Artillery M1 Pro",
"sub_path": "machine/Artillery M1 Pro.json"
"name": "Artillery Sidewinder X4 Pro",
"sub_path": "machine/Artillery Sidewinder X4 Pro.json"
}
],
"process_list": [
{
"name": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle",
"sub_path": "process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "fdm_process_common",
"sub_path": "process/fdm_process_common.json"
},
{
"name": "0.16mm Optimal @Artillery X1",
"sub_path": "process/0.16mm Optimal @Artillery X1.json"
"name": "0.06mm High Quality @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.06mm High Quality @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "0.06mm Standard @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.06mm Standard @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "0.08mm Standard @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.08mm Standard @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "0.10mm High Quality @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.10mm High Quality @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "0.10mm Standard @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.10mm Standard @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "0.12mm Standard @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.12mm Standard @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "0.14mm Standard @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.14mm Standard @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "0.18mm Standard @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.18mm Standard @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.24mm Standard @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.24mm Standard @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.30mm Standard @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.30mm Standard @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.30mm Strength @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.30mm Strength @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.36mm Standard @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.36mm Standard @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.42mm Standard @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.42mm Standard @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.24mm Standard @Artillery M1 Pro 0.8 nozzle",
"sub_path": "process/0.24mm Standard @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "0.32mm Standard @Artillery M1 Pro 0.8 nozzle",
"sub_path": "process/0.32mm Standard @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "0.40mm Standard @Artillery M1 Pro 0.8 nozzle",
"sub_path": "process/0.40mm Standard @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "0.48mm Standard @Artillery M1 Pro 0.8 nozzle",
"sub_path": "process/0.48mm Standard @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "0.56mm Standard @Artillery M1 Pro 0.8 nozzle",
"sub_path": "process/0.56mm Standard @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.08mm High Quality @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.12mm High Quality @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.15mm Optimal @Artillery Genius",
@@ -62,13 +158,21 @@
"name": "0.15mm Optimal @Artillery Genius Pro",
"sub_path": "process/0.15mm Optimal @Artillery Genius Pro.json"
},
{
"name": "0.16mm High Quality @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Artillery Hornet",
"sub_path": "process/0.16mm Optimal @Artillery Hornet.json"
},
{
"name": "0.20mm Standard @Artillery X1",
"sub_path": "process/0.20mm Standard @Artillery X1.json"
"name": "0.16mm Optimal @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Artillery X1",
"sub_path": "process/0.16mm Optimal @Artillery X1.json"
},
{
"name": "0.20mm Standard @Artillery Genius",
@@ -78,13 +182,49 @@
"name": "0.20mm Standard @Artillery Genius Pro",
"sub_path": "process/0.20mm Standard @Artillery Genius Pro.json"
},
{
"name": "0.20mm Standard @Artillery Hornet",
"sub_path": "process/0.20mm Standard @Artillery Hornet.json"
},
{
"name": "0.20mm Standard @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.20mm Standard @Artillery X1",
"sub_path": "process/0.20mm Standard @Artillery X1.json"
},
{
"name": "0.20mm Standard @Artillery X2",
"sub_path": "process/0.20mm Standard @Artillery X2.json"
},
{
"name": "0.20mm Standard @Artillery Hornet",
"sub_path": "process/0.20mm Standard @Artillery Hornet.json"
"name": "0.20mm Standard @Artillery X3Plus 0.4 nozzle",
"sub_path": "process/0.20mm Standard @Artillery X3Plus 0.4 nozzle.json"
},
{
"name": "0.20mm Standard @Artillery X3Pro 0.4 nozzle",
"sub_path": "process/0.20mm Standard @Artillery X3Pro 0.4 nozzle.json"
},
{
"name": "0.20mm Standard @Artillery X4Plus 0.4 nozzle",
"sub_path": "process/0.20mm Standard @Artillery X4Plus 0.4 nozzle.json"
},
{
"name": "0.20mm Standard @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.20mm Standard @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Artillery Hornet",
"sub_path": "process/0.24mm Draft @Artillery Hornet.json"
},
{
"name": "0.24mm Draft @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Artillery X1",
@@ -99,52 +239,8 @@
"sub_path": "process/0.25mm Draft @Artillery Genius Pro.json"
},
{
"name": "0.24mm Draft @Artillery Hornet",
"sub_path": "process/0.24mm Draft @Artillery Hornet.json"
},
{
"name": "0.20mm Standard @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.20mm Standard @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.08mm High Quality @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.08mm High Quality @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.12mm Fine @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.12mm High Quality @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.12mm High Quality @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.16mm High Quality @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.16mm High Quality @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.16mm Optimal @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.20mm Strength @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.24mm Draft @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.20mm Standard @Artillery X4Plus 0.4 nozzle",
"sub_path": "process/0.20mm Standard @Artillery X4Plus 0.4 nozzle.json"
"name": "0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.08mm Extra Fine @Artillery X4Plus 0.4 nozzle",
@@ -183,154 +279,94 @@
"sub_path": "process/0.28mm Extra Draft @Artillery X4Plus 0.4 nozzle.json"
},
{
"name": "0.20mm Standard @Artillery X3Plus 0.4 nozzle",
"sub_path": "process/0.20mm Standard @Artillery X3Plus 0.4 nozzle.json"
"name": "0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.20mm Standard @Artillery X3Pro 0.4 nozzle",
"sub_path": "process/0.20mm Standard @Artillery X3Pro 0.4 nozzle.json"
"name": "0.08mm High Quality @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.08mm High Quality @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json"
"name": "0.12mm Fine @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.12mm Fine @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.06mm High Quality @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.06mm High Quality @Artillery M1 Pro 0.2 nozzle.json"
"name": "0.12mm High Quality @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.12mm High Quality @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.06mm Standard @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.06mm Standard @Artillery M1 Pro 0.2 nozzle.json"
"name": "0.16mm High Quality @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.16mm High Quality @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json"
"name": "0.16mm Optimal @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.16mm Optimal @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.08mm High Quality @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json"
"name": "0.20mm Strength @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.20mm Strength @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.08mm Standard @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.08mm Standard @Artillery M1 Pro 0.2 nozzle.json"
"name": "0.24mm Draft @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.24mm Draft @Artillery X4Pro 0.4 nozzle.json"
},
{
"name": "0.10mm High Quality @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.10mm High Quality @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "0.10mm Standard @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.10mm Standard @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "0.12mm Fine @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.12mm Fine @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.12mm High Quality @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.12mm High Quality @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.12mm Standard @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.12mm Standard @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "0.14mm Standard @Artillery M1 Pro 0.2 nozzle",
"sub_path": "process/0.14mm Standard @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "0.16mm High Quality @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.16mm High Quality @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.16mm Optimal @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.24mm Draft @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.24mm Standard @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.24mm Standard @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.18mm Standard @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.18mm Standard @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.20mm Standard @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.20mm Standard @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.20mm Strength @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.20mm Strength @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.24mm Draft @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Artillery M1 Pro 0.8 nozzle",
"sub_path": "process/0.24mm Draft @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "0.24mm Standard @Artillery M1 Pro 0.8 nozzle",
"sub_path": "process/0.24mm Standard @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle",
"sub_path": "process/0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "0.30mm Standard @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.30mm Standard @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.30mm Strength @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.30mm Strength @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.32mm Standard @Artillery M1 Pro 0.8 nozzle",
"sub_path": "process/0.32mm Standard @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "0.36mm Standard @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.36mm Standard @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.40mm Standard @Artillery M1 Pro 0.8 nozzle",
"sub_path": "process/0.40mm Standard @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "0.42mm Standard @Artillery M1 Pro 0.6 nozzle",
"sub_path": "process/0.42mm Standard @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "0.48mm Standard @Artillery M1 Pro 0.8 nozzle",
"sub_path": "process/0.48mm Standard @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "0.56mm Standard @Artillery M1 Pro 0.8 nozzle",
"sub_path": "process/0.56mm Standard @Artillery M1 Pro 0.8 nozzle.json"
"name": "0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle",
"sub_path": "process/0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle.json"
}
],
"filament_list": [
{
"name": "Artillery PLA @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "Artillery PLA @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "Artillery PLA @Artillery M1 Pro 0.8 nozzle",
"sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "fdm_filament_common",
"sub_path": "filament/fdm_filament_common.json"
},
{
"name": "fdm_filament_pla",
"sub_path": "filament/fdm_filament_pla.json"
"name": "Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "fdm_filament_tpu",
"sub_path": "filament/fdm_filament_tpu.json"
"name": "Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "fdm_filament_pet",
"sub_path": "filament/fdm_filament_pet.json"
"name": "Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle",
"sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle",
"sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle",
"sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "fdm_filament_abs",
@@ -340,6 +376,30 @@
"name": "fdm_filament_asa",
"sub_path": "filament/fdm_filament_asa.json"
},
{
"name": "fdm_filament_pet",
"sub_path": "filament/fdm_filament_pet.json"
},
{
"name": "fdm_filament_pla",
"sub_path": "filament/fdm_filament_pla.json"
},
{
"name": "fdm_filament_tpu",
"sub_path": "filament/fdm_filament_tpu.json"
},
{
"name": "Artillery Generic ABS",
"sub_path": "filament/Artillery Generic ABS.json"
},
{
"name": "Artillery Generic ASA",
"sub_path": "filament/Artillery Generic ASA.json"
},
{
"name": "Artillery Generic PETG",
"sub_path": "filament/Artillery Generic PETG.json"
},
{
"name": "Artillery Generic PLA",
"sub_path": "filament/Artillery Generic PLA.json"
@@ -348,58 +408,106 @@
"name": "Artillery Generic PLA-CF",
"sub_path": "filament/Artillery Generic PLA-CF.json"
},
{
"name": "Artillery Generic PETG",
"sub_path": "filament/Artillery Generic PETG.json"
},
{
"name": "Artillery Generic ABS",
"sub_path": "filament/Artillery Generic ABS.json"
},
{
"name": "Artillery Generic TPU",
"sub_path": "filament/Artillery Generic TPU.json"
},
{
"name": "Artillery Generic ASA",
"sub_path": "filament/Artillery Generic ASA.json"
},
{
"name": "Artillery PLA Basic",
"sub_path": "filament/Artillery PLA Basic.json"
},
{
"name": "Artillery PLA Matte",
"sub_path": "filament/Artillery PLA Matte.json"
},
{
"name": "Artillery PLA Silk",
"sub_path": "filament/Artillery PLA Silk.json"
},
{
"name": "Artillery PLA Tough",
"sub_path": "filament/Artillery PLA Tough.json"
},
{
"name": "Artillery PETG",
"sub_path": "filament/Artillery PETG.json"
},
{
"name": "Artillery TPU",
"sub_path": "filament/Artillery TPU.json"
},
{
"name": "Artillery ABS",
"sub_path": "filament/Artillery ABS.json"
},
{
"name": "Artillery ABS @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "Artillery ABS @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery ASA @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PA @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PA @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PA-CF @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PA-CF @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PC @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PC @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PET @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PET @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PETG",
"sub_path": "filament/Artillery PETG.json"
},
{
"name": "Artillery PETG @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PETG Basic @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PETG Basic @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PETG-CF @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PETG-CF @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PLA Basic",
"sub_path": "filament/Artillery PLA Basic.json"
},
{
"name": "Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PLA Matte",
"sub_path": "filament/Artillery PLA Matte.json"
},
{
"name": "Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PLA Silk",
"sub_path": "filament/Artillery PLA Silk.json"
},
{
"name": "Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PLA Tough",
"sub_path": "filament/Artillery PLA Tough.json"
},
{
"name": "Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PVA @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery TPU",
"sub_path": "filament/Artillery TPU.json"
},
{
"name": "Artillery TPU @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery TPU @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery ABS @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "Artillery ABS @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.6 nozzle.json"
@@ -412,10 +520,6 @@
"name": "Artillery ASA @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "Artillery ASA @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery ASA @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.6 nozzle.json"
@@ -428,10 +532,6 @@
"name": "Artillery PET @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery PET @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "Artillery PET @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PET @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PET @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery PET @Artillery M1 Pro 0.6 nozzle.json"
@@ -444,10 +544,6 @@
"name": "Artillery PETG @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "Artillery PETG @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PETG @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.6 nozzle.json"
@@ -457,93 +553,21 @@
"sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "Artillery PLA @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.2 nozzle.json"
"name": "Artillery PETG Basic @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery PETG Basic @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "Artillery PLA @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.6 nozzle.json"
"name": "Artillery PETG Basic @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery PETG Basic @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "Artillery PLA @Artillery M1 Pro 0.8 nozzle",
"sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle",
"sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle",
"sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PA-CF @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PA-CF @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PA @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PA @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PC @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PC @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.6 nozzle.json"
},
{
"name": "Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle",
"sub_path": "filament/Artillery PLA Silk @Artillery M1 Pro 0.8 nozzle.json"
"name": "Artillery PETG Basic @Artillery M1 Pro 0.8 nozzle",
"sub_path": "filament/Artillery PETG Basic @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "Artillery PVA @Artillery M1 Pro 0.2 nozzle",
"sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "Artillery PVA @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery PVA @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.6 nozzle.json"
@@ -552,10 +576,6 @@
"name": "Artillery PVA @Artillery M1 Pro 0.8 nozzle",
"sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.8 nozzle.json"
},
{
"name": "Artillery TPU @Artillery M1 Pro 0.4 nozzle",
"sub_path": "filament/Artillery TPU @Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery TPU @Artillery M1 Pro 0.6 nozzle",
"sub_path": "filament/Artillery TPU @Artillery M1 Pro 0.6 nozzle.json"
@@ -570,18 +590,10 @@
"name": "fdm_machine_common",
"sub_path": "machine/fdm_machine_common.json"
},
{
"name": "Artillery Sidewinder X1 0.4 nozzle",
"sub_path": "machine/Artillery Sidewinder X1 0.4 nozzle.json"
},
{
"name": "Artillery Genius 0.4 nozzle",
"sub_path": "machine/Artillery Genius 0.4 nozzle.json"
},
{
"name": "Artillery Sidewinder X2 0.4 nozzle",
"sub_path": "machine/Artillery Sidewinder X2 0.4 nozzle.json"
},
{
"name": "Artillery Genius Pro 0.4 nozzle",
"sub_path": "machine/Artillery Genius Pro 0.4 nozzle.json"
@@ -591,28 +603,36 @@
"sub_path": "machine/Artillery Hornet 0.4 nozzle.json"
},
{
"name": "Artillery Sidewinder X3 Pro 0.4 nozzle",
"sub_path": "machine/Artillery Sidewinder X3 Pro 0.4 nozzle.json"
"name": "Artillery M1 Pro 0.4 nozzle",
"sub_path": "machine/Artillery M1 Pro 0.4 nozzle.json"
},
{
"name": "Artillery Sidewinder X1 0.4 nozzle",
"sub_path": "machine/Artillery Sidewinder X1 0.4 nozzle.json"
},
{
"name": "Artillery Sidewinder X2 0.4 nozzle",
"sub_path": "machine/Artillery Sidewinder X2 0.4 nozzle.json"
},
{
"name": "Artillery Sidewinder X3 Plus 0.4 nozzle",
"sub_path": "machine/Artillery Sidewinder X3 Plus 0.4 nozzle.json"
},
{
"name": "Artillery Sidewinder X4 Pro 0.4 nozzle",
"sub_path": "machine/Artillery Sidewinder X4 Pro 0.4 nozzle.json"
"name": "Artillery Sidewinder X3 Pro 0.4 nozzle",
"sub_path": "machine/Artillery Sidewinder X3 Pro 0.4 nozzle.json"
},
{
"name": "Artillery Sidewinder X4 Plus 0.4 nozzle",
"sub_path": "machine/Artillery Sidewinder X4 Plus 0.4 nozzle.json"
},
{
"name": "Artillery M1 Pro 0.2 nozzle",
"sub_path": "machine/Artillery M1 Pro 0.2 nozzle.json"
"name": "Artillery Sidewinder X4 Pro 0.4 nozzle",
"sub_path": "machine/Artillery Sidewinder X4 Pro 0.4 nozzle.json"
},
{
"name": "Artillery M1 Pro 0.4 nozzle",
"sub_path": "machine/Artillery M1 Pro 0.4 nozzle.json"
"name": "Artillery M1 Pro 0.2 nozzle",
"sub_path": "machine/Artillery M1 Pro 0.2 nozzle.json"
},
{
"name": "Artillery M1 Pro 0.6 nozzle",

View File

@@ -220,7 +220,6 @@
"idle_temperature": [
"0"
],
"is_custom_defined": "0",
"nozzle_temperature": [
"260"
],
@@ -283,6 +282,5 @@
],
"cool_plate_temp_initial_layer": [
"100"
],
"version": "2.1.1.0"
}
]
}

View File

@@ -19,7 +19,6 @@
"filament_settings_id": [
"Artillery ABS @Artillery M1 Pro 0.4 nozzle"
],
"is_custom_defined": "0",
"slow_down_layer_time": [
"12"
],
@@ -103,7 +102,5 @@
],
"cool_plate_temp_initial_layer": [
"100"
],
"version": "2.1.2.2"
]
}

View File

@@ -220,7 +220,6 @@
"idle_temperature": [
"0"
],
"is_custom_defined": "0",
"nozzle_temperature": [
"260"
],
@@ -283,6 +282,5 @@
],
"cool_plate_temp_initial_layer": [
"100"
],
"version": "2.1.1.0"
}
]
}

View File

@@ -220,7 +220,6 @@
"idle_temperature": [
"0"
],
"is_custom_defined": "0",
"nozzle_temperature": [
"260"
],
@@ -283,6 +282,5 @@
],
"cool_plate_temp_initial_layer": [
"100"
],
"version": "2.1.1.0"
}
]
}

View File

@@ -220,7 +220,6 @@
"idle_temperature": [
"0"
],
"is_custom_defined": "0",
"nozzle_temperature": [
"270"
],
@@ -283,6 +282,5 @@
],
"cool_plate_temp_initial_layer": [
"100"
],
"version": "2.1.1.0"
}
]
}

View File

@@ -40,7 +40,6 @@
"filament_type": [
"ASA"
],
"is_custom_defined": "0",
"nozzle_temperature": [
"260"
],
@@ -112,7 +111,5 @@
],
"cool_plate_temp_initial_layer": [
"100"
],
"version": "2.1.2.2"
]
}

View File

@@ -220,7 +220,6 @@
"idle_temperature": [
"0"
],
"is_custom_defined": "0",
"nozzle_temperature": [
"270"
],
@@ -283,6 +282,5 @@
],
"cool_plate_temp_initial_layer": [
"100"
],
"version": "2.1.1.0"
]
}

View File

@@ -220,7 +220,6 @@
"idle_temperature": [
"0"
],
"is_custom_defined": "0",
"nozzle_temperature": [
"270"
],
@@ -283,6 +282,5 @@
],
"cool_plate_temp_initial_layer": [
"100"
],
"version": "2.1.1.0"
]
}

View File

@@ -1,11 +1,11 @@
{
"type": "filament",
"name": "Artillery Generic ABS",
"inherits": "fdm_filament_abs",
"from": "system",
"setting_id": "GFSA04",
"filament_id": "GFB99",
"setting_id": "GFSA04",
"name": "Artillery Generic ABS",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_abs",
"filament_flow_ratio": [
"0.926"
],
@@ -13,10 +13,10 @@
"12"
],
"compatible_printers": [
"Artillery Sidewinder X1 0.4 nozzle",
"Artillery Genius 0.4 nozzle",
"Artillery Sidewinder X2 0.4 nozzle",
"Artillery Genius Pro 0.4 nozzle",
"Artillery Hornet 0.4 nozzle"
"Artillery Sidewinder X1 0.4 nozzle",
"Artillery Genius 0.4 nozzle",
"Artillery Sidewinder X2 0.4 nozzle",
"Artillery Genius Pro 0.4 nozzle",
"Artillery Hornet 0.4 nozzle"
]
}
}

View File

@@ -1,11 +1,11 @@
{
"type": "filament",
"name": "Artillery Generic ASA",
"inherits": "fdm_filament_asa",
"from": "system",
"setting_id": "GFSA04",
"filament_id": "GFB98",
"setting_id": "GFSA04",
"name": "Artillery Generic ASA",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_asa",
"filament_flow_ratio": [
"0.93"
],
@@ -13,10 +13,10 @@
"12"
],
"compatible_printers": [
"Artillery Sidewinder X1 0.4 nozzle",
"Artillery Genius 0.4 nozzle",
"Artillery Sidewinder X2 0.4 nozzle",
"Artillery Genius Pro 0.4 nozzle",
"Artillery Hornet 0.4 nozzle"
"Artillery Sidewinder X1 0.4 nozzle",
"Artillery Genius 0.4 nozzle",
"Artillery Sidewinder X2 0.4 nozzle",
"Artillery Genius Pro 0.4 nozzle",
"Artillery Hornet 0.4 nozzle"
]
}
}

View File

@@ -1,11 +1,11 @@
{
"type": "filament",
"name": "Artillery Generic PETG",
"inherits": "fdm_filament_pet",
"from": "system",
"setting_id": "GFSA04",
"filament_id": "GFG99",
"setting_id": "GFSA04",
"name": "Artillery Generic PETG",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pet",
"reduce_fan_stop_start_freq": [
"1"
],
@@ -43,10 +43,10 @@
"; filament start gcode\n"
],
"compatible_printers": [
"Artillery Sidewinder X1 0.4 nozzle",
"Artillery Genius 0.4 nozzle",
"Artillery Sidewinder X2 0.4 nozzle",
"Artillery Genius Pro 0.4 nozzle",
"Artillery Hornet 0.4 nozzle"
"Artillery Sidewinder X1 0.4 nozzle",
"Artillery Genius 0.4 nozzle",
"Artillery Sidewinder X2 0.4 nozzle",
"Artillery Genius Pro 0.4 nozzle",
"Artillery Hornet 0.4 nozzle"
]
}
}

View File

@@ -1,11 +1,11 @@
{
"type": "filament",
"name": "Artillery Generic PLA-CF",
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "GFSA04",
"filament_id": "GFL98",
"setting_id": "GFSA04",
"name": "Artillery Generic PLA-CF",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pla",
"filament_flow_ratio": [
"0.95"
],
@@ -18,10 +18,10 @@
"slow_down_layer_time": [
"7"
],
"hot_plate_temp": [
"hot_plate_temp" : [
"60"
],
"hot_plate_temp_initial_layer": [
"hot_plate_temp_initial_layer" : [
"60"
],
"nozzle_temperature_initial_layer": [
@@ -31,10 +31,10 @@
"200"
],
"compatible_printers": [
"Artillery Sidewinder X1 0.4 nozzle",
"Artillery Genius 0.4 nozzle",
"Artillery Sidewinder X2 0.4 nozzle",
"Artillery Genius Pro 0.4 nozzle",
"Artillery Hornet 0.4 nozzle"
"Artillery Sidewinder X1 0.4 nozzle",
"Artillery Genius 0.4 nozzle",
"Artillery Sidewinder X2 0.4 nozzle",
"Artillery Genius Pro 0.4 nozzle",
"Artillery Hornet 0.4 nozzle"
]
}
}

View File

@@ -1,11 +1,11 @@
{
"type": "filament",
"name": "Artillery Generic PLA",
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "GFSA04",
"filament_id": "GFL99",
"setting_id": "GFSA04",
"name": "Artillery Generic PLA",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pla",
"filament_flow_ratio": [
"0.98"
],
@@ -15,10 +15,10 @@
"slow_down_layer_time": [
"8"
],
"hot_plate_temp": [
"hot_plate_temp" : [
"60"
],
"hot_plate_temp_initial_layer": [
"hot_plate_temp_initial_layer" : [
"60"
],
"nozzle_temperature_initial_layer": [
@@ -28,10 +28,10 @@
"200"
],
"compatible_printers": [
"Artillery Sidewinder X1 0.4 nozzle",
"Artillery Genius 0.4 nozzle",
"Artillery Sidewinder X2 0.4 nozzle",
"Artillery Genius Pro 0.4 nozzle",
"Artillery Hornet 0.4 nozzle"
"Artillery Sidewinder X1 0.4 nozzle",
"Artillery Genius 0.4 nozzle",
"Artillery Sidewinder X2 0.4 nozzle",
"Artillery Genius Pro 0.4 nozzle",
"Artillery Hornet 0.4 nozzle"
]
}
}

View File

@@ -1,19 +1,19 @@
{
"type": "filament",
"name": "Artillery Generic TPU",
"inherits": "fdm_filament_tpu",
"from": "system",
"setting_id": "GFSA04",
"filament_id": "GFU99",
"setting_id": "GFSA04",
"name": "Artillery Generic TPU",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_tpu",
"filament_max_volumetric_speed": [
"3.2"
],
"compatible_printers": [
"Artillery Sidewinder X1 0.4 nozzle",
"Artillery Genius 0.4 nozzle",
"Artillery Sidewinder X2 0.4 nozzle",
"Artillery Genius Pro 0.4 nozzle",
"Artillery Hornet 0.4 nozzle"
"Artillery Sidewinder X1 0.4 nozzle",
"Artillery Genius 0.4 nozzle",
"Artillery Sidewinder X2 0.4 nozzle",
"Artillery Genius Pro 0.4 nozzle",
"Artillery Hornet 0.4 nozzle"
]
}
}

View File

@@ -26,7 +26,7 @@
"8"
],
"additional_cooling_fan_speed": [
"70"
"0"
],
"filament_settings_id": [
"Artillery PA @Artillery M1 Pro 0.4 nozzle"
@@ -49,7 +49,6 @@
"slow_down_layer_time": [
"6"
],
"version": "2.1.2.2",
"compatible_printers": [
"Artillery M1 Pro 0.4 nozzle"
],
@@ -75,10 +74,10 @@
"1"
],
"hot_plate_temp": [
"50"
"100"
],
"hot_plate_temp_initial_layer": [
"50"
"100"
],
"slow_down_min_speed": [
"10"

View File

@@ -1,9 +1,9 @@
{
"from": "system",
"type": "filament",
"name": "Artillery PA-CF @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"from": "system",
"instantiation": "true",
"is_custom_defined": "0",
"complete_print_exhaust_fan_speed": [
"0"
],
@@ -17,16 +17,16 @@
"30"
],
"fan_min_speed": [
"30"
"10"
],
"filament_flow_ratio": [
"0.93"
],
"filament_max_volumetric_speed": [
"6"
"4"
],
"additional_cooling_fan_speed": [
"100"
"0"
],
"filament_settings_id": [
"Artillery PA-CF @Artillery M1 Pro 0.4 nozzle"
@@ -35,10 +35,10 @@
"PA-CF"
],
"nozzle_temperature": [
"250"
"280"
],
"nozzle_temperature_initial_layer": [
"250"
"280"
],
"nozzle_temperature_range_high": [
"280"
@@ -49,7 +49,6 @@
"slow_down_layer_time": [
"2"
],
"version": "2.1.2.2",
"compatible_printers": [
"Artillery M1 Pro 0.4 nozzle"
],
@@ -69,16 +68,16 @@
"0.6"
],
"temperature_vitrification": [
"108"
"170"
],
"enable_pressure_advance": [
"1"
],
"hot_plate_temp": [
"50"
"100"
],
"hot_plate_temp_initial_layer": [
"50"
"100"
],
"slow_down_min_speed": [
"10"
@@ -96,10 +95,10 @@
"100"
],
"cool_plate_temp": [
"110"
"100"
],
"cool_plate_temp_initial_layer": [
"110"
"100"
],
"overhang_fan_speed": [
"80"

View File

@@ -34,7 +34,6 @@
"filament_type": [
"PC"
],
"is_custom_defined": "0",
"nozzle_temperature": [
"295"
],
@@ -50,7 +49,6 @@
"slow_down_layer_time": [
"2"
],
"version": "2.1.2.2",
"compatible_printers": [
"Artillery M1 Pro 0.4 nozzle"
],
@@ -76,10 +74,10 @@
"1"
],
"hot_plate_temp": [
"50"
"110"
],
"hot_plate_temp_initial_layer": [
"50"
"110"
],
"slow_down_min_speed": [
"0"

View File

@@ -220,7 +220,6 @@
"idle_temperature": [
"0"
],
"is_custom_defined": "0",
"nozzle_temperature": [
"250"
],
@@ -283,6 +282,5 @@
],
"cool_plate_temp_initial_layer": [
"100"
],
"version": "2.1.1.0"
]
}

View File

@@ -37,7 +37,6 @@
"filament_type": [
"PET"
],
"is_custom_defined": "0",
"slow_down_layer_time": [
"12"
],
@@ -57,10 +56,10 @@
"0.4"
],
"hot_plate_temp": [
"100"
"80"
],
"hot_plate_temp_initial_layer": [
"100"
"80"
],
"nozzle_temperature": [
"240"
@@ -112,6 +111,5 @@
],
"filament_deretraction_speed": [
"30"
],
"version": "2.1.2.2"
]
}

View File

@@ -220,7 +220,6 @@
"idle_temperature": [
"0"
],
"is_custom_defined": "0",
"nozzle_temperature": [
"250"
],
@@ -283,6 +282,5 @@
],
"cool_plate_temp_initial_layer": [
"100"
],
"version": "2.1.1.0"
]
}

Some files were not shown because too many files have changed in this diff Show More