mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-18 19:12:17 +00:00
Compare commits
172 Commits
v2.3.2-rc2
...
release/v2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
468993d5de | ||
|
|
be4b4ab6e1 | ||
|
|
0e1896e3f1 | ||
|
|
2d83918fc5 | ||
|
|
75fe485de7 | ||
|
|
c724a3f5f5 | ||
|
|
d129af20ca | ||
|
|
f4224e9780 | ||
|
|
3b7b3f4cf2 | ||
|
|
fa744e39b9 | ||
|
|
3d4aff5ea8 | ||
|
|
73be083ac5 | ||
|
|
4f87e52379 | ||
|
|
d24985abb2 | ||
|
|
1681f96a59 | ||
|
|
4689dd810e | ||
|
|
d99c3ec0aa | ||
|
|
c02ccecc3a | ||
|
|
53b261c066 | ||
|
|
e3fda68a6e | ||
|
|
be5741d822 | ||
|
|
f201997d9e | ||
|
|
cbdfc770ab | ||
|
|
a9c5748d30 | ||
|
|
acbe5c708e | ||
|
|
7dcba3f537 | ||
|
|
594e4a297d | ||
|
|
5c20da796c | ||
|
|
6828111a82 | ||
|
|
8dabfa8829 | ||
|
|
8c5063881a | ||
|
|
70e076151b | ||
|
|
e00fcbb44e | ||
|
|
838605690b | ||
|
|
1c237ba5b3 | ||
|
|
4ffe260228 | ||
|
|
2fe3d80a81 | ||
|
|
5afb30d7dd | ||
|
|
89172bc710 | ||
|
|
882af4d1fe | ||
|
|
f2eab542a4 | ||
|
|
dc90dda976 | ||
|
|
7565b279ad | ||
|
|
504b9be774 | ||
|
|
2868255658 | ||
|
|
4c57492bdb | ||
|
|
1bac6a58a8 | ||
|
|
f059472c0a | ||
|
|
991464ed95 | ||
|
|
eb5082f37b | ||
|
|
70b9bedf94 | ||
|
|
13b08385c8 | ||
|
|
bcd89aba5e | ||
|
|
7b075524ef | ||
|
|
54f8d332bc | ||
|
|
62ffbfd33d | ||
|
|
6399d88015 | ||
|
|
c8070b67d5 | ||
|
|
c224b3f94b | ||
|
|
9e32aec938 | ||
|
|
8df73358d0 | ||
|
|
4d7dee77df | ||
|
|
bcf40ddab5 | ||
|
|
3eac0a86e4 | ||
|
|
0f25137853 | ||
|
|
ba18b67e12 | ||
|
|
e27ba72c33 | ||
|
|
55ddf158e5 | ||
|
|
d7a3091b70 | ||
|
|
ccbaca0033 | ||
|
|
14c40d7120 | ||
|
|
d0d0440b8e | ||
|
|
0fef28ee28 | ||
|
|
bfeccc7a55 | ||
|
|
8168d0a4e0 | ||
|
|
0cc4b442e3 | ||
|
|
112bec6bd2 | ||
|
|
1a7f5d4f98 | ||
|
|
13c267936a | ||
|
|
7f9ddda01d | ||
|
|
9b9950c4c2 | ||
|
|
c16c7de908 | ||
|
|
fe75c2c0fa | ||
|
|
a54c00e9ee | ||
|
|
458882647f | ||
|
|
d58d9be07b | ||
|
|
494601eea5 | ||
|
|
65d4be8cea | ||
|
|
ad0cce4c38 | ||
|
|
189bcafee0 | ||
|
|
43285a493c | ||
|
|
1f18be9ff2 | ||
|
|
20f8d478aa | ||
|
|
478e8bda16 | ||
|
|
3d1e96e74d | ||
|
|
d28e964e04 | ||
|
|
1528c2cf3b | ||
|
|
ccf1442c8c | ||
|
|
485917461a | ||
|
|
3c0f5c7e59 | ||
|
|
1aed7dfe5b | ||
|
|
5a3523325d | ||
|
|
e3d70933f9 | ||
|
|
71aeb3aaf5 | ||
|
|
7399b5d9e6 | ||
|
|
3a98890e53 | ||
|
|
845baaefbb | ||
|
|
40bf2157e3 | ||
|
|
e6dfd2d8cb | ||
|
|
e1d844f71a | ||
|
|
25740788e7 | ||
|
|
aabbc41527 | ||
|
|
909aea3150 | ||
|
|
ef2f7ca22a | ||
|
|
42fa706655 | ||
|
|
e5a1020fcb | ||
|
|
c06d596a0d | ||
|
|
322b44d84a | ||
|
|
2ebc0aa6c1 | ||
|
|
eab3139268 | ||
|
|
e36fe7606b | ||
|
|
d48585c715 | ||
|
|
2f8e1c7864 | ||
|
|
fbe2aeaa2e | ||
|
|
5f54e694c4 | ||
|
|
b919148c66 | ||
|
|
c9bf6f088a | ||
|
|
9034a74454 | ||
|
|
382cf57166 | ||
|
|
97da125d62 | ||
|
|
535241264c | ||
|
|
e6f3eb7fe9 | ||
|
|
a16f8e2cc0 | ||
|
|
f310bebf9a | ||
|
|
6049c6e234 | ||
|
|
80db8edbfb | ||
|
|
e22c8b6648 | ||
|
|
3ad9e242c8 | ||
|
|
db7507b84e | ||
|
|
d7ea6daae2 | ||
|
|
3842511068 | ||
|
|
ac5c93ef2d | ||
|
|
2a7a3d0cd7 | ||
|
|
d222d804ff | ||
|
|
439ce085fd | ||
|
|
e9a69a0982 | ||
|
|
d09699cf34 | ||
|
|
1bcc239a9a | ||
|
|
afc2fe5428 | ||
|
|
8b15ec44f0 | ||
|
|
ca85d8ade3 | ||
|
|
e8b2fa3a32 | ||
|
|
b9e0cb355d | ||
|
|
48b85b37d4 | ||
|
|
eb6da907a9 | ||
|
|
4f8097f7f7 | ||
|
|
da3c4b50c9 | ||
|
|
e6f90b1c7a | ||
|
|
d129c1d9cb | ||
|
|
6d0d787467 | ||
|
|
ccea80482e | ||
|
|
8dd57b0c98 | ||
|
|
8c98143932 | ||
|
|
2a30344d05 | ||
|
|
bc610e6e32 | ||
|
|
7fd4649d48 | ||
|
|
8c895a4b7f | ||
|
|
f9bbfd5ea2 | ||
|
|
d6ba6cb8f9 | ||
|
|
490072310a | ||
|
|
7b48cf18e2 | ||
|
|
4f620cb6b4 |
36
.github/workflows/build_all.yml
vendored
36
.github/workflows/build_all.yml
vendored
@@ -55,7 +55,7 @@ jobs:
|
|||||||
if: ${{ !cancelled() && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
|
if: ${{ !cancelled() && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
|
||||||
uses: ./.github/workflows/build_check_cache.yml
|
uses: ./.github/workflows/build_check_cache.yml
|
||||||
with:
|
with:
|
||||||
os: ubuntu-24.04
|
os: ${{ vars.SELF_HOSTED && 'orca-lnx-server' || 'ubuntu-24.04' }}
|
||||||
build-deps-only: ${{ inputs.build-deps-only || false }}
|
build-deps-only: ${{ inputs.build-deps-only || false }}
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
build_windows:
|
build_windows:
|
||||||
@@ -63,7 +63,7 @@ jobs:
|
|||||||
if: ${{ !cancelled() && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
|
if: ${{ !cancelled() && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
|
||||||
uses: ./.github/workflows/build_check_cache.yml
|
uses: ./.github/workflows/build_check_cache.yml
|
||||||
with:
|
with:
|
||||||
os: windows-latest
|
os: ${{ vars.SELF_HOSTED && 'orca-win-server' || 'windows-latest' }}
|
||||||
build-deps-only: ${{ inputs.build-deps-only || false }}
|
build-deps-only: ${{ inputs.build-deps-only || false }}
|
||||||
force-build: ${{ github.event_name == 'schedule' }}
|
force-build: ${{ github.event_name == 'schedule' }}
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
@@ -95,7 +95,7 @@ jobs:
|
|||||||
secrets: inherit
|
secrets: inherit
|
||||||
unit_tests:
|
unit_tests:
|
||||||
name: Unit Tests
|
name: Unit Tests
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ${{ vars.SELF_HOSTED && 'orca-lnx-server' || 'ubuntu-24.04' }}
|
||||||
needs: build_linux
|
needs: build_linux
|
||||||
if: ${{ !cancelled() && success() }}
|
if: ${{ !cancelled() && success() }}
|
||||||
steps:
|
steps:
|
||||||
@@ -107,6 +107,7 @@ jobs:
|
|||||||
scripts
|
scripts
|
||||||
tests
|
tests
|
||||||
- name: Apt-Install Dependencies
|
- name: Apt-Install Dependencies
|
||||||
|
if: ${{ !vars.SELF_HOSTED }}
|
||||||
uses: ./.github/actions/apt-install-deps
|
uses: ./.github/actions/apt-install-deps
|
||||||
- name: Restore Test Artifact
|
- name: Restore Test Artifact
|
||||||
uses: actions/download-artifact@v7
|
uses: actions/download-artifact@v7
|
||||||
@@ -114,7 +115,9 @@ jobs:
|
|||||||
name: ${{ github.sha }}-tests
|
name: ${{ github.sha }}-tests
|
||||||
- uses: lukka/get-cmake@latest
|
- uses: lukka/get-cmake@latest
|
||||||
with:
|
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
|
- name: Unpackage and Run Unit Tests
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
run: |
|
run: |
|
||||||
@@ -131,10 +134,15 @@ jobs:
|
|||||||
uses: EnricoMi/publish-unit-test-result-action@v2
|
uses: EnricoMi/publish-unit-test-result-action@v2
|
||||||
with:
|
with:
|
||||||
files: "ctest_results.xml"
|
files: "ctest_results.xml"
|
||||||
|
- name: Delete Test Artifact
|
||||||
|
if: success()
|
||||||
|
uses: geekyeggo/delete-artifact@v5
|
||||||
|
with:
|
||||||
|
name: ${{ github.sha }}-tests
|
||||||
flatpak:
|
flatpak:
|
||||||
name: "Flatpak"
|
name: "Flatpak"
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-48
|
image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-49
|
||||||
options: --privileged
|
options: --privileged
|
||||||
volumes:
|
volumes:
|
||||||
- /usr/local/lib/android:/usr/local/lib/android
|
- /usr/local/lib/android:/usr/local/lib/android
|
||||||
@@ -150,8 +158,8 @@ jobs:
|
|||||||
runner: ubuntu-24.04
|
runner: ubuntu-24.04
|
||||||
- arch: aarch64
|
- arch: aarch64
|
||||||
runner: ubuntu-24.04-arm
|
runner: ubuntu-24.04-arm
|
||||||
# Don't run scheduled builds on forks:
|
# Don't run scheduled builds on forks; skip entirely on self-hosted runners
|
||||||
if: ${{ !cancelled() && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
|
if: ${{ !cancelled() && !vars.SELF_HOSTED && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
|
||||||
runs-on: ${{ matrix.variant.runner }}
|
runs-on: ${{ matrix.variant.runner }}
|
||||||
env:
|
env:
|
||||||
date:
|
date:
|
||||||
@@ -170,7 +178,7 @@ jobs:
|
|||||||
git_commit_hash="${{ github.event.pull_request.head.sha }}"
|
git_commit_hash="${{ github.event.pull_request.head.sha }}"
|
||||||
else
|
else
|
||||||
ver=V$ver_pure
|
ver=V$ver_pure
|
||||||
git_commit_hash=""
|
git_commit_hash="${{ github.sha }}"
|
||||||
fi
|
fi
|
||||||
echo "ver=$ver" >> $GITHUB_ENV
|
echo "ver=$ver" >> $GITHUB_ENV
|
||||||
echo "ver_pure=$ver_pure" >> $GITHUB_ENV
|
echo "ver_pure=$ver_pure" >> $GITHUB_ENV
|
||||||
@@ -194,13 +202,18 @@ jobs:
|
|||||||
restore-keys: flatpak-builder-${{ matrix.variant.arch }}-
|
restore-keys: flatpak-builder-${{ matrix.variant.arch }}-
|
||||||
- name: Disable debug info for faster CI builds
|
- name: Disable debug info for faster CI builds
|
||||||
run: |
|
run: |
|
||||||
sed -i '0,/^finish-args:/s//build-options:\n no-debuginfo: true\n strip: true\nfinish-args:/' \
|
sed -i '/^build-options:/a\ no-debuginfo: true\n strip: true' \
|
||||||
scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml
|
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
|
shell: bash
|
||||||
- uses: flatpak/flatpak-github-actions/flatpak-builder@master
|
- uses: flatpak/flatpak-github-actions/flatpak-builder@master
|
||||||
with:
|
with:
|
||||||
bundle: OrcaSlicer-Linux-flatpak_${{ env.ver }}_${{ matrix.variant.arch }}.flatpak
|
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
|
cache: false
|
||||||
arch: ${{ matrix.variant.arch }}
|
arch: ${{ matrix.variant.arch }}
|
||||||
upload-artifact: false
|
upload-artifact: false
|
||||||
@@ -219,3 +232,4 @@ jobs:
|
|||||||
asset_name: OrcaSlicer-Linux-flatpak_nightly_${{ matrix.variant.arch }}.flatpak
|
asset_name: OrcaSlicer-Linux-flatpak_nightly_${{ matrix.variant.arch }}.flatpak
|
||||||
asset_content_type: application/octet-stream
|
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
|
max_releases: 1 # optional, if there are more releases than this matching the asset_name, the oldest ones are going to be deleted
|
||||||
|
|
||||||
|
|||||||
20
.github/workflows/build_check_cache.yml
vendored
20
.github/workflows/build_check_cache.yml
vendored
@@ -30,16 +30,16 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
lfs: 'true'
|
lfs: 'true'
|
||||||
|
|
||||||
- name: set outputs
|
- name: set outputs
|
||||||
id: set_outputs
|
id: set_outputs
|
||||||
env:
|
env:
|
||||||
# Keep macOS cache keys and paths architecture-specific.
|
# Keep macOS cache keys and paths architecture-specific.
|
||||||
cache-os: ${{ contains(inputs.os, 'macos') && format('macos-{0}', inputs.arch) || inputs.os }}
|
cache-os: ${{ runner.os == 'macOS' && format('macos-{0}', inputs.arch) || (runner.os == 'Windows' && 'windows' || 'linux-clang') }}
|
||||||
dep-folder-name: ${{ contains(inputs.os, 'macos') && format('/{0}', inputs.arch) || '/OrcaSlicer_dep' }}
|
dep-folder-name: ${{ runner.os == 'macOS' && format('/{0}', inputs.arch) || '/OrcaSlicer_dep' }}
|
||||||
output-cmd: ${{ inputs.os == 'windows-latest' && '$env:GITHUB_OUTPUT' || '"$GITHUB_OUTPUT"'}}
|
output-cmd: ${{ runner.os == 'Windows' && '$env:GITHUB_OUTPUT' || '"$GITHUB_OUTPUT"'}}
|
||||||
run: |
|
run: |
|
||||||
echo cache-key=${{ env.cache-os }}-cache-orcaslicer_deps-build-${{ hashFiles('deps/**') }} >> ${{ env.output-cmd }}
|
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 }}
|
echo cache-path=${{ github.workspace }}/deps/build${{ env.dep-folder-name }} >> ${{ env.output-cmd }}
|
||||||
|
|
||||||
- name: load cache
|
- name: load cache
|
||||||
id: cache_deps
|
id: cache_deps
|
||||||
|
|||||||
56
.github/workflows/build_deps.yml
vendored
56
.github/workflows/build_deps.yml
vendored
@@ -46,35 +46,39 @@ jobs:
|
|||||||
|
|
||||||
- uses: lukka/get-cmake@latest
|
- uses: lukka/get-cmake@latest
|
||||||
with:
|
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
|
- name: setup dev on Windows
|
||||||
if: inputs.os == 'windows-latest'
|
if: runner.os == 'Windows'
|
||||||
uses: microsoft/setup-msbuild@v2
|
uses: microsoft/setup-msbuild@v2
|
||||||
|
|
||||||
- name: Get the date on Ubuntu and macOS
|
- 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
|
run: echo "date=$(date +'%Y%m%d')" >> $GITHUB_ENV
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Get the date on Windows
|
- 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
|
run: echo "date=$(Get-Date -Format 'yyyyMMdd')" | Out-File -Append -FilePath $env:GITHUB_ENV -Encoding utf8
|
||||||
shell: pwsh
|
shell: pwsh
|
||||||
|
|
||||||
|
|
||||||
# Build Dependencies
|
# Build Dependencies
|
||||||
- name: Build on Windows
|
- name: Build on Windows
|
||||||
if: inputs.os == 'windows-latest'
|
if: runner.os == 'Windows'
|
||||||
working-directory: ${{ github.workspace }}
|
working-directory: ${{ github.workspace }}
|
||||||
run: |
|
run: |
|
||||||
choco install strawberryperl
|
if (-not "${{ vars.SELF_HOSTED }}") {
|
||||||
|
choco install strawberryperl
|
||||||
|
}
|
||||||
.\build_release_vs.bat deps
|
.\build_release_vs.bat deps
|
||||||
.\build_release_vs.bat pack
|
.\build_release_vs.bat pack
|
||||||
cd ${{ github.workspace }}/deps/build
|
shell: pwsh
|
||||||
|
|
||||||
- name: Build on Mac ${{ inputs.arch }}
|
- name: Build on Mac ${{ inputs.arch }}
|
||||||
if: contains(inputs.os, 'macos')
|
if: runner.os == 'macOS'
|
||||||
working-directory: ${{ github.workspace }}
|
working-directory: ${{ github.workspace }}
|
||||||
run: |
|
run: |
|
||||||
if [ -z "${{ vars.SELF_HOSTED }}" ]; then
|
if [ -z "${{ vars.SELF_HOSTED }}" ]; then
|
||||||
@@ -86,42 +90,42 @@ jobs:
|
|||||||
|
|
||||||
|
|
||||||
- name: Apt-Install Dependencies
|
- name: Apt-Install Dependencies
|
||||||
if: inputs.os == 'ubuntu-24.04'
|
if: runner.os == 'Linux' && !vars.SELF_HOSTED
|
||||||
uses: ./.github/actions/apt-install-deps
|
uses: ./.github/actions/apt-install-deps
|
||||||
|
|
||||||
- name: Build on Ubuntu
|
- name: Build on Ubuntu
|
||||||
if: inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04'
|
if: runner.os == 'Linux'
|
||||||
working-directory: ${{ github.workspace }}
|
working-directory: ${{ github.workspace }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p ${{ github.workspace }}/deps/build/destdir
|
mkdir -p ${{ github.workspace }}/deps/build/destdir
|
||||||
./build_linux.sh -dr
|
./build_linux.sh -drlL
|
||||||
cd deps/build
|
cd deps/build
|
||||||
tar -czvf OrcaSlicer_dep_ubuntu_$(date +"%Y%m%d").tar.gz destdir
|
tar -czvf OrcaSlicer_dep_ubuntu_$(date +"%Y%m%d").tar.gz destdir
|
||||||
|
|
||||||
|
|
||||||
# Upload Artifacts
|
# Upload Artifacts
|
||||||
# - name: Upload Mac ${{ inputs.arch }} artifacts
|
# - name: Upload Mac ${{ inputs.arch }} artifacts
|
||||||
# if: contains(inputs.os, 'macos')
|
# if: runner.os == 'macOS'
|
||||||
# uses: actions/upload-artifact@v6
|
# uses: actions/upload-artifact@v6
|
||||||
# with:
|
# with:
|
||||||
# name: OrcaSlicer_dep_mac_${{ env.date }}
|
# name: OrcaSlicer_dep_mac_${{ env.date }}
|
||||||
# path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep*.tar.gz
|
# path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep*.tar.gz
|
||||||
|
|
||||||
- name: Upload Windows artifacts
|
# - name: Upload Windows artifacts
|
||||||
if: inputs.os == 'windows-latest'
|
# if: runner.os == 'Windows'
|
||||||
uses: actions/upload-artifact@v6
|
# uses: actions/upload-artifact@v6
|
||||||
with:
|
# with:
|
||||||
name: OrcaSlicer_dep_win64_${{ env.date }}
|
# name: OrcaSlicer_dep_win64_${{ env.date }}
|
||||||
path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep*.zip
|
# path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep*.zip
|
||||||
|
|
||||||
- name: Upload Ubuntu artifacts
|
# - name: Upload Ubuntu artifacts
|
||||||
if: ${{ ! env.ACT && inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04' }}
|
# if: runner.os == 'Linux' && !env.ACT
|
||||||
env:
|
# env:
|
||||||
ubuntu-ver: ${{ (inputs.os == 'ubuntu-20.04' && '2004') || (inputs.os == 'ubuntu-24.04' && '2404') || '' }}
|
# ubuntu-ver: '2404'
|
||||||
uses: actions/upload-artifact@v6
|
# uses: actions/upload-artifact@v6
|
||||||
with:
|
# with:
|
||||||
name: OrcaSlicer_dep_ubuntu_${{ env.ubuntu-ver }}_${{ env.date }}
|
# name: OrcaSlicer_dep_ubuntu_${{ env.ubuntu-ver }}_${{ env.date }}
|
||||||
path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep_ubuntu_*.tar.gz
|
# path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep_ubuntu_*.tar.gz
|
||||||
|
|
||||||
build_orca:
|
build_orca:
|
||||||
name: Build OrcaSlicer
|
name: Build OrcaSlicer
|
||||||
|
|||||||
121
.github/workflows/build_orca.yml
vendored
121
.github/workflows/build_orca.yml
vendored
@@ -26,6 +26,8 @@ jobs:
|
|||||||
date:
|
date:
|
||||||
ver:
|
ver:
|
||||||
ver_pure:
|
ver_pure:
|
||||||
|
ubuntu-ver: '2204'
|
||||||
|
ubuntu-ver-str: '_Ubuntu2204'
|
||||||
ORCA_UPDATER_SIG_KEY: ${{ secrets.ORCA_UPDATER_SIG_KEY }}
|
ORCA_UPDATER_SIG_KEY: ${{ secrets.ORCA_UPDATER_SIG_KEY }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
@@ -35,7 +37,7 @@ jobs:
|
|||||||
lfs: 'true'
|
lfs: 'true'
|
||||||
|
|
||||||
- name: load cached deps
|
- 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
|
uses: actions/cache@v5
|
||||||
with:
|
with:
|
||||||
path: ${{ inputs.cache-path }}
|
path: ${{ inputs.cache-path }}
|
||||||
@@ -44,10 +46,12 @@ jobs:
|
|||||||
|
|
||||||
- uses: lukka/get-cmake@latest
|
- uses: lukka/get-cmake@latest
|
||||||
with:
|
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
|
- name: Get the version and date on Ubuntu and macOS
|
||||||
if: inputs.os != 'windows-latest'
|
if: runner.os != 'Windows'
|
||||||
run: |
|
run: |
|
||||||
ver_pure=$(grep 'set(SoftFever_VERSION' version.inc | cut -d '"' -f2)
|
ver_pure=$(grep 'set(SoftFever_VERSION' version.inc | cut -d '"' -f2)
|
||||||
if [[ "${{ github.event_name }}" == "pull_request" ]]; then
|
if [[ "${{ github.event_name }}" == "pull_request" ]]; then
|
||||||
@@ -64,7 +68,7 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Get the version and date on Windows
|
- name: Get the version and date on Windows
|
||||||
if: inputs.os == 'windows-latest'
|
if: runner.os == 'Windows'
|
||||||
run: |
|
run: |
|
||||||
$date = Get-Date -Format 'yyyyMMdd'
|
$date = Get-Date -Format 'yyyyMMdd'
|
||||||
$ref = "${{ github.ref }}"
|
$ref = "${{ github.ref }}"
|
||||||
@@ -91,7 +95,7 @@ jobs:
|
|||||||
|
|
||||||
# Mac
|
# Mac
|
||||||
- name: Install tools mac
|
- name: Install tools mac
|
||||||
if: contains(inputs.os, 'macos') && !inputs.macos-combine-only
|
if: runner.os == 'macOS' && !inputs.macos-combine-only
|
||||||
run: |
|
run: |
|
||||||
if [ -z "${{ vars.SELF_HOSTED }}" ]; then
|
if [ -z "${{ vars.SELF_HOSTED }}" ]; then
|
||||||
brew install libtool
|
brew install libtool
|
||||||
@@ -100,7 +104,7 @@ jobs:
|
|||||||
mkdir -p ${{ github.workspace }}/deps/build/${{ inputs.arch }}
|
mkdir -p ${{ github.workspace }}/deps/build/${{ inputs.arch }}
|
||||||
|
|
||||||
- name: Free disk space
|
- 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: |
|
run: |
|
||||||
df -hI /dev/disk3s1s1
|
df -hI /dev/disk3s1s1
|
||||||
sudo find /Applications -maxdepth 1 -type d -name "Xcode_*.app" ! -name "Xcode_15.4.app" -exec rm -rf {} +
|
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
|
df -hI /dev/disk3s1s1
|
||||||
|
|
||||||
- name: Build slicer mac
|
- 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 }}
|
working-directory: ${{ github.workspace }}
|
||||||
run: |
|
run: |
|
||||||
./build_release_macos.sh -s -n -x ${{ !vars.SELF_HOSTED && '-1' || '' }} -a ${{ inputs.arch }} -t 10.15
|
./build_release_macos.sh -s -n -x ${{ !vars.SELF_HOSTED && '-1' || '' }} -a ${{ inputs.arch }} -t 10.15
|
||||||
|
|
||||||
- name: Pack macOS app bundle ${{ inputs.arch }}
|
- 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 }}
|
working-directory: ${{ github.workspace }}
|
||||||
run: |
|
run: |
|
||||||
tar -czvf OrcaSlicer_Mac_bundle_${{ inputs.arch }}_${{ github.sha }}.tar.gz -C build/${{ inputs.arch }} OrcaSlicer
|
tar -czvf OrcaSlicer_Mac_bundle_${{ inputs.arch }}_${{ github.sha }}.tar.gz -C build/${{ inputs.arch }} OrcaSlicer
|
||||||
|
|
||||||
- name: Upload macOS app bundle ${{ inputs.arch }}
|
- 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
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: OrcaSlicer_Mac_bundle_${{ inputs.arch }}_${{ github.sha }}
|
name: OrcaSlicer_Mac_bundle_${{ inputs.arch }}_${{ github.sha }}
|
||||||
path: ${{ github.workspace }}/OrcaSlicer_Mac_bundle_${{ inputs.arch }}_${{ github.sha }}.tar.gz
|
path: ${{ github.workspace }}/OrcaSlicer_Mac_bundle_${{ inputs.arch }}_${{ github.sha }}.tar.gz
|
||||||
|
|
||||||
- name: Download macOS arm64 app bundle
|
- name: Download macOS app bundles
|
||||||
if: contains(inputs.os, 'macos') && inputs.macos-combine-only
|
if: runner.os == 'macOS' && inputs.macos-combine-only
|
||||||
uses: actions/download-artifact@v7
|
uses: actions/download-artifact@v7
|
||||||
with:
|
with:
|
||||||
name: OrcaSlicer_Mac_bundle_arm64_${{ github.sha }}
|
pattern: OrcaSlicer_Mac_bundle_*_${{ github.sha }}
|
||||||
path: ${{ github.workspace }}/mac_bundles/arm64
|
path: ${{ github.workspace }}/mac_bundles
|
||||||
|
|
||||||
- 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
|
|
||||||
|
|
||||||
- name: Extract macOS app 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 }}
|
working-directory: ${{ github.workspace }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p build/arm64 build/x86_64
|
mkdir -p build/arm64 build/x86_64
|
||||||
arm_bundle=$(find "${{ github.workspace }}/mac_bundles/arm64" -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/x86_64" -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 "$arm_bundle" -C "${{ github.workspace }}/build/arm64"
|
||||||
tar -xzvf "$x86_bundle" -C "${{ github.workspace }}/build/x86_64"
|
tar -xzvf "$x86_bundle" -C "${{ github.workspace }}/build/x86_64"
|
||||||
|
|
||||||
- name: Build universal mac app bundle
|
- 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 }}
|
working-directory: ${{ github.workspace }}
|
||||||
run: |
|
run: |
|
||||||
./build_release_macos.sh -u -x ${{ !vars.SELF_HOSTED && '-1' || '' }} -a universal -t 10.15
|
./build_release_macos.sh -u -x ${{ !vars.SELF_HOSTED && '-1' || '' }} -a universal -t 10.15
|
||||||
|
|
||||||
- name: Delete intermediate per-arch artifacts
|
- 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
|
uses: geekyeggo/delete-artifact@v5
|
||||||
with:
|
with:
|
||||||
name: |
|
name: |
|
||||||
@@ -166,7 +163,7 @@ jobs:
|
|||||||
|
|
||||||
# Thanks to RaySajuuk, it's working now
|
# Thanks to RaySajuuk, it's working now
|
||||||
- name: Sign app and notary
|
- 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 }}
|
working-directory: ${{ github.workspace }}
|
||||||
env:
|
env:
|
||||||
BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }}
|
BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }}
|
||||||
@@ -220,7 +217,7 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Create DMG without notary
|
- 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 }}
|
working-directory: ${{ github.workspace }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p ${{ github.workspace }}/build/universal/OrcaSlicer_dmg
|
mkdir -p ${{ github.workspace }}/build/universal/OrcaSlicer_dmg
|
||||||
@@ -239,14 +236,14 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Upload artifacts mac
|
- 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
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: OrcaSlicer_Mac_universal_${{ env.ver }}
|
name: OrcaSlicer_Mac_universal_${{ env.ver }}
|
||||||
path: ${{ github.workspace }}/OrcaSlicer_Mac_universal_${{ env.ver }}.dmg
|
path: ${{ github.workspace }}/OrcaSlicer_Mac_universal_${{ env.ver }}.dmg
|
||||||
|
|
||||||
- name: Upload OrcaSlicer_profile_validator DMG mac
|
- 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
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: OrcaSlicer_profile_validator_Mac_universal_DMG_${{ env.ver }}
|
name: OrcaSlicer_profile_validator_Mac_universal_DMG_${{ env.ver }}
|
||||||
@@ -254,7 +251,7 @@ jobs:
|
|||||||
if-no-files-found: ignore
|
if-no-files-found: ignore
|
||||||
|
|
||||||
- name: Deploy Mac release
|
- 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
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
with:
|
with:
|
||||||
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
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
|
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
|
- 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
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
with:
|
with:
|
||||||
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||||
@@ -277,17 +274,17 @@ jobs:
|
|||||||
|
|
||||||
# Windows
|
# Windows
|
||||||
- name: setup MSVC
|
- name: setup MSVC
|
||||||
if: inputs.os == 'windows-latest'
|
if: runner.os == 'Windows'
|
||||||
uses: microsoft/setup-msbuild@v2
|
uses: microsoft/setup-msbuild@v2
|
||||||
|
|
||||||
- name: Install nsis
|
- name: Install nsis
|
||||||
if: inputs.os == 'windows-latest'
|
if: runner.os == 'Windows' && !vars.SELF_HOSTED
|
||||||
run: |
|
run: |
|
||||||
dir "C:/Program Files (x86)/Windows Kits/10/Include"
|
dir "C:/Program Files (x86)/Windows Kits/10/Include"
|
||||||
choco install nsis
|
choco install nsis
|
||||||
|
|
||||||
- name: Build slicer Win
|
- name: Build slicer Win
|
||||||
if: inputs.os == 'windows-latest'
|
if: runner.os == 'Windows'
|
||||||
working-directory: ${{ github.workspace }}
|
working-directory: ${{ github.workspace }}
|
||||||
env:
|
env:
|
||||||
WindowsSdkDir: 'C:\Program Files (x86)\Windows Kits\10\'
|
WindowsSdkDir: 'C:\Program Files (x86)\Windows Kits\10\'
|
||||||
@@ -295,53 +292,53 @@ jobs:
|
|||||||
run: .\build_release_vs.bat slicer
|
run: .\build_release_vs.bat slicer
|
||||||
|
|
||||||
- name: Create installer Win
|
- name: Create installer Win
|
||||||
if: inputs.os == 'windows-latest'
|
if: runner.os == 'Windows' && !vars.SELF_HOSTED
|
||||||
working-directory: ${{ github.workspace }}/build
|
working-directory: ${{ github.workspace }}/build
|
||||||
run: |
|
run: |
|
||||||
cpack -G NSIS
|
cpack -G NSIS
|
||||||
|
|
||||||
- name: Pack app
|
- name: Pack app
|
||||||
if: inputs.os == 'windows-latest'
|
if: runner.os == 'Windows'
|
||||||
working-directory: ${{ github.workspace }}/build
|
working-directory: ${{ github.workspace }}/build
|
||||||
shell: cmd
|
shell: cmd
|
||||||
run: '"C:/Program Files/7-Zip/7z.exe" a -tzip OrcaSlicer_Windows_${{ env.ver }}_portable.zip ${{ github.workspace }}/build/OrcaSlicer'
|
run: '"C:/Program Files/7-Zip/7z.exe" a -tzip OrcaSlicer_Windows_${{ env.ver }}_portable.zip ${{ github.workspace }}/build/OrcaSlicer'
|
||||||
|
|
||||||
- name: Pack PDB
|
- name: Pack PDB
|
||||||
if: inputs.os == 'windows-latest'
|
if: runner.os == 'Windows' && !vars.SELF_HOSTED
|
||||||
working-directory: ${{ github.workspace }}/build/src/Release
|
working-directory: ${{ github.workspace }}/build/src/Release
|
||||||
shell: cmd
|
shell: cmd
|
||||||
run: '"C:/Program Files/7-Zip/7z.exe" a -m0=lzma2 -mx9 Debug_PDB_${{ env.ver }}_for_developers_only.7z *.pdb'
|
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
|
- name: Upload artifacts Win zip
|
||||||
if: inputs.os == 'windows-latest'
|
if: runner.os == 'Windows'
|
||||||
uses: actions/upload-artifact@v6
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: OrcaSlicer_Windows_${{ env.ver }}_portable
|
name: OrcaSlicer_Windows_${{ env.ver }}_portable
|
||||||
path: ${{ github.workspace }}/build/OrcaSlicer
|
path: ${{ github.workspace }}/build/OrcaSlicer
|
||||||
|
|
||||||
- name: Upload artifacts Win installer
|
- name: Upload artifacts Win installer
|
||||||
if: inputs.os == 'windows-latest'
|
if: runner.os == 'Windows' && !vars.SELF_HOSTED
|
||||||
uses: actions/upload-artifact@v6
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: OrcaSlicer_Windows_${{ env.ver }}
|
name: OrcaSlicer_Windows_${{ env.ver }}
|
||||||
path: ${{ github.workspace }}/build/OrcaSlicer*.exe
|
path: ${{ github.workspace }}/build/OrcaSlicer*.exe
|
||||||
|
|
||||||
- name: Upload artifacts Win PDB
|
- name: Upload artifacts Win PDB
|
||||||
if: inputs.os == 'windows-latest'
|
if: runner.os == 'Windows' && !vars.SELF_HOSTED
|
||||||
uses: actions/upload-artifact@v6
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: PDB
|
name: PDB
|
||||||
path: ${{ github.workspace }}/build/src/Release/Debug_PDB_${{ env.ver }}_for_developers_only.7z
|
path: ${{ github.workspace }}/build/src/Release/Debug_PDB_${{ env.ver }}_for_developers_only.7z
|
||||||
|
|
||||||
- name: Upload OrcaSlicer_profile_validator Win
|
- name: Upload OrcaSlicer_profile_validator Win
|
||||||
if: inputs.os == 'windows-latest'
|
if: runner.os == 'Windows' && !vars.SELF_HOSTED
|
||||||
uses: actions/upload-artifact@v6
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: OrcaSlicer_profile_validator_Windows_${{ env.ver }}
|
name: OrcaSlicer_profile_validator_Windows_${{ env.ver }}
|
||||||
path: ${{ github.workspace }}/build/src/Release/OrcaSlicer_profile_validator.exe
|
path: ${{ github.workspace }}/build/src/Release/OrcaSlicer_profile_validator.exe
|
||||||
|
|
||||||
- name: Deploy Windows release portable
|
- 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
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
with:
|
with:
|
||||||
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||||
@@ -352,7 +349,7 @@ jobs:
|
|||||||
max_releases: 1
|
max_releases: 1
|
||||||
|
|
||||||
- name: Deploy Windows release installer
|
- 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
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
with:
|
with:
|
||||||
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||||
@@ -363,7 +360,7 @@ jobs:
|
|||||||
max_releases: 1
|
max_releases: 1
|
||||||
|
|
||||||
- name: Deploy Windows OrcaSlicer_profile_validator release
|
- 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
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
with:
|
with:
|
||||||
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||||
@@ -375,18 +372,17 @@ jobs:
|
|||||||
|
|
||||||
# Ubuntu
|
# Ubuntu
|
||||||
- name: Apt-Install Dependencies
|
- name: Apt-Install Dependencies
|
||||||
if: inputs.os == 'ubuntu-24.04'
|
if: runner.os == 'Linux' && !vars.SELF_HOSTED
|
||||||
uses: ./.github/actions/apt-install-deps
|
uses: ./.github/actions/apt-install-deps
|
||||||
|
|
||||||
# Tests must built at the same time as the slicer;
|
# Tests must built at the same time as the slicer;
|
||||||
# if you untangle them feel free to separate them here too
|
# if you untangle them feel free to separate them here too
|
||||||
- name: Build slicer and tests
|
- name: Build slicer and tests
|
||||||
if: inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04'
|
if: runner.os == 'Linux'
|
||||||
shell: bash
|
shell: bash
|
||||||
env:
|
|
||||||
ubuntu-ver-str: ${{ (inputs.os == 'ubuntu-24.04' && '_Ubuntu2404') || '' }}
|
|
||||||
run: |
|
run: |
|
||||||
./build_linux.sh -istr
|
./build_linux.sh -istrlL
|
||||||
|
./scripts/check_appimage_libs.sh ./build/package ./build/package/bin/orca-slicer
|
||||||
mv -n ./build/OrcaSlicer_Linux_V${{ env.ver_pure }}.AppImage ./build/OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage
|
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
|
chmod +x ./build/OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage
|
||||||
tar -cvpf build_tests.tar build/tests
|
tar -cvpf build_tests.tar build/tests
|
||||||
@@ -394,7 +390,7 @@ jobs:
|
|||||||
# Use tar because upload-artifacts won't always preserve directory structure
|
# Use tar because upload-artifacts won't always preserve directory structure
|
||||||
# and doesn't preserve file permissions
|
# and doesn't preserve file permissions
|
||||||
- name: Upload Test Artifact
|
- name: Upload Test Artifact
|
||||||
if: inputs.os == 'ubuntu-24.04'
|
if: runner.os == 'Linux'
|
||||||
uses: actions/upload-artifact@v6
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: ${{ github.sha }}-tests
|
name: ${{ github.sha }}-tests
|
||||||
@@ -404,7 +400,7 @@ jobs:
|
|||||||
if-no-files-found: error
|
if-no-files-found: error
|
||||||
|
|
||||||
- name: Build orca_custom_preset_tests
|
- 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
|
working-directory: ${{ github.workspace }}/build/src/Release
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
@@ -413,28 +409,21 @@ jobs:
|
|||||||
zip -r orca_custom_preset_tests.zip user/
|
zip -r orca_custom_preset_tests.zip user/
|
||||||
|
|
||||||
- name: Upload artifacts Ubuntu
|
- name: Upload artifacts Ubuntu
|
||||||
if: ${{ ! env.ACT && inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04' }}
|
if: ${{ ! env.ACT && runner.os == 'Linux' }}
|
||||||
env:
|
|
||||||
ubuntu-ver: ${{ (inputs.os == 'ubuntu-20.04' && '2004') || (inputs.os == 'ubuntu-24.04' && '2404') || '' }}
|
|
||||||
ubuntu-ver-str: ${{ (inputs.os == 'ubuntu-24.04' && '_Ubuntu2404') || '' }}
|
|
||||||
uses: actions/upload-artifact@v6
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: OrcaSlicer_Linux_ubuntu_${{ env.ubuntu-ver }}_${{ env.ver }}
|
name: OrcaSlicer_Linux_ubuntu_${{ env.ubuntu-ver }}_${{ env.ver }}
|
||||||
path: './build/OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage'
|
path: './build/OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}_${{ env.ver }}.AppImage'
|
||||||
|
|
||||||
- name: Upload OrcaSlicer_profile_validator Ubuntu
|
- name: Upload OrcaSlicer_profile_validator Ubuntu
|
||||||
if: ${{ ! env.ACT && inputs.os == 'ubuntu-20.04' || inputs.os == 'ubuntu-24.04' }}
|
if: ${{ ! env.ACT && runner.os == 'Linux' && !vars.SELF_HOSTED }}
|
||||||
env:
|
|
||||||
ubuntu-ver: ${{ (inputs.os == 'ubuntu-20.04' && '2004') || (inputs.os == 'ubuntu-24.04' && '2404') || '' }}
|
|
||||||
uses: actions/upload-artifact@v6
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: OrcaSlicer_profile_validator_Linux_ubuntu_${{ env.ubuntu-ver }}_${{ env.ver }}
|
name: OrcaSlicer_profile_validator_Linux_ubuntu_${{ env.ubuntu-ver }}_${{ env.ver }}
|
||||||
path: './build/src/Release/OrcaSlicer_profile_validator'
|
path: './build/src/Release/OrcaSlicer_profile_validator'
|
||||||
|
|
||||||
- name: Deploy Ubuntu release
|
- 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') }}
|
if: ${{ github.repository == 'OrcaSlicer/OrcaSlicer' && ! env.ACT && github.ref == 'refs/heads/main' && runner.os == 'Linux' && !vars.SELF_HOSTED }}
|
||||||
env:
|
|
||||||
ubuntu-ver-str: ${{ (inputs.os == 'ubuntu-24.04' && '_Ubuntu2404') || '' }}
|
|
||||||
uses: WebFreak001/deploy-nightly@v3.2.0
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
with:
|
with:
|
||||||
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||||
@@ -444,7 +433,7 @@ jobs:
|
|||||||
asset_content_type: application/octet-stream
|
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
|
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
|
- 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
|
uses: rickstaa/action-create-tag@v1
|
||||||
with:
|
with:
|
||||||
tag: "nightly-builds"
|
tag: "nightly-builds"
|
||||||
@@ -453,9 +442,7 @@ jobs:
|
|||||||
message: "nightly-builds"
|
message: "nightly-builds"
|
||||||
|
|
||||||
- name: Deploy Ubuntu OrcaSlicer_profile_validator release
|
- 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') }}
|
if: ${{ github.repository == 'OrcaSlicer/OrcaSlicer' && ! env.ACT && github.ref == 'refs/heads/main' && runner.os == 'Linux' && !vars.SELF_HOSTED }}
|
||||||
env:
|
|
||||||
ubuntu-ver-str: ${{ (inputs.os == 'ubuntu-24.04' && '_Ubuntu2404') || '' }}
|
|
||||||
uses: WebFreak001/deploy-nightly@v3.2.0
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
with:
|
with:
|
||||||
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||||
@@ -466,7 +453,7 @@ jobs:
|
|||||||
max_releases: 1
|
max_releases: 1
|
||||||
|
|
||||||
- name: Deploy orca_custom_preset_tests
|
- 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
|
uses: WebFreak001/deploy-nightly@v3.2.0
|
||||||
with:
|
with:
|
||||||
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
|
||||||
|
|||||||
25
.github/workflows/check_profiles.yml
vendored
25
.github/workflows/check_profiles.yml
vendored
@@ -15,12 +15,11 @@ on:
|
|||||||
default: 'warning'
|
default: 'warning'
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
pull-requests: write
|
|
||||||
contents: read
|
contents: read
|
||||||
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
check_translation:
|
check_profiles:
|
||||||
name: Check profiles
|
name: Check profiles
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
steps:
|
steps:
|
||||||
@@ -62,11 +61,11 @@ jobs:
|
|||||||
./OrcaSlicer_profile_validator -p ${{ github.workspace }}/resources/profiles -l 2 2>&1 | tee ${{ runner.temp }}/validate_custom.log
|
./OrcaSlicer_profile_validator -p ${{ github.workspace }}/resources/profiles -l 2 2>&1 | tee ${{ runner.temp }}/validate_custom.log
|
||||||
exit ${PIPESTATUS[0]}
|
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') }}
|
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: |
|
run: |
|
||||||
|
mkdir -p ${{ runner.temp }}/profile-check-results
|
||||||
|
|
||||||
{
|
{
|
||||||
echo "## :x: Profile Validation Errors"
|
echo "## :x: Profile Validation Errors"
|
||||||
echo ""
|
echo ""
|
||||||
@@ -100,16 +99,20 @@ jobs:
|
|||||||
|
|
||||||
echo "---"
|
echo "---"
|
||||||
echo "*Please fix the above errors and push a new commit.*"
|
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
|
- name: Fail if any check failed
|
||||||
if: ${{ always() && (steps.extra_json_check.outcome == 'failure' || steps.validate_system.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }}
|
if: ${{ always() && (steps.extra_json_check.outcome == 'failure' || steps.validate_system.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }}
|
||||||
run: |
|
run: |
|
||||||
echo "One or more profile checks failed. See above for details."
|
echo "One or more profile checks failed. See above for details."
|
||||||
exit 1
|
exit 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
46
.github/workflows/check_profiles_comment.yml
vendored
Normal file
46
.github/workflows/check_profiles_comment.yml
vendored
Normal 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
14
.github/workflows/winget_updater.yml
vendored
Normal 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
2
.gitignore
vendored
@@ -44,3 +44,5 @@ test.js
|
|||||||
/.cache/
|
/.cache/
|
||||||
.clangd
|
.clangd
|
||||||
internal_docs/
|
internal_docs/
|
||||||
|
*.flatpak
|
||||||
|
/flatpak-repo/
|
||||||
@@ -42,7 +42,7 @@ cmake --build build/arm64 --config RelWithDebInfo --target all --
|
|||||||
### Building on Linux
|
### Building on Linux
|
||||||
**Always use this command to build the project when testing build issues on Linux.**
|
**Always use this command to build the project when testing build issues on Linux.**
|
||||||
```bash
|
```bash
|
||||||
cmake --build build/arm64 --config RelWithDebInfo --target all --
|
cmake --build build --config RelWithDebInfo --target all --
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -89,10 +89,9 @@ else ()
|
|||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
find_package(Git)
|
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 "")
|
||||||
if(DEFINED ENV{git_commit_hash} AND NOT "$ENV{git_commit_hash}" STREQUAL "")
|
message(STATUS "Specified git commit hash: $ENV{git_commit_hash}")
|
||||||
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
|
# Convert the given hash to short hash
|
||||||
execute_process(
|
execute_process(
|
||||||
COMMAND ${GIT_EXECUTABLE} rev-parse --short "$ENV{git_commit_hash}"
|
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_VARIABLE GIT_COMMIT_HASH
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
)
|
)
|
||||||
add_definitions("-DGIT_COMMIT_HASH=\"${GIT_COMMIT_HASH}\"")
|
|
||||||
else()
|
else()
|
||||||
# Check current Git commit hash
|
# No .git directory (e.g., Flatpak sandbox) — truncate directly
|
||||||
execute_process(
|
string(SUBSTRING "$ENV{git_commit_hash}" 0 7 GIT_COMMIT_HASH)
|
||||||
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()
|
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()
|
endif()
|
||||||
|
|
||||||
if(DEFINED ENV{SLIC3R_STATIC})
|
if(DEFINED ENV{SLIC3R_STATIC})
|
||||||
@@ -160,7 +162,7 @@ if (APPLE)
|
|||||||
if (CMAKE_MACOSX_BUNDLE)
|
if (CMAKE_MACOSX_BUNDLE)
|
||||||
set(CMAKE_INSTALL_RPATH @executable_path/../Frameworks)
|
set(CMAKE_INSTALL_RPATH @executable_path/../Frameworks)
|
||||||
endif()
|
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}")
|
message(STATUS "Orca: IS_CROSS_COMPILE: ${IS_CROSS_COMPILE}")
|
||||||
endif ()
|
endif ()
|
||||||
@@ -171,10 +173,7 @@ option(BUILD_TESTS "Build unit tests" OFF)
|
|||||||
option(ORCA_TOOLS "Build Orca tools" OFF)
|
option(ORCA_TOOLS "Build Orca tools" OFF)
|
||||||
|
|
||||||
if (FLATPAK)
|
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(SLIC3R_FHS ON CACHE BOOL "" FORCE)
|
||||||
set(BUILD_TESTS OFF CACHE BOOL "" FORCE)
|
|
||||||
set(SLIC3R_DESKTOP_INTEGRATION OFF CACHE BOOL "" FORCE)
|
set(SLIC3R_DESKTOP_INTEGRATION OFF CACHE BOOL "" FORCE)
|
||||||
endif ()
|
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)
|
add_compile_options(-Wno-unknown-pragmas)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Bit of a hack for flatpak building: compress the debug info with zstd to save space in CI
|
# Compress the debug info with zstd to save space in Flatpak CI builds
|
||||||
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 13.0)
|
if(FLATPAK)
|
||||||
add_compile_options(-gz=zstd)
|
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()
|
endif()
|
||||||
|
|
||||||
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 14)
|
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 14)
|
||||||
@@ -491,7 +493,8 @@ if (APPLE)
|
|||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if(MSVC)
|
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)
|
add_compile_options(/wd4305)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@@ -926,7 +929,7 @@ elseif (SLIC3R_FHS)
|
|||||||
install(DIRECTORY ${SLIC3R_RESOURCES_DIR}/ DESTINATION ${SLIC3R_FHS_RESOURCES}
|
install(DIRECTORY ${SLIC3R_RESOURCES_DIR}/ DESTINATION ${SLIC3R_FHS_RESOURCES}
|
||||||
PATTERN "*/udev" EXCLUDE
|
PATTERN "*/udev" EXCLUDE
|
||||||
)
|
)
|
||||||
install(FILES src/dev-utils/platform/unix/OrcaSlicer.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications)
|
install(FILES src/dev-utils/platform/unix/com.orcaslicer.OrcaSlicer.desktop DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications)
|
||||||
foreach(SIZE 32 128 192)
|
foreach(SIZE 32 128 192)
|
||||||
install(FILES ${SLIC3R_RESOURCES_DIR}/images/OrcaSlicer_${SIZE}px.png
|
install(FILES ${SLIC3R_RESOURCES_DIR}/images/OrcaSlicer_${SIZE}px.png
|
||||||
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${SIZE}x${SIZE}/apps RENAME OrcaSlicer.png
|
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${SIZE}x${SIZE}/apps RENAME OrcaSlicer.png
|
||||||
@@ -935,7 +938,7 @@ elseif (SLIC3R_FHS)
|
|||||||
elseif (CMAKE_MACOSX_BUNDLE)
|
elseif (CMAKE_MACOSX_BUNDLE)
|
||||||
# install(DIRECTORY "${SLIC3R_RESOURCES_DIR}/" DESTINATION "${CMAKE_INSTALL_PREFIX}/OrcaSlicer.app/Contents/resources")
|
# install(DIRECTORY "${SLIC3R_RESOURCES_DIR}/" DESTINATION "${CMAKE_INSTALL_PREFIX}/OrcaSlicer.app/Contents/resources")
|
||||||
else ()
|
else ()
|
||||||
install(FILES src/dev-utils/platform/unix/OrcaSlicer.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/resources/applications)
|
install(FILES src/dev-utils/platform/unix/com.orcaslicer.OrcaSlicer.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/resources/applications)
|
||||||
install(DIRECTORY "${SLIC3R_RESOURCES_DIR}/" DESTINATION "${CMAKE_INSTALL_PREFIX}/resources")
|
install(DIRECTORY "${SLIC3R_RESOURCES_DIR}/" DESTINATION "${CMAKE_INSTALL_PREFIX}/resources")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
|||||||
16
README.md
16
README.md
@@ -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://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>
|
<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 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.
|
||||||
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).
|
The OrcaSlicer logo was designed by community member Justin Levine (@freejstnalxndr).
|
||||||
|
|
||||||
# License
|
# License
|
||||||
|
- **OrcaSlicer** is licensed under the GNU Affero General Public License, version 3.
|
||||||
- **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.
|
|
||||||
- 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.
|
- 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.
|
- 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.
|
- 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.
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
# Based on the GitHub Actions workflow in .github/workflows/build_all.yml
|
# Based on the GitHub Actions workflow in .github/workflows/build_all.yml
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
SECONDS=0
|
||||||
|
|
||||||
# Colors for output
|
# Colors for output
|
||||||
RED='\033[0;31m'
|
RED='\033[0;31m'
|
||||||
@@ -198,22 +199,22 @@ echo -e "${GREEN}All required dependencies found${NC}"
|
|||||||
# Install runtime and SDK if requested
|
# Install runtime and SDK if requested
|
||||||
if [[ "$INSTALL_RUNTIME" == true ]]; then
|
if [[ "$INSTALL_RUNTIME" == true ]]; then
|
||||||
echo -e "${YELLOW}Installing GNOME runtime and SDK...${NC}"
|
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.Platform//49
|
||||||
flatpak install --user -y flathub org.gnome.Sdk//48
|
flatpak install --user -y flathub org.gnome.Sdk//49
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check if required runtime is available
|
# Check if required runtime is available
|
||||||
if ! flatpak info --user org.gnome.Platform//48 &> /dev/null; then
|
if ! flatpak info --user org.gnome.Platform//49 &> /dev/null; then
|
||||||
echo -e "${RED}Error: GNOME Platform 48 runtime is not installed.${NC}"
|
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 "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
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ! flatpak info --user org.gnome.Sdk//48 &> /dev/null; then
|
if ! flatpak info --user org.gnome.Sdk//49 &> /dev/null; then
|
||||||
echo -e "${RED}Error: GNOME SDK 48 is not installed.${NC}"
|
echo -e "${RED}Error: GNOME SDK 49 is not installed.${NC}"
|
||||||
echo "Run with -i flag to install it automatically, or install manually:"
|
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
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -254,8 +255,8 @@ mkdir -p "$BUILD_DIR"
|
|||||||
rm -rf "$BUILD_DIR/build-dir"
|
rm -rf "$BUILD_DIR/build-dir"
|
||||||
|
|
||||||
# Check if flatpak manifest exists
|
# Check if flatpak manifest exists
|
||||||
if [[ ! -f "./scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml" ]]; then
|
if [[ ! -f "./scripts/flatpak/com.orcaslicer.OrcaSlicer.yml" ]]; then
|
||||||
echo -e "${RED}Error: Flatpak manifest not found at scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml${NC}"
|
echo -e "${RED}Error: Flatpak manifest not found at scripts/flatpak/com.orcaslicer.OrcaSlicer.yml${NC}"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -315,11 +316,11 @@ if [[ "$DISABLE_ROFILES_FUSE" == true ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Use a temp manifest with no-debuginfo if requested
|
# 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
|
if [[ "$NO_DEBUGINFO" == true ]]; then
|
||||||
MANIFEST="scripts/flatpak/io.github.orcaslicer.OrcaSlicer.no-debug.yml"
|
MANIFEST="scripts/flatpak/com.orcaslicer.OrcaSlicer.no-debug.yml"
|
||||||
sed '0,/^finish-args:/s//build-options:\n no-debuginfo: true\n strip: true\nfinish-args:/' \
|
sed '/^build-options:/a\ no-debuginfo: true\n strip: true' \
|
||||||
scripts/flatpak/io.github.orcaslicer.OrcaSlicer.yml > "$MANIFEST"
|
scripts/flatpak/com.orcaslicer.OrcaSlicer.yml > "$MANIFEST"
|
||||||
echo -e "${YELLOW}Debug info disabled (using temp manifest)${NC}"
|
echo -e "${YELLOW}Debug info disabled (using temp manifest)${NC}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -329,19 +330,19 @@ if ! flatpak-builder \
|
|||||||
"$MANIFEST"; then
|
"$MANIFEST"; then
|
||||||
echo -e "${RED}Error: flatpak-builder failed${NC}"
|
echo -e "${RED}Error: flatpak-builder failed${NC}"
|
||||||
echo -e "${YELLOW}Check the build log above for details${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
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Clean up temp manifest
|
# 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
|
# Create bundle
|
||||||
echo -e "${YELLOW}Creating Flatpak bundle...${NC}"
|
echo -e "${YELLOW}Creating Flatpak bundle...${NC}"
|
||||||
if ! flatpak build-bundle \
|
if ! flatpak build-bundle \
|
||||||
"$BUILD_DIR/repo" \
|
"$BUILD_DIR/repo" \
|
||||||
"$BUNDLE_NAME" \
|
"$BUNDLE_NAME" \
|
||||||
io.github.orcaslicer.OrcaSlicer \
|
com.orcaslicer.OrcaSlicer \
|
||||||
--arch="$ARCH"; then
|
--arch="$ARCH"; then
|
||||||
echo -e "${RED}Error: Failed to create Flatpak bundle${NC}"
|
echo -e "${RED}Error: Failed to create Flatpak bundle${NC}"
|
||||||
exit 1
|
exit 1
|
||||||
@@ -360,10 +361,10 @@ echo -e "${BLUE}To install the Flatpak:${NC}"
|
|||||||
echo -e "flatpak install --user $BUNDLE_NAME"
|
echo -e "flatpak install --user $BUNDLE_NAME"
|
||||||
echo ""
|
echo ""
|
||||||
echo -e "${BLUE}To run OrcaSlicer:${NC}"
|
echo -e "${BLUE}To run OrcaSlicer:${NC}"
|
||||||
echo -e "flatpak run io.github.orcaslicer.OrcaSlicer"
|
echo -e "flatpak run com.orcaslicer.OrcaSlicer"
|
||||||
echo ""
|
echo ""
|
||||||
echo -e "${BLUE}To uninstall:${NC}"
|
echo -e "${BLUE}To uninstall:${NC}"
|
||||||
echo -e "flatpak uninstall --user io.github.orcaslicer.OrcaSlicer"
|
echo -e "flatpak uninstall --user com.orcaslicer.OrcaSlicer"
|
||||||
echo ""
|
echo ""
|
||||||
if [[ "$FORCE_CLEAN" != true ]]; then
|
if [[ "$FORCE_CLEAN" != true ]]; then
|
||||||
echo -e "${BLUE}Cache Management:${NC}"
|
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 force a clean build: $0 -f"
|
||||||
echo -e "• To clean cache manually: rm -rf $CACHE_DIR"
|
echo -e "• To clean cache manually: rm -rf $CACHE_DIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
elapsed=$SECONDS
|
||||||
|
printf "\nBuild completed in %dh %dm %ds\n" $((elapsed/3600)) $((elapsed%3600/60)) $((elapsed%60))
|
||||||
|
|||||||
312
build_linux.sh
312
build_linux.sh
@@ -1,5 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -e # Exit immediately if a command exits with a non-zero status.
|
set -e # Exit immediately if a command exits with a non-zero status.
|
||||||
|
SECONDS=0
|
||||||
|
|
||||||
SCRIPT_NAME=$(basename "$0")
|
SCRIPT_NAME=$(basename "$0")
|
||||||
SCRIPT_PATH=$(dirname "$(readlink -f "${0}")")
|
SCRIPT_PATH=$(dirname "$(readlink -f "${0}")")
|
||||||
@@ -7,7 +8,7 @@ SCRIPT_PATH=$(dirname "$(readlink -f "${0}")")
|
|||||||
pushd "${SCRIPT_PATH}" > /dev/null
|
pushd "${SCRIPT_PATH}" > /dev/null
|
||||||
|
|
||||||
function usage() {
|
function usage() {
|
||||||
echo "Usage: ./${SCRIPT_NAME} [-1][-b][-c][-d][-D][-e][-h][-i][-j N][-p][-r][-s][-t][-u][-l][-L]"
|
echo "Usage: ./${SCRIPT_NAME} [-1][-b][-c][-d][-D][-e][-F][-g][-h][-i][-j N][-p][-r][-s][-t][-u][-l][-L]"
|
||||||
echo " -1: limit builds to one core (where possible)"
|
echo " -1: limit builds to one core (where possible)"
|
||||||
echo " -j N: limit builds to N cores (where possible)"
|
echo " -j N: limit builds to N cores (where possible)"
|
||||||
echo " -b: build in Debug mode"
|
echo " -b: build in Debug mode"
|
||||||
@@ -16,6 +17,8 @@ function usage() {
|
|||||||
echo " -d: download and build dependencies in ./deps/ (build prerequisite)"
|
echo " -d: download and build dependencies in ./deps/ (build prerequisite)"
|
||||||
echo " -D: dry run"
|
echo " -D: dry run"
|
||||||
echo " -e: build in RelWithDebInfo mode"
|
echo " -e: build in RelWithDebInfo mode"
|
||||||
|
echo " -F: rebuild the cached Docker/Podman runner image from scratch when used with -g"
|
||||||
|
echo " -g: run the requested build steps inside a Docker/Podman Ubuntu 24.04 container similar to the GitHub Actions Linux runner"
|
||||||
echo " -h: prints this help text"
|
echo " -h: prints this help text"
|
||||||
echo " -i: build the Orca Slicer AppImage (optional)"
|
echo " -i: build the Orca Slicer AppImage (optional)"
|
||||||
echo " -p: boost ccache hit rate by disabling precompiled headers (default: ON)"
|
echo " -p: boost ccache hit rate by disabling precompiled headers (default: ON)"
|
||||||
@@ -27,6 +30,9 @@ function usage() {
|
|||||||
echo " -L: use ld.lld as linker (if available)"
|
echo " -L: use ld.lld as linker (if available)"
|
||||||
echo "For a first use, you want to './${SCRIPT_NAME} -u'"
|
echo "For a first use, you want to './${SCRIPT_NAME} -u'"
|
||||||
echo " and then './${SCRIPT_NAME} -dsi'"
|
echo " and then './${SCRIPT_NAME} -dsi'"
|
||||||
|
echo "For a GitHub Actions-like Linux build locally, use './${SCRIPT_NAME} -g -istrlL'"
|
||||||
|
echo "Use './${SCRIPT_NAME} -gF -istrlL' to rebuild the cached runner image first."
|
||||||
|
echo "Set ORCA_CONTAINER_CLI, ORCA_DOCKER_IMAGE, ORCA_DOCKER_BASE_IMAGE, or ORCA_DOCKER_CMAKE_VERSION to override the container runtime, cached image tag, base image, or CMake version."
|
||||||
}
|
}
|
||||||
|
|
||||||
SLIC3R_PRECOMPILED_HEADERS="ON"
|
SLIC3R_PRECOMPILED_HEADERS="ON"
|
||||||
@@ -34,60 +40,83 @@ SLIC3R_PRECOMPILED_HEADERS="ON"
|
|||||||
unset name
|
unset name
|
||||||
BUILD_DIR=build
|
BUILD_DIR=build
|
||||||
BUILD_CONFIG=Release
|
BUILD_CONFIG=Release
|
||||||
while getopts ":1j:bcCdDehiprstulL" opt ; do
|
FORWARDED_ARGS=()
|
||||||
|
while getopts ":1j:bcCdDeFghiprstulL" opt ; do
|
||||||
case ${opt} in
|
case ${opt} in
|
||||||
1 )
|
1 )
|
||||||
export CMAKE_BUILD_PARALLEL_LEVEL=1
|
export CMAKE_BUILD_PARALLEL_LEVEL=1
|
||||||
|
FORWARDED_ARGS+=("-1")
|
||||||
;;
|
;;
|
||||||
j )
|
j )
|
||||||
export CMAKE_BUILD_PARALLEL_LEVEL=$OPTARG
|
export CMAKE_BUILD_PARALLEL_LEVEL=$OPTARG
|
||||||
|
FORWARDED_ARGS+=("-j" "$OPTARG")
|
||||||
;;
|
;;
|
||||||
b )
|
b )
|
||||||
BUILD_DIR=build-dbg
|
BUILD_DIR=build-dbg
|
||||||
BUILD_CONFIG=Debug
|
BUILD_CONFIG=Debug
|
||||||
|
FORWARDED_ARGS+=("-b")
|
||||||
;;
|
;;
|
||||||
c )
|
c )
|
||||||
CLEAN_BUILD=1
|
CLEAN_BUILD=1
|
||||||
|
FORWARDED_ARGS+=("-c")
|
||||||
;;
|
;;
|
||||||
C )
|
C )
|
||||||
COLORED_OUTPUT="-DCOLORED_OUTPUT=ON"
|
COLORED_OUTPUT="-DCOLORED_OUTPUT=ON"
|
||||||
|
FORWARDED_ARGS+=("-C")
|
||||||
;;
|
;;
|
||||||
d )
|
d )
|
||||||
BUILD_DEPS="1"
|
BUILD_DEPS="1"
|
||||||
|
FORWARDED_ARGS+=("-d")
|
||||||
;;
|
;;
|
||||||
D )
|
D )
|
||||||
DRY_RUN="1"
|
DRY_RUN="1"
|
||||||
|
FORWARDED_ARGS+=("-D")
|
||||||
;;
|
;;
|
||||||
e )
|
e )
|
||||||
BUILD_DIR=build-dbginfo
|
BUILD_DIR=build-dbginfo
|
||||||
BUILD_CONFIG=RelWithDebInfo
|
BUILD_CONFIG=RelWithDebInfo
|
||||||
|
FORWARDED_ARGS+=("-e")
|
||||||
|
;;
|
||||||
|
F )
|
||||||
|
CLEAN_DOCKER_IMAGE="1"
|
||||||
|
;;
|
||||||
|
g )
|
||||||
|
USE_DOCKER="1"
|
||||||
;;
|
;;
|
||||||
h ) usage
|
h ) usage
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
i )
|
i )
|
||||||
BUILD_IMAGE="1"
|
BUILD_IMAGE="1"
|
||||||
|
FORWARDED_ARGS+=("-i")
|
||||||
;;
|
;;
|
||||||
p )
|
p )
|
||||||
SLIC3R_PRECOMPILED_HEADERS="OFF"
|
SLIC3R_PRECOMPILED_HEADERS="OFF"
|
||||||
|
FORWARDED_ARGS+=("-p")
|
||||||
;;
|
;;
|
||||||
r )
|
r )
|
||||||
SKIP_RAM_CHECK="1"
|
SKIP_RAM_CHECK="1"
|
||||||
|
FORWARDED_ARGS+=("-r")
|
||||||
;;
|
;;
|
||||||
s )
|
s )
|
||||||
BUILD_ORCA="1"
|
BUILD_ORCA="1"
|
||||||
|
FORWARDED_ARGS+=("-s")
|
||||||
;;
|
;;
|
||||||
t )
|
t )
|
||||||
BUILD_TESTS="1"
|
BUILD_TESTS="1"
|
||||||
|
FORWARDED_ARGS+=("-t")
|
||||||
;;
|
;;
|
||||||
u )
|
u )
|
||||||
export UPDATE_LIB="1"
|
export UPDATE_LIB="1"
|
||||||
|
FORWARDED_ARGS+=("-u")
|
||||||
;;
|
;;
|
||||||
l )
|
l )
|
||||||
USE_CLANG="1"
|
USE_CLANG="1"
|
||||||
|
FORWARDED_ARGS+=("-l")
|
||||||
;;
|
;;
|
||||||
L )
|
L )
|
||||||
USE_LLD="1"
|
USE_LLD="1"
|
||||||
|
FORWARDED_ARGS+=("-L")
|
||||||
;;
|
;;
|
||||||
* )
|
* )
|
||||||
echo "Unknown argument '${opt}', aborting."
|
echo "Unknown argument '${opt}', aborting."
|
||||||
@@ -101,6 +130,11 @@ if [ ${OPTIND} -eq 1 ] ; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ -n "${CLEAN_DOCKER_IMAGE}" ]] && [[ -z "${USE_DOCKER}" ]] ; then
|
||||||
|
echo "Error: -F requires -g."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
function check_available_memory_and_disk() {
|
function check_available_memory_and_disk() {
|
||||||
FREE_MEM_GB=$(free --gibi --total | grep 'Mem' | rev | cut --delimiter=" " --fields=1 | rev)
|
FREE_MEM_GB=$(free --gibi --total | grep 'Mem' | rev | cut --delimiter=" " --fields=1 | rev)
|
||||||
MIN_MEM_GB=10
|
MIN_MEM_GB=10
|
||||||
@@ -138,6 +172,277 @@ function print_and_run() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function resolve_container_cli() {
|
||||||
|
if [[ -n "${ORCA_CONTAINER_CLI}" ]] ; then
|
||||||
|
if ! command -v "${ORCA_CONTAINER_CLI}" >/dev/null 2>&1 ; then
|
||||||
|
echo "Error: container runtime '${ORCA_CONTAINER_CLI}' was not found." >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "${ORCA_CONTAINER_CLI}"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
if command -v docker >/dev/null 2>&1 ; then
|
||||||
|
echo "docker"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
if command -v podman >/dev/null 2>&1 ; then
|
||||||
|
echo "podman"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Error: neither docker nor podman is available. Install one of them or set ORCA_CONTAINER_CLI." >&2
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
function get_docker_runner_image() {
|
||||||
|
local base_image
|
||||||
|
local docker_cmake_version
|
||||||
|
local recipe_hash
|
||||||
|
local sanitized_base_image
|
||||||
|
local sanitized_cmake_version
|
||||||
|
|
||||||
|
if [[ -n "${ORCA_DOCKER_IMAGE}" ]] ; then
|
||||||
|
echo "${ORCA_DOCKER_IMAGE}"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
base_image="${ORCA_DOCKER_BASE_IMAGE:-ubuntu:24.04}"
|
||||||
|
docker_cmake_version="${ORCA_DOCKER_CMAKE_VERSION-4.3.0}"
|
||||||
|
recipe_hash=$(find "${SCRIPT_PATH}/build_linux.sh" "${SCRIPT_PATH}/scripts/linux.d" -type f -print0 | sort -z | xargs -0 cat | sha256sum | cut -c1-12)
|
||||||
|
sanitized_base_image=$(echo "${base_image}" | tr '/:@' '---' | tr -cs 'A-Za-z0-9_.-' '-')
|
||||||
|
sanitized_cmake_version=$(echo "${docker_cmake_version:-system}" | tr -cs 'A-Za-z0-9_.-' '-')
|
||||||
|
echo "orcaslicer-linux-builder:${sanitized_base_image}-cmake-${sanitized_cmake_version}-${recipe_hash}"
|
||||||
|
}
|
||||||
|
|
||||||
|
function docker_runner_dockerfile() {
|
||||||
|
cat <<'EOF'
|
||||||
|
ARG BASE_IMAGE=ubuntu:24.04
|
||||||
|
FROM ${BASE_IMAGE}
|
||||||
|
|
||||||
|
ARG CMAKE_VERSION=4.3.0
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
SHELL ["/bin/bash", "-c"]
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get install -y sudo ca-certificates curl tar
|
||||||
|
|
||||||
|
COPY build_linux.sh /tmp/orcaslicer/build_linux.sh
|
||||||
|
COPY scripts/linux.d /tmp/orcaslicer/scripts/linux.d
|
||||||
|
|
||||||
|
WORKDIR /tmp/orcaslicer
|
||||||
|
|
||||||
|
RUN chmod +x ./build_linux.sh
|
||||||
|
RUN ./build_linux.sh -ur
|
||||||
|
RUN if [[ -n "${CMAKE_VERSION}" ]] ; then \
|
||||||
|
case "$(uname -m)" in \
|
||||||
|
x86_64|amd64) cmake_arch="x86_64" ;; \
|
||||||
|
aarch64|arm64) cmake_arch="aarch64" ;; \
|
||||||
|
*) cmake_arch="" ;; \
|
||||||
|
esac ; \
|
||||||
|
if [[ -n "${cmake_arch}" ]] ; then \
|
||||||
|
cmake_root="/opt/cmake-${CMAKE_VERSION}-linux-${cmake_arch}" ; \
|
||||||
|
if ! curl -fsSL "https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-linux-${cmake_arch}.tar.gz" | tar -xz -C /opt ; then \
|
||||||
|
echo "Warning: failed to install CMake ${CMAKE_VERSION}; falling back to the distro cmake package." ; \
|
||||||
|
elif [[ -d "${cmake_root}" ]] ; then \
|
||||||
|
ln -sf "${cmake_root}/bin/"* /usr/local/bin/ ; \
|
||||||
|
fi ; \
|
||||||
|
else \
|
||||||
|
echo "Skipping GitHub Actions CMake install for unsupported architecture $(uname -m)." ; \
|
||||||
|
fi ; \
|
||||||
|
fi
|
||||||
|
RUN rm -rf /var/lib/apt/lists/* /tmp/orcaslicer
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
function ensure_docker_runner_image() {
|
||||||
|
local container_cli
|
||||||
|
local base_image
|
||||||
|
local runner_image
|
||||||
|
local docker_cmake_version
|
||||||
|
local image_exists="0"
|
||||||
|
local force_rebuild="0"
|
||||||
|
local -a build_cmd
|
||||||
|
|
||||||
|
container_cli="$1"
|
||||||
|
runner_image="$2"
|
||||||
|
base_image="${ORCA_DOCKER_BASE_IMAGE:-ubuntu:24.04}"
|
||||||
|
docker_cmake_version="${ORCA_DOCKER_CMAKE_VERSION-4.3.0}"
|
||||||
|
|
||||||
|
if "${container_cli}" image inspect "${runner_image}" >/dev/null 2>&1 ; then
|
||||||
|
image_exists="1"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n "${CLEAN_DOCKER_IMAGE}" ]] ; then
|
||||||
|
force_rebuild="1"
|
||||||
|
if [[ "${image_exists}" == "1" ]] ; then
|
||||||
|
echo "Removing cached container image ${runner_image} ..."
|
||||||
|
if [[ -z "${DRY_RUN}" ]] ; then
|
||||||
|
"${container_cli}" image rm -f "${runner_image}" >/dev/null
|
||||||
|
else
|
||||||
|
printf '%q ' "${container_cli}" image rm -f "${runner_image}"
|
||||||
|
echo
|
||||||
|
fi
|
||||||
|
image_exists="0"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ "${image_exists}" == "1" ]] ; then
|
||||||
|
echo "Using cached container image ${runner_image}"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
build_cmd=(
|
||||||
|
"${container_cli}" build --pull
|
||||||
|
-t "${runner_image}"
|
||||||
|
--build-arg "BASE_IMAGE=${base_image}"
|
||||||
|
--build-arg "CMAKE_VERSION=${docker_cmake_version}"
|
||||||
|
)
|
||||||
|
if [[ "${force_rebuild}" == "1" ]] ; then
|
||||||
|
build_cmd+=(--no-cache)
|
||||||
|
fi
|
||||||
|
build_cmd+=(-f - "${SCRIPT_PATH}")
|
||||||
|
|
||||||
|
printf '%q ' "${build_cmd[@]}"
|
||||||
|
echo
|
||||||
|
if [[ -n "${DRY_RUN}" ]] ; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
docker_runner_dockerfile | "${build_cmd[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
function run_in_docker() {
|
||||||
|
local container_cli
|
||||||
|
local runner_image
|
||||||
|
local container_workspace
|
||||||
|
local host_uid
|
||||||
|
local host_gid
|
||||||
|
local host_user
|
||||||
|
local -a build_args
|
||||||
|
local -a container_env
|
||||||
|
|
||||||
|
container_cli=$(resolve_container_cli)
|
||||||
|
runner_image=$(get_docker_runner_image)
|
||||||
|
host_uid=$(id -u)
|
||||||
|
host_gid=$(id -g)
|
||||||
|
host_user="${USER:-orca}"
|
||||||
|
container_workspace="/__w/OrcaSlicer/OrcaSlicer"
|
||||||
|
build_args=()
|
||||||
|
for item in "${FORWARDED_ARGS[@]}" ; do
|
||||||
|
if [[ "${item}" == "-u" ]] || [[ "${item}" == "-D" ]] ; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
build_args+=("${item}")
|
||||||
|
done
|
||||||
|
|
||||||
|
container_env=(
|
||||||
|
-e "CI=true"
|
||||||
|
-e "GITHUB_ACTIONS=true"
|
||||||
|
-e "GITHUB_WORKSPACE=${container_workspace}"
|
||||||
|
-e "GIT_CEILING_DIRECTORIES=${container_workspace}/deps/build"
|
||||||
|
-e "RUNNER_OS=Linux"
|
||||||
|
-e "RUNNER_TEMP=/tmp"
|
||||||
|
-e "HOST_UID=${host_uid}"
|
||||||
|
-e "HOST_GID=${host_gid}"
|
||||||
|
-e "HOST_USER=${host_user}"
|
||||||
|
)
|
||||||
|
if [[ -n "${CMAKE_BUILD_PARALLEL_LEVEL}" ]] ; then
|
||||||
|
container_env+=( -e "CMAKE_BUILD_PARALLEL_LEVEL=${CMAKE_BUILD_PARALLEL_LEVEL}" )
|
||||||
|
fi
|
||||||
|
if [[ -n "${ORCA_UPDATER_SIG_KEY}" ]] ; then
|
||||||
|
container_env+=( -e "ORCA_UPDATER_SIG_KEY=${ORCA_UPDATER_SIG_KEY}" )
|
||||||
|
fi
|
||||||
|
|
||||||
|
ensure_docker_runner_image "${container_cli}" "${runner_image}"
|
||||||
|
|
||||||
|
printf '%q ' "${container_cli}" run --rm -i \
|
||||||
|
-v "${SCRIPT_PATH}:${container_workspace}" \
|
||||||
|
-w "${container_workspace}" \
|
||||||
|
"${container_env[@]}" \
|
||||||
|
"${runner_image}" \
|
||||||
|
bash -s -- "${build_args[@]}"
|
||||||
|
echo
|
||||||
|
if [[ -n "${DRY_RUN}" ]] ; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
"${container_cli}" run --rm -i \
|
||||||
|
-v "${SCRIPT_PATH}:${container_workspace}" \
|
||||||
|
-w "${container_workspace}" \
|
||||||
|
"${container_env[@]}" \
|
||||||
|
"${runner_image}" \
|
||||||
|
bash -s -- "${build_args[@]}" <<'EOF'
|
||||||
|
set -e
|
||||||
|
|
||||||
|
function create_builder_user() {
|
||||||
|
if [[ "${HOST_UID}" == "0" ]] ; then
|
||||||
|
HOST_USER=root
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
if getent group "${HOST_GID}" >/dev/null 2>&1 ; then
|
||||||
|
HOST_GROUP=$(getent group "${HOST_GID}" | cut -d: -f1)
|
||||||
|
else
|
||||||
|
HOST_GROUP="orca-builder"
|
||||||
|
if getent group "${HOST_GROUP}" >/dev/null 2>&1 ; then
|
||||||
|
HOST_GROUP="orca-builder-${HOST_GID}"
|
||||||
|
fi
|
||||||
|
groupadd -g "${HOST_GID}" "${HOST_GROUP}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if getent passwd "${HOST_UID}" >/dev/null 2>&1 ; then
|
||||||
|
HOST_USER=$(getent passwd "${HOST_UID}" | cut -d: -f1)
|
||||||
|
usermod -g "${HOST_GROUP}" "${HOST_USER}"
|
||||||
|
elif id -u "${HOST_USER}" >/dev/null 2>&1 ; then
|
||||||
|
usermod -u "${HOST_UID}" -g "${HOST_GROUP}" "${HOST_USER}"
|
||||||
|
else
|
||||||
|
useradd -m -u "${HOST_UID}" -g "${HOST_GROUP}" -s /bin/bash "${HOST_USER}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "${HOST_USER} ALL=(ALL) NOPASSWD:ALL" >/etc/sudoers.d/orcaslicer-builder
|
||||||
|
chmod 0440 /etc/sudoers.d/orcaslicer-builder
|
||||||
|
}
|
||||||
|
|
||||||
|
create_builder_user
|
||||||
|
mkdir -p "${GITHUB_WORKSPACE}/deps/build/destdir"
|
||||||
|
chown -R "${HOST_UID}:${HOST_GID}" "${GITHUB_WORKSPACE}/deps/build"
|
||||||
|
if [[ -d "${GITHUB_WORKSPACE}/build" ]] ; then
|
||||||
|
chown -R "${HOST_UID}:${HOST_GID}" "${GITHUB_WORKSPACE}/build"
|
||||||
|
fi
|
||||||
|
if [[ -d "${GITHUB_WORKSPACE}/build-dbg" ]] ; then
|
||||||
|
chown -R "${HOST_UID}:${HOST_GID}" "${GITHUB_WORKSPACE}/build-dbg"
|
||||||
|
fi
|
||||||
|
if [[ -d "${GITHUB_WORKSPACE}/build-dbginfo" ]] ; then
|
||||||
|
chown -R "${HOST_UID}:${HOST_GID}" "${GITHUB_WORKSPACE}/build-dbginfo"
|
||||||
|
fi
|
||||||
|
|
||||||
|
sudo -H -u "${HOST_USER}" env \
|
||||||
|
CMAKE_BUILD_PARALLEL_LEVEL="${CMAKE_BUILD_PARALLEL_LEVEL-}" \
|
||||||
|
GITHUB_WORKSPACE="${GITHUB_WORKSPACE}" \
|
||||||
|
GIT_CEILING_DIRECTORIES="${GIT_CEILING_DIRECTORIES-}" \
|
||||||
|
ORCA_UPDATER_SIG_KEY="${ORCA_UPDATER_SIG_KEY-}" \
|
||||||
|
bash -c '
|
||||||
|
set -e
|
||||||
|
cd "${GITHUB_WORKSPACE}"
|
||||||
|
if [[ "$#" -gt 0 ]] ; then
|
||||||
|
./build_linux.sh "$@"
|
||||||
|
else
|
||||||
|
echo "No build steps were requested after container setup."
|
||||||
|
fi
|
||||||
|
' bash "$@"
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
if [[ -n "${USE_DOCKER}" ]] ; then
|
||||||
|
run_in_docker
|
||||||
|
popd > /dev/null # ${SCRIPT_PATH}
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
# cmake 4.x compatibility workaround
|
# cmake 4.x compatibility workaround
|
||||||
export CMAKE_POLICY_VERSION_MINIMUM=3.5
|
export CMAKE_POLICY_VERSION_MINIMUM=3.5
|
||||||
|
|
||||||
@@ -266,4 +571,7 @@ if [[ -n "${BUILD_IMAGE}" || -n "${BUILD_ORCA}" ]] ; then
|
|||||||
popd > /dev/null # build
|
popd > /dev/null # build
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
elapsed=$SECONDS
|
||||||
|
printf "\nBuild completed in %dh %dm %ds\n" $((elapsed/3600)) $((elapsed%3600/60)) $((elapsed%60))
|
||||||
|
|
||||||
popd > /dev/null # ${SCRIPT_PATH}
|
popd > /dev/null # ${SCRIPT_PATH}
|
||||||
|
|||||||
@@ -2,8 +2,9 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
set -o pipefail
|
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
|
case "${opt}" in
|
||||||
d )
|
d )
|
||||||
export BUILD_TARGET="deps"
|
export BUILD_TARGET="deps"
|
||||||
@@ -34,6 +35,9 @@ while getopts ":dpa:snt:xbc:1Tuh" opt; do
|
|||||||
c )
|
c )
|
||||||
export BUILD_CONFIG="$OPTARG"
|
export BUILD_CONFIG="$OPTARG"
|
||||||
;;
|
;;
|
||||||
|
i )
|
||||||
|
export CMAKE_IGNORE_PREFIX_PATH="${CMAKE_IGNORE_PREFIX_PATH:+$CMAKE_IGNORE_PREFIX_PATH;}$OPTARG"
|
||||||
|
;;
|
||||||
1 )
|
1 )
|
||||||
export CMAKE_BUILD_PARALLEL_LEVEL=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 " -x: Use Ninja Multi-Config CMake generator, default is Xcode"
|
||||||
echo " -b: Build without reconfiguring CMake"
|
echo " -b: Build without reconfiguring CMake"
|
||||||
echo " -c: Set CMake build configuration, default is Release"
|
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 " -1: Use single job for building"
|
||||||
echo " -T: Build and run tests"
|
echo " -T: Build and run tests"
|
||||||
exit 0
|
exit 0
|
||||||
@@ -93,6 +98,10 @@ if [ -z "$OSX_DEPLOYMENT_TARGET" ]; then
|
|||||||
export OSX_DEPLOYMENT_TARGET="11.3"
|
export OSX_DEPLOYMENT_TARGET="11.3"
|
||||||
fi
|
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/')
|
CMAKE_VERSION=$(cmake --version | head -1 | sed 's/[^0-9]*\([0-9]*\).*/\1/')
|
||||||
if [ "$CMAKE_VERSION" -ge 4 ] 2>/dev/null; then
|
if [ "$CMAKE_VERSION" -ge 4 ] 2>/dev/null; then
|
||||||
export CMAKE_POLICY_VERSION_MINIMUM=3.5
|
export CMAKE_POLICY_VERSION_MINIMUM=3.5
|
||||||
@@ -108,6 +117,7 @@ echo " - BUILD_CONFIG: $BUILD_CONFIG"
|
|||||||
echo " - BUILD_TARGET: $BUILD_TARGET"
|
echo " - BUILD_TARGET: $BUILD_TARGET"
|
||||||
echo " - CMAKE_GENERATOR: $SLICER_CMAKE_GENERATOR for Slicer, $DEPS_CMAKE_GENERATOR for deps"
|
echo " - CMAKE_GENERATOR: $SLICER_CMAKE_GENERATOR for Slicer, $DEPS_CMAKE_GENERATOR for deps"
|
||||||
echo " - OSX_DEPLOYMENT_TARGET: $OSX_DEPLOYMENT_TARGET"
|
echo " - OSX_DEPLOYMENT_TARGET: $OSX_DEPLOYMENT_TARGET"
|
||||||
|
echo " - CMAKE_IGNORE_PREFIX_PATH: $CMAKE_IGNORE_PREFIX_PATH"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
# if which -s brew; then
|
# if which -s brew; then
|
||||||
@@ -151,6 +161,7 @@ function build_deps() {
|
|||||||
-DCMAKE_BUILD_TYPE="$BUILD_CONFIG" \
|
-DCMAKE_BUILD_TYPE="$BUILD_CONFIG" \
|
||||||
-DCMAKE_OSX_ARCHITECTURES:STRING="${_ARCH}" \
|
-DCMAKE_OSX_ARCHITECTURES:STRING="${_ARCH}" \
|
||||||
-DCMAKE_OSX_DEPLOYMENT_TARGET="${OSX_DEPLOYMENT_TARGET}" \
|
-DCMAKE_OSX_DEPLOYMENT_TARGET="${OSX_DEPLOYMENT_TARGET}" \
|
||||||
|
-DCMAKE_IGNORE_PREFIX_PATH="${CMAKE_IGNORE_PREFIX_PATH}" \
|
||||||
${CMAKE_POLICY_COMPAT}
|
${CMAKE_POLICY_COMPAT}
|
||||||
fi
|
fi
|
||||||
cmake --build . --config "$BUILD_CONFIG" --target deps
|
cmake --build . --config "$BUILD_CONFIG" --target deps
|
||||||
@@ -192,6 +203,7 @@ function build_slicer() {
|
|||||||
-DCMAKE_BUILD_TYPE="$BUILD_CONFIG" \
|
-DCMAKE_BUILD_TYPE="$BUILD_CONFIG" \
|
||||||
-DCMAKE_OSX_ARCHITECTURES="${_ARCH}" \
|
-DCMAKE_OSX_ARCHITECTURES="${_ARCH}" \
|
||||||
-DCMAKE_OSX_DEPLOYMENT_TARGET="${OSX_DEPLOYMENT_TARGET}" \
|
-DCMAKE_OSX_DEPLOYMENT_TARGET="${OSX_DEPLOYMENT_TARGET}" \
|
||||||
|
-DCMAKE_IGNORE_PREFIX_PATH="${CMAKE_IGNORE_PREFIX_PATH}" \
|
||||||
${CMAKE_POLICY_COMPAT}
|
${CMAKE_POLICY_COMPAT}
|
||||||
fi
|
fi
|
||||||
cmake --build . --config "$BUILD_CONFIG" --target "$SLICER_BUILD_TARGET"
|
cmake --build . --config "$BUILD_CONFIG" --target "$SLICER_BUILD_TARGET"
|
||||||
@@ -331,3 +343,6 @@ fi
|
|||||||
if [ "1." == "$PACK_DEPS". ]; then
|
if [ "1." == "$PACK_DEPS". ]; then
|
||||||
pack_deps
|
pack_deps
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
elapsed=$SECONDS
|
||||||
|
printf "\nBuild completed in %dh %dm %ds\n" $((elapsed/3600)) $((elapsed%3600/60)) $((elapsed%60))
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
@REM OrcaSlicer build script for Windows with VS auto-detect
|
@REM OrcaSlicer build script for Windows with VS auto-detect
|
||||||
@echo off
|
@echo off
|
||||||
set WP=%CD%
|
set WP=%CD%
|
||||||
|
set _START_TIME=%TIME%
|
||||||
|
|
||||||
@REM Check for Ninja Multi-Config option (-x)
|
@REM Check for Ninja Multi-Config option (-x)
|
||||||
set USE_NINJA=0
|
set USE_NINJA=0
|
||||||
@@ -73,7 +74,7 @@ if "%1"=="pack" (
|
|||||||
echo packing deps: OrcaSlicer_dep_win64_!build_date!_vs!VS_VERSION!.zip
|
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
|
%WP%/tools/7z.exe a OrcaSlicer_dep_win64_!build_date!_vs!VS_VERSION!.zip OrcaSlicer_dep
|
||||||
exit /b 0
|
goto :done
|
||||||
)
|
)
|
||||||
|
|
||||||
set debug=OFF
|
set debug=OFF
|
||||||
@@ -120,7 +121,7 @@ if "%USE_NINJA%"=="1" (
|
|||||||
)
|
)
|
||||||
@echo off
|
@echo off
|
||||||
|
|
||||||
if "%1"=="deps" exit /b 0
|
if "%1"=="deps" goto :done
|
||||||
|
|
||||||
:slicer
|
:slicer
|
||||||
echo "building Orca Slicer..."
|
echo "building Orca Slicer..."
|
||||||
@@ -142,3 +143,16 @@ cd ..
|
|||||||
call scripts/run_gettext.bat
|
call scripts/run_gettext.bat
|
||||||
cd %build_dir%
|
cd %build_dir%
|
||||||
cmake --build . --target install --config %build_type%
|
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
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<key>CFBundleIconFile</key>
|
<key>CFBundleIconFile</key>
|
||||||
<string>${MACOSX_BUNDLE_ICON_FILE}</string>
|
<string>${MACOSX_BUNDLE_ICON_FILE}</string>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
<string>com.softfever3d.orca-slicer</string>
|
<string>com.orcaslicer.OrcaSlicer</string>
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
<key>CFBundleInfoDictionaryVersion</key>
|
||||||
<string>6.0</string>
|
<string>6.0</string>
|
||||||
<key>CFBundleLongVersionString</key>
|
<key>CFBundleLongVersionString</key>
|
||||||
|
|||||||
1
deps/Boost/Boost.cmake
vendored
1
deps/Boost/Boost.cmake
vendored
@@ -18,6 +18,7 @@ orcaslicer_add_cmake_project(Boost
|
|||||||
-DBOOST_EXCLUDE_LIBRARIES:STRING=contract|fiber|numpy|stacktrace|wave|test
|
-DBOOST_EXCLUDE_LIBRARIES:STRING=contract|fiber|numpy|stacktrace|wave|test
|
||||||
-DBOOST_LOCALE_ENABLE_ICU:BOOL=OFF # do not link to libicu, breaks compatibility between distros
|
-DBOOST_LOCALE_ENABLE_ICU:BOOL=OFF # do not link to libicu, breaks compatibility between distros
|
||||||
-DBUILD_TESTING:BOOL=OFF
|
-DBUILD_TESTING:BOOL=OFF
|
||||||
|
-DBOOST_IOSTREAMS_ENABLE_BZIP2:BOOL=OFF # avoid libbz2 soname differences in AppImage builds
|
||||||
-DBOOST_IOSTREAMS_ENABLE_ZSTD:BOOL=OFF
|
-DBOOST_IOSTREAMS_ENABLE_ZSTD:BOOL=OFF
|
||||||
"${_context_abi_line}"
|
"${_context_abi_line}"
|
||||||
"${_context_arch_line}"
|
"${_context_arch_line}"
|
||||||
|
|||||||
5
deps/CMakeLists.txt
vendored
5
deps/CMakeLists.txt
vendored
@@ -185,10 +185,14 @@ if (NOT IS_CROSS_COMPILE OR NOT APPLE)
|
|||||||
-DCMAKE_INSTALL_PREFIX:STRING=${DESTDIR}
|
-DCMAKE_INSTALL_PREFIX:STRING=${DESTDIR}
|
||||||
-DCMAKE_MODULE_PATH:STRING=${PROJECT_SOURCE_DIR}/../cmake/modules
|
-DCMAKE_MODULE_PATH:STRING=${PROJECT_SOURCE_DIR}/../cmake/modules
|
||||||
-DCMAKE_PREFIX_PATH:STRING=${DESTDIR}
|
-DCMAKE_PREFIX_PATH:STRING=${DESTDIR}
|
||||||
|
-DCMAKE_IGNORE_PREFIX_PATH:STRING=${CMAKE_IGNORE_PREFIX_PATH}
|
||||||
-DCMAKE_DEBUG_POSTFIX:STRING=d
|
-DCMAKE_DEBUG_POSTFIX:STRING=d
|
||||||
-DCMAKE_C_COMPILER:STRING=${CMAKE_C_COMPILER}
|
-DCMAKE_C_COMPILER:STRING=${CMAKE_C_COMPILER}
|
||||||
-DCMAKE_CXX_COMPILER:STRING=${CMAKE_CXX_COMPILER}
|
-DCMAKE_CXX_COMPILER:STRING=${CMAKE_CXX_COMPILER}
|
||||||
-DCMAKE_TOOLCHAIN_FILE:STRING=${CMAKE_TOOLCHAIN_FILE}
|
-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
|
-DBUILD_SHARED_LIBS:BOOL=OFF
|
||||||
${_cmake_osx_arch}
|
${_cmake_osx_arch}
|
||||||
"${_configs_line}"
|
"${_configs_line}"
|
||||||
@@ -229,6 +233,7 @@ else()
|
|||||||
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
|
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
|
||||||
-DCMAKE_INSTALL_PREFIX:STRING=${DESTDIR}
|
-DCMAKE_INSTALL_PREFIX:STRING=${DESTDIR}
|
||||||
-DCMAKE_PREFIX_PATH:STRING=${DESTDIR}
|
-DCMAKE_PREFIX_PATH:STRING=${DESTDIR}
|
||||||
|
-DCMAKE_IGNORE_PREFIX_PATH:STRING=${CMAKE_IGNORE_PREFIX_PATH}
|
||||||
-DBUILD_SHARED_LIBS:BOOL=OFF
|
-DBUILD_SHARED_LIBS:BOOL=OFF
|
||||||
${_cmake_osx_arch}
|
${_cmake_osx_arch}
|
||||||
"${_configs_line}"
|
"${_configs_line}"
|
||||||
|
|||||||
2
deps/GMP/GMP.cmake
vendored
2
deps/GMP/GMP.cmake
vendored
@@ -65,7 +65,7 @@ else ()
|
|||||||
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/GMP
|
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/GMP
|
||||||
PATCH_COMMAND git apply ${GMP_DIRECTORY_FLAG} --verbose ${CMAKE_CURRENT_LIST_DIR}/0001-GMP_GCC15.patch
|
PATCH_COMMAND git apply ${GMP_DIRECTORY_FLAG} --verbose ${CMAKE_CURRENT_LIST_DIR}/0001-GMP_GCC15.patch
|
||||||
BUILD_IN_SOURCE ON
|
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
|
BUILD_COMMAND make -j
|
||||||
INSTALL_COMMAND make install
|
INSTALL_COMMAND make install
|
||||||
)
|
)
|
||||||
|
|||||||
2
deps/MPFR/MPFR.cmake
vendored
2
deps/MPFR/MPFR.cmake
vendored
@@ -31,7 +31,7 @@ else ()
|
|||||||
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/MPFR
|
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/MPFR
|
||||||
BUILD_IN_SOURCE ON
|
BUILD_IN_SOURCE ON
|
||||||
CONFIGURE_COMMAND autoreconf -f -i &&
|
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
|
BUILD_COMMAND make -j
|
||||||
INSTALL_COMMAND make install
|
INSTALL_COMMAND make install
|
||||||
DEPENDS dep_GMP
|
DEPENDS dep_GMP
|
||||||
|
|||||||
1
deps/OCCT/OCCT.cmake
vendored
1
deps/OCCT/OCCT.cmake
vendored
@@ -16,6 +16,7 @@ orcaslicer_add_cmake_project(OCCT
|
|||||||
#DEPENDS dep_Boost
|
#DEPENDS dep_Boost
|
||||||
DEPENDS ${FREETYPE_PKG}
|
DEPENDS ${FREETYPE_PKG}
|
||||||
CMAKE_ARGS
|
CMAKE_ARGS
|
||||||
|
-DCMAKE_CXX_STANDARD=17
|
||||||
-DBUILD_LIBRARY_TYPE=${library_build_type}
|
-DBUILD_LIBRARY_TYPE=${library_build_type}
|
||||||
-DUSE_TK=OFF
|
-DUSE_TK=OFF
|
||||||
-DUSE_TBB=OFF
|
-DUSE_TBB=OFF
|
||||||
|
|||||||
2
deps/OpenSSL/OpenSSL.cmake
vendored
2
deps/OpenSSL/OpenSSL.cmake
vendored
@@ -21,7 +21,7 @@ else()
|
|||||||
if(APPLE)
|
if(APPLE)
|
||||||
set(_conf_cmd export MACOSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} && ./Configure -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET})
|
set(_conf_cmd export MACOSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} && ./Configure -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET})
|
||||||
else()
|
else()
|
||||||
set(_conf_cmd "./config")
|
set(_conf_cmd env "CC=${CMAKE_C_COMPILER}" "LDFLAGS=${CMAKE_EXE_LINKER_FLAGS}" "./config")
|
||||||
endif()
|
endif()
|
||||||
set(_cross_comp_prefix_line "")
|
set(_cross_comp_prefix_line "")
|
||||||
set(_make_cmd make -j${NPROC})
|
set(_make_cmd make -j${NPROC})
|
||||||
|
|||||||
2
deps/TBB/TBB.cmake
vendored
2
deps/TBB/TBB.cmake
vendored
@@ -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)
|
set(_patch_command ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_LIST_DIR}/GNU.cmake ./cmake/compilers/GNU.cmake)
|
||||||
else()
|
else()
|
||||||
set(_patch_command "")
|
set(_patch_command "")
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -1823,6 +1823,9 @@ msgstr ""
|
|||||||
msgid "*"
|
msgid "*"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Changing application language"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "The uploads are still ongoing"
|
msgid "The uploads are still ongoing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2535,9 +2538,6 @@ msgid ""
|
|||||||
"increase slicing time. Do you want to continue?"
|
"increase slicing time. Do you want to continue?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "BambuStudio warning"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#, possible-c-format, possible-boost-format
|
#, possible-c-format, possible-boost-format
|
||||||
msgid "\"%s\" part's mesh contains errors. Please repair it first."
|
msgid "\"%s\" part's mesh contains errors. Please repair it first."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4378,9 +4378,15 @@ msgstr ""
|
|||||||
msgid "parameter name"
|
msgid "parameter name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "layers"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Range"
|
msgid "Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Empty string"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Value is out of range."
|
msgid "Value is out of range."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5034,7 +5040,7 @@ msgstr ""
|
|||||||
msgid "Size:"
|
msgid "Size:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#, possible-c-format, possible-boost-format
|
#, possible-boost-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
|
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
|
||||||
"separate the conflicted objects farther (%s <-> %s)."
|
"separate the conflicted objects farther (%s <-> %s)."
|
||||||
@@ -5098,11 +5104,6 @@ msgstr ""
|
|||||||
msgid "The prime tower extends beyond the plate boundary."
|
msgid "The prime tower extends beyond the plate boundary."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Prime tower position exceeded build plate boundaries and was repositioned to "
|
|
||||||
"the nearest valid edge."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Partial flushing volume set to 0. Multi-color printing may cause color "
|
"Partial flushing volume set to 0. Multi-color printing may cause color "
|
||||||
"mixing in models. Please readjust flushing settings."
|
"mixing in models. Please readjust flushing settings."
|
||||||
@@ -5280,7 +5281,7 @@ msgstr ""
|
|||||||
msgid "Show Tip of the Day"
|
msgid "Show Tip of the Day"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Check for Update"
|
msgid "Check for Updates"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Open Network Test"
|
msgid "Open Network Test"
|
||||||
@@ -5554,25 +5555,28 @@ msgstr ""
|
|||||||
msgid "Pass 1"
|
msgid "Pass 1"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Flow rate test - Pass 1"
|
msgid "Flow ratio test - Pass 1"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Pass 2"
|
msgid "Pass 2"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Flow rate test - Pass 2"
|
msgid "Flow ratio test - Pass 2"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "YOLO (Recommended)"
|
msgid "YOLO (Recommended)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Orca YOLO flowrate calibration, 0.01 step"
|
msgid "Orca YOLO flowratio calibration, 0.01 step"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "YOLO (perfectionist version)"
|
msgid "YOLO (perfectionist version)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Orca YOLO flowrate calibration, 0.005 step"
|
msgid "Orca YOLO flowratio calibration, 0.005 step"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Flow ratio"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Retraction test"
|
msgid "Retraction test"
|
||||||
@@ -6651,7 +6655,7 @@ msgstr ""
|
|||||||
msgid "Spaghetti Detection"
|
msgid "Spaghetti Detection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Detect spaghetti failure(scattered lose filament)."
|
msgid "Detect spaghetti failures (scattered lose filament)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Purge Chute Pile-Up Detection"
|
msgid "Purge Chute Pile-Up Detection"
|
||||||
@@ -7597,9 +7601,6 @@ msgstr ""
|
|||||||
msgid "Switching application language while some presets are modified."
|
msgid "Switching application language while some presets are modified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Changing application language"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Asia-Pacific"
|
msgid "Asia-Pacific"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -7788,9 +7789,6 @@ msgstr ""
|
|||||||
msgid "Optimize filaments area height for..."
|
msgid "Optimize filaments area height for..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "(Requires restart)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "filaments"
|
msgid "filaments"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -7808,6 +7806,9 @@ msgid ""
|
|||||||
"same time and manage multiple devices."
|
"same time and manage multiple devices."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "(Requires restart)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Pop up to select filament grouping mode"
|
msgid "Pop up to select filament grouping mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -8113,13 +8114,13 @@ msgstr ""
|
|||||||
msgid "View control settings"
|
msgid "View control settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Rotate of view"
|
msgid "Rotate view"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Move of view"
|
msgid "Pan view"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Zoom of view"
|
msgid "Zoom view"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Other"
|
msgid "Other"
|
||||||
@@ -8901,8 +8902,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enabling both precise Z height and the prime tower may cause the size of "
|
"Enabling both precise Z height and the prime tower may cause slicing errors. "
|
||||||
"prime tower to increase. Do you still want to enable?"
|
"Do you still want to enable?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -8910,6 +8911,11 @@ msgid ""
|
|||||||
"model without prime tower. Do you still want to enable clumping detection?"
|
"model without prime tower. Do you still want to enable clumping detection?"
|
||||||
msgstr ""
|
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 ""
|
msgid ""
|
||||||
"A prime tower is required for smooth timelapse. There may be flaws on the "
|
"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?"
|
"model without prime tower. Do you want to enable prime tower?"
|
||||||
@@ -8997,8 +9003,8 @@ msgstr ""
|
|||||||
msgid ""
|
msgid ""
|
||||||
"When recording timelapse without toolhead, it is recommended to add a "
|
"When recording timelapse without toolhead, it is recommended to add a "
|
||||||
"\"Timelapse Wipe Tower\" \n"
|
"\"Timelapse Wipe Tower\" \n"
|
||||||
"by right-click the empty position of build plate and choose \"Add Primitive"
|
"by right-click the empty position of build plate and choose \"Add "
|
||||||
"\"->\"Timelapse Wipe Tower\"."
|
"Primitive\"->\"Timelapse Wipe Tower\"."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -9091,7 +9097,7 @@ msgstr ""
|
|||||||
msgid "Top/bottom shells"
|
msgid "Top/bottom shells"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Initial layer speed"
|
msgid "First layer speed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Other layers speed"
|
msgid "Other layers speed"
|
||||||
@@ -9592,7 +9598,7 @@ msgid ""
|
|||||||
"the modified values to the new project"
|
"the modified values to the new project"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Extruders count"
|
msgid "Extruder count"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Capabilities"
|
msgid "Capabilities"
|
||||||
@@ -9753,6 +9759,9 @@ msgid ""
|
|||||||
" to continue or manually adjust it."
|
" to continue or manually adjust it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "—> "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Synchronizing AMS filaments will discard your modified but unsaved filament "
|
"Synchronizing AMS filaments will discard your modified but unsaved filament "
|
||||||
"presets.\n"
|
"presets.\n"
|
||||||
@@ -9986,7 +9995,7 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Missing BambuSource component registered for media playing! Please re-"
|
"Missing BambuSource component registered for media playing! Please re-"
|
||||||
"install BambuStudio or seek after-sales help."
|
"install OrcaSlicer or seek community help."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -10045,15 +10054,6 @@ msgstr ""
|
|||||||
msgid "Global shortcuts"
|
msgid "Global shortcuts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Pan View"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Rotate View"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Zoom View"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Auto orients selected objects or all objects. If there are selected objects, "
|
"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 "
|
"it just orients the selected ones. Otherwise, it will orient all objects in "
|
||||||
@@ -10470,7 +10470,7 @@ msgid "Open G-code file:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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."
|
"bottom or enable supports."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -10696,6 +10696,10 @@ msgid ""
|
|||||||
"Clumping detection is not supported when \"by object\" sequence is enabled."
|
"Clumping detection is not supported when \"by object\" sequence is enabled."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"Enabling both precise Z height and the prime tower may cause slicing errors."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"A prime tower is required for clumping detection; otherwise, there may be "
|
"A prime tower is required for clumping detection; otherwise, there may be "
|
||||||
"flaws on the model."
|
"flaws on the model."
|
||||||
@@ -10837,6 +10841,11 @@ msgid ""
|
|||||||
"diameter."
|
"diameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"The Hollow base pattern is not supported by this support type; Rectilinear "
|
||||||
|
"will be used instead."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Support enforcers are used but support is not enabled. Please enable support."
|
"Support enforcers are used but support is not enabled. Please enable support."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -10954,7 +10963,7 @@ msgid "Elephant foot compensation"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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."
|
"effect."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -10968,9 +10977,6 @@ msgid ""
|
|||||||
"this value."
|
"this value."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "layers"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Slicing height for each layer. Smaller layer height means more accurate and "
|
"Slicing height for each layer. Smaller layer height means more accurate and "
|
||||||
"more printing time."
|
"more printing time."
|
||||||
@@ -11129,40 +11135,40 @@ msgid ""
|
|||||||
"filament does not support printing on the Textured PEI Plate."
|
"filament does not support printing on the Textured PEI Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Initial layer"
|
msgid "First layer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Initial layer bed temperature"
|
msgid "First layer bed temperature"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Cool Plate SuperTack."
|
"support printing on the Cool Plate SuperTack."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Cool Plate."
|
"support printing on the Cool Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Textured Cool Plate."
|
"support printing on the Textured Cool Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Engineering Plate."
|
"support printing on the Engineering Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the High Temp Plate."
|
"support printing on the High Temp Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Textured PEI Plate."
|
"support printing on the Textured PEI Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Bed types supported by the printer."
|
msgid "Bed types supported by the printer."
|
||||||
@@ -12174,9 +12180,6 @@ msgstr ""
|
|||||||
msgid "Extruder offset"
|
msgid "Extruder offset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Flow ratio"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The material may have volumetric change after switching between molten and "
|
"The material may have volumetric change after switching between molten and "
|
||||||
"crystalline states. This setting changes all extrusion flow of this filament "
|
"crystalline states. This setting changes all extrusion flow of this filament "
|
||||||
@@ -12449,7 +12452,10 @@ msgstr ""
|
|||||||
msgid ""
|
msgid ""
|
||||||
"When enabled, the extrusion flow is limited by the smaller of the fitted "
|
"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 "
|
"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 ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Max volumetric speed multinomial coefficients"
|
msgid "Max volumetric speed multinomial coefficients"
|
||||||
@@ -12907,8 +12913,8 @@ msgid "mm/s² or %"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Acceleration of sparse infill. If the value is expressed as a percentage (e."
|
"Acceleration of sparse infill. If the value is expressed as a percentage "
|
||||||
"g. 100%), it will be calculated based on the default acceleration."
|
"(e.g. 100%), it will be calculated based on the default acceleration."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -12918,7 +12924,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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."
|
"adhesion."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -12959,38 +12965,38 @@ msgstr ""
|
|||||||
msgid "Jerk for infill."
|
msgid "Jerk for infill."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Jerk for initial layer."
|
msgid "Jerk for the first layer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Jerk for travel."
|
msgid "Jerk for travel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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."
|
"the nozzle diameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Initial layer height"
|
msgid "First layer height"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Height of initial layer. Making initial layer height to be thick slightly "
|
"Height of the first layer. Making the first layer height thicker can improve "
|
||||||
"can improve build plate adhesion."
|
"build plate adhesion."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Speed of initial layer except the solid infill part."
|
msgid "Speed of the first layer except the solid infill part."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Initial layer infill"
|
msgid "First layer infill"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Speed of solid infill part of initial layer."
|
msgid "Speed of solid infill part of the first layer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Initial layer travel speed"
|
msgid "First layer travel speed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Travel speed of initial layer."
|
msgid "Travel speed of the first layer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Number of slow layers"
|
msgid "Number of slow layers"
|
||||||
@@ -13001,10 +13007,11 @@ msgid ""
|
|||||||
"increased in a linear fashion over the specified number of layers."
|
"increased in a linear fashion over the specified number of layers."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Initial layer nozzle temperature"
|
msgid "First layer nozzle temperature"
|
||||||
msgstr ""
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Full fan speed at layer"
|
msgid "Full fan speed at layer"
|
||||||
@@ -13012,10 +13019,10 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Fan speed will be ramped up linearly from zero at layer "
|
"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"
|
"\"close_fan_the_first_x_layers\" to maximum at layer "
|
||||||
"\". \"full_fan_speed_layer\" will be ignored if lower than "
|
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
|
||||||
"\"close_fan_the_first_x_layers\", in which case the fan will be running at "
|
"than \"close_fan_the_first_x_layers\", in which case the fan will be running "
|
||||||
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
|
"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "layer"
|
msgid "layer"
|
||||||
@@ -13698,7 +13705,7 @@ msgstr ""
|
|||||||
msgid "Topmost surface"
|
msgid "Topmost surface"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "All solid layer"
|
msgid "All solid layers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Ironing Pattern"
|
msgid "Ironing Pattern"
|
||||||
@@ -14124,7 +14131,7 @@ msgid ""
|
|||||||
"conical material. A value of 0 will fill all the holes in the model base."
|
"conical material. A value of 0 will fill all the holes in the model base."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Detect overhang wall"
|
msgid "Detect overhang walls"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#, possible-c-format, possible-boost-format
|
#, possible-c-format, possible-boost-format
|
||||||
@@ -14196,13 +14203,13 @@ msgstr ""
|
|||||||
msgid "Expand all raft layers in XY plane."
|
msgid "Expand all raft layers in XY plane."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Initial layer density"
|
msgid "First layer density"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Density of the first raft or support layer."
|
msgid "Density of the first raft or support layer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Initial layer expansion"
|
msgid "First layer expansion"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Expand the first raft or support layer to improve bed plate adhesion."
|
msgid "Expand the first raft or support layer to improve bed plate adhesion."
|
||||||
@@ -14542,8 +14549,8 @@ msgid "Role base wipe speed"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The wipe speed is determined by the speed of the current extrusion role. e."
|
"The wipe speed is determined by the speed of the current extrusion role. "
|
||||||
"g. if a wipe action is executed immediately following an outer wall "
|
"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 "
|
"extrusion, the speed of the outer wall extrusion will be utilized for the "
|
||||||
"wipe action."
|
"wipe action."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -14674,7 +14681,7 @@ msgid "Minimum sparse infill threshold"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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."
|
"internal solid infill."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -14814,6 +14821,22 @@ msgid ""
|
|||||||
"action."
|
"action."
|
||||||
msgstr ""
|
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"
|
msgid "Purge in prime tower"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -15243,8 +15266,8 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enable this option for automated chamber temperature control. This option "
|
"Enable this option for automated chamber temperature control. This option "
|
||||||
"activates the emitting of an M191 command before the \"machine_start_gcode"
|
"activates the emitting of an M191 command before the "
|
||||||
"\"\n"
|
"\"machine_start_gcode\"\n"
|
||||||
" which sets the chamber temperature and waits until it is reached. In "
|
" 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 "
|
"addition, it emits an M141 command at the end of the print to turn off the "
|
||||||
"chamber heater, if present.\n"
|
"chamber heater, if present.\n"
|
||||||
@@ -15280,12 +15303,12 @@ msgstr ""
|
|||||||
msgid "Nozzle temperature for layers after the initial one."
|
msgid "Nozzle temperature for layers after the initial one."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Detect thin wall"
|
msgid "Detect thin walls"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Detect thin wall which can't contain two line width. And use single line to "
|
"Detect thin walls which can't contain two line widths, and use single line "
|
||||||
"print. Maybe printed not very well, because it's not closed loop."
|
"to print. Maybe not printed very well, because it's not a closed loop."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -15747,7 +15770,7 @@ msgid ""
|
|||||||
"itself. It's expressed as a percentage over nozzle diameter."
|
"itself. It's expressed as a percentage over nozzle diameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Detect narrow internal solid infill"
|
msgid "Detect narrow internal solid infills"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -16000,8 +16023,8 @@ msgid "Debug level"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
|
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
|
||||||
"trace\n"
|
"5:trace\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Enable timelapse for print"
|
msgid "Enable timelapse for print"
|
||||||
@@ -16312,10 +16335,10 @@ msgid ""
|
|||||||
"following format:'[x, y]' (x and y are floating-point numbers in mm)."
|
"following format:'[x, y]' (x and y are floating-point numbers in mm)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Bottom-left corner of first layer bounding box"
|
msgid "Bottom-left corner of the first layer bounding box"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Top-right corner of first layer bounding box"
|
msgid "Top-right corner of the first layer bounding box"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Size of the first layer bounding box"
|
msgid "Size of the first layer bounding box"
|
||||||
@@ -17258,7 +17281,7 @@ msgstr ""
|
|||||||
msgid "Cornering settings"
|
msgid "Cornering settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Note: Lower values = sharper corners but slower speeds.\n"
|
msgid "Note: Lower values = sharper corners but slower speeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -17534,8 +17557,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"We would rename the presets as \"Vendor Type Serial @printer you selected"
|
"We would rename the presets as \"Vendor Type Serial @printer you "
|
||||||
"\".\n"
|
"selected\".\n"
|
||||||
"To add preset for more printers, please go to printer selection"
|
"To add preset for more printers, please go to printer selection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -3,7 +3,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Orca Slicer\n"
|
"Project-Id-Version: Orca Slicer\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: \n"
|
||||||
"Last-Translator: Heiko Liebscher <hliebschergmail.com>\n"
|
"Last-Translator: Heiko Liebscher <hliebschergmail.com>\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@@ -1589,25 +1589,28 @@ msgid "Assemble"
|
|||||||
msgstr "Zusammenbauen"
|
msgstr "Zusammenbauen"
|
||||||
|
|
||||||
msgid "Please confirm explosion ratio = 1 and select at least two volumes."
|
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."
|
msgid "Please select at least two volumes."
|
||||||
msgstr ""
|
msgstr "Bitte wählen Sie mindestens zwei Volumen aus."
|
||||||
|
|
||||||
msgid "(Moving)"
|
msgid "(Moving)"
|
||||||
msgstr ""
|
msgstr "(Bewegen)"
|
||||||
|
|
||||||
msgid "Point and point assembly"
|
msgid "Point and point assembly"
|
||||||
msgstr ""
|
msgstr "Punkt-zu-Punkt-Montage"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"It is recommended to assemble the objects first,\n"
|
"It is recommended to assemble the objects first,\n"
|
||||||
"because the objects is restriced to bed \n"
|
"because the objects is restriced to bed \n"
|
||||||
"and only parts can be lifted."
|
"and only parts can be lifted."
|
||||||
msgstr ""
|
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"
|
msgid "Face and face assembly"
|
||||||
msgstr ""
|
msgstr "Face und Face Zusammenbau"
|
||||||
|
|
||||||
msgid "Notice"
|
msgid "Notice"
|
||||||
msgstr "Hinweis"
|
msgstr "Hinweis"
|
||||||
@@ -1651,52 +1654,52 @@ msgid "Based on PrusaSlicer and BambuStudio"
|
|||||||
msgstr "Basierend auf PrusaSlicer und BambuStudio"
|
msgstr "Basierend auf PrusaSlicer und BambuStudio"
|
||||||
|
|
||||||
msgid "STEP files"
|
msgid "STEP files"
|
||||||
msgstr ""
|
msgstr "SETP Dateien"
|
||||||
|
|
||||||
msgid "STL files"
|
msgid "STL files"
|
||||||
msgstr ""
|
msgstr "STL Dateien"
|
||||||
|
|
||||||
msgid "OBJ files"
|
msgid "OBJ files"
|
||||||
msgstr ""
|
msgstr "OBJ Dateien"
|
||||||
|
|
||||||
msgid "AMF files"
|
msgid "AMF files"
|
||||||
msgstr ""
|
msgstr "AMF Dateien"
|
||||||
|
|
||||||
msgid "3MF files"
|
msgid "3MF files"
|
||||||
msgstr ""
|
msgstr "3MF Dateien"
|
||||||
|
|
||||||
msgid "Gcode 3MF files"
|
msgid "Gcode 3MF files"
|
||||||
msgstr ""
|
msgstr "Gcode 3MF Dateien"
|
||||||
|
|
||||||
msgid "G-code files"
|
msgid "G-code files"
|
||||||
msgstr ""
|
msgstr "G-code Dateien"
|
||||||
|
|
||||||
msgid "Supported files"
|
msgid "Supported files"
|
||||||
msgstr ""
|
msgstr "Unterstützte Dateien"
|
||||||
|
|
||||||
msgid "ZIP files"
|
msgid "ZIP files"
|
||||||
msgstr ""
|
msgstr "ZIP Dateien"
|
||||||
|
|
||||||
msgid "Project files"
|
msgid "Project files"
|
||||||
msgstr ""
|
msgstr "Projektdateien"
|
||||||
|
|
||||||
msgid "Known files"
|
msgid "Known files"
|
||||||
msgstr ""
|
msgstr "Bekannte Dateien"
|
||||||
|
|
||||||
msgid "INI files"
|
msgid "INI files"
|
||||||
msgstr ""
|
msgstr "INI Dateien"
|
||||||
|
|
||||||
msgid "SVG files"
|
msgid "SVG files"
|
||||||
msgstr ""
|
msgstr "SVG Dateien"
|
||||||
|
|
||||||
msgid "Texture"
|
msgid "Texture"
|
||||||
msgstr "Textur"
|
msgstr "Textur"
|
||||||
|
|
||||||
msgid "Masked SLA files"
|
msgid "Masked SLA files"
|
||||||
msgstr ""
|
msgstr "Maskierte SLA Dateien"
|
||||||
|
|
||||||
msgid "Draco files"
|
msgid "Draco files"
|
||||||
msgstr ""
|
msgstr "Draco Dateien"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"OrcaSlicer will terminate because of running out of memory. It may be a bug. "
|
"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"
|
"Nein - Ändern Sie diese Einstellungen nicht für mich"
|
||||||
|
|
||||||
msgid "Suggestion"
|
msgid "Suggestion"
|
||||||
msgstr ""
|
msgstr "Vorschlag"
|
||||||
|
|
||||||
msgid "Text"
|
msgid "Text"
|
||||||
msgstr "T"
|
msgstr "Text"
|
||||||
|
|
||||||
msgid "Height range Modifier"
|
msgid "Height range Modifier"
|
||||||
msgstr "Höhen Modifizieren"
|
msgstr "Höhen Modifizieren"
|
||||||
@@ -2783,7 +2786,7 @@ msgstr "Linientyp"
|
|||||||
|
|
||||||
#, c-format, boost-format
|
#, c-format, boost-format
|
||||||
msgid "1x1 Grid: %d mm"
|
msgid "1x1 Grid: %d mm"
|
||||||
msgstr ""
|
msgstr "1x1 Netz %d mm"
|
||||||
|
|
||||||
msgid "More"
|
msgid "More"
|
||||||
msgstr "Mehr"
|
msgstr "Mehr"
|
||||||
@@ -3343,36 +3346,36 @@ msgstr ""
|
|||||||
"einen normalen Speicher, bevor Sie etwas an den Drucker senden."
|
"einen normalen Speicher, bevor Sie etwas an den Drucker senden."
|
||||||
|
|
||||||
msgid "Bad input data for EmbossCreateObjectJob."
|
msgid "Bad input data for EmbossCreateObjectJob."
|
||||||
msgstr ""
|
msgstr "Schlechter Eingabewert für EmbossCreateObjectJob."
|
||||||
|
|
||||||
msgid "Add Emboss text object"
|
msgid "Add Emboss text object"
|
||||||
msgstr ""
|
msgstr "Füge Emboss-Textobjekt hinzu"
|
||||||
|
|
||||||
msgid "Bad input data for EmbossUpdateJob."
|
msgid "Bad input data for EmbossUpdateJob."
|
||||||
msgstr ""
|
msgstr "Schlechter Eingabewert für EmbossUpdateJob."
|
||||||
|
|
||||||
msgid "Created text volume is empty. Change text or font."
|
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."
|
msgid "Bad input data for CreateSurfaceVolumeJob."
|
||||||
msgstr ""
|
msgstr "Schlechter Eingabewert für CreateSurfaceVolumeJob."
|
||||||
|
|
||||||
msgid "Bad input data for UseSurfaceJob."
|
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.
|
#. TRN: This is the title of the action appearing in undo/redo stack.
|
||||||
#. It is same for Text and SVG.
|
#. It is same for Text and SVG.
|
||||||
msgid "Emboss attribute change"
|
msgid "Emboss attribute change"
|
||||||
msgstr ""
|
msgstr "Präge Attribut ändern"
|
||||||
|
|
||||||
msgid "Add Emboss text Volume"
|
msgid "Add Emboss text Volume"
|
||||||
msgstr ""
|
msgstr "Füge Emboss-Textvolumen hinzu"
|
||||||
|
|
||||||
msgid "Font doesn't have any shape for given text."
|
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."
|
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"
|
msgid "Thermal Preconditioning for first layer optimization"
|
||||||
msgstr "Thermische Vorkonditionierung zur Optimierung der ersten Schicht"
|
msgstr "Thermische Vorkonditionierung zur Optimierung der ersten Schicht"
|
||||||
@@ -3384,6 +3387,9 @@ msgid ""
|
|||||||
"The heated bed's thermal preconditioning helps optimize the first layer "
|
"The heated bed's thermal preconditioning helps optimize the first layer "
|
||||||
"print quality. Printing will start once preconditioning is complete."
|
"print quality. Printing will start once preconditioning is complete."
|
||||||
msgstr ""
|
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
|
#, c-format, boost-format
|
||||||
msgid "Remaining time: %dmin%ds"
|
msgid "Remaining time: %dmin%ds"
|
||||||
@@ -4265,7 +4271,7 @@ msgstr ""
|
|||||||
"Auf 0,1 zurückgesetzt"
|
"Auf 0,1 zurückgesetzt"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Zero initial layer height is invalid.\n"
|
"Zero first layer height is invalid.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"The first layer height will be reset to 0.2."
|
"The first layer height will be reset to 0.2."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -6977,7 +6983,7 @@ msgstr ""
|
|||||||
"erfolgreicher Druck dieses Druckprofils erforderlich."
|
"erfolgreicher Druck dieses Druckprofils erforderlich."
|
||||||
|
|
||||||
msgid "click to add machine"
|
msgid "click to add machine"
|
||||||
msgstr ""
|
msgstr "Klicken Sie hier, um eine Maschine hinzuzufügen"
|
||||||
|
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "Status"
|
msgstr "Status"
|
||||||
@@ -6995,7 +7001,7 @@ msgstr ""
|
|||||||
|
|
||||||
#, c-format, boost-format
|
#, c-format, boost-format
|
||||||
msgid "Network plug-in v%s (%s)"
|
msgid "Network plug-in v%s (%s)"
|
||||||
msgstr ""
|
msgstr "Netzwerk Plug-In v%s (%s)"
|
||||||
|
|
||||||
msgid "Don't show again"
|
msgid "Don't show again"
|
||||||
msgstr "Nicht erneut anzeigen"
|
msgstr "Nicht erneut anzeigen"
|
||||||
@@ -8614,7 +8620,7 @@ msgid "filaments"
|
|||||||
msgstr "Filamente"
|
msgstr "Filamente"
|
||||||
|
|
||||||
msgid "Optimizes filament area maximum height by chosen filament count."
|
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"
|
msgid "Features"
|
||||||
msgstr "Funktionen"
|
msgstr "Funktionen"
|
||||||
@@ -9189,7 +9195,7 @@ msgid "Packing data to 3MF"
|
|||||||
msgstr "Daten in 3MF packen"
|
msgstr "Daten in 3MF packen"
|
||||||
|
|
||||||
msgid "Uploading data"
|
msgid "Uploading data"
|
||||||
msgstr ""
|
msgstr "Daten werden hochgeladen"
|
||||||
|
|
||||||
msgid "Jump to webpage"
|
msgid "Jump to webpage"
|
||||||
msgstr "Zu einer Website springen"
|
msgstr "Zu einer Website springen"
|
||||||
@@ -10168,7 +10174,7 @@ msgstr "Wände"
|
|||||||
msgid "Top/bottom shells"
|
msgid "Top/bottom shells"
|
||||||
msgstr "Obere/Untere Schichten"
|
msgstr "Obere/Untere Schichten"
|
||||||
|
|
||||||
msgid "Initial layer speed"
|
msgid "First layer speed"
|
||||||
msgstr "Geschwindigkeit der ersten Schicht"
|
msgstr "Geschwindigkeit der ersten Schicht"
|
||||||
|
|
||||||
msgid "Other layers speed"
|
msgid "Other layers speed"
|
||||||
@@ -10759,10 +10765,10 @@ msgid "Select presets to compare"
|
|||||||
msgstr "Wähle Profile zum Vergleich aus"
|
msgstr "Wähle Profile zum Vergleich aus"
|
||||||
|
|
||||||
msgid "Left Preset Value"
|
msgid "Left Preset Value"
|
||||||
msgstr ""
|
msgstr "linker Profilwerte"
|
||||||
|
|
||||||
msgid "Right Preset Value"
|
msgid "Right Preset Value"
|
||||||
msgstr ""
|
msgstr "rechter Profilwerte"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can only transfer to current active profile because it has been modified."
|
"You can only transfer to current active profile because it has been modified."
|
||||||
@@ -11239,10 +11245,10 @@ msgid "Login"
|
|||||||
msgstr "Anmelden"
|
msgstr "Anmelden"
|
||||||
|
|
||||||
msgid "[Action Required] "
|
msgid "[Action Required] "
|
||||||
msgstr ""
|
msgstr "[Aktion erforderlich] "
|
||||||
|
|
||||||
msgid "[Action Required]"
|
msgid "[Action Required]"
|
||||||
msgstr ""
|
msgstr "[Aktion erforderlich]"
|
||||||
|
|
||||||
msgid "The configuration package is changed in previous Config Guide"
|
msgid "The configuration package is changed in previous Config Guide"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -11275,13 +11281,13 @@ msgstr "Liste der Tastaturkürzel anzeigen"
|
|||||||
msgid "Global shortcuts"
|
msgid "Global shortcuts"
|
||||||
msgstr "Globale Tastaturkürzel"
|
msgstr "Globale Tastaturkürzel"
|
||||||
|
|
||||||
msgid "Pan View"
|
msgid "Pan view"
|
||||||
msgstr "Pan-Ansicht"
|
msgstr "Pan-Ansicht"
|
||||||
|
|
||||||
msgid "Rotate View"
|
msgid "Rotate view"
|
||||||
msgstr "Drehen der Ansicht"
|
msgstr "Drehen der Ansicht"
|
||||||
|
|
||||||
msgid "Zoom View"
|
msgid "Zoom view"
|
||||||
msgstr "Ansicht zoomen"
|
msgstr "Ansicht zoomen"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -11736,7 +11742,7 @@ msgid "Open G-code file:"
|
|||||||
msgstr "Öffne G-Code-Datei:"
|
msgstr "Öffne G-Code-Datei:"
|
||||||
|
|
||||||
msgid ""
|
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."
|
"bottom or enable supports."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ein Objekt hat eine leere erste Schicht und kann nicht gedruckt werden. "
|
"Ein Objekt hat eine leere erste Schicht und kann nicht gedruckt werden. "
|
||||||
@@ -12362,7 +12368,7 @@ msgid "Elephant foot compensation"
|
|||||||
msgstr "Elefantenfußkompensation"
|
msgstr "Elefantenfußkompensation"
|
||||||
|
|
||||||
msgid ""
|
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."
|
"effect."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Schrumpft die erste Schicht auf der Druckplatte, um den Elefantenfuß-Effekt "
|
"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 "
|
"Druckbetttemperatur nach der ersten Schicht. 0 bedeutet, dass das Filament "
|
||||||
"nicht auf der texturierten PEI-Platte unterstützt wird."
|
"nicht auf der texturierten PEI-Platte unterstützt wird."
|
||||||
|
|
||||||
msgid "Initial layer"
|
msgid "First layer"
|
||||||
msgstr "Erste Schicht"
|
msgstr "Erste Schicht"
|
||||||
|
|
||||||
msgid "Initial layer bed temperature"
|
msgid "First layer bed temperature"
|
||||||
msgstr "Druckbettemperatur für die erste Schicht"
|
msgstr "Druckbettemperatur für die erste Schicht"
|
||||||
|
|
||||||
msgid ""
|
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."
|
"not support printing on the Cool Plate SuperTack."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
|
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
|
||||||
"dass das Filament auf der kalten Druckplatte SuperTack nicht unterstützt "
|
"dass das Filament auf der kalten Druckplatte SuperTack nicht unterstützt "
|
||||||
|
|
||||||
msgid ""
|
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."
|
"not support printing on the Cool Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
|
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
|
||||||
"dass das Filament auf der kalten Druckplatte nicht unterstützt wird."
|
"dass das Filament auf der kalten Druckplatte nicht unterstützt wird."
|
||||||
|
|
||||||
msgid ""
|
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."
|
"not support printing on the Textured Cool Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
|
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
|
||||||
@@ -12623,21 +12629,21 @@ msgstr ""
|
|||||||
"unterstützt wird."
|
"unterstützt wird."
|
||||||
|
|
||||||
msgid ""
|
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."
|
"not support printing on the Engineering Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
|
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
|
||||||
"dass das Filament auf der technischen Druckplatte nicht unterstützt wird."
|
"dass das Filament auf der technischen Druckplatte nicht unterstützt wird."
|
||||||
|
|
||||||
msgid ""
|
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."
|
"not support printing on the High Temp Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
|
"Dies ist die Betttemperatur der ersten Schicht. Ein Wert von 0 bedeutet, "
|
||||||
"dass das Filament auf der Hochtemperatur-Druckplatte nicht unterstützt wird."
|
"dass das Filament auf der Hochtemperatur-Druckplatte nicht unterstützt wird."
|
||||||
|
|
||||||
msgid ""
|
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."
|
"not support printing on the Textured PEI Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Druckbetttemperatur der ersten Schicht. 0 bedeutet, dass das Filament nicht "
|
"Druckbetttemperatur der ersten Schicht. 0 bedeutet, dass das Filament nicht "
|
||||||
@@ -15100,7 +15106,7 @@ msgstr ""
|
|||||||
"Standardbeschleunigung berechnet."
|
"Standardbeschleunigung berechnet."
|
||||||
|
|
||||||
msgid ""
|
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."
|
"adhesion."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Beschleunigung der ersten Schicht. Die Verwendung eines niedrigeren Wertes "
|
"Beschleunigung der ersten Schicht. Die Verwendung eines niedrigeren Wertes "
|
||||||
@@ -15148,42 +15154,43 @@ msgstr "Ruckwert Oberseiten"
|
|||||||
msgid "Jerk for infill."
|
msgid "Jerk for infill."
|
||||||
msgstr "Ruckwert Füllung"
|
msgstr "Ruckwert Füllung"
|
||||||
|
|
||||||
msgid "Jerk for initial layer."
|
msgid "Jerk for the first layer."
|
||||||
msgstr "Ruckwert erste Schicht"
|
msgstr "Ruckwert erste Schicht"
|
||||||
|
|
||||||
msgid "Jerk for travel."
|
msgid "Jerk for travel."
|
||||||
msgstr "Jerk for Bewegung"
|
msgstr "Jerk for Bewegung"
|
||||||
|
|
||||||
msgid ""
|
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."
|
"the nozzle diameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Linienbreite der ersten Schicht. Wenn als Prozentsatz angegeben, wird sie in "
|
"Linienbreite der ersten Schicht. Wenn als Prozentsatz angegeben, wird sie in "
|
||||||
"Bezug auf den Düsendurchmesser berechnet."
|
"Bezug auf den Düsendurchmesser berechnet."
|
||||||
|
|
||||||
msgid "Initial layer height"
|
msgid "First layer height"
|
||||||
msgstr "Höhe der ersten Schicht"
|
msgstr "Höhe der ersten Schicht"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"Height of initial layer. Making initial layer height to be thick slightly "
|
"Height of the first layer. Making the first layer height thicker can improve "
|
||||||
"can improve build plate adhesion."
|
"build plate adhesion."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Höhe der ersten Schicht. Eine etwas dickere erste Schicht kann die Haftung "
|
"Höhe der ersten Schicht. Eine etwas dickere erste Schicht kann die Haftung "
|
||||||
"der Druckplatte verbessern"
|
"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."
|
msgstr "Geschwindigkeit der ersten Schicht mit Ausnahme der massiven Füllung."
|
||||||
|
|
||||||
msgid "Initial layer infill"
|
msgid "First layer infill"
|
||||||
msgstr "Füllung"
|
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."
|
msgstr "Geschwindigkeit des massiven Füllung der ersten Schicht."
|
||||||
|
|
||||||
msgid "Initial layer travel speed"
|
msgid "First layer travel speed"
|
||||||
msgstr "Bewegung"
|
msgstr "Bewegung"
|
||||||
|
|
||||||
msgid "Travel speed of initial layer."
|
msgid "Travel speed of the first layer."
|
||||||
msgstr "Bewegungsgeschwindigkeit der ersten Schicht"
|
msgstr "Bewegungsgeschwindigkeit der ersten Schicht"
|
||||||
|
|
||||||
msgid "Number of slow layers"
|
msgid "Number of slow layers"
|
||||||
@@ -15197,10 +15204,11 @@ msgstr ""
|
|||||||
"Geschwindigkeit wird allmählich linear über die angegebene Anzahl von "
|
"Geschwindigkeit wird allmählich linear über die angegebene Anzahl von "
|
||||||
"Schichten erhöht."
|
"Schichten erhöht."
|
||||||
|
|
||||||
msgid "Initial layer nozzle temperature"
|
msgid "First layer nozzle temperature"
|
||||||
msgstr "Düsentemperatur für die erste Schicht"
|
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 ""
|
msgstr ""
|
||||||
"Düsentemperatur zum Drucken der ersten Schicht bei Verwendung dieses "
|
"Düsentemperatur zum Drucken der ersten Schicht bei Verwendung dieses "
|
||||||
"Filaments"
|
"Filaments"
|
||||||
@@ -16126,7 +16134,8 @@ msgstr "Obere Oberflächen"
|
|||||||
msgid "Topmost surface"
|
msgid "Topmost surface"
|
||||||
msgstr "Oberste Oberfläche"
|
msgstr "Oberste Oberfläche"
|
||||||
|
|
||||||
msgid "All solid layer"
|
#, fuzzy
|
||||||
|
msgid "All solid layers"
|
||||||
msgstr "Alle soliden Schichten"
|
msgstr "Alle soliden Schichten"
|
||||||
|
|
||||||
msgid "Ironing Pattern"
|
msgid "Ironing Pattern"
|
||||||
@@ -16659,7 +16668,8 @@ msgstr ""
|
|||||||
"konischem Material gefüllt wird. Ein Wert von 0 füllt alle Löcher in der "
|
"konischem Material gefüllt wird. Ein Wert von 0 füllt alle Löcher in der "
|
||||||
"Basis des Modells."
|
"Basis des Modells."
|
||||||
|
|
||||||
msgid "Detect overhang wall"
|
#, fuzzy
|
||||||
|
msgid "Detect overhang walls"
|
||||||
msgstr "Erkennen von Wandüberhängen"
|
msgstr "Erkennen von Wandüberhängen"
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, c-format, boost-format
|
||||||
@@ -16752,13 +16762,13 @@ msgstr "Druckbasis Erweiterung"
|
|||||||
msgid "Expand all raft layers in XY plane."
|
msgid "Expand all raft layers in XY plane."
|
||||||
msgstr "Druckbasis in der XY-Ebene erweitern"
|
msgstr "Druckbasis in der XY-Ebene erweitern"
|
||||||
|
|
||||||
msgid "Initial layer density"
|
msgid "First layer density"
|
||||||
msgstr "Dichte der ersten Schicht"
|
msgstr "Dichte der ersten Schicht"
|
||||||
|
|
||||||
msgid "Density of the first raft or support layer."
|
msgid "Density of the first raft or support layer."
|
||||||
msgstr "Dichte der ersten Schicht der Druckbasis oder Support"
|
msgstr "Dichte der ersten Schicht der Druckbasis oder Support"
|
||||||
|
|
||||||
msgid "Initial layer expansion"
|
msgid "First layer expansion"
|
||||||
msgstr "Ausdehnung der ersten Schicht"
|
msgstr "Ausdehnung der ersten Schicht"
|
||||||
|
|
||||||
msgid "Expand the first raft or support layer to improve bed plate adhesion."
|
msgid "Expand the first raft or support layer to improve bed plate adhesion."
|
||||||
@@ -17368,8 +17378,9 @@ msgstr ""
|
|||||||
msgid "Minimum sparse infill threshold"
|
msgid "Minimum sparse infill threshold"
|
||||||
msgstr "Mindestschwelle für Füllung"
|
msgstr "Mindestschwelle für Füllung"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
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."
|
"internal solid infill."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Innere Füllbereiche, die kleiner als dieser Wert sind, werden durch massive "
|
"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."
|
msgid "Nozzle temperature for layers after the initial one."
|
||||||
msgstr "Düsentemperatur nach der ersten Schicht"
|
msgstr "Düsentemperatur nach der ersten Schicht"
|
||||||
|
|
||||||
msgid "Detect thin wall"
|
#, fuzzy
|
||||||
|
msgid "Detect thin walls"
|
||||||
msgstr "Dünne Wand erkennen"
|
msgstr "Dünne Wand erkennen"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"Detect thin wall which can't contain two line width. And use single line to "
|
"Detect thin walls which can't contain two line widths, and use single line "
|
||||||
"print. Maybe printed not very well, because it's not closed loop."
|
"to print. Maybe not printed very well, because it's not a closed loop."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Erkennt dünne Wände, die keine zwei Linienbreiten enthalten können. Und "
|
"Erkennt dünne Wände, die keine zwei Linienbreiten enthalten können. Und "
|
||||||
"verwendet eine einzelne Linie zum Drucken. Diese wird vielleicht nicht sehr "
|
"verwendet eine einzelne Linie zum Drucken. Diese wird vielleicht nicht sehr "
|
||||||
@@ -18427,7 +18440,7 @@ msgid "Rectangle"
|
|||||||
msgstr "Rechteck"
|
msgstr "Rechteck"
|
||||||
|
|
||||||
msgid "Rib"
|
msgid "Rib"
|
||||||
msgstr ""
|
msgstr "Rippe"
|
||||||
|
|
||||||
msgid "Extra rib length"
|
msgid "Extra rib length"
|
||||||
msgstr "Extralänge der Rippe"
|
msgstr "Extralänge der Rippe"
|
||||||
@@ -18821,7 +18834,8 @@ msgstr ""
|
|||||||
"Dicke des Features, wird die Wand so dick wie das Feature selbst. Wird als "
|
"Dicke des Features, wird die Wand so dick wie das Feature selbst. Wird als "
|
||||||
"Prozentsatz des Düsendurchmessers angegeben."
|
"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"
|
msgstr "Erkennen einer schmalen internen soliden Füllung"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -19470,10 +19484,10 @@ msgstr ""
|
|||||||
"Vektor von Punkten der konvexen Hülle der ersten Schicht. Jedes Element hat "
|
"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)."
|
"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"
|
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"
|
msgstr "Obere rechte Ecke der Begrenzungsbox der ersten Schicht"
|
||||||
|
|
||||||
msgid "Size of the first layer bounding box"
|
msgid "Size of the first layer bounding box"
|
||||||
@@ -20491,19 +20505,24 @@ msgstr "Input Shaper Typ"
|
|||||||
msgid ""
|
msgid ""
|
||||||
"Please ensure the selected type is compatible with your firmware version."
|
"Please ensure the selected type is compatible with your firmware version."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Bitte stellen Sie sicher, dass der ausgewählte Typ mit Ihrer Firmware-Version kompatibel ist."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Marlin version => 2.1.2\n"
|
"Marlin version => 2.1.2\n"
|
||||||
"Fixed-Time motion not yet implemented."
|
"Fixed-Time motion not yet implemented."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Marlin Version => 2.1.2\n"
|
||||||
|
"Fixed-Time-Bewegung noch nicht implementiert."
|
||||||
|
|
||||||
msgid "Klipper version => 0.9.0"
|
msgid "Klipper version => 0.9.0"
|
||||||
msgstr ""
|
msgstr "Klipper Version => 0.9.0"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"RepRap firmware version => 3.4.0\n"
|
"RepRap firmware version => 3.4.0\n"
|
||||||
"Check your firmware documentation for supported shaper types."
|
"Check your firmware documentation for supported shaper types."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"RepRap-Firmware Version => 3.4.0\n"
|
||||||
|
"Überprüfen Sie die Dokumentation Ihrer Firmware auf unterstützte Shaper-Typen."
|
||||||
|
|
||||||
msgid "Frequency (Start / End): "
|
msgid "Frequency (Start / End): "
|
||||||
msgstr "Frequenz (Start / Ende): "
|
msgstr "Frequenz (Start / Ende): "
|
||||||
@@ -20546,7 +20565,7 @@ msgid "Input shaping Damp test"
|
|||||||
msgstr "Input Shaping Dämpfungstest"
|
msgstr "Input Shaping Dämpfungstest"
|
||||||
|
|
||||||
msgid "Check firmware compatibility."
|
msgid "Check firmware compatibility."
|
||||||
msgstr ""
|
msgstr "Überprüfen Sie die Firmware-Kompatibilität."
|
||||||
|
|
||||||
msgid "Frequency: "
|
msgid "Frequency: "
|
||||||
msgstr "Frequenz: "
|
msgstr "Frequenz: "
|
||||||
@@ -20591,10 +20610,8 @@ msgstr "Ende: "
|
|||||||
msgid "Cornering settings"
|
msgid "Cornering settings"
|
||||||
msgstr "Eckeneinstellungen"
|
msgstr "Eckeneinstellungen"
|
||||||
|
|
||||||
msgid "Note: Lower values = sharper corners but slower speeds.\n"
|
msgid "Note: Lower values = sharper corners but slower speeds."
|
||||||
msgstr ""
|
msgstr "Hinweis: Niedrigere Werte = schärfere Ecken, aber langsamere Geschwindigkeiten."
|
||||||
"Hinweis: Niedrigere Werte = schärfere Ecken, aber langsamere "
|
|
||||||
"Geschwindigkeiten.\n"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Marlin 2 Junction Deviation detected:\n"
|
"Marlin 2 Junction Deviation detected:\n"
|
||||||
@@ -22420,105 +22437,111 @@ msgid "More Colors"
|
|||||||
msgstr "Mehr Farben"
|
msgstr "Mehr Farben"
|
||||||
|
|
||||||
msgid "Network Plug-in Update Available"
|
msgid "Network Plug-in Update Available"
|
||||||
msgstr ""
|
msgstr "Netzwerk-Plug-in-Update verfügbar"
|
||||||
|
|
||||||
msgid "Bambu Network Plug-in Required"
|
msgid "Bambu Network Plug-in Required"
|
||||||
msgstr ""
|
msgstr "Bambu Network Plug-in erforderlich"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The Bambu Network Plug-in is corrupted or incompatible. Please reinstall it."
|
"The Bambu Network Plug-in is corrupted or incompatible. Please reinstall it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Das Bambu Netzwerk Plug-in ist beschädigt oder inkompatibel. Bitte installieren Sie es erneut."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The Bambu Network Plug-in is required for cloud features, printer discovery, "
|
"The Bambu Network Plug-in is required for cloud features, printer discovery, "
|
||||||
"and remote printing."
|
"and remote printing."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Das Bambu Netzwerk Plug-in ist erforderlich für Cloud-Funktionen, Druckerentdeckung und Fernbedienungsdruck."
|
||||||
|
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, c-format, boost-format
|
||||||
msgid "Error: %s"
|
msgid "Error: %s"
|
||||||
msgstr ""
|
msgstr "Fehler: %s"
|
||||||
|
|
||||||
msgid "Show details"
|
msgid "Show details"
|
||||||
msgstr ""
|
msgstr "Zeige Details"
|
||||||
|
|
||||||
msgid "Version to install:"
|
msgid "Version to install:"
|
||||||
msgstr ""
|
msgstr "Version zum Installieren:"
|
||||||
|
|
||||||
msgid "Download and Install"
|
msgid "Download and Install"
|
||||||
msgstr ""
|
msgstr "Herunterladen und installieren"
|
||||||
|
|
||||||
msgid "Skip for Now"
|
msgid "Skip for Now"
|
||||||
msgstr ""
|
msgstr "Jetzt überspringen"
|
||||||
|
|
||||||
msgid "A new version of the Bambu Network Plug-in is available."
|
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
|
#, c-format, boost-format
|
||||||
msgid "Current version: %s"
|
msgid "Current version: %s"
|
||||||
msgstr ""
|
msgstr "Aktuelle Version: %s"
|
||||||
|
|
||||||
msgid "Update to version:"
|
msgid "Update to version:"
|
||||||
msgstr ""
|
msgstr "Auf Version aktualisieren:"
|
||||||
|
|
||||||
msgid "Update Now"
|
msgid "Update Now"
|
||||||
msgstr ""
|
msgstr "Jetzt aktualisieren"
|
||||||
|
|
||||||
msgid "Remind Later"
|
msgid "Remind Later"
|
||||||
msgstr ""
|
msgstr "Später erinnern"
|
||||||
|
|
||||||
msgid "Skip Version"
|
msgid "Skip Version"
|
||||||
msgstr ""
|
msgstr "Version überspringen"
|
||||||
|
|
||||||
msgid "Don't Ask Again"
|
msgid "Don't Ask Again"
|
||||||
msgstr ""
|
msgstr "Nicht mehr fragen"
|
||||||
|
|
||||||
msgid "The Bambu Network Plug-in has been installed successfully."
|
msgid "The Bambu Network Plug-in has been installed successfully."
|
||||||
msgstr ""
|
msgstr "Das Bambu Netzwerk-Plug-in wurde erfolgreich installiert."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"A restart is required to load the new plug-in. Would you like to restart now?"
|
"A restart is required to load the new plug-in. Would you like to restart now?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Ein Neustart ist erforderlich, um das neue Plug-in zu laden. Möchten Sie jetzt neu starten?"
|
||||||
|
|
||||||
msgid "Restart Now"
|
msgid "Restart Now"
|
||||||
msgstr ""
|
msgstr "Jetzt neu starten"
|
||||||
|
|
||||||
msgid "Restart Later"
|
msgid "Restart Later"
|
||||||
msgstr ""
|
msgstr "Später neu starten"
|
||||||
|
|
||||||
msgid "NO RAMMING AT ALL"
|
msgid "NO RAMMING AT ALL"
|
||||||
msgstr ""
|
msgstr "KEIN RAMMING ÜBERALL"
|
||||||
|
|
||||||
msgid "Volumetric speed"
|
msgid "Volumetric speed"
|
||||||
msgstr ""
|
msgstr "Volumetrische Geschwindigkeit"
|
||||||
|
|
||||||
msgid "Step file import parameters"
|
msgid "Step file import parameters"
|
||||||
msgstr ""
|
msgstr "STEP-Datei-Importparameter"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Smaller linear and angular deflections result in higher-quality "
|
"Smaller linear and angular deflections result in higher-quality "
|
||||||
"transformations but increase the processing time."
|
"transformations but increase the processing time."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"kleinere lineare und Winkelabweichungen führen zu qualitativ hochwertigeren "
|
||||||
|
"Transformationen, erhöhen jedoch die Verarbeitungszeit."
|
||||||
|
|
||||||
msgid "Linear Deflection"
|
msgid "Linear Deflection"
|
||||||
msgstr ""
|
msgstr "Lineare Ablenkung"
|
||||||
|
|
||||||
msgid "Please input a valid value (0.001 < linear deflection < 0.1)"
|
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"
|
msgid "Angle Deflection"
|
||||||
msgstr ""
|
msgstr "Winkelabweichung"
|
||||||
|
|
||||||
msgid "Please input a valid value (0.01 < angle deflection < 1.0)"
|
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"
|
msgid "Split compound and compsolid into multiple objects"
|
||||||
msgstr ""
|
msgstr "Teile Verbund- und Komposid-Objekte in mehrere Objekte auf"
|
||||||
|
|
||||||
msgid "Number of triangular facets"
|
msgid "Number of triangular facets"
|
||||||
msgstr ""
|
msgstr "Anzahl der dreieckigen Facetten"
|
||||||
|
|
||||||
msgid "Calculating, please wait..."
|
msgid "Calculating, please wait..."
|
||||||
msgstr ""
|
msgstr "Berechnung läuft, bitte warten..."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The filament may not be compatible with the current machine settings. "
|
"The filament may not be compatible with the current machine settings. "
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Orca Slicer\n"
|
"Project-Id-Version: Orca Slicer\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2025-05-18 09:32-0300\n"
|
||||||
"Last-Translator: Alexandre Folle de Menezes\n"
|
"Last-Translator: Alexandre Folle de Menezes\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@@ -1823,6 +1823,9 @@ msgstr ""
|
|||||||
msgid "*"
|
msgid "*"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Changing application language"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "The uploads are still ongoing"
|
msgid "The uploads are still ongoing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2540,9 +2543,6 @@ msgid ""
|
|||||||
"increase slicing time. Do you want to continue?"
|
"increase slicing time. Do you want to continue?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "BambuStudio warning"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, c-format, boost-format
|
||||||
msgid "\"%s\" part's mesh contains errors. Please repair it first."
|
msgid "\"%s\" part's mesh contains errors. Please repair it first."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3937,9 +3937,6 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"The first layer height will be reset to 0.2."
|
"The first layer height will be reset to 0.2."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Zero first layer height is invalid.\n"
|
|
||||||
"\n"
|
|
||||||
"The first layer height will be reset to 0.2."
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"This setting is only used for model size tunning with small value in some "
|
"This setting is only used for model size tunning with small value in some "
|
||||||
@@ -4438,9 +4435,15 @@ msgstr ""
|
|||||||
msgid "parameter name"
|
msgid "parameter name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "layers"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Range"
|
msgid "Range"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Empty string"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Value is out of range."
|
msgid "Value is out of range."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -5094,7 +5097,7 @@ msgstr ""
|
|||||||
msgid "Size:"
|
msgid "Size:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, boost-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
|
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
|
||||||
"separate the conflicted objects farther (%s <-> %s)."
|
"separate the conflicted objects farther (%s <-> %s)."
|
||||||
@@ -5158,11 +5161,6 @@ msgstr ""
|
|||||||
msgid "The prime tower extends beyond the plate boundary."
|
msgid "The prime tower extends beyond the plate boundary."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Prime tower position exceeded build plate boundaries and was repositioned to "
|
|
||||||
"the nearest valid edge."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Partial flushing volume set to 0. Multi-color printing may cause color "
|
"Partial flushing volume set to 0. Multi-color printing may cause color "
|
||||||
"mixing in models. Please readjust flushing settings."
|
"mixing in models. Please readjust flushing settings."
|
||||||
@@ -5340,8 +5338,8 @@ msgstr ""
|
|||||||
msgid "Show Tip of the Day"
|
msgid "Show Tip of the Day"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Check for Update"
|
msgid "Check for Updates"
|
||||||
msgstr "Check for Updates"
|
msgstr ""
|
||||||
|
|
||||||
msgid "Open Network Test"
|
msgid "Open Network Test"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -5614,25 +5612,28 @@ msgstr ""
|
|||||||
msgid "Pass 1"
|
msgid "Pass 1"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Flow rate test - Pass 1"
|
msgid "Flow ratio test - Pass 1"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Pass 2"
|
msgid "Pass 2"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Flow rate test - Pass 2"
|
msgid "Flow ratio test - Pass 2"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "YOLO (Recommended)"
|
msgid "YOLO (Recommended)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Orca YOLO flowrate calibration, 0.01 step"
|
msgid "Orca YOLO flowratio calibration, 0.01 step"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "YOLO (perfectionist version)"
|
msgid "YOLO (perfectionist version)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Orca YOLO flowrate calibration, 0.005 step"
|
msgid "Orca YOLO flowratio calibration, 0.005 step"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Flow ratio"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Retraction test"
|
msgid "Retraction test"
|
||||||
@@ -6722,7 +6723,7 @@ msgstr ""
|
|||||||
msgid "Spaghetti Detection"
|
msgid "Spaghetti Detection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Detect spaghetti failure(scattered lose filament)."
|
msgid "Detect spaghetti failures (scattered lose filament)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Purge Chute Pile-Up Detection"
|
msgid "Purge Chute Pile-Up Detection"
|
||||||
@@ -7695,9 +7696,6 @@ msgstr ""
|
|||||||
msgid "Switching application language while some presets are modified."
|
msgid "Switching application language while some presets are modified."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Changing application language"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Asia-Pacific"
|
msgid "Asia-Pacific"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -7888,9 +7886,6 @@ msgstr ""
|
|||||||
msgid "Optimize filaments area height for..."
|
msgid "Optimize filaments area height for..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "(Requires restart)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "filaments"
|
msgid "filaments"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -7908,6 +7903,9 @@ msgid ""
|
|||||||
"same time and manage multiple devices."
|
"same time and manage multiple devices."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "(Requires restart)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Pop up to select filament grouping mode"
|
msgid "Pop up to select filament grouping mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -8219,14 +8217,14 @@ msgstr ""
|
|||||||
msgid "View control settings"
|
msgid "View control settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Rotate of view"
|
msgid "Rotate view"
|
||||||
msgstr "Rotate View"
|
msgstr ""
|
||||||
|
|
||||||
msgid "Move of view"
|
msgid "Pan view"
|
||||||
msgstr "Pan View"
|
msgstr ""
|
||||||
|
|
||||||
msgid "Zoom of view"
|
msgid "Zoom view"
|
||||||
msgstr "Zoom View"
|
msgstr ""
|
||||||
|
|
||||||
msgid "Other"
|
msgid "Other"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -9015,8 +9013,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enabling both precise Z height and the prime tower may cause the size of "
|
"Enabling both precise Z height and the prime tower may cause slicing errors. "
|
||||||
"prime tower to increase. Do you still want to enable?"
|
"Do you still want to enable?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -9024,6 +9022,11 @@ msgid ""
|
|||||||
"model without prime tower. Do you still want to enable clumping detection?"
|
"model without prime tower. Do you still want to enable clumping detection?"
|
||||||
msgstr ""
|
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 ""
|
msgid ""
|
||||||
"A prime tower is required for smooth timelapse. There may be flaws on the "
|
"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?"
|
"model without prime tower. Do you want to enable prime tower?"
|
||||||
@@ -9116,8 +9119,8 @@ msgstr ""
|
|||||||
msgid ""
|
msgid ""
|
||||||
"When recording timelapse without toolhead, it is recommended to add a "
|
"When recording timelapse without toolhead, it is recommended to add a "
|
||||||
"\"Timelapse Wipe Tower\" \n"
|
"\"Timelapse Wipe Tower\" \n"
|
||||||
"by right-click the empty position of build plate and choose \"Add Primitive"
|
"by right-click the empty position of build plate and choose \"Add "
|
||||||
"\"->\"Timelapse Wipe Tower\"."
|
"Primitive\"->\"Timelapse Wipe Tower\"."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -9210,7 +9213,7 @@ msgstr ""
|
|||||||
msgid "Top/bottom shells"
|
msgid "Top/bottom shells"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Initial layer speed"
|
msgid "First layer speed"
|
||||||
msgstr "First layer speed"
|
msgstr "First layer speed"
|
||||||
|
|
||||||
msgid "Other layers speed"
|
msgid "Other layers speed"
|
||||||
@@ -9739,8 +9742,8 @@ msgid ""
|
|||||||
"the modified values to the new project"
|
"the modified values to the new project"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Extruders count"
|
msgid "Extruder count"
|
||||||
msgstr "Extruder count"
|
msgstr ""
|
||||||
|
|
||||||
msgid "Capabilities"
|
msgid "Capabilities"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -9900,6 +9903,9 @@ msgid ""
|
|||||||
" to continue or manually adjust it."
|
" to continue or manually adjust it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "—> "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Synchronizing AMS filaments will discard your modified but unsaved filament "
|
"Synchronizing AMS filaments will discard your modified but unsaved filament "
|
||||||
"presets.\n"
|
"presets.\n"
|
||||||
@@ -10133,7 +10139,7 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Missing BambuSource component registered for media playing! Please re-"
|
"Missing BambuSource component registered for media playing! Please re-"
|
||||||
"install BambuStudio or seek after-sales help."
|
"install OrcaSlicer or seek community help."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -10192,15 +10198,6 @@ msgstr ""
|
|||||||
msgid "Global shortcuts"
|
msgid "Global shortcuts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Pan View"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Rotate View"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Zoom View"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Auto orients selected objects or all objects. If there are selected objects, "
|
"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 "
|
"it just orients the selected ones. Otherwise, it will orient all objects in "
|
||||||
@@ -10624,7 +10621,7 @@ msgid "Open G-code file:"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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."
|
"bottom or enable supports."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -10853,6 +10850,10 @@ msgid ""
|
|||||||
"Clumping detection is not supported when \"by object\" sequence is enabled."
|
"Clumping detection is not supported when \"by object\" sequence is enabled."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"Enabling both precise Z height and the prime tower may cause slicing errors."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"A prime tower is required for clumping detection; otherwise, there may be "
|
"A prime tower is required for clumping detection; otherwise, there may be "
|
||||||
"flaws on the model."
|
"flaws on the model."
|
||||||
@@ -11004,6 +11005,11 @@ msgid ""
|
|||||||
"diameter."
|
"diameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"The Hollow base pattern is not supported by this support type; Rectilinear "
|
||||||
|
"will be used instead."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Support enforcers are used but support is not enabled. Please enable support."
|
"Support enforcers are used but support is not enabled. Please enable support."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -11121,7 +11127,7 @@ msgid "Elephant foot compensation"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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."
|
"effect."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"This shrinks the first layer on the build plate to compensate for elephant "
|
"This shrinks the first layer on the build plate to compensate for elephant "
|
||||||
@@ -11137,9 +11143,6 @@ msgid ""
|
|||||||
"this value."
|
"this value."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "layers"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Slicing height for each layer. Smaller layer height means more accurate and "
|
"Slicing height for each layer. Smaller layer height means more accurate and "
|
||||||
"more printing time."
|
"more printing time."
|
||||||
@@ -11321,50 +11324,50 @@ msgstr ""
|
|||||||
"This is the bed temperature for layers except for the first one. A value of "
|
"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."
|
"0 means the filament does not support printing on the Textured PEI Plate."
|
||||||
|
|
||||||
msgid "Initial layer"
|
msgid "First layer"
|
||||||
msgstr "First layer"
|
msgstr "First layer"
|
||||||
|
|
||||||
msgid "Initial layer bed temperature"
|
msgid "First layer bed temperature"
|
||||||
msgstr "First layer bed temperature"
|
msgstr "First layer bed temperature"
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Cool Plate SuperTack."
|
"support printing on the Cool Plate SuperTack."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"This is the bed temperature of the first layer. A value of 0 means the "
|
"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."
|
"filament does not support printing on the Cool Plate SuperTack."
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Cool Plate."
|
"support printing on the Cool Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"This is the bed temperature of the first layer. A value of 0 means the "
|
"This is the bed temperature of the first layer. A value of 0 means the "
|
||||||
"filament does not support printing on the Cool Plate."
|
"filament does not support printing on the Cool Plate."
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Textured Cool Plate."
|
"support printing on the Textured Cool Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"This is the bed temperature of the first layer. A value of 0 means the "
|
"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."
|
"filament does not support printing on the Textured Cool Plate."
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Engineering Plate."
|
"support printing on the Engineering Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"This is the bed temperature of the first layer. A value of 0 means the "
|
"This is the bed temperature of the first layer. A value of 0 means the "
|
||||||
"filament does not support printing on the Engineering Plate."
|
"filament does not support printing on the Engineering Plate."
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the High Temp Plate."
|
"support printing on the High Temp Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"This is the bed temperature of the first layer. A value of 0 means the "
|
"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."
|
"filament does not support printing on the High Temp Plate."
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Textured PEI Plate."
|
"support printing on the Textured PEI Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"This is the bed temperature of the first layer. A value of 0 means the "
|
"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."
|
"filament does not support printing on the Textured PEI Plate."
|
||||||
@@ -12430,9 +12433,6 @@ msgstr ""
|
|||||||
msgid "Extruder offset"
|
msgid "Extruder offset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Flow ratio"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The material may have volumetric change after switching between molten and "
|
"The material may have volumetric change after switching between molten and "
|
||||||
"crystalline states. This setting changes all extrusion flow of this filament "
|
"crystalline states. This setting changes all extrusion flow of this filament "
|
||||||
@@ -12718,7 +12718,10 @@ msgstr ""
|
|||||||
msgid ""
|
msgid ""
|
||||||
"When enabled, the extrusion flow is limited by the smaller of the fitted "
|
"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 "
|
"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 ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Max volumetric speed multinomial coefficients"
|
msgid "Max volumetric speed multinomial coefficients"
|
||||||
@@ -13185,8 +13188,8 @@ msgid "mm/s² or %"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Acceleration of sparse infill. If the value is expressed as a percentage (e."
|
"Acceleration of sparse infill. If the value is expressed as a percentage "
|
||||||
"g. 100%), it will be calculated based on the default acceleration."
|
"(e.g. 100%), it will be calculated based on the default acceleration."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -13196,7 +13199,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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."
|
"adhesion."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"This is the printing acceleration for the first layer. Using limited "
|
"This is the printing acceleration for the first layer. Using limited "
|
||||||
@@ -13239,41 +13242,42 @@ msgstr ""
|
|||||||
msgid "Jerk for infill."
|
msgid "Jerk for infill."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Jerk for initial layer."
|
msgid "Jerk for the first layer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Jerk for travel."
|
msgid "Jerk for travel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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."
|
"the nozzle diameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Initial layer height"
|
msgid "First layer height"
|
||||||
msgstr "First layer height"
|
msgstr "First layer height"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"Height of initial layer. Making initial layer height to be thick slightly "
|
"Height of the first layer. Making the first layer height thicker can improve "
|
||||||
"can improve build plate adhesion."
|
"build plate adhesion."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"This is the height of the first layer. Making the first layer height thicker "
|
"This is the height of the first layer. Making the first layer height thicker "
|
||||||
"can improve build plate adhesion."
|
"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 ""
|
msgstr ""
|
||||||
"This is the speed for the first layer except for solid infill sections."
|
"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"
|
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."
|
msgstr "This is the speed for solid infill parts of the first layer."
|
||||||
|
|
||||||
msgid "Initial layer travel speed"
|
msgid "First layer travel speed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Travel speed of initial layer."
|
msgid "Travel speed of the first layer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
@@ -13285,10 +13289,11 @@ msgid ""
|
|||||||
"increased in a linear fashion over the specified number of layers."
|
"increased in a linear fashion over the specified number of layers."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Initial layer nozzle temperature"
|
msgid "First layer nozzle temperature"
|
||||||
msgstr "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"
|
msgstr "Nozzle temperature for printing the first layer with this filament"
|
||||||
|
|
||||||
msgid "Full fan speed at layer"
|
msgid "Full fan speed at layer"
|
||||||
@@ -13296,10 +13301,10 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Fan speed will be ramped up linearly from zero at layer "
|
"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"
|
"\"close_fan_the_first_x_layers\" to maximum at layer "
|
||||||
"\". \"full_fan_speed_layer\" will be ignored if lower than "
|
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
|
||||||
"\"close_fan_the_first_x_layers\", in which case the fan will be running at "
|
"than \"close_fan_the_first_x_layers\", in which case the fan will be running "
|
||||||
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
|
"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "layer"
|
msgid "layer"
|
||||||
@@ -14004,8 +14009,8 @@ msgstr "All top surfaces"
|
|||||||
msgid "Topmost surface"
|
msgid "Topmost surface"
|
||||||
msgstr "Topmost surface only"
|
msgstr "Topmost surface only"
|
||||||
|
|
||||||
msgid "All solid layer"
|
msgid "All solid layers"
|
||||||
msgstr "All solid layers"
|
msgstr ""
|
||||||
|
|
||||||
msgid "Ironing Pattern"
|
msgid "Ironing Pattern"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -14442,8 +14447,8 @@ msgid ""
|
|||||||
"conical material. A value of 0 will fill all the holes in the model base."
|
"conical material. A value of 0 will fill all the holes in the model base."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Detect overhang wall"
|
msgid "Detect overhang walls"
|
||||||
msgstr "Detect overhang walls"
|
msgstr ""
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, c-format, boost-format
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -14518,13 +14523,13 @@ msgstr ""
|
|||||||
msgid "Expand all raft layers in XY plane."
|
msgid "Expand all raft layers in XY plane."
|
||||||
msgstr "This expands 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"
|
msgstr "First layer density"
|
||||||
|
|
||||||
msgid "Density of the first raft or support layer."
|
msgid "Density of the first raft or support layer."
|
||||||
msgstr "This is the 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"
|
msgstr "First layer expansion"
|
||||||
|
|
||||||
msgid "Expand the first raft or support layer to improve bed plate adhesion."
|
msgid "Expand the first raft or support layer to improve bed plate adhesion."
|
||||||
@@ -14873,8 +14878,8 @@ msgid "Role base wipe speed"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The wipe speed is determined by the speed of the current extrusion role. e."
|
"The wipe speed is determined by the speed of the current extrusion role. "
|
||||||
"g. if a wipe action is executed immediately following an outer wall "
|
"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 "
|
"extrusion, the speed of the outer wall extrusion will be utilized for the "
|
||||||
"wipe action."
|
"wipe action."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15006,7 +15011,7 @@ msgid "Minimum sparse infill threshold"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
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."
|
"internal solid infill."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Sparse infill areas which are smaller than this threshold value are replaced "
|
"Sparse infill areas which are smaller than this threshold value are replaced "
|
||||||
@@ -15161,6 +15166,22 @@ msgid ""
|
|||||||
"action."
|
"action."
|
||||||
msgstr ""
|
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"
|
msgid "Purge in prime tower"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -15602,8 +15623,8 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enable this option for automated chamber temperature control. This option "
|
"Enable this option for automated chamber temperature control. This option "
|
||||||
"activates the emitting of an M191 command before the \"machine_start_gcode"
|
"activates the emitting of an M191 command before the "
|
||||||
"\"\n"
|
"\"machine_start_gcode\"\n"
|
||||||
" which sets the chamber temperature and waits until it is reached. In "
|
" 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 "
|
"addition, it emits an M141 command at the end of the print to turn off the "
|
||||||
"chamber heater, if present.\n"
|
"chamber heater, if present.\n"
|
||||||
@@ -15639,12 +15660,12 @@ msgstr ""
|
|||||||
msgid "Nozzle temperature for layers after the initial one."
|
msgid "Nozzle temperature for layers after the initial one."
|
||||||
msgstr "Nozzle temperature after the first layer"
|
msgstr "Nozzle temperature after the first layer"
|
||||||
|
|
||||||
msgid "Detect thin wall"
|
msgid "Detect thin walls"
|
||||||
msgstr "Detect thin walls"
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Detect thin wall which can't contain two line width. And use single line to "
|
"Detect thin walls which can't contain two line widths, and use single line "
|
||||||
"print. Maybe printed not very well, because it's not closed loop."
|
"to print. Maybe not printed very well, because it's not a closed loop."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"This detects thin walls which can’t contain two lines and uses a single line "
|
"This detects thin walls which can’t contain two lines and uses a single line "
|
||||||
"to print. It may not print as well because it’s not a closed loop."
|
"to print. It may not print as well because it’s not a closed loop."
|
||||||
@@ -16146,7 +16167,7 @@ msgid ""
|
|||||||
"itself. It's expressed as a percentage over nozzle diameter."
|
"itself. It's expressed as a percentage over nozzle diameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Detect narrow internal solid infill"
|
msgid "Detect narrow internal solid infills"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -16168,7 +16189,7 @@ msgid " not in range "
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Export 3MF"
|
msgid "Export 3MF"
|
||||||
msgstr "Export 3mf"
|
msgstr ""
|
||||||
|
|
||||||
msgid "Export project as 3MF."
|
msgid "Export project as 3MF."
|
||||||
msgstr "This exports the project as a 3MF file."
|
msgstr "This exports the project as a 3MF file."
|
||||||
@@ -16401,8 +16422,8 @@ msgid "Debug level"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
|
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
|
||||||
"trace\n"
|
"5:trace\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Enable timelapse for print"
|
msgid "Enable timelapse for print"
|
||||||
@@ -16713,10 +16734,10 @@ msgid ""
|
|||||||
"following format:'[x, y]' (x and y are floating-point numbers in mm)."
|
"following format:'[x, y]' (x and y are floating-point numbers in mm)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Bottom-left corner of first layer bounding box"
|
msgid "Bottom-left corner of the first layer bounding box"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Top-right corner of first layer bounding box"
|
msgid "Top-right corner of the first layer bounding box"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Size of the first layer bounding box"
|
msgid "Size of the first layer bounding box"
|
||||||
@@ -17686,7 +17707,7 @@ msgstr ""
|
|||||||
msgid "Cornering settings"
|
msgid "Cornering settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Note: Lower values = sharper corners but slower speeds.\n"
|
msgid "Note: Lower values = sharper corners but slower speeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -17967,8 +17988,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"We would rename the presets as \"Vendor Type Serial @printer you selected"
|
"We would rename the presets as \"Vendor Type Serial @printer you "
|
||||||
"\".\n"
|
"selected\".\n"
|
||||||
"To add preset for more printers, please go to printer selection"
|
"To add preset for more printers, please go to printer selection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -19633,6 +19654,30 @@ msgstr ""
|
|||||||
"ABS, appropriately increasing the heatbed temperature can reduce the "
|
"ABS, appropriately increasing the heatbed temperature can reduce the "
|
||||||
"probability of warping?"
|
"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."
|
#~ msgid "Line pattern of support."
|
||||||
#~ msgstr "This is the line pattern for support."
|
#~ msgstr "This is the line pattern for support."
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Orca Slicer\n"
|
"Project-Id-Version: Orca Slicer\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: \n"
|
||||||
"Last-Translator: Ian A. Bassi <>\n"
|
"Last-Translator: Ian A. Bassi <>\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@@ -1948,6 +1948,9 @@ msgstr "Idioma"
|
|||||||
msgid "*"
|
msgid "*"
|
||||||
msgstr "*"
|
msgstr "*"
|
||||||
|
|
||||||
|
msgid "Changing application language"
|
||||||
|
msgstr "Cambiar el idioma de la aplicación"
|
||||||
|
|
||||||
msgid "The uploads are still ongoing"
|
msgid "The uploads are still ongoing"
|
||||||
msgstr "Las subidas aún están en curso"
|
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 "
|
"\"%s\" tendrá más de 1 millón de caras tras esta subdivisión, lo que puede "
|
||||||
"aumentar el tiempo de laminado. ¿Desea continuar?"
|
"aumentar el tiempo de laminado. ¿Desea continuar?"
|
||||||
|
|
||||||
msgid "BambuStudio warning"
|
|
||||||
msgstr "Advertencia de BambuStudio"
|
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, c-format, boost-format
|
||||||
msgid "\"%s\" part's mesh contains errors. Please repair it first."
|
msgid "\"%s\" part's mesh contains errors. Please repair it first."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4267,9 +4267,9 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"The first layer height will be reset to 0.2."
|
"The first layer height will be reset to 0.2."
|
||||||
msgstr ""
|
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"
|
"\n"
|
||||||
"La altura de la primera capa se restablecerá a 0,2."
|
"La altura de la primera capa se restablecerá a 0.2."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"This setting is only used for model size tunning with small value in some "
|
"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"
|
msgid "parameter name"
|
||||||
msgstr "nombre del parámetro"
|
msgstr "nombre del parámetro"
|
||||||
|
|
||||||
|
msgid "layers"
|
||||||
|
msgstr "capas"
|
||||||
|
|
||||||
msgid "Range"
|
msgid "Range"
|
||||||
msgstr "Rango"
|
msgstr "Rango"
|
||||||
|
|
||||||
|
msgid "Empty string"
|
||||||
|
msgstr "Cadena vacía"
|
||||||
|
|
||||||
msgid "Value is out of range."
|
msgid "Value is out of range."
|
||||||
msgstr "El valor está fuera de rango."
|
msgstr "El valor está fuera de rango."
|
||||||
|
|
||||||
@@ -5529,7 +5535,7 @@ msgstr "Volumen:"
|
|||||||
msgid "Size:"
|
msgid "Size:"
|
||||||
msgstr "Tamaño:"
|
msgstr "Tamaño:"
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, boost-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
|
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
|
||||||
"separate the conflicted objects farther (%s <-> %s)."
|
"separate the conflicted objects farther (%s <-> %s)."
|
||||||
@@ -5607,13 +5613,6 @@ msgstr ""
|
|||||||
msgid "The prime tower extends beyond the plate boundary."
|
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."
|
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 ""
|
msgid ""
|
||||||
"Partial flushing volume set to 0. Multi-color printing may cause color "
|
"Partial flushing volume set to 0. Multi-color printing may cause color "
|
||||||
"mixing in models. Please readjust flushing settings."
|
"mixing in models. Please readjust flushing settings."
|
||||||
@@ -5801,8 +5800,8 @@ msgstr "Mostrar Carpeta de Configuración"
|
|||||||
msgid "Show Tip of the Day"
|
msgid "Show Tip of the Day"
|
||||||
msgstr "Mostrar Consejo Diario"
|
msgstr "Mostrar Consejo Diario"
|
||||||
|
|
||||||
msgid "Check for Update"
|
msgid "Check for Updates"
|
||||||
msgstr "Comprobar Actualizaciones"
|
msgstr "Buscar actualizaciones"
|
||||||
|
|
||||||
msgid "Open Network Test"
|
msgid "Open Network Test"
|
||||||
msgstr "Abrir Test de Red"
|
msgstr "Abrir Test de Red"
|
||||||
@@ -6077,26 +6076,29 @@ msgstr "Pressure advance"
|
|||||||
msgid "Pass 1"
|
msgid "Pass 1"
|
||||||
msgstr "Paso 1"
|
msgstr "Paso 1"
|
||||||
|
|
||||||
msgid "Flow rate test - Pass 1"
|
msgid "Flow ratio test - Pass 1"
|
||||||
msgstr "Test de Flujo - Paso 1"
|
msgstr "Test de factor de flujo - Paso 1"
|
||||||
|
|
||||||
msgid "Pass 2"
|
msgid "Pass 2"
|
||||||
msgstr "Paso 2"
|
msgstr "Paso 2"
|
||||||
|
|
||||||
msgid "Flow rate test - Pass 2"
|
msgid "Flow ratio test - Pass 2"
|
||||||
msgstr "Test de Flujo - Paso 2"
|
msgstr "Test de factor de flujo - Paso 2"
|
||||||
|
|
||||||
msgid "YOLO (Recommended)"
|
msgid "YOLO (Recommended)"
|
||||||
msgstr "YOLO (recomendado)"
|
msgstr "YOLO (recomendado)"
|
||||||
|
|
||||||
msgid "Orca YOLO flowrate calibration, 0.01 step"
|
msgid "Orca YOLO flowratio calibration, 0.01 step"
|
||||||
msgstr "Calibración de flujo YOLO de Orca, incrementos de 0,01"
|
msgstr "Calibración de factor de flujo YOLO de Orca, incrementos de 0,01"
|
||||||
|
|
||||||
msgid "YOLO (perfectionist version)"
|
msgid "YOLO (perfectionist version)"
|
||||||
msgstr "YOLO (versión perfeccionista)"
|
msgstr "YOLO (versión perfeccionista)"
|
||||||
|
|
||||||
msgid "Orca YOLO flowrate calibration, 0.005 step"
|
msgid "Orca YOLO flowratio calibration, 0.005 step"
|
||||||
msgstr "Calibración de flujo YOLO de Orca, incrementos de 0,005"
|
msgstr "Calibración de factor de flujo YOLO de Orca, incrementos de 0,005"
|
||||||
|
|
||||||
|
msgid "Flow ratio"
|
||||||
|
msgstr "Factor de flujo"
|
||||||
|
|
||||||
msgid "Retraction test"
|
msgid "Retraction test"
|
||||||
msgstr "Test de Retracciones"
|
msgstr "Test de Retracciones"
|
||||||
@@ -7283,8 +7285,8 @@ msgstr "Sensibilidad de pausa:"
|
|||||||
msgid "Spaghetti Detection"
|
msgid "Spaghetti Detection"
|
||||||
msgstr "Detección de hilos"
|
msgstr "Detección de hilos"
|
||||||
|
|
||||||
msgid "Detect spaghetti failure(scattered lose filament)."
|
msgid "Detect spaghetti failures (scattered lose filament)."
|
||||||
msgstr "Detectar fallo 'spaghetti' (filamento suelto y disperso)."
|
msgstr "Detectar fallos de espagueti (filamento suelto disperso)."
|
||||||
|
|
||||||
msgid "Purge Chute Pile-Up Detection"
|
msgid "Purge Chute Pile-Up Detection"
|
||||||
msgstr "Detección de acumulación en la rampa de purga"
|
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 ""
|
msgstr ""
|
||||||
"Cambiando idioma de la aplicación mientras se modifican algunos perfiles."
|
"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"
|
msgid "Asia-Pacific"
|
||||||
msgstr "Asia-Pacífico"
|
msgstr "Asia-Pacífico"
|
||||||
|
|
||||||
@@ -8591,9 +8590,6 @@ msgstr "Por fabricante"
|
|||||||
msgid "Optimize filaments area height for..."
|
msgid "Optimize filaments area height for..."
|
||||||
msgstr "Optimizar la altura del área de filamentos para..."
|
msgstr "Optimizar la altura del área de filamentos para..."
|
||||||
|
|
||||||
msgid "(Requires restart)"
|
|
||||||
msgstr "(Requiere reinicio)"
|
|
||||||
|
|
||||||
msgid "filaments"
|
msgid "filaments"
|
||||||
msgstr "filamentos"
|
msgstr "filamentos"
|
||||||
|
|
||||||
@@ -8615,6 +8611,9 @@ msgstr ""
|
|||||||
"Con esta opción activada, puede enviar una tarea a varios dispositivos al "
|
"Con esta opción activada, puede enviar una tarea a varios dispositivos al "
|
||||||
"mismo tiempo y gestionar varios dispositivos."
|
"mismo tiempo y gestionar varios dispositivos."
|
||||||
|
|
||||||
|
msgid "(Requires restart)"
|
||||||
|
msgstr "(Requiere reinicio)"
|
||||||
|
|
||||||
msgid "Pop up to select filament grouping mode"
|
msgid "Pop up to select filament grouping mode"
|
||||||
msgstr "Ventana emergente para seleccionar el modo de agrupación de filamentos"
|
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"
|
msgid "View control settings"
|
||||||
msgstr "Ver los ajustes del control"
|
msgstr "Ver los ajustes del control"
|
||||||
|
|
||||||
msgid "Rotate of view"
|
msgid "Rotate view"
|
||||||
msgstr "Rotación de vista"
|
msgstr "Rotar Vista"
|
||||||
|
|
||||||
msgid "Move of view"
|
msgid "Pan view"
|
||||||
msgstr "Movimiento de la vista"
|
msgstr "Desplazar vista"
|
||||||
|
|
||||||
msgid "Zoom of view"
|
msgid "Zoom view"
|
||||||
msgstr "Zoom de vista"
|
msgstr "Hacer Zoom"
|
||||||
|
|
||||||
msgid "Other"
|
msgid "Other"
|
||||||
msgstr "Otro"
|
msgstr "Otro"
|
||||||
@@ -9418,8 +9417,8 @@ msgid ""
|
|||||||
"start printing."
|
"start printing."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Hay algunos filamentos desconocidos en los mapeados AMS. Por favor, "
|
"Hay algunos filamentos desconocidos en los mapeados AMS. Por favor, "
|
||||||
"compruebe si son los filamentos requeridos. Si lo son, presione \"Confirmar"
|
"compruebe si son los filamentos requeridos. Si lo son, presione "
|
||||||
"\" para empezar a imprimir."
|
"\"Confirmar\" para empezar a imprimir."
|
||||||
|
|
||||||
msgid "Please check the following:"
|
msgid "Please check the following:"
|
||||||
msgstr "Por favor compruebe lo siguiente:"
|
msgstr "Por favor compruebe lo siguiente:"
|
||||||
@@ -9905,11 +9904,11 @@ msgstr ""
|
|||||||
"desactivar la torre de purga?"
|
"desactivar la torre de purga?"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enabling both precise Z height and the prime tower may cause the size of "
|
"Enabling both precise Z height and the prime tower may cause slicing errors. "
|
||||||
"prime tower to increase. Do you still want to enable?"
|
"Do you still want to enable?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Habilitar tanto la altura Z precisa como la torre de purga puede aumentar el "
|
"Habilitar tanto la altura Z precisa como la torre de purga puede causar "
|
||||||
"tamaño de la torre de purga. ¿Desea continuar con la activación?"
|
"errores de laminado. ¿Desea continuar?"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"A prime tower is required for clumping detection. There may be flaws on the "
|
"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 "
|
"haber defectos en el modelo sin torre de purga. ¿Desea habilitar la "
|
||||||
"detección de aglomeraciones?"
|
"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 ""
|
msgid ""
|
||||||
"A prime tower is required for smooth timelapse. There may be flaws on the "
|
"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?"
|
"model without prime tower. Do you want to enable prime tower?"
|
||||||
@@ -10052,8 +10058,8 @@ msgstr ""
|
|||||||
msgid ""
|
msgid ""
|
||||||
"When recording timelapse without toolhead, it is recommended to add a "
|
"When recording timelapse without toolhead, it is recommended to add a "
|
||||||
"\"Timelapse Wipe Tower\" \n"
|
"\"Timelapse Wipe Tower\" \n"
|
||||||
"by right-click the empty position of build plate and choose \"Add Primitive"
|
"by right-click the empty position of build plate and choose \"Add "
|
||||||
"\"->\"Timelapse Wipe Tower\"."
|
"Primitive\"->\"Timelapse Wipe Tower\"."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Cuando se graba un timelapse sin cabezal, se recomienda añadir una \"Torre "
|
"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 "
|
"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"
|
msgid "Top/bottom shells"
|
||||||
msgstr "Cubiertas Superiores/Inferiores"
|
msgstr "Cubiertas Superiores/Inferiores"
|
||||||
|
|
||||||
msgid "Initial layer speed"
|
msgid "First layer speed"
|
||||||
msgstr "Velocidad de la primera capa"
|
msgstr "Velocidad de la primera capa"
|
||||||
|
|
||||||
msgid "Other layers speed"
|
msgid "Other layers speed"
|
||||||
@@ -10731,7 +10737,7 @@ msgstr ""
|
|||||||
"Puede descartar los parámetros del perfil que haya modificado, o elegir el "
|
"Puede descartar los parámetros del perfil que haya modificado, o elegir el "
|
||||||
"transferir los valores modificados al nuevo proyecto"
|
"transferir los valores modificados al nuevo proyecto"
|
||||||
|
|
||||||
msgid "Extruders count"
|
msgid "Extruder count"
|
||||||
msgstr "Número de extrusores"
|
msgstr "Número de extrusores"
|
||||||
|
|
||||||
msgid "Capabilities"
|
msgid "Capabilities"
|
||||||
@@ -10904,6 +10910,9 @@ msgstr ""
|
|||||||
"Se ha seleccionado el color, puede elegir Aceptar \n"
|
"Se ha seleccionado el color, puede elegir Aceptar \n"
|
||||||
"para continuar o ajustarlo manualmente."
|
"para continuar o ajustarlo manualmente."
|
||||||
|
|
||||||
|
msgid "—> "
|
||||||
|
msgstr "—> "
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Synchronizing AMS filaments will discard your modified but unsaved filament "
|
"Synchronizing AMS filaments will discard your modified but unsaved filament "
|
||||||
"presets.\n"
|
"presets.\n"
|
||||||
@@ -11180,10 +11189,10 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Missing BambuSource component registered for media playing! Please re-"
|
"Missing BambuSource component registered for media playing! Please re-"
|
||||||
"install BambuStudio or seek after-sales help."
|
"install OrcaSlicer or seek community help."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Falta el componente BambuSource registrado para la reproducción multimedia. "
|
"¡Falta el componente BambuSource para la reproducción de medios! Reinstale "
|
||||||
"Vuelva a instalar BambuStudio o solicite ayuda posventa."
|
"OrcaSlicer o busque ayuda en la comunidad."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Using a BambuSource from a different install, video play may not work "
|
"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"
|
msgid "Global shortcuts"
|
||||||
msgstr "Atajos globales"
|
msgstr "Atajos globales"
|
||||||
|
|
||||||
msgid "Pan View"
|
|
||||||
msgstr "Desplazar vista"
|
|
||||||
|
|
||||||
msgid "Rotate View"
|
|
||||||
msgstr "Rotar Vista"
|
|
||||||
|
|
||||||
msgid "Zoom View"
|
|
||||||
msgstr "Hacer Zoom"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Auto orients selected objects or all objects. If there are selected objects, "
|
"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 "
|
"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:"
|
msgstr "Abrir archivo G-Code:"
|
||||||
|
|
||||||
msgid ""
|
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."
|
"bottom or enable supports."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Un objeto tiene la primera capa vacía y no se puede imprimir. Por favor, "
|
"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 "
|
"La detección de aglomeraciones no es compatible cuando la secuencia \"Por "
|
||||||
"objeto\" está activada."
|
"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 ""
|
msgid ""
|
||||||
"A prime tower is required for clumping detection; otherwise, there may be "
|
"A prime tower is required for clumping detection; otherwise, there may be "
|
||||||
"flaws on the model."
|
"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 "
|
"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."
|
"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 ""
|
msgid ""
|
||||||
"Support enforcers are used but support is not enabled. Please enable support."
|
"Support enforcers are used but support is not enabled. Please enable support."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -12321,7 +12334,7 @@ msgid "Elephant foot compensation"
|
|||||||
msgstr "Compensación de Pata de elefante"
|
msgstr "Compensación de Pata de elefante"
|
||||||
|
|
||||||
msgid ""
|
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."
|
"effect."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Contracción de la primera capa en la cama de impresión para compensar el "
|
"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 "
|
"de elefante, en las siguientes capas se disminuirá linealmente el efecto de "
|
||||||
"encogimiento, hasta la capa indicada por este parámetro."
|
"encogimiento, hasta la capa indicada por este parámetro."
|
||||||
|
|
||||||
msgid "layers"
|
|
||||||
msgstr "capas"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Slicing height for each layer. Smaller layer height means more accurate and "
|
"Slicing height for each layer. Smaller layer height means more accurate and "
|
||||||
"more printing time."
|
"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 "
|
"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 "
|
"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 "
|
"autenticación básica activada por un nombre de usuario y contraseña en la "
|
||||||
"URL en el siguiente formato: https://nombredeusuario:"
|
"URL en el siguiente formato: https://"
|
||||||
"contraseña@tudirecciondeoctopi/"
|
"nombredeusuario:contraseña@tudirecciondeoctopi/"
|
||||||
|
|
||||||
msgid "Device UI"
|
msgid "Device UI"
|
||||||
msgstr "IU de dispositivo"
|
msgstr "IU de dispositivo"
|
||||||
@@ -12549,51 +12559,51 @@ msgstr ""
|
|||||||
"Temperatura de cama para las capas excepto la inicial. El valor 0 significa "
|
"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."
|
"que el filamento no es compatible para imprimir en la Cama PEI Texturizada."
|
||||||
|
|
||||||
msgid "Initial layer"
|
msgid "First layer"
|
||||||
msgstr "Capa inicial"
|
msgstr "Capa inicial"
|
||||||
|
|
||||||
msgid "Initial layer bed temperature"
|
msgid "First layer bed temperature"
|
||||||
msgstr "Temperatura de la cama durante la primera capa"
|
msgstr "Temperatura de la cama durante la primera capa"
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Cool Plate SuperTack."
|
"support printing on the Cool Plate SuperTack."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Temperatura de cama de la capa inicial. Valor 0 significa que el filamento "
|
"Temperatura de cama de la capa inicial. Valor 0 significa que el filamento "
|
||||||
"no es compatible para imprimir en la Cama Fría SuperTack."
|
"no es compatible para imprimir en la Cama Fría SuperTack."
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Cool Plate."
|
"support printing on the Cool Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Esta es la temperatura de la cama de la primera capa. Un valor de 0 "
|
"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."
|
"significa que el filamento no admite la impresión en la Cama Fría."
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Textured Cool Plate."
|
"support printing on the Textured Cool Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Temperatura de la capa inicial. El valor 0 significa que el filamento no es "
|
"Temperatura de la capa inicial. El valor 0 significa que el filamento no es "
|
||||||
"compatible para imprimir en la placa fría texturizada."
|
"compatible para imprimir en la placa fría texturizada."
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Engineering Plate."
|
"support printing on the Engineering Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Esta es la temperatura de la cama de la primera capa. Un valor de 0 "
|
"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."
|
"significa que el filamento no admite la impresión en la Cama de Ingeniería."
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the High Temp Plate."
|
"support printing on the High Temp Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Esta es la temperatura de la cama de la primera capa. Un valor de 0 "
|
"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 "
|
"significa que el filamento no admite la impresión en la Cama de Alta "
|
||||||
"Temperatura."
|
"Temperatura."
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Textured PEI Plate."
|
"support printing on the Textured PEI Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Esta es la temperatura de la cama de la primera capa. Un valor de 0 "
|
"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."
|
"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"
|
msgid "Extruder offset"
|
||||||
msgstr "Offset del extrusor"
|
msgstr "Offset del extrusor"
|
||||||
|
|
||||||
msgid "Flow ratio"
|
|
||||||
msgstr "Factor de flujo"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The material may have volumetric change after switching between molten and "
|
"The material may have volumetric change after switching between molten and "
|
||||||
"crystalline states. This setting changes all extrusion flow of this filament "
|
"crystalline states. This setting changes all extrusion flow of this filament "
|
||||||
@@ -14454,12 +14461,18 @@ msgstr "Velocidad volumétrica adaptativa"
|
|||||||
msgid ""
|
msgid ""
|
||||||
"When enabled, the extrusion flow is limited by the smaller of the fitted "
|
"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 "
|
"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 ""
|
msgstr ""
|
||||||
"Cuando está habilitado, el flujo de extrusión se limita al menor de los "
|
"Cuando está habilitado, el flujo de extrusión se limita al menor entre el "
|
||||||
"valores ajustados (calculado a partir del ancho de la línea y la altura de "
|
"valor ajustado (calculado a partir del ancho de línea y la altura de capa) y "
|
||||||
"la capa) y el flujo máximo definido por el usuario. Cuando está "
|
"el flujo máximo definido por el usuario. Cuando está deshabilitado, solo se "
|
||||||
"deshabilitado, solo se aplica el flujo máximo definido por el usuario."
|
"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"
|
msgid "Max volumetric speed multinomial coefficients"
|
||||||
msgstr "Coeficientes multinomiales de la velocidad volumétrica máxima"
|
msgstr "Coeficientes multinomiales de la velocidad volumétrica máxima"
|
||||||
@@ -15031,8 +15044,8 @@ msgid "mm/s² or %"
|
|||||||
msgstr "mm/s² o %"
|
msgstr "mm/s² o %"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Acceleration of sparse infill. If the value is expressed as a percentage (e."
|
"Acceleration of sparse infill. If the value is expressed as a percentage "
|
||||||
"g. 100%), it will be calculated based on the default acceleration."
|
"(e.g. 100%), it will be calculated based on the default acceleration."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Aceleración del relleno de baja densidad. Si el valor se expresa en "
|
"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 "
|
"porcentaje (por ejemplo 100%), se calculará basándose en la aceleración por "
|
||||||
@@ -15048,7 +15061,7 @@ msgstr ""
|
|||||||
"por defecto."
|
"por defecto."
|
||||||
|
|
||||||
msgid ""
|
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."
|
"adhesion."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Aceleración de la primera capa. El uso de un valor más bajo puede mejorar la "
|
"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."
|
msgid "Jerk for infill."
|
||||||
msgstr "Jerk del relleno."
|
msgstr "Jerk del relleno."
|
||||||
|
|
||||||
msgid "Jerk for initial layer."
|
msgid "Jerk for the first layer."
|
||||||
msgstr "Jerk de la primera capa."
|
msgstr "Jerk de la primera capa."
|
||||||
|
|
||||||
msgid "Jerk for travel."
|
msgid "Jerk for travel."
|
||||||
msgstr "Jerk de desplazamiento."
|
msgstr "Jerk de desplazamiento."
|
||||||
|
|
||||||
msgid ""
|
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."
|
"the nozzle diameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ancho de línea de la primera capa. Si se expresa como %, se calculará en "
|
"Ancho de línea de la primera capa. Si se expresa como %, se calculará en "
|
||||||
"base al diámetro de la boquilla."
|
"base al diámetro de la boquilla."
|
||||||
|
|
||||||
msgid "Initial layer height"
|
msgid "First layer height"
|
||||||
msgstr "Altura de la primera capa"
|
msgstr "Altura de la primera capa"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"Height of initial layer. Making initial layer height to be thick slightly "
|
"Height of the first layer. Making the first layer height thicker can improve "
|
||||||
"can improve build plate adhesion."
|
"build plate adhesion."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Altura de la primera capa. Hacer que la altura de la primera capa sea "
|
"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."
|
"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."
|
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"
|
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."
|
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"
|
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."
|
msgstr "Velocidad de movimientos de desplazamiento en la primera capa."
|
||||||
|
|
||||||
msgid "Number of slow layers"
|
msgid "Number of slow layers"
|
||||||
@@ -15142,10 +15156,11 @@ msgstr ""
|
|||||||
"incrementa gradualmente de una forma lineal sobre el número específicado de "
|
"incrementa gradualmente de una forma lineal sobre el número específicado de "
|
||||||
"capas."
|
"capas."
|
||||||
|
|
||||||
msgid "Initial layer nozzle temperature"
|
msgid "First layer nozzle temperature"
|
||||||
msgstr "Temperatura de la boquilla de la primera capa"
|
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 ""
|
msgstr ""
|
||||||
"Temperatura de la boquilla para imprimir la primera capa cuando se utiliza "
|
"Temperatura de la boquilla para imprimir la primera capa cuando se utiliza "
|
||||||
"este filamento."
|
"este filamento."
|
||||||
@@ -15155,16 +15170,16 @@ msgstr "Velocidad máxima del ventilador en la capa"
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Fan speed will be ramped up linearly from zero at layer "
|
"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"
|
"\"close_fan_the_first_x_layers\" to maximum at layer "
|
||||||
"\". \"full_fan_speed_layer\" will be ignored if lower than "
|
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
|
||||||
"\"close_fan_the_first_x_layers\", in which case the fan will be running at "
|
"than \"close_fan_the_first_x_layers\", in which case the fan will be running "
|
||||||
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
|
"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"La velocidad de ventilador se incrementará linealmente de cero desde la capa "
|
"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"
|
"\"close_fan_the_first_x_layers\" al máximo en la capa "
|
||||||
"\". \"full_fan_speed_layer\" se ignorará si es menor que "
|
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" se ignorará si es menor "
|
||||||
"\"close_fan_the_first_x_layers\", en cuyo caso el ventilador funcionará al "
|
"que \"close_fan_the_first_x_layers\", en cuyo caso el ventilador funcionará "
|
||||||
"máximo permitido en la capa \"close_fan_the_first_x_layers\" + 1."
|
"al máximo permitido en la capa \"close_fan_the_first_x_layers\" + 1."
|
||||||
|
|
||||||
msgid "layer"
|
msgid "layer"
|
||||||
msgstr "capa"
|
msgstr "capa"
|
||||||
@@ -15355,10 +15370,10 @@ msgstr ""
|
|||||||
"Al mismo tiempo, el ancho de extrusión para una capa determinada tampoco "
|
"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 15–25%% de la "
|
"debe estar por debajo de un cierto umbral, que suele ser el 15–25%% de la "
|
||||||
"altura de capa. Por lo tanto, el espesor máximo de piel difusa con un ancho "
|
"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)="
|
"de perímetro de 0,4 mm y una altura de capa de 0,2 mm será 0,4-"
|
||||||
"±0,35 mm. Si introduce un valor mayor, se mostrará el error Flow::spacing() "
|
"(0,2*0,25)=±0,35 mm. Si introduce un valor mayor, se mostrará el error "
|
||||||
"y el modelo no se podrá laminar. Puede ajustar este valor hasta que deje de "
|
"Flow::spacing() y el modelo no se podrá laminar. Puede ajustar este valor "
|
||||||
"producirse el error."
|
"hasta que deje de producirse el error."
|
||||||
|
|
||||||
msgid "Displacement"
|
msgid "Displacement"
|
||||||
msgstr "Desplazamiento"
|
msgstr "Desplazamiento"
|
||||||
@@ -16063,7 +16078,8 @@ msgstr "Todas las superficies superiores"
|
|||||||
msgid "Topmost surface"
|
msgid "Topmost surface"
|
||||||
msgstr "Sólo la superficie superior"
|
msgstr "Sólo la superficie superior"
|
||||||
|
|
||||||
msgid "All solid layer"
|
#, fuzzy
|
||||||
|
msgid "All solid layers"
|
||||||
msgstr "Todas la capas sólidas"
|
msgstr "Todas la capas sólidas"
|
||||||
|
|
||||||
msgid "Ironing Pattern"
|
msgid "Ironing Pattern"
|
||||||
@@ -16615,7 +16631,7 @@ msgstr ""
|
|||||||
"material cónico. El valor 0 llenará todos los orificios en la base del "
|
"material cónico. El valor 0 llenará todos los orificios en la base del "
|
||||||
"modelo."
|
"modelo."
|
||||||
|
|
||||||
msgid "Detect overhang wall"
|
msgid "Detect overhang walls"
|
||||||
msgstr "Detectar perímetros en voladizo"
|
msgstr "Detectar perímetros en voladizo"
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, c-format, boost-format
|
||||||
@@ -16709,13 +16725,13 @@ msgid "Expand all raft layers in XY plane."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Expandir todas las capas de la balsa (base de impresión) en el plano XY."
|
"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"
|
msgstr "Densidad de la primera capa"
|
||||||
|
|
||||||
msgid "Density of the first raft or support layer."
|
msgid "Density of the first raft or support layer."
|
||||||
msgstr "Densidad de la balsa (base de impresión) o capa de soporte."
|
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"
|
msgstr "Expansión de la primera capa"
|
||||||
|
|
||||||
msgid "Expand the first raft or support layer to improve bed plate adhesion."
|
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"
|
msgstr "Velocidad de purga según tipo de línea"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The wipe speed is determined by the speed of the current extrusion role. e."
|
"The wipe speed is determined by the speed of the current extrusion role. "
|
||||||
"g. if a wipe action is executed immediately following an outer wall "
|
"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 "
|
"extrusion, the speed of the outer wall extrusion will be utilized for the "
|
||||||
"wipe action."
|
"wipe action."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -17323,8 +17339,9 @@ msgstr ""
|
|||||||
msgid "Minimum sparse infill threshold"
|
msgid "Minimum sparse infill threshold"
|
||||||
msgstr "Umbral de área mínima de relleno de baja densidad"
|
msgstr "Umbral de área mínima de relleno de baja densidad"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
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."
|
"internal solid infill."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"El área de relleno de baja densidad que es menor que este valor de umbral se "
|
"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 "
|
"impresión manual multi-material, donde utilizamos M600/PAUSE para activar la "
|
||||||
"acción manual de cambio de filamento."
|
"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"
|
msgid "Purge in prime tower"
|
||||||
msgstr "Purgar en una torre"
|
msgstr "Purgar en una torre"
|
||||||
|
|
||||||
@@ -18047,8 +18084,8 @@ msgstr "Activar control de temperatura"
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enable this option for automated chamber temperature control. This option "
|
"Enable this option for automated chamber temperature control. This option "
|
||||||
"activates the emitting of an M191 command before the \"machine_start_gcode"
|
"activates the emitting of an M191 command before the "
|
||||||
"\"\n"
|
"\"machine_start_gcode\"\n"
|
||||||
" which sets the chamber temperature and waits until it is reached. In "
|
" 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 "
|
"addition, it emits an M141 command at the end of the print to turn off the "
|
||||||
"chamber heater, if present.\n"
|
"chamber heater, if present.\n"
|
||||||
@@ -18115,12 +18152,12 @@ msgstr ""
|
|||||||
msgid "Nozzle temperature for layers after the initial one."
|
msgid "Nozzle temperature for layers after the initial one."
|
||||||
msgstr "Temperatura de la boquilla después de la primera capa."
|
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"
|
msgstr "Detección de perímetros delgados"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Detect thin wall which can't contain two line width. And use single line to "
|
"Detect thin walls which can't contain two line widths, and use single line "
|
||||||
"print. Maybe printed not very well, because it's not closed loop."
|
"to print. Maybe not printed very well, because it's not a closed loop."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Detectar los perímetros delgados que no pueden contener dos líneas de ancho, "
|
"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, "
|
"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 "
|
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
|
||||||
"following format: \"XxY, XxY, ...\""
|
"following format: \"XxY, XxY, ...\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Los tamaños de las imágenes para almacenar en archivos .gcode y .sl1 / ."
|
"Los tamaños de las imágenes para almacenar en archivos .gcode "
|
||||||
"sl1s, en el siguiente formato: \"XxY, XxY, ...\""
|
"y .sl1 / .sl1s, en el siguiente formato: \"XxY, XxY, ...\""
|
||||||
|
|
||||||
msgid "Format of G-code thumbnails"
|
msgid "Format of G-code thumbnails"
|
||||||
msgstr "Formato de las miniaturas de G-Code"
|
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 "
|
"propia característica. Se expresa en porcentaje en base al diámetro de la "
|
||||||
"boquilla."
|
"boquilla."
|
||||||
|
|
||||||
msgid "Detect narrow internal solid infill"
|
#, fuzzy
|
||||||
|
msgid "Detect narrow internal solid infills"
|
||||||
msgstr "Detección de relleno interno estrecho"
|
msgstr "Detección de relleno interno estrecho"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -19051,8 +19089,8 @@ msgid "Debug level"
|
|||||||
msgstr "Nivel de depuración"
|
msgstr "Nivel de depuración"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
|
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
|
||||||
"trace\n"
|
"5:trace\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ajusta el nivel de registro de depuración. 0:fatal, 1:error, 2:advertencia, "
|
"Ajusta el nivel de registro de depuración. 0:fatal, 1:error, 2:advertencia, "
|
||||||
"3:información, 4:depuración, 5:rastreo\n"
|
"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 "
|
"tiene el siguiente formato:'[x, y]' (x e y son números de coma flotante en "
|
||||||
"mm)."
|
"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"
|
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"
|
msgstr "Esquina superior derecha del cuadro delimitador de la primera capa"
|
||||||
|
|
||||||
msgid "Size of the first layer bounding box"
|
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 ""
|
msgid ""
|
||||||
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
|
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Formato de archivo desconocido: el archivo de entrada debe tener extensión ."
|
"Formato de archivo desconocido: el archivo de entrada debe tener "
|
||||||
"STL, .obj o .amf (.xml)."
|
"extensión .STL, .obj o .amf (.xml)."
|
||||||
|
|
||||||
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
|
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Formato de archivo desconocido: el archivo de entrada debe tener "
|
"Formato de archivo desconocido: el archivo de entrada debe tener extensión "
|
||||||
"extensión .3mf o .zip.amf."
|
".3mf o .zip.amf."
|
||||||
|
|
||||||
msgid "load_obj: failed to parse"
|
msgid "load_obj: failed to parse"
|
||||||
msgstr "load_obj: fallo al parsear"
|
msgstr "load_obj: fallo al parsear"
|
||||||
@@ -19880,12 +19918,12 @@ msgstr ""
|
|||||||
"impresión de varios colores/materiales, la impresora utilizará el parámetro "
|
"impresión de varios colores/materiales, la impresora utilizará el parámetro "
|
||||||
"de compensación por defecto para el filamento durante cada cambio de "
|
"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"
|
"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"
|
"un solo color/material, con la opción \"calibración de la dinámica de "
|
||||||
"\" marcada en el menú de inicio de impresión, la impresora seguirá el camino "
|
"flujo\" marcada en el menú de inicio de impresión, la impresora seguirá el "
|
||||||
"antiguo, calibrar el filamento antes de la impresión; cuando se inicia una "
|
"camino antiguo, calibrar el filamento antes de la impresión; cuando se "
|
||||||
"impresión de varios colores/materiales, la impresora utilizará el parámetro "
|
"inicia una impresión de varios colores/materiales, la impresora utilizará el "
|
||||||
"de compensación por defecto para el filamento durante cada cambio de "
|
"parámetro de compensación por defecto para el filamento durante cada cambio "
|
||||||
"filamento que tendrá un buen resultado en la mayoría de los casos.\n"
|
"de filamento que tendrá un buen resultado en la mayoría de los casos.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Tenga en cuenta que hay algunos casos que pueden hacer que los resultados de "
|
"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 "
|
"la calibración no sean fiables, como una adhesión insuficiente en la cama de "
|
||||||
@@ -20566,10 +20604,9 @@ msgstr "Fin: "
|
|||||||
msgid "Cornering settings"
|
msgid "Cornering settings"
|
||||||
msgstr "Ajustes de esquinado"
|
msgstr "Ajustes de esquinado"
|
||||||
|
|
||||||
msgid "Note: Lower values = sharper corners but slower speeds.\n"
|
msgid "Note: Lower values = sharper corners but slower speeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Nota: Valores más bajos = esquinas más afiladas pero velocidades más "
|
"Nota: Valores más bajos = esquinas más afiladas pero velocidades más lentas."
|
||||||
"lentas.\n"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Marlin 2 Junction Deviation detected:\n"
|
"Marlin 2 Junction Deviation detected:\n"
|
||||||
@@ -20876,8 +20913,8 @@ msgstr ""
|
|||||||
"¿Quieres reescribirlo?"
|
"¿Quieres reescribirlo?"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"We would rename the presets as \"Vendor Type Serial @printer you selected"
|
"We would rename the presets as \"Vendor Type Serial @printer you "
|
||||||
"\".\n"
|
"selected\".\n"
|
||||||
"To add preset for more printers, please go to printer selection"
|
"To add preset for more printers, please go to printer selection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Cambiaremos el nombre de los perfiles a \"Tipo Número de Serie @impresora "
|
"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 "
|
"aumentar adecuadamente la temperatura de la cama térmica puede reducir la "
|
||||||
"probabilidad de deformaciones?"
|
"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"
|
#~ msgid "Auto-refill"
|
||||||
#~ msgstr "Recarga automática"
|
#~ msgstr "Recarga automática"
|
||||||
|
|
||||||
@@ -24661,8 +24760,8 @@ msgstr ""
|
|||||||
#~ "Cuando grabamos timelapse sin cabezal de impresión, es recomendable "
|
#~ "Cuando grabamos timelapse sin cabezal de impresión, es recomendable "
|
||||||
#~ "añadir un \"Torre de Purga de Intervalo\" \n"
|
#~ "añadir un \"Torre de Purga de Intervalo\" \n"
|
||||||
#~ "presionando con el botón derecho la posición vacía de la cama de "
|
#~ "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: "
|
#~ msgid "Current association: "
|
||||||
#~ msgstr "Asociación actual:"
|
#~ msgstr "Asociación actual:"
|
||||||
@@ -25071,7 +25170,7 @@ msgstr ""
|
|||||||
#~ msgstr "Flujo del puente"
|
#~ msgstr "Flujo del puente"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ 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"
|
#~ "plate adhensive"
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
#~ "Aceleración de la capa inicial. El uso de un valor más bajo puede mejorar "
|
#~ "Aceleración de la capa inicial. El uso de un valor más bajo puede mejorar "
|
||||||
@@ -25825,7 +25924,7 @@ msgstr ""
|
|||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
#~ "Ancho de línea por defecto si se ajusta algún ancho de línea es cero"
|
#~ "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"
|
#~ msgstr "Ancho de línea de la capa inicial"
|
||||||
|
|
||||||
#~ msgid "Line width of internal sparse infill"
|
#~ 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
@@ -3,7 +3,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: OrcaSlicer 2.3.0-rc\n"
|
"Project-Id-Version: OrcaSlicer 2.3.0-rc\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: \n"
|
||||||
"Last-Translator: Krzysztof Morga <<tlumaczeniebs@gmail.com>>\n"
|
"Last-Translator: Krzysztof Morga <<tlumaczeniebs@gmail.com>>\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@@ -1895,6 +1895,9 @@ msgstr "Język"
|
|||||||
msgid "*"
|
msgid "*"
|
||||||
msgstr "*"
|
msgstr "*"
|
||||||
|
|
||||||
|
msgid "Changing application language"
|
||||||
|
msgstr "Zmiana języka aplikacji"
|
||||||
|
|
||||||
msgid "The uploads are still ongoing"
|
msgid "The uploads are still ongoing"
|
||||||
msgstr "Wysyłanie trwa nadal"
|
msgstr "Wysyłanie trwa nadal"
|
||||||
|
|
||||||
@@ -2637,9 +2640,6 @@ msgid ""
|
|||||||
"increase slicing time. Do you want to continue?"
|
"increase slicing time. Do you want to continue?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "BambuStudio warning"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, c-format, boost-format
|
||||||
msgid "\"%s\" part's mesh contains errors. Please repair it first."
|
msgid "\"%s\" part's mesh contains errors. Please repair it first."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -4124,9 +4124,6 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"The first layer height will be reset to 0.2."
|
"The first layer height will be reset to 0.2."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Wysokość zerowa pierwszej warstwy jest nieprawidłowa.\n"
|
|
||||||
"\n"
|
|
||||||
"Wysokość pierwszej warstwy zostanie zresetowana do 0,2."
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"This setting is only used for model size tunning with small value in some "
|
"This setting is only used for model size tunning with small value in some "
|
||||||
@@ -4654,9 +4651,15 @@ msgstr "Ustawienia drukarki"
|
|||||||
msgid "parameter name"
|
msgid "parameter name"
|
||||||
msgstr "nazwa parametru"
|
msgstr "nazwa parametru"
|
||||||
|
|
||||||
|
msgid "layers"
|
||||||
|
msgstr "warstwy"
|
||||||
|
|
||||||
msgid "Range"
|
msgid "Range"
|
||||||
msgstr "Zakres"
|
msgstr "Zakres"
|
||||||
|
|
||||||
|
msgid "Empty string"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Value is out of range."
|
msgid "Value is out of range."
|
||||||
msgstr "Wartość jest poza zakresem."
|
msgstr "Wartość jest poza zakresem."
|
||||||
|
|
||||||
@@ -5315,7 +5318,7 @@ msgstr "Objętość:"
|
|||||||
msgid "Size:"
|
msgid "Size:"
|
||||||
msgstr "Rozmiar:"
|
msgstr "Rozmiar:"
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, boost-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
|
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
|
||||||
"separate the conflicted objects farther (%s <-> %s)."
|
"separate the conflicted objects farther (%s <-> %s)."
|
||||||
@@ -5381,11 +5384,6 @@ msgstr ""
|
|||||||
msgid "The prime tower extends beyond the plate boundary."
|
msgid "The prime tower extends beyond the plate boundary."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Prime tower position exceeded build plate boundaries and was repositioned to "
|
|
||||||
"the nearest valid edge."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Partial flushing volume set to 0. Multi-color printing may cause color "
|
"Partial flushing volume set to 0. Multi-color printing may cause color "
|
||||||
"mixing in models. Please readjust flushing settings."
|
"mixing in models. Please readjust flushing settings."
|
||||||
@@ -5566,8 +5564,8 @@ msgstr "Otwórz katalog konfiguracji"
|
|||||||
msgid "Show Tip of the Day"
|
msgid "Show Tip of the Day"
|
||||||
msgstr "Wyświetl poradę dnia"
|
msgstr "Wyświetl poradę dnia"
|
||||||
|
|
||||||
msgid "Check for Update"
|
msgid "Check for Updates"
|
||||||
msgstr "Sprawdź dostępność aktualizacji"
|
msgstr ""
|
||||||
|
|
||||||
msgid "Open Network Test"
|
msgid "Open Network Test"
|
||||||
msgstr "Otwórz test sieci"
|
msgstr "Otwórz test sieci"
|
||||||
@@ -5843,26 +5841,29 @@ msgstr "Wzrost ciśnienia (PA)"
|
|||||||
msgid "Pass 1"
|
msgid "Pass 1"
|
||||||
msgstr "Procedura 1"
|
msgstr "Procedura 1"
|
||||||
|
|
||||||
msgid "Flow rate test - Pass 1"
|
msgid "Flow ratio test - Pass 1"
|
||||||
msgstr "Test natężenia przepływu - Procedura 1"
|
msgstr "Test współczynnika przepływu - Procedura 1"
|
||||||
|
|
||||||
msgid "Pass 2"
|
msgid "Pass 2"
|
||||||
msgstr "Procedura 2"
|
msgstr "Procedura 2"
|
||||||
|
|
||||||
msgid "Flow rate test - Pass 2"
|
msgid "Flow ratio test - Pass 2"
|
||||||
msgstr "Test natężenia przepływu - Procedura 2"
|
msgstr "Test współczynnika przepływu - Procedura 2"
|
||||||
|
|
||||||
msgid "YOLO (Recommended)"
|
msgid "YOLO (Recommended)"
|
||||||
msgstr "YOLO (Zalecane)"
|
msgstr "YOLO (Zalecane)"
|
||||||
|
|
||||||
msgid "Orca YOLO flowrate calibration, 0.01 step"
|
msgid "Orca YOLO flowratio calibration, 0.01 step"
|
||||||
msgstr "Orca YOLO-kalibracja przepływu, krok 0.01"
|
msgstr "Orca YOLO-kalibracja współczynnika przepływu, krok 0.01"
|
||||||
|
|
||||||
msgid "YOLO (perfectionist version)"
|
msgid "YOLO (perfectionist version)"
|
||||||
msgstr "YOLO (wersja perfekcjonistyczna)"
|
msgstr "YOLO (wersja perfekcjonistyczna)"
|
||||||
|
|
||||||
msgid "Orca YOLO flowrate calibration, 0.005 step"
|
msgid "Orca YOLO flowratio calibration, 0.005 step"
|
||||||
msgstr "Orca YOLO-kalibracja przepływu, krok 0.005"
|
msgstr "Orca YOLO-kalibracja współczynnika przepływu, krok 0.005"
|
||||||
|
|
||||||
|
msgid "Flow ratio"
|
||||||
|
msgstr "Współczynnik przepływu"
|
||||||
|
|
||||||
msgid "Retraction test"
|
msgid "Retraction test"
|
||||||
msgstr "Test retrakcji"
|
msgstr "Test retrakcji"
|
||||||
@@ -7023,7 +7024,7 @@ msgstr ""
|
|||||||
msgid "Spaghetti Detection"
|
msgid "Spaghetti Detection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Detect spaghetti failure(scattered lose filament)."
|
msgid "Detect spaghetti failures (scattered lose filament)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Purge Chute Pile-Up Detection"
|
msgid "Purge Chute Pile-Up Detection"
|
||||||
@@ -8044,9 +8045,6 @@ msgstr ""
|
|||||||
"Zmiana języka aplikacji przy jednoczesnym istniejących zmodyfikowanych "
|
"Zmiana języka aplikacji przy jednoczesnym istniejących zmodyfikowanych "
|
||||||
"ustawieniach."
|
"ustawieniach."
|
||||||
|
|
||||||
msgid "Changing application language"
|
|
||||||
msgstr "Zmiana języka aplikacji"
|
|
||||||
|
|
||||||
msgid "Asia-Pacific"
|
msgid "Asia-Pacific"
|
||||||
msgstr "Azja i Pacyfik"
|
msgstr "Azja i Pacyfik"
|
||||||
|
|
||||||
@@ -8247,9 +8245,6 @@ msgstr ""
|
|||||||
msgid "Optimize filaments area height for..."
|
msgid "Optimize filaments area height for..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "(Requires restart)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "filaments"
|
msgid "filaments"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -8269,6 +8264,9 @@ msgstr ""
|
|||||||
"Umożliwia wysyłanie zadania do wielu urządzeń jednocześnie i zarządzanie "
|
"Umożliwia wysyłanie zadania do wielu urządzeń jednocześnie i zarządzanie "
|
||||||
"nimi."
|
"nimi."
|
||||||
|
|
||||||
|
msgid "(Requires restart)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Pop up to select filament grouping mode"
|
msgid "Pop up to select filament grouping mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -8585,14 +8583,14 @@ msgstr "Synchronizacja preferencji"
|
|||||||
msgid "View control settings"
|
msgid "View control settings"
|
||||||
msgstr "Ustawienia kontrolowania widoku"
|
msgstr "Ustawienia kontrolowania widoku"
|
||||||
|
|
||||||
msgid "Rotate of view"
|
msgid "Rotate view"
|
||||||
msgstr "Obracanie widoku"
|
msgstr "Obróć widok"
|
||||||
|
|
||||||
msgid "Move of view"
|
msgid "Pan view"
|
||||||
msgstr "Przesuwanie widoku"
|
msgstr "Przesuń widok"
|
||||||
|
|
||||||
msgid "Zoom of view"
|
msgid "Zoom view"
|
||||||
msgstr "Powiększanie widoku"
|
msgstr "Przybliż widok"
|
||||||
|
|
||||||
msgid "Other"
|
msgid "Other"
|
||||||
msgstr "Inne"
|
msgstr "Inne"
|
||||||
@@ -9417,8 +9415,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enabling both precise Z height and the prime tower may cause the size of "
|
"Enabling both precise Z height and the prime tower may cause slicing errors. "
|
||||||
"prime tower to increase. Do you still want to enable?"
|
"Do you still want to enable?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -9426,6 +9424,11 @@ msgid ""
|
|||||||
"model without prime tower. Do you still want to enable clumping detection?"
|
"model without prime tower. Do you still want to enable clumping detection?"
|
||||||
msgstr ""
|
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 ""
|
msgid ""
|
||||||
"A prime tower is required for smooth timelapse. There may be flaws on the "
|
"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?"
|
"model without prime tower. Do you want to enable prime tower?"
|
||||||
@@ -9540,8 +9543,8 @@ msgstr ""
|
|||||||
msgid ""
|
msgid ""
|
||||||
"When recording timelapse without toolhead, it is recommended to add a "
|
"When recording timelapse without toolhead, it is recommended to add a "
|
||||||
"\"Timelapse Wipe Tower\" \n"
|
"\"Timelapse Wipe Tower\" \n"
|
||||||
"by right-click the empty position of build plate and choose \"Add Primitive"
|
"by right-click the empty position of build plate and choose \"Add "
|
||||||
"\"->\"Timelapse Wipe Tower\"."
|
"Primitive\"->\"Timelapse Wipe Tower\"."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Podczas nagrywania timelapse bez głowicy drukującej zaleca się dodanie "
|
"Podczas nagrywania timelapse bez głowicy drukującej zaleca się dodanie "
|
||||||
"„Timelapse - Wieża czyszcząca” \n"
|
"„Timelapse - Wieża czyszcząca” \n"
|
||||||
@@ -9646,7 +9649,7 @@ msgstr "Ściany"
|
|||||||
msgid "Top/bottom shells"
|
msgid "Top/bottom shells"
|
||||||
msgstr "Powłoki górne/dolne"
|
msgstr "Powłoki górne/dolne"
|
||||||
|
|
||||||
msgid "Initial layer speed"
|
msgid "First layer speed"
|
||||||
msgstr "Szybkość pierwszej warstwy"
|
msgstr "Szybkość pierwszej warstwy"
|
||||||
|
|
||||||
msgid "Other layers speed"
|
msgid "Other layers speed"
|
||||||
@@ -10212,8 +10215,8 @@ msgstr ""
|
|||||||
"Możesz zapisać lub odrzucić zmodyfikowane wartości w profilu, lub "
|
"Możesz zapisać lub odrzucić zmodyfikowane wartości w profilu, lub "
|
||||||
"kontynuować ich używanie w nowym profilu"
|
"kontynuować ich używanie w nowym profilu"
|
||||||
|
|
||||||
msgid "Extruders count"
|
msgid "Extruder count"
|
||||||
msgstr "Liczba extruderów"
|
msgstr ""
|
||||||
|
|
||||||
msgid "Capabilities"
|
msgid "Capabilities"
|
||||||
msgstr "Możliwości"
|
msgstr "Możliwości"
|
||||||
@@ -10384,6 +10387,9 @@ msgid ""
|
|||||||
" to continue or manually adjust it."
|
" to continue or manually adjust it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "—> "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Synchronizing AMS filaments will discard your modified but unsaved filament "
|
"Synchronizing AMS filaments will discard your modified but unsaved filament "
|
||||||
"presets.\n"
|
"presets.\n"
|
||||||
@@ -10635,11 +10641,8 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Missing BambuSource component registered for media playing! Please re-"
|
"Missing BambuSource component registered for media playing! Please re-"
|
||||||
"install BambuStudio or seek after-sales help."
|
"install OrcaSlicer or seek community help."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Brakujący komponent BambuSource zarejestrowany do odtwarzania mediów! Proszę "
|
|
||||||
"ponownie zainstalować OrcaSlicer lub skonsultować się z pomocą po-"
|
|
||||||
"sprzedażową."
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Using a BambuSource from a different install, video play may not work "
|
"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"
|
msgid "Global shortcuts"
|
||||||
msgstr "Globalne skróty"
|
msgstr "Globalne skróty"
|
||||||
|
|
||||||
msgid "Pan View"
|
|
||||||
msgstr "Przesuń widok"
|
|
||||||
|
|
||||||
msgid "Rotate View"
|
|
||||||
msgstr "Obróć widok"
|
|
||||||
|
|
||||||
msgid "Zoom View"
|
|
||||||
msgstr "Przybliż widok"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Auto orients selected objects or all objects. If there are selected objects, "
|
"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 "
|
"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:"
|
msgstr "Otwórz plik G-code:"
|
||||||
|
|
||||||
msgid ""
|
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."
|
"bottom or enable supports."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Jeden obiekt ma pustą pierwszą warstwę i nie może być wydrukowany. Proszę "
|
"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."
|
"Clumping detection is not supported when \"by object\" sequence is enabled."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"Enabling both precise Z height and the prime tower may cause slicing errors."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"A prime tower is required for clumping detection; otherwise, there may be "
|
"A prime tower is required for clumping detection; otherwise, there may be "
|
||||||
"flaws on the model."
|
"flaws on the model."
|
||||||
@@ -11579,6 +11577,11 @@ msgstr ""
|
|||||||
"Średnica gałęzi organicznego wsparcia nie może być mniejsza niż średnica "
|
"Średnica gałęzi organicznego wsparcia nie może być mniejsza niż średnica "
|
||||||
"końcówki podpory (drzewo)."
|
"końcówki podpory (drzewo)."
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"The Hollow base pattern is not supported by this support type; Rectilinear "
|
||||||
|
"will be used instead."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Support enforcers are used but support is not enabled. Please enable support."
|
"Support enforcers are used but support is not enabled. Please enable support."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -11731,7 +11734,7 @@ msgid "Elephant foot compensation"
|
|||||||
msgstr "Kompensacja \"stopy słonia\""
|
msgstr "Kompensacja \"stopy słonia\""
|
||||||
|
|
||||||
msgid ""
|
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."
|
"effect."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Zmniejszenie pierwszej warstwy w płaszczyźnie XY o określoną wartość, aby "
|
"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 "
|
"a następne warstwy będą zmniejszane liniowo, aż do warstwy wskazanej przez "
|
||||||
"tę wartość."
|
"tę wartość."
|
||||||
|
|
||||||
msgid "layers"
|
|
||||||
msgstr "warstwy"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Slicing height for each layer. Smaller layer height means more accurate and "
|
"Slicing height for each layer. Smaller layer height means more accurate and "
|
||||||
"more printing time."
|
"more printing time."
|
||||||
@@ -11813,8 +11813,8 @@ msgstr ""
|
|||||||
"Orca Slicer może przesyłać pliki G-code na hosta drukarki. To pole powinno "
|
"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 "
|
"zawierać nazwę hosta, adres IP lub URL hosta drukarki. Host drukowania za "
|
||||||
"HAProxy z włączoną autoryzacją podstawową można uzyskać, wpisując nazwę "
|
"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:"
|
"użytkownika i hasło w URL w następującym formacie: https://"
|
||||||
"password@your-octopi-address/"
|
"username:password@your-octopi-address/"
|
||||||
|
|
||||||
msgid "Device UI"
|
msgid "Device UI"
|
||||||
msgstr "UI urządzenia"
|
msgstr "UI urządzenia"
|
||||||
@@ -11951,50 +11951,50 @@ msgstr ""
|
|||||||
"Temperatura stołu dla warstw poza pierwszą. Wartość 0 oznacza, że filament "
|
"Temperatura stołu dla warstw poza pierwszą. Wartość 0 oznacza, że filament "
|
||||||
"nie obsługuje drukowania na Textured PEI Plate."
|
"nie obsługuje drukowania na Textured PEI Plate."
|
||||||
|
|
||||||
msgid "Initial layer"
|
msgid "First layer"
|
||||||
msgstr "Pierwsza warstwa"
|
msgstr "Pierwsza warstwa"
|
||||||
|
|
||||||
msgid "Initial layer bed temperature"
|
msgid "First layer bed temperature"
|
||||||
msgstr "Temperatura stołu pierwszej warstwy"
|
msgstr "Temperatura stołu pierwszej warstwy"
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Cool Plate SuperTack."
|
"support printing on the Cool Plate SuperTack."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Temperatura stołu dla pierwszej warstwy. Wartość 0 oznacza, że filament nie "
|
"Temperatura stołu dla pierwszej warstwy. Wartość 0 oznacza, że filament nie "
|
||||||
"obsługuje druku na Cool Plate SuperTack."
|
"obsługuje druku na Cool Plate SuperTack."
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Cool Plate."
|
"support printing on the Cool Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Temperatura stołu pierwszej warstwy. Wartość 0 oznacza, że filament nie "
|
"Temperatura stołu pierwszej warstwy. Wartość 0 oznacza, że filament nie "
|
||||||
"obsługuje drukowania na Cool Plate"
|
"obsługuje drukowania na Cool Plate"
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Textured Cool Plate."
|
"support printing on the Textured Cool Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Temperatura stołu dla pierwszej warstwy. Wartość 0 oznacza, że filament nie "
|
"Temperatura stołu dla pierwszej warstwy. Wartość 0 oznacza, że filament nie "
|
||||||
"nadaje się do druku na Textured Cool Plate"
|
"nadaje się do druku na Textured Cool Plate"
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Engineering Plate."
|
"support printing on the Engineering Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Temperatura stołu pierwszej warstwy. Wartość 0 oznacza, że filament nie "
|
"Temperatura stołu pierwszej warstwy. Wartość 0 oznacza, że filament nie "
|
||||||
"obsługuje drukowania na Engineering Plate"
|
"obsługuje drukowania na Engineering Plate"
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the High Temp Plate."
|
"support printing on the High Temp Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Temperatura stołu pierwszej warstwy. Wartość 0 oznacza, że filament nie "
|
"Temperatura stołu pierwszej warstwy. Wartość 0 oznacza, że filament nie "
|
||||||
"obsługuje drukowania na High Temp Plate"
|
"obsługuje drukowania na High Temp Plate"
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Textured PEI Plate."
|
"support printing on the Textured PEI Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Temperatura stołu pierwszej warstwy. Wartość 0 oznacza, że filament nie "
|
"Temperatura stołu pierwszej warstwy. Wartość 0 oznacza, że filament nie "
|
||||||
"obsługuje drukowania na Textured PEI Plate"
|
"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"
|
msgid "Extruder offset"
|
||||||
msgstr "Margines ekstrudera"
|
msgstr "Margines ekstrudera"
|
||||||
|
|
||||||
msgid "Flow ratio"
|
|
||||||
msgstr "Współczynnik przepływu"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The material may have volumetric change after switching between molten and "
|
"The material may have volumetric change after switching between molten and "
|
||||||
"crystalline states. This setting changes all extrusion flow of this filament "
|
"crystalline states. This setting changes all extrusion flow of this filament "
|
||||||
@@ -13771,7 +13768,10 @@ msgstr ""
|
|||||||
msgid ""
|
msgid ""
|
||||||
"When enabled, the extrusion flow is limited by the smaller of the fitted "
|
"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 "
|
"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 ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Max volumetric speed multinomial coefficients"
|
msgid "Max volumetric speed multinomial coefficients"
|
||||||
@@ -14307,8 +14307,8 @@ msgid "mm/s² or %"
|
|||||||
msgstr "mm/s² lub %"
|
msgstr "mm/s² lub %"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Acceleration of sparse infill. If the value is expressed as a percentage (e."
|
"Acceleration of sparse infill. If the value is expressed as a percentage "
|
||||||
"g. 100%), it will be calculated based on the default acceleration."
|
"(e.g. 100%), it will be calculated based on the default acceleration."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Przyspieszenie na rzadkim wypełnieniu. Jeśli wartość jest wyrażona w "
|
"Przyspieszenie na rzadkim wypełnieniu. Jeśli wartość jest wyrażona w "
|
||||||
"procentach (np. 100%), będzie obliczana na podstawie domyślnego "
|
"procentach (np. 100%), będzie obliczana na podstawie domyślnego "
|
||||||
@@ -14324,7 +14324,7 @@ msgstr ""
|
|||||||
"przyspieszenia."
|
"przyspieszenia."
|
||||||
|
|
||||||
msgid ""
|
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."
|
"adhesion."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Przyspieszenie dla pierwszej warstwy. Użycie niższej wartości może poprawić "
|
"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."
|
msgid "Jerk for infill."
|
||||||
msgstr "Jerk dla wypełnienia"
|
msgstr "Jerk dla wypełnienia"
|
||||||
|
|
||||||
msgid "Jerk for initial layer."
|
msgid "Jerk for the first layer."
|
||||||
msgstr "Jerk pierwszej warstwy"
|
msgstr "Jerk pierwszej warstwy"
|
||||||
|
|
||||||
msgid "Jerk for travel."
|
msgid "Jerk for travel."
|
||||||
msgstr "Jerk przemieszczenia"
|
msgstr "Jerk przemieszczenia"
|
||||||
|
|
||||||
msgid ""
|
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."
|
"the nozzle diameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Szerokość linii dla pierwszej warstwy. Jeśli jest wyrażona jako %, zostanie "
|
"Szerokość linii dla pierwszej warstwy. Jeśli jest wyrażona jako %, zostanie "
|
||||||
"obliczona na podstawie średnicy dyszy."
|
"obliczona na podstawie średnicy dyszy."
|
||||||
|
|
||||||
msgid "Initial layer height"
|
msgid "First layer height"
|
||||||
msgstr "Wysokość pierwszej warstwy"
|
msgstr "Wysokość pierwszej warstwy"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"Height of initial layer. Making initial layer height to be thick slightly "
|
"Height of the first layer. Making the first layer height thicker can improve "
|
||||||
"can improve build plate adhesion."
|
"build plate adhesion."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Wysokość pierwszej warstwy. Nieznaczne zwiększenie grubości pierwszej "
|
"Wysokość pierwszej warstwy. Nieznaczne zwiększenie grubości pierwszej "
|
||||||
"warstwy może poprawić przyczepność do stołu"
|
"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"
|
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"
|
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"
|
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"
|
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"
|
msgstr "Prędkość przemieszczenia dla pierwszej warstwy"
|
||||||
|
|
||||||
msgid "Number of slow layers"
|
msgid "Number of slow layers"
|
||||||
@@ -14419,10 +14420,11 @@ msgstr ""
|
|||||||
"Pierwsze kilka warstw jest drukowane wolniej niż zwykle. Prędkość jest "
|
"Pierwsze kilka warstw jest drukowane wolniej niż zwykle. Prędkość jest "
|
||||||
"stopniowo zwiększana w sposób liniowy przez określoną liczbę warstw."
|
"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"
|
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 ""
|
msgstr ""
|
||||||
"Temperatura dyszy do drukowania pierwszej warstwy przy użyciu tego filamentu"
|
"Temperatura dyszy do drukowania pierwszej warstwy przy użyciu tego filamentu"
|
||||||
|
|
||||||
@@ -14431,10 +14433,10 @@ msgstr "Pełna prędkość wentylatora na warstwie"
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Fan speed will be ramped up linearly from zero at layer "
|
"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"
|
"\"close_fan_the_first_x_layers\" to maximum at layer "
|
||||||
"\". \"full_fan_speed_layer\" will be ignored if lower than "
|
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
|
||||||
"\"close_fan_the_first_x_layers\", in which case the fan will be running at "
|
"than \"close_fan_the_first_x_layers\", in which case the fan will be running "
|
||||||
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
|
"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Prędkość wentylatora będzie stopniowo zwiększana liniowo od zera na warstwie "
|
"Prędkość wentylatora będzie stopniowo zwiększana liniowo od zera na warstwie "
|
||||||
"„close_fan_the_first_x_layers” do maksymalnej na warstwie "
|
"„close_fan_the_first_x_layers” do maksymalnej na warstwie "
|
||||||
@@ -15260,7 +15262,8 @@ msgstr "Górne powierzchnie"
|
|||||||
msgid "Topmost surface"
|
msgid "Topmost surface"
|
||||||
msgstr "Tylko ostatnia warstwa"
|
msgstr "Tylko ostatnia warstwa"
|
||||||
|
|
||||||
msgid "All solid layer"
|
#, fuzzy
|
||||||
|
msgid "All solid layers"
|
||||||
msgstr "Wszystkie jednolite warstwy"
|
msgstr "Wszystkie jednolite warstwy"
|
||||||
|
|
||||||
msgid "Ironing Pattern"
|
msgid "Ironing Pattern"
|
||||||
@@ -15787,7 +15790,8 @@ msgstr ""
|
|||||||
"Maksymalna powierzchnia otworu w podstawie modelu przed jego wypełnieniem "
|
"Maksymalna powierzchnia otworu w podstawie modelu przed jego wypełnieniem "
|
||||||
"materiałem stożkowym. Wartość 0 wypełni wszystkie otwory w podstawie modelu."
|
"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"
|
msgstr "Wykrywanie ścian nawisu"
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, c-format, boost-format
|
||||||
@@ -15880,13 +15884,13 @@ msgstr "Rozszerzenie tratwy"
|
|||||||
msgid "Expand all raft layers in XY plane."
|
msgid "Expand all raft layers in XY plane."
|
||||||
msgstr "Rozszerzanie wszystkich warstw tratwy w płaszczyźnie XY"
|
msgstr "Rozszerzanie wszystkich warstw tratwy w płaszczyźnie XY"
|
||||||
|
|
||||||
msgid "Initial layer density"
|
msgid "First layer density"
|
||||||
msgstr "Gęstość pierwszej warstwy"
|
msgstr "Gęstość pierwszej warstwy"
|
||||||
|
|
||||||
msgid "Density of the first raft or support layer."
|
msgid "Density of the first raft or support layer."
|
||||||
msgstr "Gęstość pierwszej warstwy raftu lub podpór"
|
msgstr "Gęstość pierwszej warstwy raftu lub podpór"
|
||||||
|
|
||||||
msgid "Initial layer expansion"
|
msgid "First layer expansion"
|
||||||
msgstr "Rozszerzenie pierwszej warstwy"
|
msgstr "Rozszerzenie pierwszej warstwy"
|
||||||
|
|
||||||
msgid "Expand the first raft or support layer to improve bed plate adhesion."
|
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"
|
msgstr "Prędkość wycierania dyszy w oparciu o rolę ekstruzji"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The wipe speed is determined by the speed of the current extrusion role. e."
|
"The wipe speed is determined by the speed of the current extrusion role. "
|
||||||
"g. if a wipe action is executed immediately following an outer wall "
|
"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 "
|
"extrusion, the speed of the outer wall extrusion will be utilized for the "
|
||||||
"wipe action."
|
"wipe action."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -16484,8 +16488,9 @@ msgstr ""
|
|||||||
msgid "Minimum sparse infill threshold"
|
msgid "Minimum sparse infill threshold"
|
||||||
msgstr "Minimalny próg wypełnienia"
|
msgstr "Minimalny próg wypełnienia"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
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."
|
"internal solid infill."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Obszar wypełnienia, który jest mniejszy od wartości progowej zostaje "
|
"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 "
|
"wielomateriałowym, gdzie używamy M600/PAUSE, aby wywołać akcję ręcznej "
|
||||||
"zmiany filamentu."
|
"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"
|
msgid "Purge in prime tower"
|
||||||
msgstr "Oczyszczanie na wieży czyszczącej"
|
msgstr "Oczyszczanie na wieży czyszczącej"
|
||||||
|
|
||||||
@@ -17174,8 +17195,8 @@ msgstr "Aktywuj kontrolę temperatury"
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enable this option for automated chamber temperature control. This option "
|
"Enable this option for automated chamber temperature control. This option "
|
||||||
"activates the emitting of an M191 command before the \"machine_start_gcode"
|
"activates the emitting of an M191 command before the "
|
||||||
"\"\n"
|
"\"machine_start_gcode\"\n"
|
||||||
" which sets the chamber temperature and waits until it is reached. In "
|
" 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 "
|
"addition, it emits an M141 command at the end of the print to turn off the "
|
||||||
"chamber heater, if present.\n"
|
"chamber heater, if present.\n"
|
||||||
@@ -17237,12 +17258,14 @@ msgstr ""
|
|||||||
msgid "Nozzle temperature for layers after the initial one."
|
msgid "Nozzle temperature for layers after the initial one."
|
||||||
msgstr "Temperatura dyszy dla warstw po początkowej"
|
msgstr "Temperatura dyszy dla warstw po początkowej"
|
||||||
|
|
||||||
msgid "Detect thin wall"
|
#, fuzzy
|
||||||
|
msgid "Detect thin walls"
|
||||||
msgstr "Wykrywanie cienkich ścian"
|
msgstr "Wykrywanie cienkich ścian"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"Detect thin wall which can't contain two line width. And use single line to "
|
"Detect thin walls which can't contain two line widths, and use single line "
|
||||||
"print. Maybe printed not very well, because it's not closed loop."
|
"to print. Maybe not printed very well, because it's not a closed loop."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Wykrywaj ściany o grubości jednego obrysu. Są to obszary, gdzie 2 obrysy nie "
|
"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ę"
|
"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 "
|
"grubość detalu, obrys będzie miał taką samą grubość jak sam element. Jest "
|
||||||
"wyrażona w procentach i zostanie obliczona na podstawie średnicy dyszy."
|
"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"
|
msgstr "Wykryj wąskie wewnętrzne pełne wypełnienie"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -18122,11 +18146,11 @@ msgid "Debug level"
|
|||||||
msgstr "Poziom debugowania"
|
msgstr "Poziom debugowania"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
|
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
|
||||||
"trace\n"
|
"5:trace\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ustawia poziom logowania debugowania. 0:fatal, 1:error, 2:warning, 3:info, 4:"
|
"Ustawia poziom logowania debugowania. 0:fatal, 1:error, 2:warning, 3:info, "
|
||||||
"debug, 5:trace\n"
|
"4:debug, 5:trace\n"
|
||||||
|
|
||||||
msgid "Enable timelapse for print"
|
msgid "Enable timelapse for print"
|
||||||
msgstr "Włącz timelapse dla druku"
|
msgstr "Włącz timelapse dla druku"
|
||||||
@@ -18482,10 +18506,10 @@ msgstr ""
|
|||||||
"Wektor punktów otoczki wypukłej pierwszej warstwy. Każdy element ma "
|
"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)."
|
"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"
|
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"
|
msgstr "Prawy górny róg obwiedni pierwszej warstwy"
|
||||||
|
|
||||||
msgid "Size of the first layer bounding box"
|
msgid "Size of the first layer bounding box"
|
||||||
@@ -18659,13 +18683,13 @@ msgstr "Dostarczony plik nie mógł być odczytany, ponieważ jest pusty"
|
|||||||
msgid ""
|
msgid ""
|
||||||
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
|
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .stl, .obj, ."
|
"Nieznany format pliku. Plik wejściowy musi mieć "
|
||||||
"amf(.xml)."
|
"rozszerzenie .stl, .obj, .amf(.xml)."
|
||||||
|
|
||||||
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
|
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .3mf lub .zip."
|
"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .3mf "
|
||||||
"amf."
|
"lub .zip.amf."
|
||||||
|
|
||||||
msgid "load_obj: failed to parse"
|
msgid "load_obj: failed to parse"
|
||||||
msgstr "load_obj: nie udało się przetworzyć"
|
msgstr "load_obj: nie udało się przetworzyć"
|
||||||
@@ -19547,7 +19571,7 @@ msgstr ""
|
|||||||
msgid "Cornering settings"
|
msgid "Cornering settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Note: Lower values = sharper corners but slower speeds.\n"
|
msgid "Note: Lower values = sharper corners but slower speeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -19841,8 +19865,8 @@ msgstr ""
|
|||||||
"Czy zastąpić go?"
|
"Czy zastąpić go?"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"We would rename the presets as \"Vendor Type Serial @printer you selected"
|
"We would rename the presets as \"Vendor Type Serial @printer you "
|
||||||
"\".\n"
|
"selected\".\n"
|
||||||
"To add preset for more printers, please go to printer selection"
|
"To add preset for more printers, please go to printer selection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Nazwa profilu zostanie zmieniona na „Dostawca Typ Seria @nazwa drukarki, "
|
"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 "
|
"takimi jak ABS, odpowiednie zwiększenie temperatury podgrzewanej płyty może "
|
||||||
"zmniejszyć prawdopodobieństwo odkształceń?"
|
"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."
|
#~ msgid "Line pattern of support."
|
||||||
#~ msgstr "Liniowy wzór podpór"
|
#~ msgstr "Liniowy wzór podpór"
|
||||||
|
|
||||||
@@ -23312,8 +23368,8 @@ msgstr ""
|
|||||||
#~ "\n"
|
#~ "\n"
|
||||||
#~ "Jednakże w mocno pochylonych lub zakrzywionych modelach, zwłaszcza przy "
|
#~ "Jednakże w mocno pochylonych lub zakrzywionych modelach, zwłaszcza przy "
|
||||||
#~ "niskiej gęstości struktury wypełnienia, może to prowadzić do wywijania "
|
#~ "niskiej gęstości struktury wypełnienia, może to prowadzić do wywijania "
|
||||||
#~ "się niewspieranej struktury wypełnienia, co powoduje efekt \"pillowing"
|
#~ "się niewspieranej struktury wypełnienia, co powoduje efekt "
|
||||||
#~ "\".\n"
|
#~ "\"pillowing\".\n"
|
||||||
#~ "\n"
|
#~ "\n"
|
||||||
#~ "Włączenie tej opcji spowoduje drukowanie wewnętrznej warstwy mostka nad "
|
#~ "Włączenie tej opcji spowoduje drukowanie wewnętrznej warstwy mostka nad "
|
||||||
#~ "nieco niewspieraną wewnętrzną strukturą wypełnienia. Poniższe opcje "
|
#~ "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 "
|
#~ "Elevation is too low for object. Use the \"Pad around object\" feature to "
|
||||||
#~ "print the object without elevation."
|
#~ "print the object without elevation."
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
#~ "Podniesienie zbyt małe dla modelu. Użyj funkcji \"Podkładka wokół modelu"
|
#~ "Podniesienie zbyt małe dla modelu. Użyj funkcji \"Podkładka wokół "
|
||||||
#~ "\", aby wydrukować model bez podniesienia."
|
#~ "modelu\", aby wydrukować model bez podniesienia."
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "The endings of the support pillars will be deployed on the gap between "
|
#~ "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
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: orcaslicerua\n"
|
"Project-Id-Version: orcaslicerua\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2025-03-07 09:30+0200\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Ukrainian\n"
|
"Language-Team: Ukrainian\n"
|
||||||
@@ -1897,6 +1897,9 @@ msgstr "Мова"
|
|||||||
msgid "*"
|
msgid "*"
|
||||||
msgstr "*"
|
msgstr "*"
|
||||||
|
|
||||||
|
msgid "Changing application language"
|
||||||
|
msgstr "Зміна мови програми"
|
||||||
|
|
||||||
msgid "The uploads are still ongoing"
|
msgid "The uploads are still ongoing"
|
||||||
msgstr "Завантаження все ще продовжується"
|
msgstr "Завантаження все ще продовжується"
|
||||||
|
|
||||||
@@ -2643,9 +2646,6 @@ msgid ""
|
|||||||
"increase slicing time. Do you want to continue?"
|
"increase slicing time. Do you want to continue?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "BambuStudio warning"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, c-format, boost-format
|
||||||
msgid "\"%s\" part's mesh contains errors. Please repair it first."
|
msgid "\"%s\" part's mesh contains errors. Please repair it first."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -3376,8 +3376,8 @@ msgid ""
|
|||||||
"This software uses open source components whose copyright and other "
|
"This software uses open source components whose copyright and other "
|
||||||
"proprietary rights belong to their respective owners"
|
"proprietary rights belong to their respective owners"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Це програмне забезпечення використовує компоненти з відкритим вихідним кодом,"
|
"Це програмне забезпечення використовує компоненти з відкритим вихідним "
|
||||||
"авторські права та інші\n"
|
"кодом,авторські права та інші\n"
|
||||||
"права власності належать їх відповідним власникам"
|
"права власності належать їх відповідним власникам"
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, c-format, boost-format
|
||||||
@@ -4125,9 +4125,6 @@ msgid ""
|
|||||||
"\n"
|
"\n"
|
||||||
"The first layer height will be reset to 0.2."
|
"The first layer height will be reset to 0.2."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Нульова висота першого шару недопустима.\n"
|
|
||||||
"\n"
|
|
||||||
"Висоту першого шару буде скинуто до 0,2 мм."
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"This setting is only used for model size tunning with small value in some "
|
"This setting is only used for model size tunning with small value in some "
|
||||||
@@ -4653,9 +4650,15 @@ msgstr "Налаштування принтера"
|
|||||||
msgid "parameter name"
|
msgid "parameter name"
|
||||||
msgstr "ім'я параметра"
|
msgstr "ім'я параметра"
|
||||||
|
|
||||||
|
msgid "layers"
|
||||||
|
msgstr "шари"
|
||||||
|
|
||||||
msgid "Range"
|
msgid "Range"
|
||||||
msgstr "Діапазон"
|
msgstr "Діапазон"
|
||||||
|
|
||||||
|
msgid "Empty string"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Value is out of range."
|
msgid "Value is out of range."
|
||||||
msgstr "Значення поза допустимим діапазоном."
|
msgstr "Значення поза допустимим діапазоном."
|
||||||
|
|
||||||
@@ -5315,7 +5318,7 @@ msgstr "Об'єм:"
|
|||||||
msgid "Size:"
|
msgid "Size:"
|
||||||
msgstr "Розмір:"
|
msgstr "Розмір:"
|
||||||
|
|
||||||
#, fuzzy, c-format, boost-format
|
#, fuzzy, boost-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
|
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
|
||||||
"separate the conflicted objects farther (%s <-> %s)."
|
"separate the conflicted objects farther (%s <-> %s)."
|
||||||
@@ -5381,11 +5384,6 @@ msgstr ""
|
|||||||
msgid "The prime tower extends beyond the plate boundary."
|
msgid "The prime tower extends beyond the plate boundary."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
|
||||||
"Prime tower position exceeded build plate boundaries and was repositioned to "
|
|
||||||
"the nearest valid edge."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Partial flushing volume set to 0. Multi-color printing may cause color "
|
"Partial flushing volume set to 0. Multi-color printing may cause color "
|
||||||
"mixing in models. Please readjust flushing settings."
|
"mixing in models. Please readjust flushing settings."
|
||||||
@@ -5566,8 +5564,8 @@ msgstr "Показати папку конфігурації"
|
|||||||
msgid "Show Tip of the Day"
|
msgid "Show Tip of the Day"
|
||||||
msgstr "Показати пораду дня"
|
msgstr "Показати пораду дня"
|
||||||
|
|
||||||
msgid "Check for Update"
|
msgid "Check for Updates"
|
||||||
msgstr "Перевірити оновлення"
|
msgstr ""
|
||||||
|
|
||||||
msgid "Open Network Test"
|
msgid "Open Network Test"
|
||||||
msgstr "Відкритий мережевий тест"
|
msgstr "Відкритий мережевий тест"
|
||||||
@@ -5840,26 +5838,29 @@ msgstr "Випередження тиску (PA)"
|
|||||||
msgid "Pass 1"
|
msgid "Pass 1"
|
||||||
msgstr "Прохід 1"
|
msgstr "Прохід 1"
|
||||||
|
|
||||||
msgid "Flow rate test - Pass 1"
|
msgid "Flow ratio test - Pass 1"
|
||||||
msgstr "Тест потоку - Прохід 1"
|
msgstr "Тест коефіцієнта потоку - Прохід 1"
|
||||||
|
|
||||||
msgid "Pass 2"
|
msgid "Pass 2"
|
||||||
msgstr "Прохід 2"
|
msgstr "Прохід 2"
|
||||||
|
|
||||||
msgid "Flow rate test - Pass 2"
|
msgid "Flow ratio test - Pass 2"
|
||||||
msgstr "Тест потоку - Прохід 2"
|
msgstr "Тест коефіцієнта потоку - Прохід 2"
|
||||||
|
|
||||||
msgid "YOLO (Recommended)"
|
msgid "YOLO (Recommended)"
|
||||||
msgstr "YOLO (Рекомендоване)"
|
msgstr "YOLO (Рекомендоване)"
|
||||||
|
|
||||||
msgid "Orca YOLO flowrate calibration, 0.01 step"
|
msgid "Orca YOLO flowratio calibration, 0.01 step"
|
||||||
msgstr "Калібрування потоку Orca YOLO, крок 0.01"
|
msgstr "Калібрування коефіцієнта потоку Orca YOLO, крок 0.01"
|
||||||
|
|
||||||
msgid "YOLO (perfectionist version)"
|
msgid "YOLO (perfectionist version)"
|
||||||
msgstr "YOLO (версія перфекціоніста)"
|
msgstr "YOLO (версія перфекціоніста)"
|
||||||
|
|
||||||
msgid "Orca YOLO flowrate calibration, 0.005 step"
|
msgid "Orca YOLO flowratio calibration, 0.005 step"
|
||||||
msgstr "Калібрування потоку Orca YOLO, крок 0.005"
|
msgstr "Калібрування коефіцієнта потоку Orca YOLO, крок 0.005"
|
||||||
|
|
||||||
|
msgid "Flow ratio"
|
||||||
|
msgstr "Коефіцієнт потоку"
|
||||||
|
|
||||||
msgid "Retraction test"
|
msgid "Retraction test"
|
||||||
msgstr "Тест на втягування"
|
msgstr "Тест на втягування"
|
||||||
@@ -7043,7 +7044,7 @@ msgstr ""
|
|||||||
msgid "Spaghetti Detection"
|
msgid "Spaghetti Detection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Detect spaghetti failure(scattered lose filament)."
|
msgid "Detect spaghetti failures (scattered lose filament)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Purge Chute Pile-Up Detection"
|
msgid "Purge Chute Pile-Up Detection"
|
||||||
@@ -8056,9 +8057,6 @@ msgstr "Вибір мови"
|
|||||||
msgid "Switching application language while some presets are modified."
|
msgid "Switching application language while some presets are modified."
|
||||||
msgstr "Зміна мови програми при зміні деяких профілів."
|
msgstr "Зміна мови програми при зміні деяких профілів."
|
||||||
|
|
||||||
msgid "Changing application language"
|
|
||||||
msgstr "Зміна мови програми"
|
|
||||||
|
|
||||||
msgid "Asia-Pacific"
|
msgid "Asia-Pacific"
|
||||||
msgstr "Азіатсько-Тихоокеанський регіон"
|
msgstr "Азіатсько-Тихоокеанський регіон"
|
||||||
|
|
||||||
@@ -8260,9 +8258,6 @@ msgstr ""
|
|||||||
msgid "Optimize filaments area height for..."
|
msgid "Optimize filaments area height for..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "(Requires restart)"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "filaments"
|
msgid "filaments"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -8282,6 +8277,9 @@ msgstr ""
|
|||||||
"З цією опцією ввімкненою, ви можете відправляти завдання на кілька пристроїв "
|
"З цією опцією ввімкненою, ви можете відправляти завдання на кілька пристроїв "
|
||||||
"одночасно та керувати декількома пристроями."
|
"одночасно та керувати декількома пристроями."
|
||||||
|
|
||||||
|
msgid "(Requires restart)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Pop up to select filament grouping mode"
|
msgid "Pop up to select filament grouping mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -8612,14 +8610,14 @@ msgstr "Синхронізація налаштувань"
|
|||||||
msgid "View control settings"
|
msgid "View control settings"
|
||||||
msgstr "Перегляд параметрів керування"
|
msgstr "Перегляд параметрів керування"
|
||||||
|
|
||||||
msgid "Rotate of view"
|
msgid "Rotate view"
|
||||||
msgstr "Повернути вигляд"
|
msgstr "Повернути вигляд"
|
||||||
|
|
||||||
msgid "Move of view"
|
msgid "Pan view"
|
||||||
msgstr "Переміщення виду"
|
msgstr "Панорамний вигляд"
|
||||||
|
|
||||||
msgid "Zoom of view"
|
msgid "Zoom view"
|
||||||
msgstr "Масштаб вигляду"
|
msgstr "Перегляд масштабу"
|
||||||
|
|
||||||
msgid "Other"
|
msgid "Other"
|
||||||
msgstr "Інший"
|
msgstr "Інший"
|
||||||
@@ -9447,8 +9445,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enabling both precise Z height and the prime tower may cause the size of "
|
"Enabling both precise Z height and the prime tower may cause slicing errors. "
|
||||||
"prime tower to increase. Do you still want to enable?"
|
"Do you still want to enable?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -9456,6 +9454,11 @@ msgid ""
|
|||||||
"model without prime tower. Do you still want to enable clumping detection?"
|
"model without prime tower. Do you still want to enable clumping detection?"
|
||||||
msgstr ""
|
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 ""
|
msgid ""
|
||||||
"A prime tower is required for smooth timelapse. There may be flaws on the "
|
"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?"
|
"model without prime tower. Do you want to enable prime tower?"
|
||||||
@@ -9569,8 +9572,8 @@ msgstr ""
|
|||||||
msgid ""
|
msgid ""
|
||||||
"When recording timelapse without toolhead, it is recommended to add a "
|
"When recording timelapse without toolhead, it is recommended to add a "
|
||||||
"\"Timelapse Wipe Tower\" \n"
|
"\"Timelapse Wipe Tower\" \n"
|
||||||
"by right-click the empty position of build plate and choose \"Add Primitive"
|
"by right-click the empty position of build plate and choose \"Add "
|
||||||
"\"->\"Timelapse Wipe Tower\"."
|
"Primitive\"->\"Timelapse Wipe Tower\"."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"При записі таймлапсу без інструментальної головки рекомендується додати "
|
"При записі таймлапсу без інструментальної головки рекомендується додати "
|
||||||
"“Timelapse Wipe Tower” \n"
|
"“Timelapse Wipe Tower” \n"
|
||||||
@@ -9674,7 +9677,7 @@ msgstr "Стінки"
|
|||||||
msgid "Top/bottom shells"
|
msgid "Top/bottom shells"
|
||||||
msgstr "Верхня/нижня оболонка"
|
msgstr "Верхня/нижня оболонка"
|
||||||
|
|
||||||
msgid "Initial layer speed"
|
msgid "First layer speed"
|
||||||
msgstr "Швидкість першого шару"
|
msgstr "Швидкість першого шару"
|
||||||
|
|
||||||
msgid "Other layers speed"
|
msgid "Other layers speed"
|
||||||
@@ -10246,8 +10249,8 @@ msgstr ""
|
|||||||
"Ви можете відкинути попередньо встановлені значення, які ви змінили, або "
|
"Ви можете відкинути попередньо встановлені значення, які ви змінили, або "
|
||||||
"перенести змінені значення до нового проекту"
|
"перенести змінені значення до нового проекту"
|
||||||
|
|
||||||
msgid "Extruders count"
|
msgid "Extruder count"
|
||||||
msgstr "Кількість екструдерів"
|
msgstr ""
|
||||||
|
|
||||||
msgid "Capabilities"
|
msgid "Capabilities"
|
||||||
msgstr "Можливості"
|
msgstr "Можливості"
|
||||||
@@ -10416,6 +10419,9 @@ msgid ""
|
|||||||
" to continue or manually adjust it."
|
" to continue or manually adjust it."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "—> "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Synchronizing AMS filaments will discard your modified but unsaved filament "
|
"Synchronizing AMS filaments will discard your modified but unsaved filament "
|
||||||
"presets.\n"
|
"presets.\n"
|
||||||
@@ -10665,11 +10671,8 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Missing BambuSource component registered for media playing! Please re-"
|
"Missing BambuSource component registered for media playing! Please re-"
|
||||||
"install BambuStudio or seek after-sales help."
|
"install OrcaSlicer or seek community help."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Відсутній компонент BambuSource, зареєстрований для відтворення медіафайлів! "
|
|
||||||
"Будь ласка, перевстановіть BambuStudio або зверніться за додатковою "
|
|
||||||
"допомогою."
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Using a BambuSource from a different install, video play may not work "
|
"Using a BambuSource from a different install, video play may not work "
|
||||||
@@ -10732,15 +10735,6 @@ msgstr "Показати список клавіш"
|
|||||||
msgid "Global shortcuts"
|
msgid "Global shortcuts"
|
||||||
msgstr "Глобальні ярлики"
|
msgstr "Глобальні ярлики"
|
||||||
|
|
||||||
msgid "Pan View"
|
|
||||||
msgstr "Панорамний вигляд"
|
|
||||||
|
|
||||||
msgid "Rotate View"
|
|
||||||
msgstr "Повернути вигляд"
|
|
||||||
|
|
||||||
msgid "Zoom View"
|
|
||||||
msgstr "Перегляд масштабу"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Auto orients selected objects or all objects. If there are selected objects, "
|
"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 "
|
"it just orients the selected ones. Otherwise, it will orient all objects in "
|
||||||
@@ -11173,7 +11167,7 @@ msgid "Open G-code file:"
|
|||||||
msgstr "Відкрийте файл G-коду:"
|
msgstr "Відкрийте файл G-коду:"
|
||||||
|
|
||||||
msgid ""
|
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."
|
"bottom or enable supports."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Один об'єкт має порожній початковий шар і не може бути надрукований. Будь "
|
"Один об'єкт має порожній початковий шар і не може бути надрукований. Будь "
|
||||||
@@ -11419,6 +11413,10 @@ msgid ""
|
|||||||
"Clumping detection is not supported when \"by object\" sequence is enabled."
|
"Clumping detection is not supported when \"by object\" sequence is enabled."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"Enabling both precise Z height and the prime tower may cause slicing errors."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"A prime tower is required for clumping detection; otherwise, there may be "
|
"A prime tower is required for clumping detection; otherwise, there may be "
|
||||||
"flaws on the model."
|
"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 ""
|
msgid ""
|
||||||
"Support enforcers are used but support is not enabled. Please enable support."
|
"Support enforcers are used but support is not enabled. Please enable support."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -11743,7 +11746,7 @@ msgid "Elephant foot compensation"
|
|||||||
msgstr "Компенсація слонової стопи"
|
msgstr "Компенсація слонової стопи"
|
||||||
|
|
||||||
msgid ""
|
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."
|
"effect."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Зменшення початкового шару на робочій пластині для компенсації ефекту "
|
"Зменшення початкового шару на робочій пластині для компенсації ефекту "
|
||||||
@@ -11762,9 +11765,6 @@ msgstr ""
|
|||||||
"шар буде стиснуто на значення компенсації \"слонової стопи\", наступні шари "
|
"шар буде стиснуто на значення компенсації \"слонової стопи\", наступні шари "
|
||||||
"будуть лінійно стискатися менше, аж до шару, вказаного цим значенням."
|
"будуть лінійно стискатися менше, аж до шару, вказаного цим значенням."
|
||||||
|
|
||||||
msgid "layers"
|
|
||||||
msgstr "шари"
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Slicing height for each layer. Smaller layer height means more accurate and "
|
"Slicing height for each layer. Smaller layer height means more accurate and "
|
||||||
"more printing time."
|
"more printing time."
|
||||||
@@ -11958,50 +11958,50 @@ msgstr ""
|
|||||||
"Температура столу для всіх шарів, крім першого. Значення 0 означає, що "
|
"Температура столу для всіх шарів, крім першого. Значення 0 означає, що "
|
||||||
"філамент не підтримує друк на Текстурованій Пластині PEI"
|
"філамент не підтримує друк на Текстурованій Пластині PEI"
|
||||||
|
|
||||||
msgid "Initial layer"
|
msgid "First layer"
|
||||||
msgstr "Перший шар"
|
msgstr "Перший шар"
|
||||||
|
|
||||||
msgid "Initial layer bed temperature"
|
msgid "First layer bed temperature"
|
||||||
msgstr "Температура першого шару"
|
msgstr "Температура першого шару"
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Cool Plate SuperTack."
|
"support printing on the Cool Plate SuperTack."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
|
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
|
||||||
"друк на Холодній Пластині SuperTack"
|
"друк на Холодній Пластині SuperTack"
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Cool Plate."
|
"support printing on the Cool Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
|
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
|
||||||
"друк на Холодній Пластині"
|
"друк на Холодній Пластині"
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Textured Cool Plate."
|
"support printing on the Textured Cool Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
|
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
|
||||||
"друк на Текстурованій Холодній Пластині"
|
"друк на Текстурованій Холодній Пластині"
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Engineering Plate."
|
"support printing on the Engineering Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
|
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
|
||||||
"друк на Інженерній Пластині"
|
"друк на Інженерній Пластині"
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the High Temp Plate."
|
"support printing on the High Temp Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
|
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
|
||||||
"друк на Високотемпературній Пластині"
|
"друк на Високотемпературній Пластині"
|
||||||
|
|
||||||
msgid ""
|
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 "
|
||||||
"not support printing on the Textured PEI Plate."
|
"support printing on the Textured PEI Plate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
|
"Температура столу першого шару. Значення 0 означає, що філамент не підтримує "
|
||||||
"друк на Текстурованій Пластині PEI"
|
"друк на Текстурованій Пластині PEI"
|
||||||
@@ -13382,9 +13382,6 @@ msgstr "Використовується лише як візуальна доп
|
|||||||
msgid "Extruder offset"
|
msgid "Extruder offset"
|
||||||
msgstr "Зміщення екструдера"
|
msgstr "Зміщення екструдера"
|
||||||
|
|
||||||
msgid "Flow ratio"
|
|
||||||
msgstr "Коефіцієнт потоку"
|
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"The material may have volumetric change after switching between molten and "
|
"The material may have volumetric change after switching between molten and "
|
||||||
@@ -13777,7 +13774,10 @@ msgstr ""
|
|||||||
msgid ""
|
msgid ""
|
||||||
"When enabled, the extrusion flow is limited by the smaller of the fitted "
|
"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 "
|
"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 ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Max volumetric speed multinomial coefficients"
|
msgid "Max volumetric speed multinomial coefficients"
|
||||||
@@ -14238,8 +14238,8 @@ msgstr ""
|
|||||||
"знайдено, лінія заповнення з'єднується з сегментом периметра лише з одного "
|
"знайдено, лінія заповнення з'єднується з сегментом периметра лише з одного "
|
||||||
"боку, і довжина взятого сегменту периметра обмежена цим параметром, але не "
|
"боку, і довжина взятого сегменту периметра обмежена цим параметром, але не "
|
||||||
"більше anchor_length_max.\n"
|
"більше anchor_length_max.\n"
|
||||||
"Встановіть цей параметр рівним нулю, щоб вимкнути периметри прив'язки."
|
"Встановіть цей параметр рівним нулю, щоб вимкнути периметри "
|
||||||
"пов'язані з однією лінією заповнення."
|
"прив'язки.пов'язані з однією лінією заповнення."
|
||||||
|
|
||||||
msgid "0 (no open anchors)"
|
msgid "0 (no open anchors)"
|
||||||
msgstr "0 (немає відкритих прив'язок)"
|
msgstr "0 (немає відкритих прив'язок)"
|
||||||
@@ -14306,8 +14306,8 @@ msgid "mm/s² or %"
|
|||||||
msgstr "мм/с² або %"
|
msgstr "мм/с² або %"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Acceleration of sparse infill. If the value is expressed as a percentage (e."
|
"Acceleration of sparse infill. If the value is expressed as a percentage "
|
||||||
"g. 100%), it will be calculated based on the default acceleration."
|
"(e.g. 100%), it will be calculated based on the default acceleration."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Прискорення заповнення. Якщо значення виражено у відсотках (наприклад, "
|
"Прискорення заповнення. Якщо значення виражено у відсотках (наприклад, "
|
||||||
"100%), воно буде розраховане на основі прискорення за умовчанням."
|
"100%), воно буде розраховане на основі прискорення за умовчанням."
|
||||||
@@ -14322,7 +14322,7 @@ msgstr ""
|
|||||||
"за замовчуванням."
|
"за замовчуванням."
|
||||||
|
|
||||||
msgid ""
|
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."
|
"adhesion."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Прискорення першого шару. Використання меншого значення може покращити "
|
"Прискорення першого шару. Використання меншого значення може покращити "
|
||||||
@@ -14366,42 +14366,43 @@ msgstr "Ривок для верхньої поверхні"
|
|||||||
msgid "Jerk for infill."
|
msgid "Jerk for infill."
|
||||||
msgstr "Ривок для заповнення"
|
msgstr "Ривок для заповнення"
|
||||||
|
|
||||||
msgid "Jerk for initial layer."
|
msgid "Jerk for the first layer."
|
||||||
msgstr "Ривок для першого шару"
|
msgstr "Ривок для першого шару"
|
||||||
|
|
||||||
msgid "Jerk for travel."
|
msgid "Jerk for travel."
|
||||||
msgstr "Ривок для переміщення"
|
msgstr "Ривок для переміщення"
|
||||||
|
|
||||||
msgid ""
|
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."
|
"the nozzle diameter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ширина лінії першого шару. Якщо виражена у %, вона буде розрахована по "
|
"Ширина лінії першого шару. Якщо виражена у %, вона буде розрахована по "
|
||||||
"діаметру сопла."
|
"діаметру сопла."
|
||||||
|
|
||||||
msgid "Initial layer height"
|
msgid "First layer height"
|
||||||
msgstr "Висота першого шару"
|
msgstr "Висота першого шару"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"Height of initial layer. Making initial layer height to be thick slightly "
|
"Height of the first layer. Making the first layer height thicker can improve "
|
||||||
"can improve build plate adhesion."
|
"build plate adhesion."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Висота першого шару. Невелике збільшення висоти першого шару може покращити "
|
"Висота першого шару. Невелике збільшення висоти першого шару може покращити "
|
||||||
"прилипання до робочої пластини"
|
"прилипання до робочої пластини"
|
||||||
|
|
||||||
msgid "Speed of initial layer except the solid infill part."
|
msgid "Speed of the first layer except the solid infill part."
|
||||||
msgstr "Швидкість першого шару, за винятком зони суцільного заповнення"
|
msgstr "Швидкість першого шару, за винятком зони суцільного заповнення"
|
||||||
|
|
||||||
msgid "Initial layer infill"
|
msgid "First layer infill"
|
||||||
msgstr "Заповнення першого шару"
|
msgstr "Заповнення першого шару"
|
||||||
|
|
||||||
msgid "Speed of solid infill part of initial layer."
|
msgid "Speed of solid infill part of the first layer."
|
||||||
msgstr "Швидкість зони суцільного заповнення першого шару"
|
msgstr "Швидкість зони суцільного заповнення першого шару"
|
||||||
|
|
||||||
msgid "Initial layer travel speed"
|
msgid "First layer travel speed"
|
||||||
msgstr "Швидкість переміщення першого шару"
|
msgstr "Швидкість переміщення першого шару"
|
||||||
|
|
||||||
msgid "Travel speed of initial layer."
|
msgid "Travel speed of the first layer."
|
||||||
msgstr "Швидкість переміщення першого шару"
|
msgstr "Швидкість переміщення першого шару"
|
||||||
|
|
||||||
msgid "Number of slow layers"
|
msgid "Number of slow layers"
|
||||||
@@ -14414,10 +14415,11 @@ msgstr ""
|
|||||||
"Перші кілька шарів друкуються повільніше, ніж зазвичай. Швидкість "
|
"Перші кілька шарів друкуються повільніше, ніж зазвичай. Швидкість "
|
||||||
"поступовозбільшується лінійним чином за заданою кількістю шарів."
|
"поступовозбільшується лінійним чином за заданою кількістю шарів."
|
||||||
|
|
||||||
msgid "Initial layer nozzle temperature"
|
msgid "First layer nozzle temperature"
|
||||||
msgstr "Температура сопла першого шару"
|
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 ""
|
msgstr ""
|
||||||
"Температура сопла для друку першого шару під час використання цього філаменту"
|
"Температура сопла для друку першого шару під час використання цього філаменту"
|
||||||
|
|
||||||
@@ -14426,10 +14428,10 @@ msgstr "Повна швидкість вентилятора на шарі"
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Fan speed will be ramped up linearly from zero at layer "
|
"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"
|
"\"close_fan_the_first_x_layers\" to maximum at layer "
|
||||||
"\". \"full_fan_speed_layer\" will be ignored if lower than "
|
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
|
||||||
"\"close_fan_the_first_x_layers\", in which case the fan will be running at "
|
"than \"close_fan_the_first_x_layers\", in which case the fan will be running "
|
||||||
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
|
"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Швидкість вентилятора лінійно збільшується від нуля на "
|
"Швидкість вентилятора лінійно збільшується від нуля на "
|
||||||
"рівні«close_fan_the_first_x_layers» до максимуму на рівні "
|
"рівні«close_fan_the_first_x_layers» до максимуму на рівні "
|
||||||
@@ -15261,7 +15263,8 @@ msgstr "Верхові поверхні"
|
|||||||
msgid "Topmost surface"
|
msgid "Topmost surface"
|
||||||
msgstr "Найвища поверхня"
|
msgstr "Найвища поверхня"
|
||||||
|
|
||||||
msgid "All solid layer"
|
#, fuzzy
|
||||||
|
msgid "All solid layers"
|
||||||
msgstr "Весь суцільний шар"
|
msgstr "Весь суцільний шар"
|
||||||
|
|
||||||
msgid "Ironing Pattern"
|
msgid "Ironing Pattern"
|
||||||
@@ -15778,7 +15781,8 @@ msgstr ""
|
|||||||
"Максимальна площа отвору в основі моделі перед заповненням його конічним "
|
"Максимальна площа отвору в основі моделі перед заповненням його конічним "
|
||||||
"матеріалом. Значення 0 заповнює всі отвори в основі моделі."
|
"матеріалом. Значення 0 заповнює всі отвори в основі моделі."
|
||||||
|
|
||||||
msgid "Detect overhang wall"
|
#, fuzzy
|
||||||
|
msgid "Detect overhang walls"
|
||||||
msgstr "Виявлення стінок що нависають"
|
msgstr "Виявлення стінок що нависають"
|
||||||
|
|
||||||
#, c-format, boost-format
|
#, c-format, boost-format
|
||||||
@@ -15871,13 +15875,13 @@ msgstr "Розширення підкладки"
|
|||||||
msgid "Expand all raft layers in XY plane."
|
msgid "Expand all raft layers in XY plane."
|
||||||
msgstr "Розширити всі шари підкладки в площині XY"
|
msgstr "Розширити всі шари підкладки в площині XY"
|
||||||
|
|
||||||
msgid "Initial layer density"
|
msgid "First layer density"
|
||||||
msgstr "Початкова щільність шару"
|
msgstr "Початкова щільність шару"
|
||||||
|
|
||||||
msgid "Density of the first raft or support layer."
|
msgid "Density of the first raft or support layer."
|
||||||
msgstr "Щільність першого шару підкладки або підтримки"
|
msgstr "Щільність першого шару підкладки або підтримки"
|
||||||
|
|
||||||
msgid "Initial layer expansion"
|
msgid "First layer expansion"
|
||||||
msgstr "Розширення початкового шару"
|
msgstr "Розширення початкового шару"
|
||||||
|
|
||||||
msgid "Expand the first raft or support layer to improve bed plate adhesion."
|
msgid "Expand the first raft or support layer to improve bed plate adhesion."
|
||||||
@@ -16291,8 +16295,8 @@ msgid "Role base wipe speed"
|
|||||||
msgstr "Швидкість протирання залежно від типу"
|
msgstr "Швидкість протирання залежно від типу"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The wipe speed is determined by the speed of the current extrusion role. e."
|
"The wipe speed is determined by the speed of the current extrusion role. "
|
||||||
"g. if a wipe action is executed immediately following an outer wall "
|
"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 "
|
"extrusion, the speed of the outer wall extrusion will be utilized for the "
|
||||||
"wipe action."
|
"wipe action."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -16308,8 +16312,8 @@ msgid ""
|
|||||||
"To minimize the visibility of the seam in a closed loop extrusion, a small "
|
"To minimize the visibility of the seam in a closed loop extrusion, a small "
|
||||||
"inward movement is executed before the extruder leaves the loop."
|
"inward movement is executed before the extruder leaves the loop."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Щоб звести до мінімуму видимість шва при екструзії із замкнутим контуром,"
|
"Щоб звести до мінімуму видимість шва при екструзії із замкнутим "
|
||||||
"Невеликий рух усередину виконується до виходу екструдера з контуру."
|
"контуром,Невеликий рух усередину виконується до виходу екструдера з контуру."
|
||||||
|
|
||||||
msgid "Wipe before external loop"
|
msgid "Wipe before external loop"
|
||||||
msgstr "Протирати перед зовнішнім контуром"
|
msgstr "Протирати перед зовнішнім контуром"
|
||||||
@@ -16466,8 +16470,9 @@ msgstr ""
|
|||||||
msgid "Minimum sparse infill threshold"
|
msgid "Minimum sparse infill threshold"
|
||||||
msgstr "Мінімальний поріг часткового заповнення"
|
msgstr "Мінімальний поріг часткового заповнення"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
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."
|
"internal solid infill."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ділянки часткового заповнення, менші за порогове значення, замінюються "
|
"Ділянки часткового заповнення, менші за порогове значення, замінюються "
|
||||||
@@ -16648,6 +16653,22 @@ msgstr ""
|
|||||||
"протягом усього друку. Це корисно для ручного друку на декількох матеріалах, "
|
"протягом усього друку. Це корисно для ручного друку на декількох матеріалах, "
|
||||||
"де ми використовуємо M600/PAUSE для запуску ручної заміни нитки."
|
"де ми використовуємо 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"
|
msgid "Purge in prime tower"
|
||||||
msgstr "Очищати на підготовчій вежі"
|
msgstr "Очищати на підготовчій вежі"
|
||||||
|
|
||||||
@@ -16787,8 +16808,8 @@ msgid ""
|
|||||||
"Only create support for critical regions including sharp tail, cantilever, "
|
"Only create support for critical regions including sharp tail, cantilever, "
|
||||||
"etc."
|
"etc."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Створювати підтримку тільки для критичних областей, включаючи гострий хвіст,"
|
"Створювати підтримку тільки для критичних областей, включаючи гострий "
|
||||||
"консоль і т.д."
|
"хвіст,консоль і т.д."
|
||||||
|
|
||||||
msgid "Ignore small overhangs"
|
msgid "Ignore small overhangs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -17147,8 +17168,8 @@ msgstr "Увімкнути контроль температури"
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Enable this option for automated chamber temperature control. This option "
|
"Enable this option for automated chamber temperature control. This option "
|
||||||
"activates the emitting of an M191 command before the \"machine_start_gcode"
|
"activates the emitting of an M191 command before the "
|
||||||
"\"\n"
|
"\"machine_start_gcode\"\n"
|
||||||
" which sets the chamber temperature and waits until it is reached. In "
|
" 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 "
|
"addition, it emits an M141 command at the end of the print to turn off the "
|
||||||
"chamber heater, if present.\n"
|
"chamber heater, if present.\n"
|
||||||
@@ -17210,12 +17231,14 @@ msgstr ""
|
|||||||
msgid "Nozzle temperature for layers after the initial one."
|
msgid "Nozzle temperature for layers after the initial one."
|
||||||
msgstr "Температура сопла для шарів після першого"
|
msgstr "Температура сопла для шарів після першого"
|
||||||
|
|
||||||
msgid "Detect thin wall"
|
#, fuzzy
|
||||||
|
msgid "Detect thin walls"
|
||||||
msgstr "Виявлення тонкої стінки"
|
msgstr "Виявлення тонкої стінки"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"Detect thin wall which can't contain two line width. And use single line to "
|
"Detect thin walls which can't contain two line widths, and use single line "
|
||||||
"print. Maybe printed not very well, because it's not closed loop."
|
"to print. Maybe not printed very well, because it's not a closed loop."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Виявляти тонкі стінки, товщина яких менше ніж ширина двох ліній і "
|
"Виявляти тонкі стінки, товщина яких менше ніж ширина двох ліній і "
|
||||||
"використовувати лише одну лінію для друку. Можуть бути надруковані не дуже "
|
"використовувати лише одну лінію для друку. Можуть бути надруковані не дуже "
|
||||||
@@ -17326,9 +17349,9 @@ msgstr ""
|
|||||||
"Залежно від тривалості операції витирання, швидкості та тривалості "
|
"Залежно від тривалості операції витирання, швидкості та тривалості "
|
||||||
"втягування екструдера/нитки, може знадобитися рух накату для нитки.\n"
|
"втягування екструдера/нитки, може знадобитися рух накату для нитки.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Якщо встановити значення у параметрі \"Кількість втягування перед витиранням"
|
"Якщо встановити значення у параметрі \"Кількість втягування перед "
|
||||||
"\" нижче, надлишкове втягування буде виконано перед витиранням, інакше воно "
|
"витиранням\" нижче, надлишкове втягування буде виконано перед витиранням, "
|
||||||
"буде виконано після нього."
|
"інакше воно буде виконано після нього."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"The wiping tower can be used to clean up the residue on the nozzle and "
|
"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 "Виявлення вузького внутрішнього суцільного заповнення"
|
msgstr "Виявлення вузького внутрішнього суцільного заповнення"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -18078,8 +18102,8 @@ msgid "Debug level"
|
|||||||
msgstr "Рівень налагодження"
|
msgstr "Рівень налагодження"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
|
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
|
||||||
"trace\n"
|
"5:trace\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Встановлює рівень реєстрації налагодження. 0: непереборний, 1: помилка, 2: "
|
"Встановлює рівень реєстрації налагодження. 0: непереборний, 1: помилка, 2: "
|
||||||
"попередження, 3: інформація, 4: налагодження, 5: трасування\n"
|
"попередження, 3: інформація, 4: налагодження, 5: трасування\n"
|
||||||
@@ -18433,10 +18457,10 @@ msgstr ""
|
|||||||
"Вектор точок опуклої оболонки першого шару. Кожен елемент має такий формат: "
|
"Вектор точок опуклої оболонки першого шару. Кожен елемент має такий формат: "
|
||||||
"'[x, y]' (x і y — числа з плаваючою комою в мм)."
|
"'[x, y]' (x і y — числа з плаваючою комою в мм)."
|
||||||
|
|
||||||
msgid "Bottom-left corner of first layer bounding box"
|
msgid "Bottom-left corner of the first layer bounding box"
|
||||||
msgstr "Нижній лівий кут обмежувальної рамки першого шару"
|
msgstr "Нижній лівий кут обмежувальної рамки першого шару"
|
||||||
|
|
||||||
msgid "Top-right corner of first layer bounding box"
|
msgid "Top-right corner of the first layer bounding box"
|
||||||
msgstr "Верхній правий кут обмежувальної рамки першого шару"
|
msgstr "Верхній правий кут обмежувальної рамки першого шару"
|
||||||
|
|
||||||
msgid "Size of the first layer bounding box"
|
msgid "Size of the first layer bounding box"
|
||||||
@@ -18609,13 +18633,13 @@ msgstr "Наданий файл не вдалося прочитати, оскі
|
|||||||
msgid ""
|
msgid ""
|
||||||
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
|
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Невідомий формат файлу: вхідний файл повинен мати розширення .stl, .obj або ."
|
"Невідомий формат файлу: вхідний файл повинен мати розширення .stl, .obj "
|
||||||
"amf (.xml)."
|
"або .amf (.xml)."
|
||||||
|
|
||||||
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
|
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Невідомий формат файлу: вхідний файл повинен мати розширення .3mf або .zip."
|
"Невідомий формат файлу: вхідний файл повинен мати розширення .3mf "
|
||||||
"amf."
|
"або .zip.amf."
|
||||||
|
|
||||||
msgid "load_obj: failed to parse"
|
msgid "load_obj: failed to parse"
|
||||||
msgstr "помилка завантаження файлу OBJ: не вдалося розпізнати формат"
|
msgstr "помилка завантаження файлу OBJ: не вдалося розпізнати формат"
|
||||||
@@ -19502,7 +19526,7 @@ msgstr ""
|
|||||||
msgid "Cornering settings"
|
msgid "Cornering settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Note: Lower values = sharper corners but slower speeds.\n"
|
msgid "Note: Lower values = sharper corners but slower speeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -19798,8 +19822,8 @@ msgstr ""
|
|||||||
"Чи бажаєте ви їх перезаписати?"
|
"Чи бажаєте ви їх перезаписати?"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"We would rename the presets as \"Vendor Type Serial @printer you selected"
|
"We would rename the presets as \"Vendor Type Serial @printer you "
|
||||||
"\".\n"
|
"selected\".\n"
|
||||||
"To add preset for more printers, please go to printer selection"
|
"To add preset for more printers, please go to printer selection"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ми б перейменували попередні налаштування на «Вибраний вами серійний "
|
"Ми б перейменували попередні налаштування на «Вибраний вами серійний "
|
||||||
@@ -21707,6 +21731,38 @@ msgstr ""
|
|||||||
"ABS, відповідне підвищення температури гарячого ліжка може зменшити "
|
"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."
|
#~ msgid "Line pattern of support."
|
||||||
#~ msgstr "Лінія підтримки"
|
#~ 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
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Afinia",
|
"name": "Afinia",
|
||||||
"version": "02.03.02.51",
|
"version": "02.03.02.60",
|
||||||
"force_update": "0",
|
"force_update": "0",
|
||||||
"description": "Afinia configurations",
|
"description": "Afinia configurations",
|
||||||
"machine_model_list": [
|
"machine_model_list": [
|
||||||
@@ -18,6 +18,26 @@
|
|||||||
"name": "fdm_process_afinia_common",
|
"name": "fdm_process_afinia_common",
|
||||||
"sub_path": "process/fdm_process_afinia_common.json"
|
"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",
|
"name": "fdm_process_afinia_HS_common",
|
||||||
"sub_path": "process/fdm_process_afinia_HS_common.json"
|
"sub_path": "process/fdm_process_afinia_HS_common.json"
|
||||||
@@ -42,26 +62,6 @@
|
|||||||
"name": "0.28mm Extra Draft @Afinia H+1(HS)",
|
"name": "0.28mm Extra Draft @Afinia H+1(HS)",
|
||||||
"sub_path": "process/0.28mm Extra Draft @Afinia H+1(HS).json"
|
"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",
|
"name": "fdm_process_afinia_0.18_nozzle_0.6_HS",
|
||||||
"sub_path": "process/fdm_process_afinia_0.18_nozzle_0.6_HS.json"
|
"sub_path": "process/fdm_process_afinia_0.18_nozzle_0.6_HS.json"
|
||||||
@@ -112,26 +112,18 @@
|
|||||||
"name": "fdm_filament_common",
|
"name": "fdm_filament_common",
|
||||||
"sub_path": "filament/fdm_filament_common.json"
|
"sub_path": "filament/fdm_filament_common.json"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "fdm_filament_pla",
|
|
||||||
"sub_path": "filament/fdm_filament_pla.json"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "fdm_filament_abs",
|
"name": "fdm_filament_abs",
|
||||||
"sub_path": "filament/fdm_filament_abs.json"
|
"sub_path": "filament/fdm_filament_abs.json"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "fdm_filament_pla",
|
||||||
|
"sub_path": "filament/fdm_filament_pla.json"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "fdm_filament_tpu",
|
"name": "fdm_filament_tpu",
|
||||||
"sub_path": "filament/fdm_filament_tpu.json"
|
"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",
|
"name": "Afinia ABS",
|
||||||
"sub_path": "filament/Afinia ABS.json"
|
"sub_path": "filament/Afinia ABS.json"
|
||||||
@@ -141,32 +133,40 @@
|
|||||||
"sub_path": "filament/Afinia ABS+.json"
|
"sub_path": "filament/Afinia ABS+.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Afinia Value ABS",
|
"name": "Afinia ABS+@HS",
|
||||||
"sub_path": "filament/Afinia Value ABS.json"
|
"sub_path": "filament/Afinia ABS+@HS.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",
|
"name": "Afinia ABS@HS",
|
||||||
"sub_path": "filament/Afinia ABS@HS.json"
|
"sub_path": "filament/Afinia ABS@HS.json"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "Afinia Value ABS",
|
||||||
|
"sub_path": "filament/Afinia Value ABS.json"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Afinia Value ABS@HS",
|
"name": "Afinia Value ABS@HS",
|
||||||
"sub_path": "filament/Afinia Value ABS@HS.json"
|
"sub_path": "filament/Afinia Value ABS@HS.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Afinia ABS+@HS",
|
"name": "Afinia PLA",
|
||||||
"sub_path": "filament/Afinia ABS+@HS.json"
|
"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",
|
"name": "Afinia TPU@HS",
|
||||||
@@ -191,4 +191,4 @@
|
|||||||
"sub_path": "machine/Afinia H+1(HS) 0.6 nozzle.json"
|
"sub_path": "machine/Afinia H+1(HS) 0.6 nozzle.json"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -64,7 +64,7 @@
|
|||||||
"top_surface_line_width": "0.42",
|
"top_surface_line_width": "0.42",
|
||||||
"top_surface_speed": "120",
|
"top_surface_speed": "120",
|
||||||
"travel_speed": "400",
|
"travel_speed": "400",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
"xy_contour_compensation": "0",
|
"xy_contour_compensation": "0",
|
||||||
|
|||||||
BIN
resources/profiles/Anet/Anet A8 Plus(A8+)_cover.png
Normal file
BIN
resources/profiles/Anet/Anet A8 Plus(A8+)_cover.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 85 KiB |
237
resources/profiles/Anet/machine/Anet A8 Plus 0.4 nozzle.json
Normal file
237
resources/profiles/Anet/machine/Anet A8 Plus 0.4 nozzle.json
Normal 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"
|
||||||
|
}
|
||||||
Binary file not shown.
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Anker",
|
"name": "Anker",
|
||||||
"version": "02.03.02.51",
|
"version": "02.03.02.60",
|
||||||
"force_update": "0",
|
"force_update": "0",
|
||||||
"description": "Anker configurations",
|
"description": "Anker configurations",
|
||||||
"machine_model_list": [
|
"machine_model_list": [
|
||||||
|
|||||||
@@ -81,7 +81,7 @@
|
|||||||
"skirt_height": "1",
|
"skirt_height": "1",
|
||||||
"brim_width": "5",
|
"brim_width": "5",
|
||||||
"brim_object_gap": "0.1",
|
"brim_object_gap": "0.1",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"print_sequence": "by layer",
|
"print_sequence": "by layer",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Anycubic",
|
"name": "Anycubic",
|
||||||
"version": "02.03.02.51",
|
"version": "02.03.02.60",
|
||||||
"force_update": "0",
|
"force_update": "0",
|
||||||
"description": "Anycubic configurations",
|
"description": "Anycubic configurations",
|
||||||
"machine_model_list": [
|
"machine_model_list": [
|
||||||
|
|||||||
@@ -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"
|
|
||||||
}
|
|
||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "45",
|
"sparse_infill_speed": "45",
|
||||||
"travel_speed": "60",
|
"travel_speed": "60",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "60",
|
"sparse_infill_speed": "60",
|
||||||
"travel_speed": "180",
|
"travel_speed": "180",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -99,7 +99,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "90",
|
"sparse_infill_speed": "90",
|
||||||
"travel_speed": "180",
|
"travel_speed": "180",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "100",
|
"gap_infill_speed": "100",
|
||||||
"sparse_infill_speed": "70",
|
"sparse_infill_speed": "70",
|
||||||
"travel_speed": "120",
|
"travel_speed": "120",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0.02",
|
"xy_hole_compensation": "0.02",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "70",
|
"sparse_infill_speed": "70",
|
||||||
"travel_speed": "120",
|
"travel_speed": "120",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "70",
|
"sparse_infill_speed": "70",
|
||||||
"travel_speed": "120",
|
"travel_speed": "120",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "70",
|
"sparse_infill_speed": "70",
|
||||||
"travel_speed": "120",
|
"travel_speed": "120",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "60",
|
"sparse_infill_speed": "60",
|
||||||
"travel_speed": "180",
|
"travel_speed": "180",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "45",
|
"sparse_infill_speed": "45",
|
||||||
"travel_speed": "60",
|
"travel_speed": "60",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "60",
|
"sparse_infill_speed": "60",
|
||||||
"travel_speed": "180",
|
"travel_speed": "180",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -99,7 +99,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "90",
|
"sparse_infill_speed": "90",
|
||||||
"travel_speed": "180",
|
"travel_speed": "180",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "100",
|
"gap_infill_speed": "100",
|
||||||
"sparse_infill_speed": "70",
|
"sparse_infill_speed": "70",
|
||||||
"travel_speed": "120",
|
"travel_speed": "120",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0.02",
|
"xy_hole_compensation": "0.02",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "70",
|
"sparse_infill_speed": "70",
|
||||||
"travel_speed": "120",
|
"travel_speed": "120",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "70",
|
"sparse_infill_speed": "70",
|
||||||
"travel_speed": "120",
|
"travel_speed": "120",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "70",
|
"sparse_infill_speed": "70",
|
||||||
"travel_speed": "120",
|
"travel_speed": "120",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "60",
|
"sparse_infill_speed": "60",
|
||||||
"travel_speed": "180",
|
"travel_speed": "180",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "45",
|
"sparse_infill_speed": "45",
|
||||||
"travel_speed": "60",
|
"travel_speed": "60",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "85",
|
"sparse_infill_speed": "85",
|
||||||
"travel_speed": "180",
|
"travel_speed": "180",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -99,7 +99,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "90",
|
"sparse_infill_speed": "90",
|
||||||
"travel_speed": "180",
|
"travel_speed": "180",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "100",
|
"gap_infill_speed": "100",
|
||||||
"sparse_infill_speed": "70",
|
"sparse_infill_speed": "70",
|
||||||
"travel_speed": "120",
|
"travel_speed": "120",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0.02",
|
"xy_hole_compensation": "0.02",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "70",
|
"sparse_infill_speed": "70",
|
||||||
"travel_speed": "120",
|
"travel_speed": "120",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "70",
|
"sparse_infill_speed": "70",
|
||||||
"travel_speed": "120",
|
"travel_speed": "120",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "70",
|
"sparse_infill_speed": "70",
|
||||||
"travel_speed": "120",
|
"travel_speed": "120",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
"gap_infill_speed": "30",
|
"gap_infill_speed": "30",
|
||||||
"sparse_infill_speed": "85",
|
"sparse_infill_speed": "85",
|
||||||
"travel_speed": "180",
|
"travel_speed": "180",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -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"
|
|
||||||
}
|
|
||||||
@@ -83,7 +83,7 @@
|
|||||||
"top_surface_pattern": "monotonicline",
|
"top_surface_pattern": "monotonicline",
|
||||||
"top_surface_line_width": "0.4",
|
"top_surface_line_width": "0.4",
|
||||||
"top_shell_thickness": "0.8",
|
"top_shell_thickness": "0.8",
|
||||||
"enable_prime_tower": "0",
|
"enable_prime_tower": "1",
|
||||||
"wipe_tower_no_sparse_layers": "0",
|
"wipe_tower_no_sparse_layers": "0",
|
||||||
"prime_tower_width": "60",
|
"prime_tower_width": "60",
|
||||||
"xy_hole_compensation": "0",
|
"xy_hole_compensation": "0",
|
||||||
|
|||||||
@@ -1,13 +1,9 @@
|
|||||||
{
|
{
|
||||||
"name": "Artillery",
|
"name": "Artillery",
|
||||||
"version": "02.03.02.51",
|
"version": "02.03.02.60",
|
||||||
"force_update": "0",
|
"force_update": "0",
|
||||||
"description": "Artillery configurations",
|
"description": "Artillery configurations",
|
||||||
"machine_model_list": [
|
"machine_model_list": [
|
||||||
{
|
|
||||||
"name": "Artillery Sidewinder X1",
|
|
||||||
"sub_path": "machine/Artillery Sidewinder X1.json"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "Artillery Genius",
|
"name": "Artillery Genius",
|
||||||
"sub_path": "machine/Artillery Genius.json"
|
"sub_path": "machine/Artillery Genius.json"
|
||||||
@@ -16,43 +12,143 @@
|
|||||||
"name": "Artillery Genius Pro",
|
"name": "Artillery Genius Pro",
|
||||||
"sub_path": "machine/Artillery Genius Pro.json"
|
"sub_path": "machine/Artillery Genius Pro.json"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "Artillery Sidewinder X2",
|
|
||||||
"sub_path": "machine/Artillery Sidewinder X2.json"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "Artillery Hornet",
|
"name": "Artillery Hornet",
|
||||||
"sub_path": "machine/Artillery Hornet.json"
|
"sub_path": "machine/Artillery Hornet.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Artillery Sidewinder X3 Pro",
|
"name": "Artillery M1 Pro",
|
||||||
"sub_path": "machine/Artillery Sidewinder X3 Pro.json"
|
"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",
|
"name": "Artillery Sidewinder X3 Plus",
|
||||||
"sub_path": "machine/Artillery Sidewinder X3 Plus.json"
|
"sub_path": "machine/Artillery Sidewinder X3 Plus.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Artillery Sidewinder X4 Pro",
|
"name": "Artillery Sidewinder X3 Pro",
|
||||||
"sub_path": "machine/Artillery Sidewinder X4 Pro.json"
|
"sub_path": "machine/Artillery Sidewinder X3 Pro.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Artillery Sidewinder X4 Plus",
|
"name": "Artillery Sidewinder X4 Plus",
|
||||||
"sub_path": "machine/Artillery Sidewinder X4 Plus.json"
|
"sub_path": "machine/Artillery Sidewinder X4 Plus.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Artillery M1 Pro",
|
"name": "Artillery Sidewinder X4 Pro",
|
||||||
"sub_path": "machine/Artillery M1 Pro.json"
|
"sub_path": "machine/Artillery Sidewinder X4 Pro.json"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"process_list": [
|
"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",
|
"name": "fdm_process_common",
|
||||||
"sub_path": "process/fdm_process_common.json"
|
"sub_path": "process/fdm_process_common.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "0.16mm Optimal @Artillery X1",
|
"name": "0.06mm High Quality @Artillery M1 Pro 0.2 nozzle",
|
||||||
"sub_path": "process/0.16mm Optimal @Artillery X1.json"
|
"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",
|
"name": "0.15mm Optimal @Artillery Genius",
|
||||||
@@ -62,13 +158,21 @@
|
|||||||
"name": "0.15mm Optimal @Artillery Genius Pro",
|
"name": "0.15mm Optimal @Artillery Genius Pro",
|
||||||
"sub_path": "process/0.15mm Optimal @Artillery Genius Pro.json"
|
"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",
|
"name": "0.16mm Optimal @Artillery Hornet",
|
||||||
"sub_path": "process/0.16mm Optimal @Artillery Hornet.json"
|
"sub_path": "process/0.16mm Optimal @Artillery Hornet.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "0.20mm Standard @Artillery X1",
|
"name": "0.16mm Optimal @Artillery M1 Pro 0.4 nozzle",
|
||||||
"sub_path": "process/0.20mm Standard @Artillery X1.json"
|
"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",
|
"name": "0.20mm Standard @Artillery Genius",
|
||||||
@@ -78,13 +182,49 @@
|
|||||||
"name": "0.20mm Standard @Artillery Genius Pro",
|
"name": "0.20mm Standard @Artillery Genius Pro",
|
||||||
"sub_path": "process/0.20mm Standard @Artillery Genius Pro.json"
|
"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",
|
"name": "0.20mm Standard @Artillery X2",
|
||||||
"sub_path": "process/0.20mm Standard @Artillery X2.json"
|
"sub_path": "process/0.20mm Standard @Artillery X2.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "0.20mm Standard @Artillery Hornet",
|
"name": "0.20mm Standard @Artillery X3Plus 0.4 nozzle",
|
||||||
"sub_path": "process/0.20mm Standard @Artillery Hornet.json"
|
"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",
|
"name": "0.24mm Draft @Artillery X1",
|
||||||
@@ -99,52 +239,8 @@
|
|||||||
"sub_path": "process/0.25mm Draft @Artillery Genius Pro.json"
|
"sub_path": "process/0.25mm Draft @Artillery Genius Pro.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "0.24mm Draft @Artillery Hornet",
|
"name": "0.28mm Extra Draft @Artillery M1 Pro 0.4 nozzle",
|
||||||
"sub_path": "process/0.24mm Draft @Artillery Hornet.json"
|
"sub_path": "process/0.28mm Extra Draft @Artillery M1 Pro 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.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.08mm Extra Fine @Artillery X4Plus 0.4 nozzle",
|
"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"
|
"sub_path": "process/0.28mm Extra Draft @Artillery X4Plus 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "0.20mm Standard @Artillery X3Plus 0.4 nozzle",
|
"name": "0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle",
|
||||||
"sub_path": "process/0.20mm Standard @Artillery X3Plus 0.4 nozzle.json"
|
"sub_path": "process/0.08mm Extra Fine @Artillery X4Pro 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "0.20mm Standard @Artillery X3Pro 0.4 nozzle",
|
"name": "0.08mm High Quality @Artillery X4Pro 0.4 nozzle",
|
||||||
"sub_path": "process/0.20mm Standard @Artillery X3Pro 0.4 nozzle.json"
|
"sub_path": "process/0.08mm High Quality @Artillery X4Pro 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "0.08mm High Quality @Artillery M1 Pro 0.2 nozzle",
|
"name": "0.12mm Fine @Artillery X4Pro 0.4 nozzle",
|
||||||
"sub_path": "process/0.08mm High Quality @Artillery M1 Pro 0.2 nozzle.json"
|
"sub_path": "process/0.12mm Fine @Artillery X4Pro 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "0.06mm High Quality @Artillery M1 Pro 0.2 nozzle",
|
"name": "0.12mm High Quality @Artillery X4Pro 0.4 nozzle",
|
||||||
"sub_path": "process/0.06mm High Quality @Artillery M1 Pro 0.2 nozzle.json"
|
"sub_path": "process/0.12mm High Quality @Artillery X4Pro 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "0.06mm Standard @Artillery M1 Pro 0.2 nozzle",
|
"name": "0.16mm High Quality @Artillery X4Pro 0.4 nozzle",
|
||||||
"sub_path": "process/0.06mm Standard @Artillery M1 Pro 0.2 nozzle.json"
|
"sub_path": "process/0.16mm High Quality @Artillery X4Pro 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle",
|
"name": "0.16mm Optimal @Artillery X4Pro 0.4 nozzle",
|
||||||
"sub_path": "process/0.08mm Extra Fine @Artillery M1 Pro 0.4 nozzle.json"
|
"sub_path": "process/0.16mm Optimal @Artillery X4Pro 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "0.08mm High Quality @Artillery M1 Pro 0.4 nozzle",
|
"name": "0.20mm Strength @Artillery X4Pro 0.4 nozzle",
|
||||||
"sub_path": "process/0.08mm High Quality @Artillery M1 Pro 0.4 nozzle.json"
|
"sub_path": "process/0.20mm Strength @Artillery X4Pro 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "0.08mm Standard @Artillery M1 Pro 0.2 nozzle",
|
"name": "0.24mm Draft @Artillery X4Pro 0.4 nozzle",
|
||||||
"sub_path": "process/0.08mm Standard @Artillery M1 Pro 0.2 nozzle.json"
|
"sub_path": "process/0.24mm Draft @Artillery X4Pro 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "0.10mm High Quality @Artillery M1 Pro 0.2 nozzle",
|
"name": "0.28mm Extra Draft @Artillery X4Pro 0.4 nozzle",
|
||||||
"sub_path": "process/0.10mm High Quality @Artillery M1 Pro 0.2 nozzle.json"
|
"sub_path": "process/0.28mm Extra Draft @Artillery X4Pro 0.4 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"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"filament_list": [
|
"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",
|
"name": "fdm_filament_common",
|
||||||
"sub_path": "filament/fdm_filament_common.json"
|
"sub_path": "filament/fdm_filament_common.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fdm_filament_pla",
|
"name": "Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle",
|
||||||
"sub_path": "filament/fdm_filament_pla.json"
|
"sub_path": "filament/Artillery PLA Basic @Artillery M1 Pro 0.2 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fdm_filament_tpu",
|
"name": "Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle",
|
||||||
"sub_path": "filament/fdm_filament_tpu.json"
|
"sub_path": "filament/Artillery PLA Matte @Artillery M1 Pro 0.2 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fdm_filament_pet",
|
"name": "Artillery PLA Silk @Artillery M1 Pro 0.2 nozzle",
|
||||||
"sub_path": "filament/fdm_filament_pet.json"
|
"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",
|
"name": "fdm_filament_abs",
|
||||||
@@ -340,6 +376,30 @@
|
|||||||
"name": "fdm_filament_asa",
|
"name": "fdm_filament_asa",
|
||||||
"sub_path": "filament/fdm_filament_asa.json"
|
"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",
|
"name": "Artillery Generic PLA",
|
||||||
"sub_path": "filament/Artillery Generic PLA.json"
|
"sub_path": "filament/Artillery Generic PLA.json"
|
||||||
@@ -348,58 +408,106 @@
|
|||||||
"name": "Artillery Generic PLA-CF",
|
"name": "Artillery Generic PLA-CF",
|
||||||
"sub_path": "filament/Artillery Generic PLA-CF.json"
|
"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",
|
"name": "Artillery Generic TPU",
|
||||||
"sub_path": "filament/Artillery Generic TPU.json"
|
"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",
|
"name": "Artillery ABS",
|
||||||
"sub_path": "filament/Artillery ABS.json"
|
"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",
|
"name": "Artillery ABS @Artillery M1 Pro 0.4 nozzle",
|
||||||
"sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.4 nozzle.json"
|
"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",
|
"name": "Artillery ABS @Artillery M1 Pro 0.6 nozzle",
|
||||||
"sub_path": "filament/Artillery ABS @Artillery M1 Pro 0.6 nozzle.json"
|
"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",
|
"name": "Artillery ASA @Artillery M1 Pro 0.2 nozzle",
|
||||||
"sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.2 nozzle.json"
|
"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",
|
"name": "Artillery ASA @Artillery M1 Pro 0.6 nozzle",
|
||||||
"sub_path": "filament/Artillery ASA @Artillery M1 Pro 0.6 nozzle.json"
|
"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",
|
"name": "Artillery PET @Artillery M1 Pro 0.2 nozzle",
|
||||||
"sub_path": "filament/Artillery PET @Artillery M1 Pro 0.2 nozzle.json"
|
"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",
|
"name": "Artillery PET @Artillery M1 Pro 0.6 nozzle",
|
||||||
"sub_path": "filament/Artillery PET @Artillery M1 Pro 0.6 nozzle.json"
|
"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",
|
"name": "Artillery PETG @Artillery M1 Pro 0.2 nozzle",
|
||||||
"sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.2 nozzle.json"
|
"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",
|
"name": "Artillery PETG @Artillery M1 Pro 0.6 nozzle",
|
||||||
"sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.6 nozzle.json"
|
"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"
|
"sub_path": "filament/Artillery PETG @Artillery M1 Pro 0.8 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Artillery PLA @Artillery M1 Pro 0.2 nozzle",
|
"name": "Artillery PETG Basic @Artillery M1 Pro 0.2 nozzle",
|
||||||
"sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.2 nozzle.json"
|
"sub_path": "filament/Artillery PETG Basic @Artillery M1 Pro 0.2 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Artillery PLA @Artillery M1 Pro 0.6 nozzle",
|
"name": "Artillery PETG Basic @Artillery M1 Pro 0.6 nozzle",
|
||||||
"sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.6 nozzle.json"
|
"sub_path": "filament/Artillery PETG Basic @Artillery M1 Pro 0.6 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Artillery PLA @Artillery M1 Pro 0.8 nozzle",
|
"name": "Artillery PETG Basic @Artillery M1 Pro 0.8 nozzle",
|
||||||
"sub_path": "filament/Artillery PLA @Artillery M1 Pro 0.8 nozzle.json"
|
"sub_path": "filament/Artillery PETG Basic @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 PVA @Artillery M1 Pro 0.2 nozzle",
|
"name": "Artillery PVA @Artillery M1 Pro 0.2 nozzle",
|
||||||
"sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.2 nozzle.json"
|
"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",
|
"name": "Artillery PVA @Artillery M1 Pro 0.6 nozzle",
|
||||||
"sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.6 nozzle.json"
|
"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",
|
"name": "Artillery PVA @Artillery M1 Pro 0.8 nozzle",
|
||||||
"sub_path": "filament/Artillery PVA @Artillery M1 Pro 0.8 nozzle.json"
|
"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",
|
"name": "Artillery TPU @Artillery M1 Pro 0.6 nozzle",
|
||||||
"sub_path": "filament/Artillery TPU @Artillery M1 Pro 0.6 nozzle.json"
|
"sub_path": "filament/Artillery TPU @Artillery M1 Pro 0.6 nozzle.json"
|
||||||
@@ -570,18 +590,10 @@
|
|||||||
"name": "fdm_machine_common",
|
"name": "fdm_machine_common",
|
||||||
"sub_path": "machine/fdm_machine_common.json"
|
"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",
|
"name": "Artillery Genius 0.4 nozzle",
|
||||||
"sub_path": "machine/Artillery Genius 0.4 nozzle.json"
|
"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",
|
"name": "Artillery Genius Pro 0.4 nozzle",
|
||||||
"sub_path": "machine/Artillery Genius Pro 0.4 nozzle.json"
|
"sub_path": "machine/Artillery Genius Pro 0.4 nozzle.json"
|
||||||
@@ -591,28 +603,36 @@
|
|||||||
"sub_path": "machine/Artillery Hornet 0.4 nozzle.json"
|
"sub_path": "machine/Artillery Hornet 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Artillery Sidewinder X3 Pro 0.4 nozzle",
|
"name": "Artillery M1 Pro 0.4 nozzle",
|
||||||
"sub_path": "machine/Artillery Sidewinder X3 Pro 0.4 nozzle.json"
|
"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",
|
"name": "Artillery Sidewinder X3 Plus 0.4 nozzle",
|
||||||
"sub_path": "machine/Artillery Sidewinder X3 Plus 0.4 nozzle.json"
|
"sub_path": "machine/Artillery Sidewinder X3 Plus 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Artillery Sidewinder X4 Pro 0.4 nozzle",
|
"name": "Artillery Sidewinder X3 Pro 0.4 nozzle",
|
||||||
"sub_path": "machine/Artillery Sidewinder X4 Pro 0.4 nozzle.json"
|
"sub_path": "machine/Artillery Sidewinder X3 Pro 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Artillery Sidewinder X4 Plus 0.4 nozzle",
|
"name": "Artillery Sidewinder X4 Plus 0.4 nozzle",
|
||||||
"sub_path": "machine/Artillery Sidewinder X4 Plus 0.4 nozzle.json"
|
"sub_path": "machine/Artillery Sidewinder X4 Plus 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Artillery M1 Pro 0.2 nozzle",
|
"name": "Artillery Sidewinder X4 Pro 0.4 nozzle",
|
||||||
"sub_path": "machine/Artillery M1 Pro 0.2 nozzle.json"
|
"sub_path": "machine/Artillery Sidewinder X4 Pro 0.4 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Artillery M1 Pro 0.4 nozzle",
|
"name": "Artillery M1 Pro 0.2 nozzle",
|
||||||
"sub_path": "machine/Artillery M1 Pro 0.4 nozzle.json"
|
"sub_path": "machine/Artillery M1 Pro 0.2 nozzle.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Artillery M1 Pro 0.6 nozzle",
|
"name": "Artillery M1 Pro 0.6 nozzle",
|
||||||
|
|||||||
@@ -220,7 +220,6 @@
|
|||||||
"idle_temperature": [
|
"idle_temperature": [
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
"is_custom_defined": "0",
|
|
||||||
"nozzle_temperature": [
|
"nozzle_temperature": [
|
||||||
"260"
|
"260"
|
||||||
],
|
],
|
||||||
@@ -283,6 +282,5 @@
|
|||||||
],
|
],
|
||||||
"cool_plate_temp_initial_layer": [
|
"cool_plate_temp_initial_layer": [
|
||||||
"100"
|
"100"
|
||||||
],
|
]
|
||||||
"version": "2.1.1.0"
|
}
|
||||||
}
|
|
||||||
@@ -19,7 +19,6 @@
|
|||||||
"filament_settings_id": [
|
"filament_settings_id": [
|
||||||
"Artillery ABS @Artillery M1 Pro 0.4 nozzle"
|
"Artillery ABS @Artillery M1 Pro 0.4 nozzle"
|
||||||
],
|
],
|
||||||
"is_custom_defined": "0",
|
|
||||||
"slow_down_layer_time": [
|
"slow_down_layer_time": [
|
||||||
"12"
|
"12"
|
||||||
],
|
],
|
||||||
@@ -103,7 +102,5 @@
|
|||||||
],
|
],
|
||||||
"cool_plate_temp_initial_layer": [
|
"cool_plate_temp_initial_layer": [
|
||||||
"100"
|
"100"
|
||||||
],
|
]
|
||||||
"version": "2.1.2.2"
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -220,7 +220,6 @@
|
|||||||
"idle_temperature": [
|
"idle_temperature": [
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
"is_custom_defined": "0",
|
|
||||||
"nozzle_temperature": [
|
"nozzle_temperature": [
|
||||||
"260"
|
"260"
|
||||||
],
|
],
|
||||||
@@ -283,6 +282,5 @@
|
|||||||
],
|
],
|
||||||
"cool_plate_temp_initial_layer": [
|
"cool_plate_temp_initial_layer": [
|
||||||
"100"
|
"100"
|
||||||
],
|
]
|
||||||
"version": "2.1.1.0"
|
}
|
||||||
}
|
|
||||||
@@ -220,7 +220,6 @@
|
|||||||
"idle_temperature": [
|
"idle_temperature": [
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
"is_custom_defined": "0",
|
|
||||||
"nozzle_temperature": [
|
"nozzle_temperature": [
|
||||||
"260"
|
"260"
|
||||||
],
|
],
|
||||||
@@ -283,6 +282,5 @@
|
|||||||
],
|
],
|
||||||
"cool_plate_temp_initial_layer": [
|
"cool_plate_temp_initial_layer": [
|
||||||
"100"
|
"100"
|
||||||
],
|
]
|
||||||
"version": "2.1.1.0"
|
}
|
||||||
}
|
|
||||||
@@ -220,7 +220,6 @@
|
|||||||
"idle_temperature": [
|
"idle_temperature": [
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
"is_custom_defined": "0",
|
|
||||||
"nozzle_temperature": [
|
"nozzle_temperature": [
|
||||||
"270"
|
"270"
|
||||||
],
|
],
|
||||||
@@ -283,6 +282,5 @@
|
|||||||
],
|
],
|
||||||
"cool_plate_temp_initial_layer": [
|
"cool_plate_temp_initial_layer": [
|
||||||
"100"
|
"100"
|
||||||
],
|
]
|
||||||
"version": "2.1.1.0"
|
}
|
||||||
}
|
|
||||||
@@ -40,7 +40,6 @@
|
|||||||
"filament_type": [
|
"filament_type": [
|
||||||
"ASA"
|
"ASA"
|
||||||
],
|
],
|
||||||
"is_custom_defined": "0",
|
|
||||||
"nozzle_temperature": [
|
"nozzle_temperature": [
|
||||||
"260"
|
"260"
|
||||||
],
|
],
|
||||||
@@ -112,7 +111,5 @@
|
|||||||
],
|
],
|
||||||
"cool_plate_temp_initial_layer": [
|
"cool_plate_temp_initial_layer": [
|
||||||
"100"
|
"100"
|
||||||
],
|
]
|
||||||
"version": "2.1.2.2"
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -220,7 +220,6 @@
|
|||||||
"idle_temperature": [
|
"idle_temperature": [
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
"is_custom_defined": "0",
|
|
||||||
"nozzle_temperature": [
|
"nozzle_temperature": [
|
||||||
"270"
|
"270"
|
||||||
],
|
],
|
||||||
@@ -283,6 +282,5 @@
|
|||||||
],
|
],
|
||||||
"cool_plate_temp_initial_layer": [
|
"cool_plate_temp_initial_layer": [
|
||||||
"100"
|
"100"
|
||||||
],
|
]
|
||||||
"version": "2.1.1.0"
|
|
||||||
}
|
}
|
||||||
@@ -220,7 +220,6 @@
|
|||||||
"idle_temperature": [
|
"idle_temperature": [
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
"is_custom_defined": "0",
|
|
||||||
"nozzle_temperature": [
|
"nozzle_temperature": [
|
||||||
"270"
|
"270"
|
||||||
],
|
],
|
||||||
@@ -283,6 +282,5 @@
|
|||||||
],
|
],
|
||||||
"cool_plate_temp_initial_layer": [
|
"cool_plate_temp_initial_layer": [
|
||||||
"100"
|
"100"
|
||||||
],
|
]
|
||||||
"version": "2.1.1.0"
|
|
||||||
}
|
}
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"type": "filament",
|
"type": "filament",
|
||||||
"name": "Artillery Generic ABS",
|
|
||||||
"inherits": "fdm_filament_abs",
|
|
||||||
"from": "system",
|
|
||||||
"setting_id": "GFSA04",
|
|
||||||
"filament_id": "GFB99",
|
"filament_id": "GFB99",
|
||||||
|
"setting_id": "GFSA04",
|
||||||
|
"name": "Artillery Generic ABS",
|
||||||
|
"from": "system",
|
||||||
"instantiation": "true",
|
"instantiation": "true",
|
||||||
|
"inherits": "fdm_filament_abs",
|
||||||
"filament_flow_ratio": [
|
"filament_flow_ratio": [
|
||||||
"0.926"
|
"0.926"
|
||||||
],
|
],
|
||||||
@@ -13,10 +13,10 @@
|
|||||||
"12"
|
"12"
|
||||||
],
|
],
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
"Artillery Sidewinder X1 0.4 nozzle",
|
"Artillery Sidewinder X1 0.4 nozzle",
|
||||||
"Artillery Genius 0.4 nozzle",
|
"Artillery Genius 0.4 nozzle",
|
||||||
"Artillery Sidewinder X2 0.4 nozzle",
|
"Artillery Sidewinder X2 0.4 nozzle",
|
||||||
"Artillery Genius Pro 0.4 nozzle",
|
"Artillery Genius Pro 0.4 nozzle",
|
||||||
"Artillery Hornet 0.4 nozzle"
|
"Artillery Hornet 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"type": "filament",
|
"type": "filament",
|
||||||
"name": "Artillery Generic ASA",
|
|
||||||
"inherits": "fdm_filament_asa",
|
|
||||||
"from": "system",
|
|
||||||
"setting_id": "GFSA04",
|
|
||||||
"filament_id": "GFB98",
|
"filament_id": "GFB98",
|
||||||
|
"setting_id": "GFSA04",
|
||||||
|
"name": "Artillery Generic ASA",
|
||||||
|
"from": "system",
|
||||||
"instantiation": "true",
|
"instantiation": "true",
|
||||||
|
"inherits": "fdm_filament_asa",
|
||||||
"filament_flow_ratio": [
|
"filament_flow_ratio": [
|
||||||
"0.93"
|
"0.93"
|
||||||
],
|
],
|
||||||
@@ -13,10 +13,10 @@
|
|||||||
"12"
|
"12"
|
||||||
],
|
],
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
"Artillery Sidewinder X1 0.4 nozzle",
|
"Artillery Sidewinder X1 0.4 nozzle",
|
||||||
"Artillery Genius 0.4 nozzle",
|
"Artillery Genius 0.4 nozzle",
|
||||||
"Artillery Sidewinder X2 0.4 nozzle",
|
"Artillery Sidewinder X2 0.4 nozzle",
|
||||||
"Artillery Genius Pro 0.4 nozzle",
|
"Artillery Genius Pro 0.4 nozzle",
|
||||||
"Artillery Hornet 0.4 nozzle"
|
"Artillery Hornet 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"type": "filament",
|
"type": "filament",
|
||||||
"name": "Artillery Generic PETG",
|
|
||||||
"inherits": "fdm_filament_pet",
|
|
||||||
"from": "system",
|
|
||||||
"setting_id": "GFSA04",
|
|
||||||
"filament_id": "GFG99",
|
"filament_id": "GFG99",
|
||||||
|
"setting_id": "GFSA04",
|
||||||
|
"name": "Artillery Generic PETG",
|
||||||
|
"from": "system",
|
||||||
"instantiation": "true",
|
"instantiation": "true",
|
||||||
|
"inherits": "fdm_filament_pet",
|
||||||
"reduce_fan_stop_start_freq": [
|
"reduce_fan_stop_start_freq": [
|
||||||
"1"
|
"1"
|
||||||
],
|
],
|
||||||
@@ -43,10 +43,10 @@
|
|||||||
"; filament start gcode\n"
|
"; filament start gcode\n"
|
||||||
],
|
],
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
"Artillery Sidewinder X1 0.4 nozzle",
|
"Artillery Sidewinder X1 0.4 nozzle",
|
||||||
"Artillery Genius 0.4 nozzle",
|
"Artillery Genius 0.4 nozzle",
|
||||||
"Artillery Sidewinder X2 0.4 nozzle",
|
"Artillery Sidewinder X2 0.4 nozzle",
|
||||||
"Artillery Genius Pro 0.4 nozzle",
|
"Artillery Genius Pro 0.4 nozzle",
|
||||||
"Artillery Hornet 0.4 nozzle"
|
"Artillery Hornet 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"type": "filament",
|
"type": "filament",
|
||||||
"name": "Artillery Generic PLA-CF",
|
|
||||||
"inherits": "fdm_filament_pla",
|
|
||||||
"from": "system",
|
|
||||||
"setting_id": "GFSA04",
|
|
||||||
"filament_id": "GFL98",
|
"filament_id": "GFL98",
|
||||||
|
"setting_id": "GFSA04",
|
||||||
|
"name": "Artillery Generic PLA-CF",
|
||||||
|
"from": "system",
|
||||||
"instantiation": "true",
|
"instantiation": "true",
|
||||||
|
"inherits": "fdm_filament_pla",
|
||||||
"filament_flow_ratio": [
|
"filament_flow_ratio": [
|
||||||
"0.95"
|
"0.95"
|
||||||
],
|
],
|
||||||
@@ -18,10 +18,10 @@
|
|||||||
"slow_down_layer_time": [
|
"slow_down_layer_time": [
|
||||||
"7"
|
"7"
|
||||||
],
|
],
|
||||||
"hot_plate_temp": [
|
"hot_plate_temp" : [
|
||||||
"60"
|
"60"
|
||||||
],
|
],
|
||||||
"hot_plate_temp_initial_layer": [
|
"hot_plate_temp_initial_layer" : [
|
||||||
"60"
|
"60"
|
||||||
],
|
],
|
||||||
"nozzle_temperature_initial_layer": [
|
"nozzle_temperature_initial_layer": [
|
||||||
@@ -31,10 +31,10 @@
|
|||||||
"200"
|
"200"
|
||||||
],
|
],
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
"Artillery Sidewinder X1 0.4 nozzle",
|
"Artillery Sidewinder X1 0.4 nozzle",
|
||||||
"Artillery Genius 0.4 nozzle",
|
"Artillery Genius 0.4 nozzle",
|
||||||
"Artillery Sidewinder X2 0.4 nozzle",
|
"Artillery Sidewinder X2 0.4 nozzle",
|
||||||
"Artillery Genius Pro 0.4 nozzle",
|
"Artillery Genius Pro 0.4 nozzle",
|
||||||
"Artillery Hornet 0.4 nozzle"
|
"Artillery Hornet 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"type": "filament",
|
"type": "filament",
|
||||||
"name": "Artillery Generic PLA",
|
|
||||||
"inherits": "fdm_filament_pla",
|
|
||||||
"from": "system",
|
|
||||||
"setting_id": "GFSA04",
|
|
||||||
"filament_id": "GFL99",
|
"filament_id": "GFL99",
|
||||||
|
"setting_id": "GFSA04",
|
||||||
|
"name": "Artillery Generic PLA",
|
||||||
|
"from": "system",
|
||||||
"instantiation": "true",
|
"instantiation": "true",
|
||||||
|
"inherits": "fdm_filament_pla",
|
||||||
"filament_flow_ratio": [
|
"filament_flow_ratio": [
|
||||||
"0.98"
|
"0.98"
|
||||||
],
|
],
|
||||||
@@ -15,10 +15,10 @@
|
|||||||
"slow_down_layer_time": [
|
"slow_down_layer_time": [
|
||||||
"8"
|
"8"
|
||||||
],
|
],
|
||||||
"hot_plate_temp": [
|
"hot_plate_temp" : [
|
||||||
"60"
|
"60"
|
||||||
],
|
],
|
||||||
"hot_plate_temp_initial_layer": [
|
"hot_plate_temp_initial_layer" : [
|
||||||
"60"
|
"60"
|
||||||
],
|
],
|
||||||
"nozzle_temperature_initial_layer": [
|
"nozzle_temperature_initial_layer": [
|
||||||
@@ -28,10 +28,10 @@
|
|||||||
"200"
|
"200"
|
||||||
],
|
],
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
"Artillery Sidewinder X1 0.4 nozzle",
|
"Artillery Sidewinder X1 0.4 nozzle",
|
||||||
"Artillery Genius 0.4 nozzle",
|
"Artillery Genius 0.4 nozzle",
|
||||||
"Artillery Sidewinder X2 0.4 nozzle",
|
"Artillery Sidewinder X2 0.4 nozzle",
|
||||||
"Artillery Genius Pro 0.4 nozzle",
|
"Artillery Genius Pro 0.4 nozzle",
|
||||||
"Artillery Hornet 0.4 nozzle"
|
"Artillery Hornet 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,19 +1,19 @@
|
|||||||
{
|
{
|
||||||
"type": "filament",
|
"type": "filament",
|
||||||
"name": "Artillery Generic TPU",
|
|
||||||
"inherits": "fdm_filament_tpu",
|
|
||||||
"from": "system",
|
|
||||||
"setting_id": "GFSA04",
|
|
||||||
"filament_id": "GFU99",
|
"filament_id": "GFU99",
|
||||||
|
"setting_id": "GFSA04",
|
||||||
|
"name": "Artillery Generic TPU",
|
||||||
|
"from": "system",
|
||||||
"instantiation": "true",
|
"instantiation": "true",
|
||||||
|
"inherits": "fdm_filament_tpu",
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"3.2"
|
"3.2"
|
||||||
],
|
],
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
"Artillery Sidewinder X1 0.4 nozzle",
|
"Artillery Sidewinder X1 0.4 nozzle",
|
||||||
"Artillery Genius 0.4 nozzle",
|
"Artillery Genius 0.4 nozzle",
|
||||||
"Artillery Sidewinder X2 0.4 nozzle",
|
"Artillery Sidewinder X2 0.4 nozzle",
|
||||||
"Artillery Genius Pro 0.4 nozzle",
|
"Artillery Genius Pro 0.4 nozzle",
|
||||||
"Artillery Hornet 0.4 nozzle"
|
"Artillery Hornet 0.4 nozzle"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
"8"
|
"8"
|
||||||
],
|
],
|
||||||
"additional_cooling_fan_speed": [
|
"additional_cooling_fan_speed": [
|
||||||
"70"
|
"0"
|
||||||
],
|
],
|
||||||
"filament_settings_id": [
|
"filament_settings_id": [
|
||||||
"Artillery PA @Artillery M1 Pro 0.4 nozzle"
|
"Artillery PA @Artillery M1 Pro 0.4 nozzle"
|
||||||
@@ -49,7 +49,6 @@
|
|||||||
"slow_down_layer_time": [
|
"slow_down_layer_time": [
|
||||||
"6"
|
"6"
|
||||||
],
|
],
|
||||||
"version": "2.1.2.2",
|
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
"Artillery M1 Pro 0.4 nozzle"
|
"Artillery M1 Pro 0.4 nozzle"
|
||||||
],
|
],
|
||||||
@@ -75,10 +74,10 @@
|
|||||||
"1"
|
"1"
|
||||||
],
|
],
|
||||||
"hot_plate_temp": [
|
"hot_plate_temp": [
|
||||||
"50"
|
"100"
|
||||||
],
|
],
|
||||||
"hot_plate_temp_initial_layer": [
|
"hot_plate_temp_initial_layer": [
|
||||||
"50"
|
"100"
|
||||||
],
|
],
|
||||||
"slow_down_min_speed": [
|
"slow_down_min_speed": [
|
||||||
"10"
|
"10"
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"from": "system",
|
"type": "filament",
|
||||||
"name": "Artillery PA-CF @Artillery M1 Pro 0.4 nozzle",
|
"name": "Artillery PA-CF @Artillery M1 Pro 0.4 nozzle",
|
||||||
"inherits": "Artillery Generic PLA",
|
"inherits": "Artillery Generic PLA",
|
||||||
|
"from": "system",
|
||||||
"instantiation": "true",
|
"instantiation": "true",
|
||||||
"is_custom_defined": "0",
|
|
||||||
"complete_print_exhaust_fan_speed": [
|
"complete_print_exhaust_fan_speed": [
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
@@ -17,16 +17,16 @@
|
|||||||
"30"
|
"30"
|
||||||
],
|
],
|
||||||
"fan_min_speed": [
|
"fan_min_speed": [
|
||||||
"30"
|
"10"
|
||||||
],
|
],
|
||||||
"filament_flow_ratio": [
|
"filament_flow_ratio": [
|
||||||
"0.93"
|
"0.93"
|
||||||
],
|
],
|
||||||
"filament_max_volumetric_speed": [
|
"filament_max_volumetric_speed": [
|
||||||
"6"
|
"4"
|
||||||
],
|
],
|
||||||
"additional_cooling_fan_speed": [
|
"additional_cooling_fan_speed": [
|
||||||
"100"
|
"0"
|
||||||
],
|
],
|
||||||
"filament_settings_id": [
|
"filament_settings_id": [
|
||||||
"Artillery PA-CF @Artillery M1 Pro 0.4 nozzle"
|
"Artillery PA-CF @Artillery M1 Pro 0.4 nozzle"
|
||||||
@@ -35,10 +35,10 @@
|
|||||||
"PA-CF"
|
"PA-CF"
|
||||||
],
|
],
|
||||||
"nozzle_temperature": [
|
"nozzle_temperature": [
|
||||||
"250"
|
"280"
|
||||||
],
|
],
|
||||||
"nozzle_temperature_initial_layer": [
|
"nozzle_temperature_initial_layer": [
|
||||||
"250"
|
"280"
|
||||||
],
|
],
|
||||||
"nozzle_temperature_range_high": [
|
"nozzle_temperature_range_high": [
|
||||||
"280"
|
"280"
|
||||||
@@ -49,7 +49,6 @@
|
|||||||
"slow_down_layer_time": [
|
"slow_down_layer_time": [
|
||||||
"2"
|
"2"
|
||||||
],
|
],
|
||||||
"version": "2.1.2.2",
|
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
"Artillery M1 Pro 0.4 nozzle"
|
"Artillery M1 Pro 0.4 nozzle"
|
||||||
],
|
],
|
||||||
@@ -69,16 +68,16 @@
|
|||||||
"0.6"
|
"0.6"
|
||||||
],
|
],
|
||||||
"temperature_vitrification": [
|
"temperature_vitrification": [
|
||||||
"108"
|
"170"
|
||||||
],
|
],
|
||||||
"enable_pressure_advance": [
|
"enable_pressure_advance": [
|
||||||
"1"
|
"1"
|
||||||
],
|
],
|
||||||
"hot_plate_temp": [
|
"hot_plate_temp": [
|
||||||
"50"
|
"100"
|
||||||
],
|
],
|
||||||
"hot_plate_temp_initial_layer": [
|
"hot_plate_temp_initial_layer": [
|
||||||
"50"
|
"100"
|
||||||
],
|
],
|
||||||
"slow_down_min_speed": [
|
"slow_down_min_speed": [
|
||||||
"10"
|
"10"
|
||||||
@@ -96,10 +95,10 @@
|
|||||||
"100"
|
"100"
|
||||||
],
|
],
|
||||||
"cool_plate_temp": [
|
"cool_plate_temp": [
|
||||||
"110"
|
"100"
|
||||||
],
|
],
|
||||||
"cool_plate_temp_initial_layer": [
|
"cool_plate_temp_initial_layer": [
|
||||||
"110"
|
"100"
|
||||||
],
|
],
|
||||||
"overhang_fan_speed": [
|
"overhang_fan_speed": [
|
||||||
"80"
|
"80"
|
||||||
|
|||||||
@@ -34,7 +34,6 @@
|
|||||||
"filament_type": [
|
"filament_type": [
|
||||||
"PC"
|
"PC"
|
||||||
],
|
],
|
||||||
"is_custom_defined": "0",
|
|
||||||
"nozzle_temperature": [
|
"nozzle_temperature": [
|
||||||
"295"
|
"295"
|
||||||
],
|
],
|
||||||
@@ -50,7 +49,6 @@
|
|||||||
"slow_down_layer_time": [
|
"slow_down_layer_time": [
|
||||||
"2"
|
"2"
|
||||||
],
|
],
|
||||||
"version": "2.1.2.2",
|
|
||||||
"compatible_printers": [
|
"compatible_printers": [
|
||||||
"Artillery M1 Pro 0.4 nozzle"
|
"Artillery M1 Pro 0.4 nozzle"
|
||||||
],
|
],
|
||||||
@@ -76,10 +74,10 @@
|
|||||||
"1"
|
"1"
|
||||||
],
|
],
|
||||||
"hot_plate_temp": [
|
"hot_plate_temp": [
|
||||||
"50"
|
"110"
|
||||||
],
|
],
|
||||||
"hot_plate_temp_initial_layer": [
|
"hot_plate_temp_initial_layer": [
|
||||||
"50"
|
"110"
|
||||||
],
|
],
|
||||||
"slow_down_min_speed": [
|
"slow_down_min_speed": [
|
||||||
"0"
|
"0"
|
||||||
|
|||||||
@@ -220,7 +220,6 @@
|
|||||||
"idle_temperature": [
|
"idle_temperature": [
|
||||||
"0"
|
"0"
|
||||||
],
|
],
|
||||||
"is_custom_defined": "0",
|
|
||||||
"nozzle_temperature": [
|
"nozzle_temperature": [
|
||||||
"250"
|
"250"
|
||||||
],
|
],
|
||||||
@@ -283,6 +282,5 @@
|
|||||||
],
|
],
|
||||||
"cool_plate_temp_initial_layer": [
|
"cool_plate_temp_initial_layer": [
|
||||||
"100"
|
"100"
|
||||||
],
|
]
|
||||||
"version": "2.1.1.0"
|
|
||||||
}
|
}
|
||||||
@@ -37,7 +37,6 @@
|
|||||||
"filament_type": [
|
"filament_type": [
|
||||||
"PET"
|
"PET"
|
||||||
],
|
],
|
||||||
"is_custom_defined": "0",
|
|
||||||
"slow_down_layer_time": [
|
"slow_down_layer_time": [
|
||||||
"12"
|
"12"
|
||||||
],
|
],
|
||||||
@@ -57,10 +56,10 @@
|
|||||||
"0.4"
|
"0.4"
|
||||||
],
|
],
|
||||||
"hot_plate_temp": [
|
"hot_plate_temp": [
|
||||||
"100"
|
"80"
|
||||||
],
|
],
|
||||||
"hot_plate_temp_initial_layer": [
|
"hot_plate_temp_initial_layer": [
|
||||||
"100"
|
"80"
|
||||||
],
|
],
|
||||||
"nozzle_temperature": [
|
"nozzle_temperature": [
|
||||||
"240"
|
"240"
|
||||||
@@ -112,6 +111,5 @@
|
|||||||
],
|
],
|
||||||
"filament_deretraction_speed": [
|
"filament_deretraction_speed": [
|
||||||
"30"
|
"30"
|
||||||
],
|
]
|
||||||
"version": "2.1.2.2"
|
|
||||||
}
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user