Merge branch 'main' into dev/step-import-dialog

This commit is contained in:
SoftFever 2025-04-05 17:47:59 +08:00 committed by GitHub
commit b1de545ff9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
234 changed files with 3818 additions and 4732 deletions

View File

@ -4,11 +4,11 @@
"dockerfile": "Dockerfile",
"args": {
"PLATFORM": "linux/amd64",
"BASE_IMAGE": "mcr.microsoft.com/devcontainers/cpp:ubuntu-20.04"
"BASE_IMAGE": "mcr.microsoft.com/devcontainers/cpp:ubuntu-22.04"
},
"options": ["--platform=linux/amd64"]
},
"runArgs": ["--env-file", "/tmp/devcontainer.env"],
"runArgs": ["--env-file", "/tmp/devcontainer.env", "--platform=linux/amd64"],
"features": {
"ghcr.io/devcontainers/features/desktop-lite:1": {
"password": "orca"

View File

@ -13,6 +13,7 @@ on:
- 'localization/**'
- 'resources/**'
- ".github/workflows/build_*.yml"
- 'flatpak/**'
pull_request:
branches:
@ -27,6 +28,7 @@ on:
- 'BuildLinux.sh'
- 'build_release_vs2022.bat'
- 'build_release_macos.sh'
- 'flatpak/**'
workflow_dispatch: # allows for manual dispatch
inputs:
@ -47,11 +49,10 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-20.04
- os: ubuntu-24.04
# Deprecate appimage
# - os: ubuntu-20.04
# - os: ubuntu-24.04
- os: windows-latest
- os: macos-14
arch: x86_64
- os: macos-14
arch: arm64
uses: ./.github/workflows/build_check_cache.yml

View File

@ -30,13 +30,12 @@ jobs:
- name: set outputs
id: set_outputs
env:
underscore-arch: ${{ inputs.os == 'macos-14' && '_' || ''}}${{ inputs.os == 'macos-14' && inputs.arch || '' }} # if is macos, make a string that does "_{arch}", else output nothing
dash-arch: ${{ inputs.os == 'macos-14' && '-' || ''}}${{ inputs.os == 'macos-14' && inputs.arch || '' }} # if is macos, make a string that does "-{arch}", else output nothing
dep-folder-name: ${{ (inputs.os == 'windows-latest' || inputs.os == 'macos-14') && 'OrcaSlicer_dep' || 'destdir' }}
# todo: this is mad! refactor other build scripts to use same name
dep-folder-name: ${{ inputs.os == 'windows-latest' && '/OrcaSlicer_dep' || inputs.os == 'macos-14' && '' || inputs.os != 'macos-14' && '/destdir' || '' }}
output-cmd: ${{ inputs.os == 'windows-latest' && '$env:GITHUB_OUTPUT' || '"$GITHUB_OUTPUT"'}}
run: |
echo cache-key=${{ inputs.os }}${{ env.dash-arch }}-cache-orcaslicer_deps-build-${{ hashFiles('deps/**') }} >> ${{ env.output-cmd }}
echo cache-path=${{ github.workspace }}/deps/build${{ env.underscore-arch }}/${{ env.dep-folder-name }}${{ env.underscore-arch }} >> ${{ env.output-cmd }}
echo cache-key=${{ inputs.os }}-cache-orcaslicer_deps-build-${{ hashFiles('deps/**') }} >> ${{ env.output-cmd }}
echo cache-path=${{ github.workspace }}/deps/build${{ env.dep-folder-name }} >> ${{ env.output-cmd }}
- name: load cache
id: cache_deps

View File

@ -74,12 +74,14 @@ jobs:
if: inputs.os == 'macos-14'
working-directory: ${{ github.workspace }}
run: |
brew install automake texinfo ninja libtool
brew install automake texinfo libtool
brew list
mkdir -p ${{ github.workspace }}/deps/build_${{ inputs.arch }}
mkdir -p ${{ github.workspace }}/deps/build_${{ inputs.arch }}/OrcaSlicer_dep_${{ inputs.arch }}
brew uninstall --ignore-dependencies zstd
./build_release_macos.sh -dpx -a ${{ inputs.arch }} -t 10.15 -1
./build_release_macos.sh -dx -a universal -t 10.15 -1
for arch in arm64 x86_64; do
(cd "${{ github.workspace }}/deps/build/${arch}" && \
find . -mindepth 1 -maxdepth 1 ! -name 'OrcaSlicer_dep' -exec rm -rf {} +)
done
brew install zstd
@ -111,12 +113,12 @@ jobs:
# Upload Artifacts
- name: Upload Mac ${{ inputs.arch }} artifacts
if: inputs.os == 'macos-14'
uses: actions/upload-artifact@v4
with:
name: OrcaSlicer_dep_mac_${{ inputs.arch }}_${{ env.date }}
path: ${{ github.workspace }}/deps/build_${{ inputs.arch }}/OrcaSlicer_dep*.tar.gz
# - name: Upload Mac ${{ inputs.arch }} artifacts
# if: inputs.os == 'macos-14'
# uses: actions/upload-artifact@v4
# with:
# name: OrcaSlicer_dep_mac_${{ env.date }}
# path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep*.tar.gz
- name: Upload Windows artifacts
if: inputs.os == 'windows-latest'

View File

@ -81,10 +81,9 @@ jobs:
- name: Install tools mac
if: inputs.os == 'macos-14'
run: |
brew install ninja libtool
brew install libtool
brew list
mkdir -p ${{ github.workspace }}/deps/build_${{inputs.arch}}
mkdir -p ${{ github.workspace }}/deps/build_${{inputs.arch}}/OrcaSlicer_dep_${{inputs.arch}}
mkdir -p ${{ github.workspace }}/deps/build
- name: Free disk space
if: inputs.os == 'macos-14'
@ -98,7 +97,7 @@ jobs:
if: inputs.os == 'macos-14'
working-directory: ${{ github.workspace }}
run: |
./build_release_macos.sh -s -n -x -a ${{inputs.arch}} -t 10.15 -1
./build_release_macos.sh -s -n -x -a universal -t 10.15 -1
# Thanks to RaySajuuk, it's working now
- name: Sign app and notary
@ -119,27 +118,27 @@ jobs:
security import $CERTIFICATE_PATH -P $P12_PASSWORD -A -t cert -f pkcs12 -k $KEYCHAIN_PATH
security list-keychain -d user -s $KEYCHAIN_PATH
security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k $P12_PASSWORD $KEYCHAIN_PATH
codesign --deep --force --verbose --options runtime --timestamp --entitlements ${{ github.workspace }}/scripts/disable_validation.entitlements --sign "$CERTIFICATE_ID" ${{ github.workspace }}/build_${{inputs.arch}}/OrcaSlicer/OrcaSlicer.app
ln -s /Applications ${{ github.workspace }}/build_${{inputs.arch}}/OrcaSlicer/Applications
hdiutil create -volname "OrcaSlicer" -srcfolder ${{ github.workspace }}/build_${{inputs.arch}}/OrcaSlicer -ov -format UDZO OrcaSlicer_Mac_${{inputs.arch}}_${{ env.ver }}.dmg
codesign --deep --force --verbose --options runtime --timestamp --entitlements ${{ github.workspace }}/scripts/disable_validation.entitlements --sign "$CERTIFICATE_ID" OrcaSlicer_Mac_${{inputs.arch}}_${{ env.ver }}.dmg
codesign --deep --force --verbose --options runtime --timestamp --entitlements ${{ github.workspace }}/scripts/disable_validation.entitlements --sign "$CERTIFICATE_ID" ${{ github.workspace }}/build/universal/OrcaSlicer/OrcaSlicer.app
ln -s /Applications ${{ github.workspace }}/build/universal/OrcaSlicer/Applications
hdiutil create -volname "OrcaSlicer" -srcfolder ${{ github.workspace }}/build/universal/OrcaSlicer -ov -format UDZO OrcaSlicer_Mac_universal_${{ env.ver }}.dmg
codesign --deep --force --verbose --options runtime --timestamp --entitlements ${{ github.workspace }}/scripts/disable_validation.entitlements --sign "$CERTIFICATE_ID" OrcaSlicer_Mac_universal_${{ env.ver }}.dmg
xcrun notarytool store-credentials "notarytool-profile" --apple-id "${{ secrets.APPLE_DEV_ACCOUNT }}" --team-id "${{ secrets.TEAM_ID }}" --password "${{ secrets.APP_PWD }}"
xcrun notarytool submit "OrcaSlicer_Mac_${{inputs.arch}}_${{ env.ver }}.dmg" --keychain-profile "notarytool-profile" --wait
xcrun stapler staple OrcaSlicer_Mac_${{inputs.arch}}_${{ env.ver }}.dmg
xcrun notarytool submit "OrcaSlicer_Mac_universal_${{ env.ver }}.dmg" --keychain-profile "notarytool-profile" --wait
xcrun stapler staple OrcaSlicer_Mac_universal_${{ env.ver }}.dmg
- name: Create DMG without notary
if: github.ref != 'refs/heads/main' && inputs.os == 'macos-14'
working-directory: ${{ github.workspace }}
run: |
ln -s /Applications ${{ github.workspace }}/build_${{inputs.arch}}/OrcaSlicer/Applications
hdiutil create -volname "OrcaSlicer" -srcfolder ${{ github.workspace }}/build_${{inputs.arch}}/OrcaSlicer -ov -format UDZO OrcaSlicer_Mac_${{inputs.arch}}_${{ env.ver }}.dmg
ln -s /Applications ${{ github.workspace }}/build/universal/OrcaSlicer/Applications
hdiutil create -volname "OrcaSlicer" -srcfolder ${{ github.workspace }}/build/universal/OrcaSlicer -ov -format UDZO OrcaSlicer_Mac_universal_${{ env.ver }}.dmg
- name: Upload artifacts mac
if: inputs.os == 'macos-14'
uses: actions/upload-artifact@v4
with:
name: OrcaSlicer_Mac_${{inputs.arch}}_${{ env.ver }}
path: ${{ github.workspace }}/OrcaSlicer_Mac_${{inputs.arch}}_${{ env.ver }}.dmg
name: OrcaSlicer_Mac_universal_${{ env.ver }}
path: ${{ github.workspace }}/OrcaSlicer_Mac_universal_${{ env.ver }}.dmg
- name: Deploy Mac release
if: github.ref == 'refs/heads/main' && inputs.os == 'macos-14'
@ -147,8 +146,8 @@ jobs:
with:
upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label}
release_id: 137995723
asset_path: ${{ github.workspace }}/OrcaSlicer_Mac_${{inputs.arch}}_${{ env.ver }}.dmg
asset_name: OrcaSlicer_Mac_${{inputs.arch}}_${{ env.ver }}.dmg
asset_path: ${{ github.workspace }}/OrcaSlicer_Mac_universal_${{ env.ver }}.dmg
asset_name: OrcaSlicer_Mac_universal_${{ env.ver }}.dmg
asset_content_type: application/octet-stream
max_releases: 1 # optional, if there are more releases than this matching the asset_name, the oldest ones are going to be deleted

View File

@ -12,21 +12,24 @@ function check_available_memory_and_disk() {
MIN_DISK_KB=$((10 * 1024 * 1024))
if [ ${FREE_MEM_GB} -le ${MIN_MEM_GB} ]; then
echo -e "\nERROR: Orca Slicer Builder requires at least ${MIN_MEM_GB}G of 'available' mem (systen has only ${FREE_MEM_GB}G available)"
echo -e "\nERROR: Orca Slicer Builder requires at least ${MIN_MEM_GB}G of 'available' mem (system has only ${FREE_MEM_GB}G available)"
echo && free -h && echo
echo "Invoke with -r to skip ram and disk checks."
exit 2
fi
if [[ ${FREE_DISK_KB} -le ${MIN_DISK_KB} ]]; then
echo -e "\nERROR: Orca Slicer Builder requires at least $(echo ${MIN_DISK_KB} |awk '{ printf "%.1fG\n", $1/1024/1024; }') (systen has only $(echo ${FREE_DISK_KB} | awk '{ printf "%.1fG\n", $1/1024/1024; }') disk free)"
echo -e "\nERROR: Orca Slicer Builder requires at least $(echo ${MIN_DISK_KB} |awk '{ printf "%.1fG\n", $1/1024/1024; }') (system has only $(echo ${FREE_DISK_KB} | awk '{ printf "%.1fG\n", $1/1024/1024; }') disk free)"
echo && df -h . && echo
echo "Invoke with -r to skip ram and disk checks."
exit 1
fi
}
function usage() {
echo "Usage: ./BuildLinux.sh [-1][-b][-c][-d][-i][-r][-s][-u]"
echo "Usage: ./BuildLinux.sh [-1][-b][-c][-d][-i][-r][-s][-u] [-j N]"
echo " -1: limit builds to 1 core (where possible)"
echo " -j N: limit builds to N cores (where possible)"
echo " -b: build in debug mode"
echo " -c: force a clean build"
echo " -d: build deps (optional)"
@ -40,11 +43,14 @@ function usage() {
}
unset name
while getopts ":1bcdghirsu" opt; do
while getopts ":1j:bcdghirsu" opt; do
case ${opt} in
1 )
export CMAKE_BUILD_PARALLEL_LEVEL=1
;;
j )
export CMAKE_BUILD_PARALLEL_LEVEL=$OPTARG
;;
b )
BUILD_DEBUG="1"
;;
@ -163,7 +169,7 @@ then
else
BUILD_ARGS="${BUILD_ARGS} -DBBL_RELEASE_TO_PUBLIC=1 -DBBL_INTERNAL_TESTING=0"
fi
echo -e "cmake -S . -B build -G Ninja -DCMAKE_PREFIX_PATH="${PWD}/deps/build/destdir/usr/local" -DSLIC3R_STATIC=1 ${BUILD_ARGS}"
echo -e "cmake -S . -B build -G Ninja -DCMAKE_PREFIX_PATH="${PWD}/deps/build/destdir/usr/local" -DSLIC3R_STATIC=1 -DORCA_TOOLS=ON ${BUILD_ARGS}"
cmake -S . -B build -G Ninja \
-DCMAKE_PREFIX_PATH="${PWD}/deps/build/destdir/usr/local" \
-DSLIC3R_STATIC=1 \

View File

@ -182,7 +182,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
if(NOT WIN32)
# Add DEBUG flags to debug builds.
add_compile_options("$<$<CONFIG:DEBUG>:-DDEBUG>")
add_compile_definitions("$<IF:$<CONFIG:Debug>,DEBUG,NDEBUG>")
endif()
# To be able to link libslic3r with the Perl XS module.
@ -430,7 +430,7 @@ endif()
# set(Boost_COMPILER "-mgw81")
# boost::process was introduced first in version 1.64.0,
# boost::beast::detail::base64 was introduced first in version 1.66.0
find_package(Boost 1.66 REQUIRED COMPONENTS system filesystem thread log log_setup locale regex chrono atomic date_time iostreams program_options)
find_package(Boost 1.83.0 REQUIRED COMPONENTS system filesystem thread log log_setup locale regex chrono atomic date_time iostreams program_options nowide)
add_library(boost_libs INTERFACE)
add_library(boost_headeronly INTERFACE)

View File

@ -97,7 +97,9 @@ Explore the latest developments in Orca Slicer with our nightly builds. Feedback
- Mac 64-bit
- Tools needed: Xcode, Cmake, git, gettext, libtool, automake, autoconf, texinfo
- You can install most of them by running `brew install cmake gettext libtool automake autoconf texinfo`
- If you haven't since upgrading Xcode, start Xcode and install macOS build support.
- run `build_release_macos.sh`
- open `build_arm64/OrcaSlicer/OrcaSlicer.app`
- To build and debug in Xcode:
- run `Xcode.app`
- open ``build_`arch`/OrcaSlicer.Xcodeproj``
@ -119,7 +121,7 @@ Explore the latest developments in Orca Slicer with our nightly builds. Feedback
- Ubuntu
- Dependencies **Will be auto installed with the shell script**: `libmspack-dev libgstreamerd-3-dev libsecret-1-dev libwebkit2gtk-4.0-dev libosmesa6-dev libssl-dev libcurl4-openssl-dev eglexternalplatform-dev libudev-dev libdbus-1-dev extra-cmake-modules libgtk2.0-dev libglew-dev libudev-dev libdbus-1-dev cmake git texinfo`
- run 'sudo ./BuildLinux.sh -u'
- run './BuildLinux.sh -dsir'
- run './BuildLinux.sh -dsi'
# Note:
If you're running Klipper, it's recommended to add the following configuration to your `printer.cfg` file.

View File

@ -3,7 +3,7 @@
set -e
set -o pipefail
while getopts ":dpa:snt:xbc:hu" opt; do
while getopts ":dpa:snt:xbc:h" opt; do
case "${opt}" in
d )
export BUILD_TARGET="deps"
@ -37,19 +37,15 @@ while getopts ":dpa:snt:xbc:hu" opt; do
1 )
export CMAKE_BUILD_PARALLEL_LEVEL=1
;;
u )
export BUILD_UNIVERSAL="1"
;;
h ) echo "Usage: ./build_release_macos.sh [-d]"
echo " -d: Build deps only"
echo " -a: Set ARCHITECTURE (arm64 or x86_64)"
echo " -a: Set ARCHITECTURE (arm64 or x86_64 or universal)"
echo " -s: Build slicer only"
echo " -n: Nightly build"
echo " -t: Specify minimum version of the target platform, default is 11.3"
echo " -x: Use Ninja CMake generator, default is Xcode"
echo " -b: Build without reconfiguring CMake"
echo " -c: Set CMake build configuration, default is Release"
echo " -u: Build universal binary (both arm64 and x86_64)"
echo " -1: Use single job for building"
exit 0
;;
@ -61,18 +57,10 @@ done
# Set defaults
if [ -z "$ARCH" ]; then
if [ "1." == "$BUILD_UNIVERSAL". ]; then
ARCH="universal"
else
ARCH="$(uname -m)"
fi
export ARCH
fi
if [ "1." == "$BUILD_UNIVERSAL". ]; then
echo "Universal build enabled - will create a combined arm64/x86_64 binary"
fi
if [ -z "$BUILD_CONFIG" ]; then
export BUILD_CONFIG="Release"
fi
@ -119,10 +107,10 @@ echo
# fi
PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_BUILD_DIR="$PROJECT_DIR/build_$ARCH"
PROJECT_BUILD_DIR="$PROJECT_DIR/build/$ARCH"
DEPS_DIR="$PROJECT_DIR/deps"
DEPS_BUILD_DIR="$DEPS_DIR/build_$ARCH"
DEPS="$DEPS_BUILD_DIR/OrcaSlicer_dep_$ARCH"
DEPS_BUILD_DIR="$DEPS_DIR/build/$ARCH"
DEPS="$DEPS_BUILD_DIR/OrcaSlicer_deps"
# Fix for Multi-config generators
if [ "$SLICER_CMAKE_GENERATOR" == "Xcode" ]; then
@ -132,42 +120,61 @@ else
fi
function build_deps() {
# iterate over two architectures: x86_64 and arm64
for _ARCH in x86_64 arm64; do
# if ARCH is universal or equal to _ARCH
if [ "$ARCH" == "universal" ] || [ "$ARCH" == "$_ARCH" ]; then
PROJECT_BUILD_DIR="$PROJECT_DIR/build/$_ARCH"
DEPS_BUILD_DIR="$DEPS_DIR/build/$_ARCH"
DEPS="$DEPS_BUILD_DIR/OrcaSlicer_dep"
echo "Building deps..."
(
set -x
mkdir -p "$DEPS"
cd "$DEPS_BUILD_DIR"
if [ "1." != "$BUILD_ONLY". ]; then
cmake .. \
cmake "${DEPS_DIR}" \
-G "${DEPS_CMAKE_GENERATOR}" \
-DDESTDIR="$DEPS" \
-DOPENSSL_ARCH="darwin64-${ARCH}-cc" \
-DOPENSSL_ARCH="darwin64-${_ARCH}-cc" \
-DCMAKE_BUILD_TYPE="$BUILD_CONFIG" \
-DCMAKE_OSX_ARCHITECTURES:STRING="${ARCH}" \
-DCMAKE_OSX_ARCHITECTURES:STRING="${_ARCH}" \
-DCMAKE_OSX_DEPLOYMENT_TARGET="${OSX_DEPLOYMENT_TARGET}"
fi
cmake --build . --config "$BUILD_CONFIG" --target deps
)
fi
done
}
function pack_deps() {
echo "Packing deps..."
(
set -x
mkdir -p "$DEPS"
cd "$DEPS_BUILD_DIR"
tar -zcvf "OrcaSlicer_dep_mac_${ARCH}_$(date +"%Y%m%d").tar.gz" "OrcaSlicer_dep_$ARCH"
cd "$DEPS_DIR"
tar -zcvf "OrcaSlicer_dep_mac_${ARCH}_$(date +"%Y%m%d").tar.gz" "build"
)
}
function build_slicer() {
echo "Building slicer..."
# iterate over two architectures: x86_64 and arm64
for _ARCH in x86_64 arm64; do
# if ARCH is universal or equal to _ARCH
if [ "$ARCH" == "universal" ] || [ "$ARCH" == "$_ARCH" ]; then
PROJECT_BUILD_DIR="$PROJECT_DIR/build/$_ARCH"
DEPS_BUILD_DIR="$DEPS_DIR/build/$_ARCH"
DEPS="$DEPS_BUILD_DIR/OrcaSlicer_dep"
echo "Building slicer for $_ARCH..."
(
set -x
mkdir -p "$PROJECT_BUILD_DIR"
cd "$PROJECT_BUILD_DIR"
if [ "1." != "$BUILD_ONLY". ]; then
cmake .. \
cmake "${PROJECT_DIR}" \
-G "${SLICER_CMAKE_GENERATOR}" \
-DBBL_RELEASE_TO_PUBLIC=1 \
-DCMAKE_PREFIX_PATH="$DEPS/usr/local" \
@ -176,7 +183,7 @@ function build_slicer() {
-DCMAKE_MACOSX_RPATH=ON \
-DCMAKE_INSTALL_RPATH="${DEPS}/usr/local" \
-DCMAKE_MACOSX_BUNDLE=ON \
-DCMAKE_OSX_ARCHITECTURES="${ARCH}" \
-DCMAKE_OSX_ARCHITECTURES="${_ARCH}" \
-DCMAKE_OSX_DEPLOYMENT_TARGET="${OSX_DEPLOYMENT_TARGET}"
fi
cmake --build . --config "$BUILD_CONFIG" --target "$SLICER_BUILD_TARGET"
@ -214,51 +221,32 @@ function build_slicer() {
# ver=${ver}_dev
# fi
# zip -FSr OrcaSlicer${ver}_Mac_${ARCH}.zip OrcaSlicer.app
# zip -FSr OrcaSlicer${ver}_Mac_${_ARCH}.zip OrcaSlicer.app
fi
done
}
function build_universal() {
echo "Building universal binary..."
# Save current ARCH
ORIGINAL_ARCH="$ARCH"
# Build x86_64
ARCH="x86_64"
PROJECT_BUILD_DIR="$PROJECT_DIR/build_$ARCH"
DEPS_BUILD_DIR="$DEPS_DIR/build_$ARCH"
DEPS="$DEPS_BUILD_DIR/OrcaSlicer_dep_$ARCH"
build_deps
build_slicer
# Build arm64
ARCH="arm64"
PROJECT_BUILD_DIR="$PROJECT_DIR/build_$ARCH"
DEPS_BUILD_DIR="$DEPS_DIR/build_$ARCH"
DEPS="$DEPS_BUILD_DIR/OrcaSlicer_dep_$ARCH"
build_deps
build_slicer
# Restore original ARCH
ARCH="$ORIGINAL_ARCH"
PROJECT_BUILD_DIR="$PROJECT_DIR/build_$ARCH"
DEPS_BUILD_DIR="$DEPS_DIR/build_$ARCH"
DEPS="$DEPS_BUILD_DIR/OrcaSlicer_dep_$ARCH"
PROJECT_BUILD_DIR="$PROJECT_DIR/build/$ARCH"
# Create universal binary
echo "Creating universal binary..."
PROJECT_BUILD_DIR="$PROJECT_DIR/build_Universal"
# PROJECT_BUILD_DIR="$PROJECT_DIR/build_Universal"
mkdir -p "$PROJECT_BUILD_DIR/OrcaSlicer"
UNIVERSAL_APP="$PROJECT_BUILD_DIR/OrcaSlicer/Universal_OrcaSlicer.app"
UNIVERSAL_APP="$PROJECT_BUILD_DIR/OrcaSlicer/OrcaSlicer.app"
rm -rf "$UNIVERSAL_APP"
cp -R "$PROJECT_DIR/build_x86_64/OrcaSlicer/OrcaSlicer.app" "$UNIVERSAL_APP"
cp -R "$PROJECT_DIR/build/arm64/OrcaSlicer/OrcaSlicer.app" "$UNIVERSAL_APP"
# Get the binary path inside the .app bundle
BINARY_PATH="Contents/MacOS/OrcaSlicer"
# Create universal binary using lipo
lipo -create \
"$PROJECT_DIR/build_x86_64/OrcaSlicer/OrcaSlicer.app/$BINARY_PATH" \
"$PROJECT_DIR/build_arm64/OrcaSlicer/OrcaSlicer.app/$BINARY_PATH" \
"$PROJECT_DIR/build/x86_64/OrcaSlicer/OrcaSlicer.app/$BINARY_PATH" \
"$PROJECT_DIR/build/arm64/OrcaSlicer/OrcaSlicer.app/$BINARY_PATH" \
-output "$UNIVERSAL_APP/$BINARY_PATH"
echo "Universal binary created at $UNIVERSAL_APP"
@ -266,22 +254,14 @@ function build_universal() {
case "${BUILD_TARGET}" in
all)
if [ "1." == "$BUILD_UNIVERSAL". ]; then
build_universal
else
build_deps
build_slicer
fi
;;
deps)
build_deps
;;
slicer)
if [ "1." == "$BUILD_UNIVERSAL". ]; then
build_universal
else
build_slicer
fi
;;
*)
echo "Unknown target: $BUILD_TARGET. Available targets: deps, slicer, all."
@ -289,6 +269,10 @@ case "${BUILD_TARGET}" in
;;
esac
if [ "$ARCH" = "universal" ] && [ "$BUILD_TARGET" != "deps" ]; then
build_universal
fi
if [ "1." == "$PACK_DEPS". ]; then
pack_deps
fi

2
deps/CMakeLists.txt vendored
View File

@ -45,7 +45,7 @@ if (NPROC EQUAL 0)
endif ()
set(DESTDIR "${CMAKE_CURRENT_BINARY_DIR}/destdir" CACHE PATH "Destination directory")
set(DEP_DOWNLOAD_DIR ${CMAKE_CURRENT_BINARY_DIR}/../DL_CACHE CACHE PATH "Path for downloaded source packages.")
set(DEP_DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/DL_CACHE CACHE PATH "Path for downloaded source packages.")
set(FLATPAK FALSE CACHE BOOL "Toggles various build settings for flatpak, like /usr/local in DESTDIR or not building wxwidgets")
if (NOT FLATPAK)
set(DESTDIR "${DESTDIR}/usr/local/")

View File

@ -6,4 +6,11 @@ grep -q org.freedesktop.Platform.GL.nvidia /.flatpak-info && export WEBKIT_DISAB
# Work-around https://github.com/bambulab/BambuStudio/issues/3440
export LC_ALL=C.UTF-8
exec /app/bin/orca-slicer "$@"
if XDG_CONFIG_HOME=$HOME/.config /app/bin/uses-dark-theme.py; then
export GTK_THEME='Adwaita:dark'
export ORCA_SLICER_DARK_THEME='true'
echo "Message: $(date +%T): INFO: using dark theme variant"
fi
exec /app/bin/orca-slicer "$@" &
$(/app/bin/set-dark-theme-variant.py) &

View File

@ -19,8 +19,34 @@ finish-args:
- --talk-name=io.github.softfever.OrcaSlicer.InstanceCheck.*
- --system-talk-name=org.freedesktop.UDisks2
- --env=SPNAV_SOCKET=/run/spnav.sock
# set dark theme
- --env=ORCA_SLICER_DARK_THEME=false
modules:
# xprop, xlib is needed to manipulate the X11 window and set _GTK_THEME_VARIANT dark on X11
# and paint the window dark when ORCA_SLICER_DARK_THEME is true
# see: entrypoint & set-dark-theme-variant.py (originated from Pursa Slicer flatpak which originated from spotify client flatpak)
- name: xprop
sources:
- type: archive
url: https://xorg.freedesktop.org/archive/individual/app/xprop-1.2.5.tar.gz
sha256: b7bf6b6be6cf23e7966a153fc84d5901c14f01ee952fbd9d930aa48e2385d670
- name: python-setuptools_scm
buildsystem: simple
build-commands:
- pip3 install --no-deps --no-build-isolation --verbose --prefix=${FLATPAK_DEST} .
sources:
- type: archive
url: https://files.pythonhosted.org/packages/57/38/930b1241372a9f266a7df2b184fb9d4f497c2cef2e016b014f82f541fe7c/setuptools_scm-6.0.1.tar.gz
sha256: d1925a69cb07e9b29416a275b9fadb009a23c148ace905b2fb220649a6c18e92
- name: python-xlib
buildsystem: simple
build-commands:
- pip3 install --no-deps --no-build-isolation --verbose --prefix=${FLATPAK_DEST} .
sources:
- type: archive
url: https://files.pythonhosted.org/packages/86/f5/8c0653e5bb54e0cbdfe27bf32d41f27bc4e12faa8742778c17f2a71be2c0/python-xlib-0.33.tar.gz
sha256: 55af7906a2c75ce6cb280a584776080602444f75815a7aff4d287bb2d7018b32
# JPEG codec for the liveview
- name: gst-plugins-good
@ -299,6 +325,8 @@ modules:
desktop-file-edit --set-key=Exec --set-value="entrypoint %U" /app/share/applications/${FLATPAK_ID}.desktop
install -Dm755 entrypoint /app/bin
install -Dm755 umount /app/bin
install set-dark-theme-variant.py /app/bin
install uses-dark-theme.py /app/bin
sources:
# -
@ -316,6 +344,14 @@ modules:
- type: file
path: io.github.softfever.OrcaSlicer.metainfo.xml
# script to set dark theme variant
- type: file
path: set-dark-theme-variant.py
# script to detect if host uses dark theme
- type: file
path: uses-dark-theme.py
# start-up script
- type: file
path: entrypoint

View File

@ -0,0 +1,85 @@
#!/usr/bin/env python3
import Xlib
import Xlib.display
import time
import subprocess
import os
import sys
disp = Xlib.display.Display()
root = disp.screen().root
NET_CLIENT_LIST = disp.intern_atom('_NET_CLIENT_LIST')
def set_theme_variant_by_window_id(id, variant):
# Use subprocess to call
# xprop and set the variant from id.
try:
s = subprocess.call(['xprop', '-f', '_GTK_THEME_VARIANT', '8u', '-set', '_GTK_THEME_VARIANT', variant, '-id', str(id)],
stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
if s == 0:
return True
return False
except Exception as ex:
return False
def set_theme_variant_from_win_id_collection(win_id_collection, variant):
# Loop though all of the collected
# window ids and set theme variant
for win_id in win_id_collection:
set_theme_variant_by_window_id(win_id, variant)
def collection_win_id_from_wm_class_name(win_class_name):
collect = []
# Loop though all of the windows
# and collect id's those that match
# win_class: prusa-slicer
for win_id in root.get_full_property(NET_CLIENT_LIST, Xlib.X.AnyPropertyType).value:
try:
win = disp.create_resource_object('window', win_id)
if not win.get_wm_transient_for():
win_class = win.get_wm_class()
if win_id and win_class_name in win_class:
collect.append(
win_id) if win_id not in collect else collect
except Xlib.error.BadWindow:
pass
return collect
if __name__ == '__main__':
if os.environ.get('ORCA_SLICER_DARK_THEME', 'false') != 'true':
sys.exit(0)
# Listen for X Property Change events.
root.change_attributes(event_mask=Xlib.X.PropertyChangeMask)
# the class name of the slicer window
win_class_name = 'orcaslicer'
# the variant to set
variant = 'dark'
start = time.time()
while True:
# collect all of the window ids
collect = collection_win_id_from_wm_class_name(win_class_name)
# give Orca Slicer window 2 secs to
# collect the wanted window ids
# set the theme variant and exit
if time.time() - start <= 2:
# disp.next_event() blocks if no events are
# queued. In combination with while True
# it creates a very simple event loop.
disp.next_event()
set_theme_variant_from_win_id_collection(collect, variant)
else:
break

View File

@ -0,0 +1,18 @@
#!/usr/bin/env python3
import os
import sys
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk as gtk
if __name__ == '__main__':
forced = os.environ.get('ORCA_SLICER_DARK_THEME', 'false') == 'true'
settings = gtk.Settings.get_default()
prefer_dark = settings.get_property('gtk-application-prefer-dark-theme')
if not forced and not prefer_dark:
sys.exit(1)
else:
sys.exit(0)

View File

@ -3453,8 +3453,8 @@ msgstr ""
#, possible-c-format, possible-boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
msgid ""

View File

@ -3691,11 +3691,11 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"La temperatura recomanada del broquet d'aquest tipus de filament és de [%d, "
"%d] graus centígrads"
"%d] graus Celsius."
msgid ""
"Too small max volumetric speed.\n"

View File

@ -3618,8 +3618,8 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"Doporučená teplota trysky pro tento typ filamentu je [%d, %d]stupňů Celsia"
@ -18139,7 +18139,7 @@ msgstr ""
#, c-format, boost-format
#~ msgid ""
#~ "Bed temperature of other layer is lower than bed temperature of initial "
#~ "layer for more than %d degree centigrade.\n"
#~ "layer for more than %d degrees Celsius.\n"
#~ "This may cause model broken free from build plate during printing"
#~ msgstr ""
#~ "Teplota podložky ostatních vrstev je nižší než teplota podložky první "

View File

@ -209,8 +209,9 @@ msgstr "Gizmo-Skalieren"
msgid "Error: Please close all toolbar menus first"
msgstr "Fehler: Bitte schließen sie zuerst alle Werkzeugleistenmenüs"
#. inches
msgid "in"
msgstr "in"
msgstr ""
msgid "mm"
msgstr "mm"
@ -3732,10 +3733,10 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"Die empfohlene Düsentemperatur für diesen Filamenttyp beträgt [%d, %d] °C"
"Die empfohlene Düsentemperatur für diesen Filamenttyp beträgt [%d, %d] °C."
msgid ""
"Too small max volumetric speed.\n"
@ -20600,7 +20601,7 @@ msgstr ""
#, c-format, boost-format
#~ msgid ""
#~ "Bed temperature of other layer is lower than bed temperature of initial "
#~ "layer for more than %d degree centigrade.\n"
#~ "layer for more than %d degrees Celsius.\n"
#~ "This may cause model broken free from build plate during printing"
#~ msgstr ""
#~ "Die Betttemperatur der anderen Schicht ist um mehr als %d Grad Celsius "

View File

@ -1436,6 +1436,8 @@ msgid ""
"OrcaSlicer will terminate because of running out of memory.It may be a bug. "
"It will be appreciated if you report the issue to our team."
msgstr ""
"OrcaSlicer will terminate because of running out of memory. It may be a bug. "
"It will be appreciated if you report the issue to our team."
msgid "Fatal error"
msgstr "Fatal error"
@ -3583,11 +3585,9 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
msgstr ""
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees centigrade"
"degrees Celsius."
msgstr ""
msgid ""
"Too small max volumetric speed.\n"
@ -5192,6 +5192,8 @@ msgid ""
"The .gcode.3mf file contains no G-code data.Please slice it with Orca Slicer "
"and export a new .gcode.3mf file."
msgstr ""
"The .gcode.3mf file contains no G-code data. Please slice it with Orca Slicer "
"and export a new .gcode.3mf file."
#, c-format, boost-format
msgid "File '%s' was lost! Please download it again."
@ -12398,6 +12400,8 @@ msgid ""
"Maximum area of a hole in the base of the model before it's filled by "
"conical material.A value of 0 will fill all the holes in the model base."
msgstr ""
"Maximum area of a hole in the base of the model before it's filled by "
"conical material. A value of 0 will fill all the holes in the model base."
msgid "mm²"
msgstr "mm²"
@ -12980,6 +12984,13 @@ msgid ""
"Final number of loops is not taling into account whli arranging or "
"validating objects distance. Increase loop number in such case."
msgstr ""
"Minimum filament extrusion length in mm when printing the skirt. Zero means "
"this feature is disabled.\n"
"\n"
"Using a non zero value is useful if the printer is set up to print without a "
"prime line.\n"
"Final number of loops is not taking into account while arranging or "
"validating objects distance. Increase loop number in such case."
msgid ""
"The printing speed in exported gcode will be slowed down, when the estimated "
@ -13845,6 +13856,9 @@ msgid ""
"setups.This is only used when 'Ooze prevention' is active in Print Settings. "
"Set to 0 to disable."
msgstr ""
"Nozzle temperature when the tool is currently not used in multi-tool "
"setups. This is only used when 'Ooze prevention' is active in Print Settings. "
"Set to 0 to disable."
msgid "X-Y hole compensation"
msgstr "X-Y hole compensation"
@ -13926,6 +13940,10 @@ msgid ""
"Wipe tower is only compatible with relative mode. It is recommended on most "
"printers. Default is checked"
msgstr ""
"Relative extrusion is recommended when using \"label_objects\" option. Some "
"extruders work better with this option unchecked (absolute extrusion mode). "
"Wipe tower is only compatible with relative mode. It is recommended on most "
"printers. Default is checked"
msgid ""
"Classic wall generator produces walls with constant extrusion width and for "
@ -17657,11 +17675,11 @@ msgstr ""
#, c-format, boost-format
#~ msgid ""
#~ "Bed temperature of other layer is lower than bed temperature of initial "
#~ "layer for more than %d degree centigrade.\n"
#~ "layer for more than %d degrees Celsius.\n"
#~ "This may cause model broken free from build plate during printing"
#~ msgstr ""
#~ "The bed temperature of other layers is lower than the bed temperature of "
#~ "the first layer by more than %d degrees centigrade.\n"
#~ "the first layer by more than %d degrees Celsius.\n"
#~ "This may cause models to break free from the build plate during printing."
#~ msgid ""

View File

@ -3722,11 +3722,11 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"La temperatura recomendada de la boquilla para este tipo de filamento es de "
"[%d, %d] grados centígrados"
"[%d, %d] grados Celsius."
msgid ""
"Too small max volumetric speed.\n"
@ -20194,7 +20194,7 @@ msgstr ""
#, c-format, boost-format
#~ msgid ""
#~ "Bed temperature of other layer is lower than bed temperature of initial "
#~ "layer for more than %d degree centigrade.\n"
#~ "layer for more than %d degrees Celsius.\n"
#~ "This may cause model broken free from build plate during printing"
#~ msgstr ""
#~ "La temperatura del lecho de la otra capa es inferior a la temperatura del "

View File

@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n==0 || n==1) ? 0 : 1;\n"
"X-Generator: Poedit 3.5\n"
"X-Generator: Poedit 3.6\n"
msgid "Supports Painting"
msgstr "Peindre les supports"
@ -212,8 +212,9 @@ msgstr "Gizmo-Redimensionner"
msgid "Error: Please close all toolbar menus first"
msgstr "Erreur : Veuillez d'abord fermer tous les menus de la barre d'outils"
#. inches
msgid "in"
msgstr "dans"
msgstr ""
msgid "mm"
msgstr "mm"
@ -3731,11 +3732,11 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"La température de buse recommandée pour ce type de filament est de [%d, %d] "
"degrés centigrades"
"degrés Celsius."
msgid ""
"Too small max volumetric speed.\n"
@ -3823,10 +3824,10 @@ msgid ""
"YES - Keep Prime Tower\n"
"NO - Keep Adaptive Layer Height and Independent Support Layer Height"
msgstr ""
"La tour de purge ne fonctionne pas lorsque la hauteur de couche adaptative "
"La tour damorçage ne fonctionne pas lorsque la hauteur de couche adaptative "
"ou la hauteur de couche de support indépendante est activée. \n"
"Que souhaitez-vous conserver ? \n"
"OUI - Conserver la tour de purge \n"
"OUI - Conserver la tour damorçage \n"
"NON - Conserver la hauteur de la couche adaptative et la hauteur de la "
"couche de support indépendante"
@ -3836,10 +3837,10 @@ msgid ""
"YES - Keep Prime Tower\n"
"NO - Keep Adaptive Layer Height"
msgstr ""
"La tour de purge ne fonctionne pas lorsque la hauteur de couche adaptative "
"La tour damorçage ne fonctionne pas lorsque la hauteur de couche adaptative "
"est activée. \n"
"Que souhaitez-vous conserver ? \n"
"OUI - Conserver la tour de purge \n"
"OUI - Conserver la tour damorçage \n"
"NON - Conserver la hauteur de la couche adaptative"
msgid ""
@ -3848,7 +3849,7 @@ msgid ""
"YES - Keep Prime Tower\n"
"NO - Keep Independent Support Layer Height"
msgstr ""
"La tour de purge ne fonctionne pas lorsque la hauteur de la couche de "
"La tour damorçage ne fonctionne pas lorsque la hauteur de la couche de "
"support indépendante est activée.\n"
"Que souhaitez-vous conserver ?\n"
"OUI - Garder la tour de purge\n"
@ -4943,7 +4944,7 @@ msgid ""
"top/bottom/side views"
msgstr ""
"Passage automatique de la vue en plan à la vue en perspective lorsque lon "
"passe dune vue de haut en bas ou de côté à une vue orthographique."
"passe dune vue de haut en bas ou de côté à une vue orthographique"
msgid "Show &G-code Window"
msgstr "Afficher la fenêtre du &G-code"
@ -5892,8 +5893,8 @@ msgstr[1] "%1$d L'objets sont mis en couleur."
#, c-format, boost-format
msgid "%1$d object was loaded as a part of cut object."
msgid_plural "%1$d objects were loaded as parts of cut object"
msgstr[0] "%1$d objet a été chargé en tant que partie de lobjet coupé"
msgstr[1] "%1$d objets ont été chargés en tant que partie de lobjet coupé"
msgstr[0] "%1$d objet a été chargé en tant que partie de lobjet coupé."
msgstr[1] "%1$d objets ont été chargés en tant que partie de lobjet coupé."
msgid "ERROR"
msgstr "ERREUR"
@ -6775,7 +6776,7 @@ msgstr ""
"La plaque% d : %s n'est pas suggéré pour l'utilisation du filament "
"d'impression %s(%s). Si vous souhaitez toujours effectuer ce travail "
"d'impression, veuillez régler la température du plateau de ce filament sur "
"un nombre différent de zéro"
"un nombre différent de zéro."
msgid "Switching the language requires application restart.\n"
msgstr "Le changement de langue nécessite le redémarrage de l'application.\n"
@ -7864,16 +7865,16 @@ msgid ""
"Prime tower is required for smooth timelapse. There may be flaws on the "
"model without prime tower. Are you sure you want to disable prime tower?"
msgstr ""
"Une tour de purge est requise pour le mode Timeplase fluide. Il peut y avoir "
"des défauts sur le modèle sans tour de purge. Êtes-vous sûr de vouloir la "
"désactiver ?"
"Une tour damorçage est requise pour le mode Timeplase fluide. Il peut y "
"avoir des défauts sur le modèle sans tour de purge. Êtes-vous sûr de vouloir "
"la désactiver ?"
msgid ""
"Prime tower is required for smooth timelapse. There may be flaws on the "
"model without prime tower. Do you want to enable prime tower?"
msgstr ""
"Une tour de purge est requise pour un mode timelapse fluide. Il peut y avoir "
"des défauts sur le modèle sans tour de purge. Voulez-vous activer la "
"Une tour damorçage est requise pour un mode timelapse fluide. Il peut y "
"avoir des défauts sur le modèle sans tour de purge. Voulez-vous activer la "
"désactiver?"
msgid "Still print by object?"
@ -8124,7 +8125,7 @@ msgid "Multimaterial"
msgstr "Multi-matériaux"
msgid "Prime tower"
msgstr "Tour de purge"
msgstr "Tour damorçage"
msgid "Filament for Features"
msgstr "Filament pour les caractéristiques"
@ -9724,7 +9725,7 @@ msgstr ""
"de l'impression."
msgid "Prime Tower"
msgstr "Tour de purge"
msgstr "Tour damorçage"
msgid " is too close to others, and collisions may be caused.\n"
msgstr ""
@ -9827,57 +9828,57 @@ msgid ""
"The prime tower is currently only supported for the Marlin, RepRap/Sprinter, "
"RepRapFirmware and Repetier G-code flavors."
msgstr ""
"La tour principale nest actuellement prise en charge que pour les versions "
"La tour damorçage nest actuellement prise en charge que pour les versions "
"Marlin, RepRap/Sprinter, RepRapFirmware et Repetier G-code."
msgid "The prime tower is not supported in \"By object\" print."
msgstr ""
"La tour de purge n'est pas prise en charge dans l'impression \"Par objet\"."
"La tour damorçage n'est pas prise en charge dans l'impression \"Par objet\"."
msgid ""
"The prime tower is not supported when adaptive layer height is on. It "
"requires that all objects have the same layer height."
msgstr ""
"La tour de purge n'est pas prise en charge lorsque la hauteur de couche "
"La tour damorçage n'est pas prise en charge lorsque la hauteur de couche "
"adaptative est activée. Cela nécessite que tous les objets aient la même "
"hauteur de couche."
msgid "The prime tower requires \"support gap\" to be multiple of layer height"
msgstr ""
"La tour de purge nécessite que \"l'écart de support\" soit un multiple de la "
"hauteur de la couche"
"La tour damorçage nécessite que \"l'écart de support\" soit un multiple de "
"la hauteur de la couche"
msgid "The prime tower requires that all objects have the same layer heights"
msgstr ""
"La tour de purge nécessite que tous les objets aient la même hauteur de "
"La tour damorçage nécessite que tous les objets aient la même hauteur de "
"couche"
msgid ""
"The prime tower requires that all objects are printed over the same number "
"of raft layers"
msgstr ""
"La tour de purge nécessite que tous les objets soient imprimés sur le même "
"La tour damorçage nécessite que tous les objets soient imprimés sur le même "
"nombre de couche de radeau"
msgid ""
"The prime tower is only supported for multiple objects if they are printed "
"with the same support_top_z_distance"
msgstr ""
"La tour de purge nest prise en charge pour plusieurs objets que sils sont "
"imprimés avec la même valeur de support_top_z_distance."
"La tour damorçage nest prise en charge pour plusieurs objets que sils "
"sont imprimés avec la même valeur de support_top_z_distance."
msgid ""
"The prime tower requires that all objects are sliced with the same layer "
"heights."
msgstr ""
"La tour de purge nécessite que tous les objets soient découpés avec la même "
"hauteur de couche."
"La tour damorçage nécessite que tous les objets soient découpés avec la "
"même hauteur de couche."
msgid ""
"The prime tower is only supported if all objects have the same variable "
"layer height"
msgstr ""
"La tour de purge n'est prise en charge que si tous les objets ont la même "
"La tour damorçage n'est prise en charge que si tous les objets ont la même "
"hauteur de couche variable"
msgid ""
@ -9906,8 +9907,8 @@ msgstr ""
msgid ""
"The prime tower requires that support has the same layer height with object."
msgstr ""
"La tour de purge nécessite que le support ait la même hauteur de couche avec "
"l'objet."
"La tour damorçage nécessite que le support ait la même hauteur de couche "
"avec l'objet."
msgid ""
"Organic support tree tip diameter must not be smaller than support material "
@ -14546,7 +14547,7 @@ msgstr ""
"une vidéo timelapse une fois l'impression terminée. Si le mode lisse est "
"sélectionné, l'extrudeur se déplace vers la goulotte d'évacuation à chaque "
"couche imprimée, puis prend un cliché. Étant donné que le filament fondu "
"peut s'échapper de la buse pendant la prise de vue, une tour de purge est "
"peut s'échapper de la buse pendant la prise de vue, une tour damorçage est "
"requise en mode lisse pour essuyer la buse."
msgid "Traditional"
@ -14623,10 +14624,10 @@ msgstr ""
"PAUSE pour déclencher laction de changement manuel de filament."
msgid "Purge in prime tower"
msgstr "Purge dans la tour de purge"
msgstr "Purge dans la tour damorçage"
msgid "Purge remaining filament into prime tower"
msgstr "Purger le filament restant dans la tour de purge"
msgstr "Purger le filament restant dans la tour damorçage"
msgid "Enable filament ramming"
msgstr "Activer le pilonnage du filament"
@ -14952,8 +14953,8 @@ msgid ""
msgstr ""
"La couche de support utilise la hauteur de la couche indépendamment de la "
"couche objet. Cela permet de personnaliser lécart de Z et de gagner du "
"temps d'impression. Cette option ne sera pas valide lorsque la tour de purge "
"sera activée."
"temps d'impression. Cette option ne sera pas valide lorsque la tour "
"damorçage sera activée."
msgid "Threshold angle"
msgstr "Angle de seuil"
@ -15305,13 +15306,13 @@ msgstr ""
"purge multiplié par les volumes de purge dans le tableau."
msgid "Prime volume"
msgstr "Premier volume"
msgstr "Volume damorçage"
msgid "The volume of material to prime extruder on tower."
msgstr "Le volume de matériau pour amorcer l'extrudeur sur la tour."
msgid "Width of prime tower"
msgstr "Largeur de la tour de purge"
msgstr "Largeur de la tour damorçage"
msgid "Wipe tower rotation angle"
msgstr "Angle de rotation de la tour dessuyage"
@ -15405,7 +15406,7 @@ msgstr ""
"matériaux de remplissage des objets. Cela peut réduire la quantité de "
"déchets et le temps d'impression. Si les parois sont imprimées avec un "
"filament transparent, le remplissage de couleurs mélangées sera visible. "
"Cela ne prendra effet que si la tour de purge est activée."
"Cela ne prendra effet que si la tour damorçage est activée."
msgid ""
"Purging after filament change will be done inside objects' support. This may "
@ -15414,7 +15415,7 @@ msgid ""
msgstr ""
"La purge après le changement de filament se fera à l'intérieur du support "
"des objets. Cela peut réduire la quantité de déchets et le temps "
"d'impression. Cela ne prendra effet que si une tour de purge est activée."
"d'impression. Cela ne prendra effet que si une tour damorçage est activée."
msgid ""
"This object will be used to purge the nozzle after a filament change to save "
@ -15424,7 +15425,7 @@ msgstr ""
"Cet objet sera utilisé pour purger la buse après un changement de filament "
"afin d'économiser du filament et de réduire le temps d'impression. Les "
"couleurs des objets seront mélangées en conséquence. Cela ne prendra effet "
"que si la tour de purge est activée."
"que si la tour damorçage est activée."
msgid "Maximal bridging distance"
msgstr "Distance de pont maximale"
@ -20773,7 +20774,7 @@ msgstr ""
#, c-format, boost-format
#~ msgid ""
#~ "Bed temperature of other layer is lower than bed temperature of initial "
#~ "layer for more than %d degree centigrade.\n"
#~ "layer for more than %d degrees Celsius.\n"
#~ "This may cause model broken free from build plate during printing"
#~ msgstr ""
#~ "La température du plateau des autres couches est inférieure à la "

View File

@ -3620,8 +3620,8 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"Az ajánlott fúvóka hőmérséklet ehhez a filament típushoz [%d, %d] Celsius-fok"
@ -17907,7 +17907,7 @@ msgstr ""
#, c-format, boost-format
#~ msgid ""
#~ "Bed temperature of other layer is lower than bed temperature of initial "
#~ "layer for more than %d degree centigrade.\n"
#~ "layer for more than %d degrees Celsius.\n"
#~ "This may cause model broken free from build plate during printing"
#~ msgstr ""
#~ "A többi réteg asztalhőmérséklete több mint %d Celsius-fokkal alacsonyabb, "

View File

@ -2780,31 +2780,31 @@ msgstr "Invia configurazione di stampa"
#, c-format, boost-format
msgid "Successfully sent. Will automatically jump to the device page in %ss"
msgstr ""
"Inviato con successo. Passerà automaticamente alla pagina del dispositivo in "
"%s"
"Inviato con successo. Passaggio automatico alla pagina del dispositivo in %s "
"s"
#, c-format, boost-format
msgid "Successfully sent. Will automatically jump to the next page in %ss"
msgstr ""
"Inviato con successo. Passerà automaticamente alla pagina successiva in %ss"
"Inviato con successo. Passaggio automatico alla pagina successiva in %s s"
msgid "An SD card needs to be inserted before printing via LAN."
msgstr ""
"È necessario inserire una scheda microSD prima di stampare tramite LAN."
msgstr "È necessario inserire una scheda SD prima di stampare tramite LAN."
msgid "Sending gcode file over LAN"
msgstr "Invio file G-code tramite LAN"
msgid "Sending gcode file to sdcard"
msgstr "Invia file G-code a scheda microSD"
msgstr "Invio file G-code a scheda SD"
#, c-format, boost-format
msgid "Successfully sent. Close current page in %s s"
msgstr "Inviato con successo. Chiudi la pagina corrente in %s s"
msgstr "Inviato con successo. Chiusura della pagina corrente in %s s"
msgid "An SD card needs to be inserted before sending to printer."
msgstr ""
"È necessario inserire una scheda microSD prima di inviarla alla stampante."
"È necessario inserire una scheda SD prima di inviare il G-code alla "
"stampante."
msgid "Importing SLA archive"
msgstr "Importa archivio SLA"
@ -3390,7 +3390,7 @@ msgid ""
"Error message: %1%.\n"
"Source file %2%."
msgstr ""
"Impossibile salvare il file del G-code.\n"
"Impossibile salvare il file G-code.\n"
"Messaggio di errore: %1%.\n"
"File sorgente %2%."
@ -3725,11 +3725,11 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"La temperatura dell'ugello consigliata per questo filamento è [%d, %d] gradi "
"centigradi"
"Celsius."
msgid ""
"Too small max volumetric speed.\n"
@ -3740,9 +3740,9 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Current chamber temperature is higher than the material's safe "
"temperature,it may result in material softening and clogging.The maximum "
"safe temperature for the material is %d"
"Current chamber temperature is higher than the material's safe temperature,"
"it may result in material softening and clogging.The maximum safe "
"temperature for the material is %d"
msgstr ""
"L'attuale temperatura della camera è superiore alla temperatura di sicurezza "
"del materiale. Potrebbe causare l'ammorbidimento e l'intasamento del "
@ -5225,7 +5225,7 @@ msgid "Video Stopped."
msgstr "Video Interrotto."
msgid "LAN Connection Failed (Failed to start liveview)"
msgstr "Connessione LAN non riuscita (impossibile avviare video in diretta)"
msgstr "Connessione LAN non riuscita (impossibile avviare il video in diretta)"
msgid ""
"Virtual Camera Tools is required for this task!\n"
@ -7626,14 +7626,15 @@ msgstr ""
msgid "An SD card needs to be inserted before send to printer SD card."
msgstr ""
"È necessario inserire una scheda SD prima di inviare la stampa alla scheda "
"È necessario inserire una scheda SD prima di inviare il G-code alla scheda "
"SD della stampante."
msgid "The printer is required to be in the same LAN as Orca Slicer."
msgstr "La stampante deve essere sulla stessa LAN di OrcaSlicer."
msgid "The printer does not support sending to printer SD card."
msgstr "La stampante non supporta l'invio alla scheda SD della stampante."
msgstr ""
"La stampante non supporta l'invio del G-code alla scheda SD della stampante."
msgid "Slice ok."
msgstr "Elaborazione completa."
@ -12363,8 +12364,8 @@ msgid "mm/s² or %"
msgstr "mm/s o %"
msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage "
"(e.g. 100%), it will be calculated based on the default acceleration."
"Acceleration of sparse infill. If the value is expressed as a percentage (e."
"g. 100%), it will be calculated based on the default acceleration."
msgstr ""
"Accelerazione del riempimento sparso. Se il valore è espresso in percentuale "
"(ad esempio 100%), verrà calcolato in base all'accelerazione predefinita."
@ -12913,8 +12914,8 @@ msgid ""
"descriptive text. If you print from SD card, the additional weight of the "
"file could make your firmware slow down."
msgstr ""
"Abilita questa opzione per ottenere un file G-code commentato, con un testo "
"descrittivo per ciascuna riga. Se si stampa dalla scheda SD, il peso "
"Abilita questa opzione per ottenere un file G-code con commenti, cioè con un "
"testo descrittivo per ciascuna riga. Se si stampa dalla scheda SD, il peso "
"aggiuntivo del file potrebbe rallentare il firmware."
msgid "Infill combination"
@ -15372,9 +15373,9 @@ msgid "Idle temperature"
msgstr "Temperatura di inattività"
msgid ""
"Nozzle temperature when the tool is currently not used in multi-tool "
"setups.This is only used when 'Ooze prevention' is active in Print Settings. "
"Set to 0 to disable."
"Nozzle temperature when the tool is currently not used in multi-tool setups."
"This is only used when 'Ooze prevention' is active in Print Settings. Set to "
"0 to disable."
msgstr ""
"Temperatura dell'ugello quando l'estrusore non è attualmente utilizzato in "
"configurazioni multitestina. Viene utilizzato solo quando 'Prevenzione "
@ -15898,11 +15899,11 @@ msgid "Debug level"
msgstr "Livello di debug"
msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"5:trace\n"
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
msgstr ""
"Imposta livello di debug. 0:fatale, 1:errore, 2:avviso, 3:info, 4:debug, "
"5:traccia\n"
"Imposta livello di debug. 0:fatale, 1:errore, 2:avviso, 3:info, 4:debug, 5:"
"traccia\n"
msgid "Enable timelapse for print"
msgstr "Abilita timelapse per la stampa"
@ -16359,8 +16360,8 @@ msgstr "Supporto: generazione punti di contatto"
msgid ""
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
msgstr ""
"Formato file sconosciuto: il file di input deve avere "
"un'estensione .stl, .obj o .amf(.xml)."
"Formato file sconosciuto: il file di input deve avere un'estensione .stl, ."
"obj o .amf(.xml)."
msgid "Loading of a model file failed."
msgstr "Caricamento file del modello non riuscito."
@ -16370,8 +16371,8 @@ msgstr "Impossibile leggere il file fornito perché è vuoto"
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
msgstr ""
"Formato file sconosciuto: il file di input deve avere un'estensione .3mf "
"o .zip.amf."
"Formato file sconosciuto: il file di input deve avere un'estensione .3mf o ."
"zip.amf."
msgid "Canceled"
msgstr "Annullato"
@ -19248,10 +19249,9 @@ msgstr ""
#~ "\n"
#~ "\n"
#~ "Per impostazione predefinita, i piccoli bridge interni vengono filtrati e "
#~ "il riempimento solido interno viene stampato direttamente sul "
#~ "riempimento.Questo metodo funziona bene nella maggior parte dei casi, "
#~ "velocizzando la stampa senza compromettere troppo la qualità della "
#~ "superficie superiore.\n"
#~ "il riempimento solido interno viene stampato direttamente sul riempimento."
#~ "Questo metodo funziona bene nella maggior parte dei casi, velocizzando la "
#~ "stampa senza compromettere troppo la qualità della superficie superiore.\n"
#~ "\n"
#~ "Tuttavia, in modelli fortemente inclinati o curvi, soprattutto se si "
#~ "utilizza una densità di riempimento troppo bassa, potrebbe comportare "
@ -19875,10 +19875,10 @@ msgstr ""
#~ "RHEL 7 puoi trovare quelle istruzioni sul wiki."
#~ msgid ""
#~ "Relative extrusion is recommended when using \"label_objects\" "
#~ "option.Some extruders work better with this option unchecked (absolute "
#~ "extrusion mode). Wipe tower is only compatible with relative mode. It is "
#~ "always enabled on BambuLab printers. Default is checked"
#~ "Relative extrusion is recommended when using \"label_objects\" option."
#~ "Some extruders work better with this option unchecked (absolute extrusion "
#~ "mode). Wipe tower is only compatible with relative mode. It is always "
#~ "enabled on BambuLab printers. Default is checked"
#~ msgstr ""
#~ "L'estrusione relativa è consigliata quando si utilizza l'opzione "
#~ "\"label_objects\". Alcuni estrusori funzionano meglio con questa opzione "
@ -20244,11 +20244,11 @@ msgstr ""
#, c-format, boost-format
#~ msgid ""
#~ "Bed temperature of other layer is lower than bed temperature of initial "
#~ "layer for more than %d degree centigrade.\n"
#~ "layer for more than %d degrees Celsius.\n"
#~ "This may cause model broken free from build plate during printing"
#~ msgstr ""
#~ "The bed temperature of other layers is lower than the bed temperature of "
#~ "the first layer by more than %d degrees centigrade.\n"
#~ "the first layer by more than %d degrees Celsius.\n"
#~ "This may cause models to break free from the build plate during printing."
#~ msgid ""

View File

@ -3579,8 +3579,8 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr "このフィラメントで推奨ノズル温度は %d ~ %d ℃です。"
msgid ""
@ -17653,7 +17653,7 @@ msgstr ""
#, c-format, boost-format
#~ msgid ""
#~ "Bed temperature of other layer is lower than bed temperature of initial "
#~ "layer for more than %d degree centigrade.\n"
#~ "layer for more than %d degrees Celsius.\n"
#~ "This may cause model broken free from build plate during printing"
#~ msgstr ""
#~ "ベッド温度が1層目温度より %d ℃以上低いです。造形中プレートより離脱する可能"

View File

@ -3594,8 +3594,8 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr "이 필라멘트 유형의 권장 노즐 온도는 [%d, %d]°C입니다"
msgid ""
@ -19244,7 +19244,7 @@ msgstr ""
#, c-format, boost-format
#~ msgid ""
#~ "Bed temperature of other layer is lower than bed temperature of initial "
#~ "layer for more than %d degree centigrade.\n"
#~ "layer for more than %d degrees Celsius.\n"
#~ "This may cause model broken free from build plate during printing"
#~ msgstr ""
#~ "다른 레이어의 베드 온도가 초기 레이어의 베드 온도보다 %d°C 이상 낮습니"

View File

@ -3657,11 +3657,11 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"De aanbevolen mondstuk temperatuur voor dit type filament is [%d, %d] graden "
"Celsius"
"Celsius."
msgid ""
"Too small max volumetric speed.\n"
@ -18231,10 +18231,10 @@ msgstr ""
#, c-format, boost-format
#~ msgid ""
#~ "Bed temperature of other layer is lower than bed temperature of initial "
#~ "layer for more than %d degree centigrade.\n"
#~ "layer for more than %d degrees Celsius.\n"
#~ "This may cause model broken free from build plate during printing"
#~ msgstr ""
#~ "De printbed temperatuur voor de overige lagen is %d graden celcius lager "
#~ "De printbed temperatuur voor de overige lagen is %d graden Celcius lager "
#~ "dan de temperatuur voor de eerste laag.\n"
#~ "Hierdoor kan de print loskomen van het printbed gedurende de printtaak"

View File

@ -1189,7 +1189,7 @@ msgid ""
"Also disables 'reload from disk' option."
msgstr ""
"Nie zapisuj lokalnej ścieżki do pliku 3MF.\n"
"Uniemożliwia również opcję „przeładuj z dysku”."
"Uniemożliwia również opcję \"przeładuj z dysku\"."
#. TRN: An menu option to convert the SVG into an unmodifiable model part.
msgid "Bake"
@ -1206,7 +1206,7 @@ msgid "Save SVG file"
msgstr "Zapisz plik SVG"
msgid "Save as '.svg' file"
msgstr "Zapisz jako plik „.svg”"
msgstr "Zapisz jako plik \".svg\""
msgid "Size in emboss direction."
msgstr "Rozmiar w kierunku wytłaczania."
@ -1248,7 +1248,7 @@ msgstr "Odbij poziomo"
#. TRN: This is the name of the action that shows in undo/redo stack (changing part type from SVG to something else).
msgid "Change SVG Type"
msgstr "Zmień rodzaj SVG"
msgstr "Zmień typ SVG"
#. TRN - Input label. Be short as possible
msgid "Mirror"
@ -1263,7 +1263,7 @@ msgstr "Plik nie istnieje (%1%)."
#, boost-format
msgid "Filename has to end with \".svg\" but you selected %1%"
msgstr "Nazwa pliku musi kończyć się na „.svg”, ale wybrałeś %1%"
msgstr "Nazwa pliku musi kończyć się na \".svg\", ale wybrałeś %1%"
#, boost-format
msgid "Nano SVG parser can't load from file (%1%)."
@ -1528,10 +1528,10 @@ msgstr ""
"Czy kontynuować?"
msgid "Remember my choice"
msgstr "Zapamiętanie decyzji"
msgstr "Zapamiętaj moją decyzję"
msgid "Loading configuration"
msgstr "Wczytywanie konfiguracji"
msgstr "Ładowanie konfiguracji"
#, c-format, boost-format
msgid "Click to download new version in default browser: %s"
@ -1838,7 +1838,7 @@ msgid "Add settings"
msgstr "Dodaj ustawienia"
msgid "Change type"
msgstr "Zmień rodzaj"
msgstr "Zmień typ"
msgid "Set as an individual object"
msgstr "Ustaw jako osobny obiekt"
@ -2333,22 +2333,22 @@ msgid "Infill density(%)"
msgstr "Gęstość wypełnienia (%)"
msgid "Auto Brim"
msgstr "Automatyczne obrzeże"
msgstr "Automatyczny brim"
msgid "Mouse ear"
msgstr "Ucho myszy"
msgid "Outer brim only"
msgstr "Tylko zewnętrzne obrzeże"
msgstr "Tylko zewnętrzny brim"
msgid "Inner brim only"
msgstr "Tylko wewnętrzne obrzeże"
msgstr "Tylko wewnętrzny brim"
msgid "Outer and inner brim"
msgstr "Zewnętrzne i wewnętrzne obrzeże"
msgstr "Zewnętrzny i wewnętrzny brim"
msgid "No-brim"
msgstr "Bez obrzeża"
msgstr "Bez brimu"
msgid "Outer wall speed"
msgstr "Prędkość zewnętrznej ściany"
@ -2357,7 +2357,7 @@ msgid "Plate"
msgstr "Płyta"
msgid "Brim"
msgstr "Obrzeże (brim)"
msgstr "Brim"
msgid "Object/Part Setting"
msgstr "Ustawienia obiektu/części"
@ -2576,8 +2576,8 @@ msgid ""
"Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically "
"load or unload filaments."
msgstr ""
"Wybierz gniazdo AMS, a następnie naciśnij przycisk „Ładuj” lub "
"„Rozładuj” ,aby automatycznie załadować lub wyładować filamenty."
"Wybierz gniazdo AMS, a następnie naciśnij przycisk „Ładuj” lub „Rozładuj”, "
"aby automatycznie załadować lub wyładować filamenty."
msgid "Edit"
msgstr "Edytuj"
@ -2861,13 +2861,13 @@ msgid "About %s"
msgstr "O %s"
msgid "OrcaSlicer is based on BambuStudio, PrusaSlicer, and SuperSlicer."
msgstr "OrcaSlicer jest oparty o BambuStudio, PrusaSlicer i SuperSlicer."
msgstr "OrcaSlicer jest oparty na BambuStudio, PrusaSlicer i SuperSlicer."
msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch."
msgstr "BambuStudio jest oparty o PrusaSlicer od PrusaResearch."
msgstr "BambuStudio jest oparty na PrusaSlicer od PrusaResearch."
msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci."
msgstr "PrusaSlicer początkowo oparty o Slic3r od Alessandro Ranellucci."
msgstr "PrusaSlicer początkowo oparty na Slic3r od Alessandro Ranellucci."
msgid ""
"Slic3r was created by Alessandro Ranellucci with the help of many other "
@ -2970,7 +2970,7 @@ msgid "Nozzle Diameter"
msgstr "Średnica dyszy"
msgid "Bed Type"
msgstr "Rodzaj płyty"
msgstr "Typ płyty"
msgid "Nozzle temperature"
msgstr "Temperatura dyszy"
@ -3541,7 +3541,7 @@ msgid "Bed Leveling"
msgstr "Poziomowanie stołu"
msgid "Timelapse"
msgstr "Film poklatkowy"
msgstr "Timelapse"
msgid "Flow Dynamic Calibration"
msgstr "Kalibracja dynamiki przepływu"
@ -3688,8 +3688,8 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"Zalecana temperatura dyszy dla tego typu filamentu wynosi [%d, %d] stopni "
"Celsjusza"
@ -3703,9 +3703,9 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Current chamber temperature is higher than the material's safe "
"temperature,it may result in material softening and clogging.The maximum "
"safe temperature for the material is %d"
"Current chamber temperature is higher than the material's safe temperature,"
"it may result in material softening and clogging.The maximum safe "
"temperature for the material is %d"
msgstr ""
"Obecna temperatura komory jest wyższa niż bezpieczna temperatura dla "
"filamentu, co może prowadzić do jego mięknięcia i zatykania. Maksymalna "
@ -3757,7 +3757,7 @@ msgid ""
"\n"
"The value will be reset to 0."
msgstr ""
"Zbyt duża kompensacja efektu „stopy słonia” nie jest wskazana.\n"
"Zbyt duża kompensacja efektu \"stopy słonia\" nie jest wskazana.\n"
"Jeśli rzeczywiście występuje poważny efekt stopy słonia, proszę sprawdzić "
"inne ustawienia.\n"
"Na przykład, czy temperatura stołu jest zbyt wysoka.\n"
@ -3832,10 +3832,10 @@ msgid ""
msgstr ""
"Tryb Wazy działa tylko wtedy gdy liczba pętli ściany wynosi 1, wyłączone są "
"podpory, liczba warstw górnej powłoki wynosi 0, gęstość wypełnienia wynosi "
"0, a rodzaj filmu poklatkowego ustalony jest na tradycyjny."
"0, a rodzaj timelapse ustalony jest na tradycyjny."
msgid " But machines with I3 structure will not generate timelapse videos."
msgstr " Jednak maszyny z budową I3 nie będą generować filmów poklatkowych."
msgstr " Jednak maszyny z budową I3 nie będą generować filmów timelapse."
msgid ""
"Change these settings automatically? \n"
@ -3940,16 +3940,16 @@ msgid "Motor noise showoff"
msgstr "Prezentacja hałasu silnika"
msgid "Nozzle filament covered detected pause"
msgstr "Wstrzymanie z powodu pokrycia dyszy filamentem"
msgstr "Wstrzymanio z powodu pokrycia dyszy filamentem"
msgid "Cutter error pause"
msgstr "Wstrzymanie z powodu błędu noża"
msgstr "Wstrzymanio z powodu błędu noża"
msgid "First layer error pause"
msgstr "Wstrzymanie z powodu błędu pierwszej warstwy"
msgstr "Wstrzymanio z powodu błędu pierwszej warstwy"
msgid "Nozzle clog pause"
msgstr "Wstrzymanie z powodu zatkanej dyszy"
msgstr "Wstrzymano z powodu zatkania dyszy"
msgid "Unknown"
msgstr "Nieznany"
@ -4067,7 +4067,7 @@ msgid "Read Only"
msgstr "Tylko do odczytu"
msgid "Read Write"
msgstr "Odczyt/zapis"
msgstr "Odczyt/Zapis"
msgid "Slicing State"
msgstr "Stan cięcia"
@ -4351,7 +4351,7 @@ msgid "Adaptive"
msgstr "Adaptacyjne"
msgid "Quality / Speed"
msgstr "Jakość / prędkość"
msgstr "Jakość / Prędkość"
msgid "Smooth"
msgstr "Wygładź"
@ -4587,7 +4587,7 @@ msgid "Custom camera source"
msgstr "Zewnętrzna kamera IP"
msgid "Show \"Live Video\" guide page."
msgstr "Pokaż stronę z przewodnikiem „Transmisja na żywo”."
msgstr "Pokaż stronę z przewodnikiem \"Transmisja na żywo\"."
msgid "720p"
msgstr "720p"
@ -4605,7 +4605,7 @@ msgid ""
"You can find it in \"Settings > Network > Connection code\"\n"
"on the printer, as shown in the figure:"
msgstr ""
"Możesz znaleźć go w sekcji „Ustawienia > Sieć > Kod połączenia”\n"
"Możesz znaleźć go w sekcji \"Ustawienia > Sieć > Kod połączenia\"\n"
"na drukarce, jak pokazano na rysunku:"
msgid "Invalid input."
@ -5244,7 +5244,7 @@ msgid "Show all files, recent first."
msgstr "Pokaż wszystkie pliki, najnowsze na początku."
msgid "Switch to timelapse files."
msgstr "Przełącz na pliki filmów poklatkowych."
msgstr "Przełącz na pliki filmów timelapse."
msgid "Video"
msgstr "Wideo"
@ -6058,7 +6058,7 @@ msgid "Connection"
msgstr "Połączenie"
msgid "Bed type"
msgstr "Rodzaj płyty"
msgstr "Typ płyty"
msgid "Flushing volumes"
msgstr "Objętość płukania"
@ -6166,8 +6166,8 @@ msgid ""
"Enabling traditional timelapse photography may cause surface imperfections. "
"It is recommended to change to smooth mode."
msgstr ""
"Włączenie tradycyjnego filmów poklatkowych może powodować niedoskonałości "
"powierzchni. Zaleca się zmianę trybu na płynny."
"Włączenie tradycyjnego timelapsu może powodować niedoskonałości powierzchni. "
"Zaleca się zmianę trybu na płynny."
msgid "Expand sidebar"
msgstr "Rozwiń pasek boczny"
@ -6769,7 +6769,7 @@ msgid "Login Region"
msgstr "Region logowania"
msgid "Stealth Mode"
msgstr "Tryb ukrycia"
msgstr "Tryb niewidoczny"
msgid ""
"This stops the transmission of data to Bambu's cloud services. Users who "
@ -6935,7 +6935,7 @@ msgid "Clear my choice on the unsaved presets."
msgstr "Wyczyść wybory w niezapisanych profilach."
msgid "Associate files to OrcaSlicer"
msgstr "Skojarzenia plików"
msgstr "Skojarzenia plików z OrcaSlicer"
msgid "Associate .3mf files to OrcaSlicer"
msgstr "Skojarzenie plików .3mf"
@ -6956,7 +6956,7 @@ msgid "If enabled, sets OrcaSlicer as default application to open .step files"
msgstr "Ustala OrcaSlicer jako domyślny program do otwierania plików .step"
msgid "Associate web links to OrcaSlicer"
msgstr "Powiązania odnośników"
msgstr "Powiązania odnośników z OrcaSlicer"
msgid "Associate URLs to OrcaSlicer"
msgstr "Powiąż URL z OrcaSlicer"
@ -7444,7 +7444,7 @@ msgstr ""
"programie (%s)."
msgid "An SD card needs to be inserted to record timelapse."
msgstr "Aby nagrywać filmy poklatkowe, należy włożyć kartę SD."
msgstr "Aby nagrywać timelapse, należy włożyć kartę SD."
msgid ""
"Cannot send the print job to a printer whose firmware is required to get "
@ -7463,14 +7463,14 @@ msgid ""
"When enable spiral vase mode, machines with I3 structure will not generate "
"timelapse videos."
msgstr ""
"Po włączeniu trybu „spiralna waza”, maszyny o strukturze I3 nie będą "
"generować filmów poklatkowych."
"Po włączeniu trybu wazy, maszyny o strukturze I3 nie będą generować filmów "
"timelapse."
msgid ""
"Timelapse is not supported because Print sequence is set to \"By object\"."
msgstr ""
"Film poklatkowy nie jest obsługiwany, ponieważ sekwencja druku jest "
"ustawiona na „Obiekt po obiekcie”."
"Timelapse nie jest obsługiwany, ponieważ sekwencja druku jest ustawiona na "
"„Obiekt po obiekcie”."
msgid "Errors"
msgstr "Błędy"
@ -7737,15 +7737,15 @@ msgid ""
"Prime tower is required for smooth timelapse. There may be flaws on the "
"model without prime tower. Are you sure you want to disable prime tower?"
msgstr ""
"Wieża czyszcząca jest wymagana dla płynnego filmu poklatkowego. Możliwe są "
"wady na modelu bez wieży czyszczącej. Czy na pewno wyłączyć wieżę czyszczącą?"
"Wieża czyszcząca jest wymagana dla płynnego timelapse. Możliwe są wady na "
"modelu bez wieży czyszczącej. Czy na pewno wyłączyć wieżę czyszczącą?"
msgid ""
"Prime tower is required for smooth timelapse. There may be flaws on the "
"model without prime tower. Do you want to enable prime tower?"
msgstr ""
"Wieża czyszcząca jest wymagana dla płynnego filmu poklatkowego. Możliwe są "
"wady na modelu bez wieży czyszczącej. Czy włączyć wieżę czyszczącą?"
"Wieża czyszcząca jest wymagana dla płynnego timelapse. Możliwe są wady na "
"modelu bez wieży czyszczącej. Czy włączyć wieżę czyszczącą?"
msgid "Still print by object?"
msgstr "Czy nadal drukować według obiektu?"
@ -7835,10 +7835,10 @@ msgid ""
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Podczas nagrywania filmu poklatkowego bez głowicy drukującej zaleca się "
"dodanie „Film poklatkowy - Wieża czyszcząca” \n"
"Podczas nagrywania timelapse bez głowicy drukującej zaleca się dodanie "
"„Timelapse - Wieża czyszcząca” \n"
"przez kliknięcie prawym przyciskiem myszy na pustym miejscu płyty i wybranie "
"„Dodaj Prymityw”->„Film poklatkowy - Wieża czyszcząca”."
"„Dodaj Prymityw”->„Timelapse - Wieża czyszcząca”."
msgid ""
"A copy of the current system preset will be created, which will be detached "
@ -8329,10 +8329,9 @@ msgid ""
"Shall I disable it in order to enable Firmware Retraction?"
msgstr ""
"Opcja wycierania dyszy nie jest dostępna podczas korzystania z trybu "
"cofnięcia zaszytego w firmware. \n"
"retrakcji zaszytego w firmware. \n"
"\n"
"Czy wyłączyć ją, aby umożliwić włączenie cofnięcia filamentu za pomocą "
"firmware?"
"Czy wyłączyć ją, aby umożliwić włączenie retrakcji za pomocą firmware?"
msgid "Firmware Retraction"
msgstr "Retrakcja realizowana przez firmware"
@ -9579,8 +9578,8 @@ msgid ""
"Smooth mode of timelapse is not supported when \"by object\" sequence is "
"enabled."
msgstr ""
"Tryb „Wygładzony” filmu poklatkowego nie jest wspierany, gdy włączona jest "
"sekwencja „według obiektu”."
"Tryb „Wygładzony” timelapse nie jest obsługiwany, gdy włączona jest "
"sekwencja druku „według obiektu”."
msgid ""
"Please select \"By object\" print sequence to print multiple objects in "
@ -9847,7 +9846,7 @@ msgstr ""
"używanych filamentów jest zbyt zróżnicowany."
msgid "Generating skirt & brim"
msgstr "Generowanie Skirtu i Brimu"
msgstr "Generowanie skirtu i brimu"
msgid "Exporting G-code"
msgstr "Eksportowanie G-code"
@ -9884,17 +9883,17 @@ msgid "Bed custom model"
msgstr "Niestandardowy model stołu"
msgid "Elephant foot compensation"
msgstr "Kompensacja „stopy słonia”"
msgstr "Kompensacja \"stopy słonia\""
msgid ""
"Shrink the initial layer on build plate to compensate for elephant foot "
"effect"
msgstr ""
"Zmniejszenie pierwszej warstwy w płaszczyźnie XY o określoną wartość, aby "
"skompensować efekt „stopy słonia”"
"skompensować efekt \"stopy słonia\""
msgid "Elephant foot compensation layers"
msgstr "Warstwy kompensacji „stopy słonia”"
msgstr "Warstwy kompensacji \"stopy słonia\""
msgid ""
"The number of layers on which the elephant foot compensation will be active. "
@ -9902,7 +9901,7 @@ msgid ""
"the next layers will be linearly shrunk less, up to the layer indicated by "
"this value."
msgstr ""
"Liczba warstw, na które będzie rozciągać się kompensacja „stopy słonia”. "
"Liczba warstw, na które będzie rozciągać się kompensacja \"stopy słonia\". "
"Pierwsza warstwa zostanie zmniejszona o wartość kompensacji „stopy słonia”, "
"a następne warstwy będą zmniejszane liniowo, aż do warstwy wskazanej przez "
"tę wartość."
@ -9955,8 +9954,8 @@ msgstr ""
"Orca Slicer może przesyłać pliki G-code na hosta drukarki. To pole powinno "
"zawierać nazwę hosta, adres IP lub URL hosta drukarki. Host drukowania za "
"HAProxy z włączoną autoryzacją podstawową można uzyskać, wpisując nazwę "
"użytkownika i hasło w URL w następującym formacie: https://"
"username:password@your-octopi-address/"
"użytkownika i hasło w URL w następującym formacie: https://username:"
"password@your-octopi-address/"
msgid "Device UI"
msgstr "UI urządzenia"
@ -10717,19 +10716,19 @@ msgstr ""
"będzie obliczana na podstawie prędkości mostu. Wartość domyślna wynosi 150%."
msgid "Brim width"
msgstr "Szerokość obrzeża"
msgstr "Szerokość brimu"
msgid "Distance from model to the outermost brim line"
msgstr "Odległość od modelu do najbardziej zewnętrznej linii Brimu"
msgstr "Odległość od modelu do najbardziej zewnętrznej linii brimu"
msgid "Brim type"
msgstr "Typ obrzeża"
msgstr "Rodzaj brimu"
msgid ""
"This controls the generation of the brim at outer and/or inner side of "
"models. Auto means the brim width is analyzed and calculated automatically."
msgstr ""
"To kontroluje generowanie Brimu na zewnętrznej i/lub wewnętrznej stronie "
"To kontroluje generowanie brimu na zewnętrznej i/lub wewnętrznej stronie "
"modeli. Auto oznacza, że szerokość Brimu jest analizowana i obliczana "
"automatycznie."
@ -10737,36 +10736,36 @@ msgid "Painted"
msgstr "Malowane"
msgid "Brim-object gap"
msgstr "Odstęp obrzeża od obiektu"
msgstr "Odstęp brimu od obiektu"
msgid ""
"A gap between innermost brim line and object can make brim be removed more "
"easily"
msgstr ""
"Szczelina między najbardziej wewnętrzną linią Brimu a obiektem może ułatwić "
"usunięcie Brimu"
"Szczelina między najbardziej wewnętrzną linią brimu a obiektem może ułatwić "
"usunięcie brimu"
msgid "Brim ears"
msgstr "Uszy obrzeża"
msgstr "Uszy brim"
msgid "Only draw brim over the sharp edges of the model."
msgstr "Rysuj Brim tylko na ostrych krawędziach modelu."
msgstr "Rysuj brim tylko na ostrych krawędziach modelu."
msgid "Brim ear max angle"
msgstr "Maksymalny kąt uszu Brimu"
msgstr "Maksymalny kąt dla ucha brim"
msgid ""
"Maximum angle to let a brim ear appear. \n"
"If set to 0, no brim will be created. \n"
"If set to ~180, brim will be created on everything but straight sections."
msgstr ""
"Maksymalny kąt, przy którym pojawia się ucho Brimu.\n"
"Maksymalny kąt, przy którym pojawia się ucho brimu.\n"
"Jeśli ustawione na 0, Brim nie zostanie utworzony.\n"
"Jeśli ustawione na ~180, Brim zostanie utworzony wszędzie, oprócz prostych "
"sekcji."
msgid "Brim ear detection radius"
msgstr "Promień wykrywania uszu Brimu"
msgstr "Promień wykrywania ucha brim"
msgid ""
"The geometry will be decimated before detecting sharp angles. This parameter "
@ -10967,6 +10966,39 @@ msgid ""
"4. Apply to all - generates second bridge layers for both internal and "
"external-facing bridges\n"
msgstr ""
"Ta opcja umożliwia tworzenie dodatkowej warstwy mostu nad mostami "
"wewnętrznymi i/lub zewnętrznymi.\n"
"\n"
"Dodatkowa warstwa poprawia wygląd i wytrzymałość mostów, co z kolei zwiększa "
"jakość druku kolejnych warstw wypełnienia. Jest to szczególnie przydatne w "
"przypadku szybkich drukarek, gdzie prędkości drukowania mostów i wypełnienia "
"mogą się znacznie różnić. Dodatkowa warstwa zmniejsza również ryzyko "
"powstawania defektu w postaci wybrzuszenia na górnych powierzchniach oraz "
"ogranicza ryzyko odklejania się mostów zewnętrznych od perymetrów.\n"
"\n"
"Zaleca się ustawienie co najmniej opcji „Dla mostów zewnętrznych”,chyba że "
"występują specyficzne problemy z modelem.\n"
"\n"
"Opcje:\n"
"\n"
"Wyłączone dodatkowa warstwa nie jest generowana. Jest to domyślne "
"ustawienie zapewniające kompatybilność.\n"
"\n"
"Dla mostów zewnętrznych dodatkowa warstwa jest dodawana tylko do mostów "
"zewnętrznych. Należy pamiętać, że małe mosty, które są krótsze lub węższe "
"niż ustawiona liczba perymetrów, zostaną pominięte, ponieważ druga warstwa "
"nie przyniesie korzyści. Druga warstwa będzie ekstrudowana równolegle do "
"pierwszej, aby zwiększyć wytrzymałość.\n"
"\n"
"Dla mostów wewnętrznych dodatkowa warstwa jest dodawana tylko do mostów "
"wewnętrznych znajdujących się nad rzadkim wypełnieniem. Warto pamiętać, że "
"mosty wewnętrzne są uwzględniane w całkowitej liczbie górnych warstw modelu. "
"Druga warstwa będzie ekstrudowana maksymalnie prostopadle do pierwszej. "
"Jeśli w odizolowanym obszarze warstwy występują mosty o różnych kątach, jako "
"orientacja zostanie wybrany kąt ostatniego obszaru.\n"
"\n"
"Dla wszystkich mostów dodatkowa warstwa jest generowana zarówno dla mostów "
"wewnętrznych, jak i zewnętrznych.\n"
msgid "Disabled"
msgstr "Wyłączony"
@ -11012,6 +11044,34 @@ msgid ""
"overhang. This option is useful for heavily slanted top surface models; "
"however, in most cases, it creates too many unnecessary bridges."
msgstr ""
"Ta opcja może pomóc zmniejszyć efekt wybrzuszenia na górnych powierzchniach "
"w mocno nachylonych lub zakrzywionych modelach.\n"
"\n"
"Domyślnie małe mosty wewnętrzne są filtrowane, a wewnętrzne wypełnienie "
"pełne drukowane jest bezpośrednio nad rzadkim wypełnieniem. Działa to dobrze "
"w większości przypadków, przyspieszając drukowanie bez dużych kompromisów w "
"jakości górnej powierzchni. Jednak w przypadku mocno nachylonych powierzchni "
"lub zakrzywionych modeli, szczególnie przy niskiej gęstości wypełnienia, "
"może to prowadzić do wyginania się niepodpartego wypełnienia pełnego, co "
"skutkuje wybrzuszeniem.\n"
"\n"
"Włączenie ograniczonego filtrowania lub braku filtrowania spowoduje "
"drukowanie mostów wewnętrznych nad niepodpartym wypełnieniem pełnym. "
"Poniższe opcje kontrolują czułość filtrowania, czyli decydują o tym, gdzie "
"będą tworzone mosty wewnętrzne.\n"
"\n"
"Filtrowanie włącza tę opcję. Jest to domyślne zachowanie, które działa "
"dobrze w większości przypadków.\n"
"\n"
"Ograniczone filtrowanie tworzy mosty wewnętrzne na mocno nachylonych "
"powierzchniach, unikając tworzenia niepotrzebnych mostów wewnętrznych. "
"Działa to dobrze w przypadku trudnych modeli.\n"
"\n"
"\n"
"Brak filtrowania tworzy mosty wewnętrzne nad każdym potencjalnym "
"wewnętrznym występem. Ta opcja jest przydatna w przypadku modeli o mocno "
"nachylonych górnych powierzchniach, ale w większości przypadków tworzy zbyt "
"wiele zbędnych mostów."
msgid "Filter"
msgstr "Filtr"
@ -12014,7 +12074,7 @@ msgid "Tri-hexagon"
msgstr "Trójkątne"
msgid "Gyroid"
msgstr "Żyroid"
msgstr "Gyroidalny"
msgid "Honeycomb"
msgstr "Plaster miodu"
@ -12151,8 +12211,8 @@ msgid "mm/s² or %"
msgstr "mm/s² lub %"
msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage "
"(e.g. 100%), it will be calculated based on the default acceleration."
"Acceleration of sparse infill. If the value is expressed as a percentage (e."
"g. 100%), it will be calculated based on the default acceleration."
msgstr ""
"Przyspieszenie na rzadkim wypełnieniu. Jeśli wartość jest wyrażona w "
"procentach (np. 100%), będzie obliczana na podstawie domyślnego "
@ -12331,7 +12391,7 @@ msgid "All walls"
msgstr "Wszystkie ściany"
msgid "Fuzzy skin thickness"
msgstr "Grubość rozmycia powłoki"
msgstr "Grubość skóry fuzzy"
msgid ""
"The width within which to jitter. It's advised to be below outer wall line "
@ -12341,7 +12401,7 @@ msgstr ""
"poniżej szerokości linii zewnętrznej ściany."
msgid "Fuzzy skin point distance"
msgstr "Odstęp między punktami rozmycia powłoki"
msgstr "Odstęp między punktami skóry fuzzy"
msgid ""
"The average distance between the random points introduced on each line "
@ -12351,13 +12411,13 @@ msgstr ""
"linii"
msgid "Apply fuzzy skin to first layer"
msgstr "Rozmycie powłoki na pierwszej warstwie"
msgstr "Skóra fuzzy na pierwszej warstwie"
msgid "Whether to apply fuzzy skin on the first layer"
msgstr "Określa czy zastosować rozmycie powłoki od pierwszej warstwy"
msgstr "Określa czy zastosować skórę fuzzy od pierwszej warstwy"
msgid "Fuzzy skin noise type"
msgstr "Rodzaj szumu rozmycia powłoki"
msgstr "Rodzaj szumu skóry fuzzy"
msgid ""
"Noise type to use for fuzzy skin generation.\n"
@ -12369,13 +12429,13 @@ msgid ""
"Voronoi: Divides the surface into voronoi cells, and displaces each one by a "
"random amount. Creates a patchwork texture."
msgstr ""
"Określa rodzaj szumu używanego do generowania rozmycia powłoki.\n"
"Określa rodzaj szumu używanego do generowania skóry fuzzy.\n"
"Klasyczny: klasyczny, jednolity, losowy szum.\n"
"Perlin: szum Perlina, który zapewnia bardziej spójną teksturę.\n"
"Billow: podobny do szumu Perlina, ale bardziej toporny.\n"
"Pofałdowany multifraktal: szum falisty z ostrymi, postrzępionymi elementami. "
"Tworzy tekstury przypominające marmur.\n"
"Woronoj: dzieli powierzchnię na komórki Woronoja i przesuwa każdą z nich o "
"Voronoi: dzieli powierzchnię na komórki Woronoja i przesuwa każdą z nich o "
"losową wartość. Tworzy teksturę patchworkową."
msgid "Classic"
@ -12391,10 +12451,10 @@ msgid "Ridged Multifractal"
msgstr "Pofałdowany multifraktal"
msgid "Voronoi"
msgstr "Woronoj"
msgstr "Voronoi"
msgid "Fuzzy skin feature size"
msgstr "Rozmiar cechy rozmycia powłoki"
msgstr "Rozmiar cechy skóry fuzzy"
msgid ""
"The base size of the coherent noise features, in mm. Higher values will "
@ -12404,7 +12464,7 @@ msgstr ""
"wyniku większe cechy."
msgid "Fuzzy Skin Noise Octaves"
msgstr "Liczba oktaw szumu rozmycia powłoki"
msgstr "Liczba oktaw szumu skóry fuzzy"
msgid ""
"The number of octaves of coherent noise to use. Higher values increase the "
@ -12414,7 +12474,7 @@ msgstr ""
"zwiększają szczegółowość szumu, ale również zwiększają czas obliczeń."
msgid "Fuzzy skin noise persistence"
msgstr "Trwałość szumu rozmycia powłoki"
msgstr "Trwałość szumu skóry fuzzy"
msgid ""
"The decay rate for higher octaves of the coherent noise. Lower values will "
@ -13552,22 +13612,22 @@ msgstr ""
"wartość"
msgid "Retract amount before wipe"
msgstr "Długość cofnięcia filamentu przed wytarciem dyszy"
msgstr "Długość retrakcji przed wytarciem dyszy"
msgid ""
"The length of fast retraction before wipe, relative to retraction length"
msgstr ""
"Długość szybkiego cofnięcia filamentu przed wytarciem dyszy, w stosunku do "
"długości cofnięcia."
"Długość szybkiej retrakcji przed wytarciem dyszy, w stosunku do długości "
"retrakcji."
msgid "Retract when change layer"
msgstr "Wytarcie dyszy przy zmianie warstwy"
msgstr "Retrakcja przy zmianie warstwy"
msgid "Force a retraction when changes layer"
msgstr "Wymuś cofnięcie filamentu przy zmianie warstwy"
msgstr "Wymuś retrakcje przy zmianie warstwy"
msgid "Retract on top layer"
msgstr "Cofnięcie filamentu na górnej warstwie"
msgstr "Retrakcja na górnej warstwie"
msgid ""
"Force a retraction on top layer. Disabling could prevent clog on very slow "
@ -13578,7 +13638,7 @@ msgstr ""
"drukowaniu skomplikowanych i wolnych wzorów, takich jak krzywa Hilberta."
msgid "Retraction Length"
msgstr "Długość cofnięcia filamentu"
msgstr "Długość retrakcji"
msgid ""
"Some amount of material in extruder is pulled back to avoid ooze during long "
@ -13728,7 +13788,7 @@ msgstr ""
"taką dodatkową ilość filamentu."
msgid "Retraction Speed"
msgstr "Prędkość wycofania filamentu"
msgstr "Prędkość retrakcji"
msgid "Speed of retractions"
msgstr "Prędkość cofnięcia filamentu"
@ -13741,7 +13801,7 @@ msgid ""
"retraction"
msgstr ""
"Prędkość ponownego załadowania filamentu do extrudera. Zero oznacza tę samą "
"prędkość co wycofania."
"prędkość co retrakcja."
msgid "Use firmware retraction"
msgstr "Użyj retrakcji sterowanej przez firmware."
@ -13992,27 +14052,27 @@ msgstr ""
"wartość dla tego parametru to 80%"
msgid "Skirt distance"
msgstr "Odstęp Skirtu od obiektu"
msgstr "Odstęp skirtu od obiektu"
msgid "Distance from skirt to brim or object"
msgstr "Odległość Skirtu do obrzeża albo do obiektu"
msgstr "Odległość skirtu do brumu albo do obiektu"
msgid "Skirt start point"
msgstr "Punkt początkowy Skirtu"
msgstr "Punkt początkowy skirtu"
msgid ""
"Angle from the object center to skirt start point. Zero is the most right "
"position, counter clockwise is positive angle."
msgstr ""
"Kąt między środkiem obiektu a punktem początkowym Skirtu. Zero to pozycja "
"najbardziej po prawej stronie, a w kieruneku przeciwnym do ruchu wskazówek "
"Kąt między środkiem obiektu a punktem początkowym skirtu. Zero to pozycja "
"najbardziej po prawej stronie, a w kierunku przeciwnym do ruchu wskazówek "
"zegara to kąt dodatni."
msgid "Skirt height"
msgstr "Wysokość Skirtu"
msgstr "Wysokość skirt"
msgid "How many layers of skirt. Usually only one layer"
msgstr "Ile warstw Skirtu. Zwykle tylko jedna warstwa"
msgstr "Ile warstw skirtu. Zwykle tylko jedna warstwa"
msgid "Single loop draft shield"
msgstr "Pojedyncza pętla Draft shield"
@ -14056,7 +14116,7 @@ msgid "Enabled"
msgstr "Włączony"
msgid "Skirt type"
msgstr "Rodzaj Skirtu"
msgstr "Rodzaj skirtu"
msgid ""
"Combined - single skirt for all objects, Per object - individual object "
@ -14072,21 +14132,21 @@ msgid "Per object"
msgstr "Dla obiektu"
msgid "Skirt loops"
msgstr "Ilość pętli Skirtu"
msgstr "Liczba pętli skirt"
msgid "Number of loops for the skirt. Zero means disabling skirt"
msgstr "To jest liczba pętli Skirtu. Zero oznacza, wyłączone tej funkcji"
msgstr "To jest liczba pętli skirt. Zero oznacza, wyłączone tej funkcji"
msgid "Skirt speed"
msgstr "Prędkość Skirtu"
msgstr "Prędkość skirtu"
msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed."
msgstr ""
"Prędkość Skirtu, w mm/s. Zero oznacza użycie domyślnej prędkości ekstruzji "
"warstwy."
"Prędkość dla skirtu, w mm/s. Zero oznacza użycie domyślnej prędkości "
"ekstruzji warstwy."
msgid "Skirt minimum extrusion length"
msgstr "Minimalna długość ekstruzji Skirtu"
msgstr "Minimalna długość ekstruzji skirtu"
msgid ""
"Minimum filament extrusion length in mm when printing the skirt. Zero means "
@ -14704,20 +14764,20 @@ msgstr ""
"pierwszej, zostanie automatycznie obliczona "
msgid "Auto brim width"
msgstr "Automatyczna szerokość Brimu"
msgstr "Automatyczna szerokość brimu"
msgid ""
"Enabling this option means the width of the brim for tree support will be "
"automatically calculated"
msgstr ""
"Włączenie tej opcji oznacza, że szerokość Brimu dla podpory drzewo będzie "
"Włączenie tej opcji oznacza, że szerokość brimu dla podpory drzewo będzie "
"automatycznie obliczana"
msgid "Tree support brim width"
msgstr "Szerokość Brimu dla podpory drzewa"
msgstr "Szerokość brimu dla podpory drzewa"
msgid "Distance from tree branch to the outermost brim line"
msgstr "Odległość od gałęzi drzewa do najbardziej zewnętrznej linii Brimu"
msgstr "Odległość od gałęzi drzewa do najbardziej zewnętrznej linii brimu"
msgid "Tip Diameter"
msgstr "Średnica końcówki"
@ -14901,13 +14961,13 @@ msgid "Speed of travel which is faster and without extrusion"
msgstr "Prędkość przemieszczania, która jest szybsza i bez ekstruzji"
msgid "Wipe while retracting"
msgstr "Czyszczenie przy cofnięciu"
msgstr "Wycieranie przy retrakcji"
msgid ""
"Move nozzle along the last extrusion path when retracting to clean leaked "
"material on nozzle. This can minimize blob when print new part after travel"
msgstr ""
"Przesuń dyszę wzdłuż ostatniej ścieżki ekstruzji podczas cofania, aby "
"Przesuń dyszę wzdłuż ostatniej ścieżki ekstruzji podczas retrakcji, aby "
"oczyścić wyciekły filament na dyszy. Może to zminimalizować wystąpienie "
"grudek podczas drukowania nowej części po przejeździe"
@ -14926,7 +14986,7 @@ msgid ""
"any excess retraction before the wipe, else it will be performed after."
msgstr ""
"Opisz, jak długo dysza będzie się przesuwać wzdłuż ostatniej ścieżki podczas "
"cofania. \n"
"retrakcji. \n"
"\n"
"W zależności od tego, jak długo trwa operacja czyszczenia oraz jak szybkie i "
"długie są ustawienia cofania extrudera/filamentu, może być potrzebny ruch "
@ -15105,9 +15165,9 @@ msgid "Idle temperature"
msgstr "Temperatura w bezczynności"
msgid ""
"Nozzle temperature when the tool is currently not used in multi-tool "
"setups.This is only used when 'Ooze prevention' is active in Print Settings. "
"Set to 0 to disable."
"Nozzle temperature when the tool is currently not used in multi-tool setups."
"This is only used when 'Ooze prevention' is active in Print Settings. Set to "
"0 to disable."
msgstr ""
"Temperatura dyszy, gdy narzędzie nie jest aktualnie używane w konfiguracjach "
"wielonarzędziowych. Jest to używane tylko wtedy, gdy „Zapobieganie "
@ -15620,17 +15680,17 @@ msgid "Debug level"
msgstr "Poziom debugowania"
msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"5:trace\n"
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
msgstr ""
"Ustawia poziom logowania debugowania. 0:fatal, 1:error, 2:warning, 3:info, "
"4:debug, 5:trace\n"
"Ustawia poziom logowania debugowania. 0:fatal, 1:error, 2:warning, 3:info, 4:"
"debug, 5:trace\n"
msgid "Enable timelapse for print"
msgstr "Włącz timelaps dla druku"
msgstr "Włącz timelapse dla druku"
msgid "If enabled, this slicing will be considered using timelapse"
msgstr ""
msgstr "Jeśli włączone, to cięcie będzie uwzględniać tryb timelapse."
msgid "Load custom gcode"
msgstr "Załaduj własny gcode"
@ -15673,6 +15733,8 @@ msgstr "Pomiń zmodyfikowany G-code w 3mf"
msgid "Skip the modified gcodes in 3mf from Printer or filament Presets"
msgstr ""
"Pomiń zmodyfikowane pliki gcode w 3MF z profilem ustawień drukarki lub "
"filamentu"
msgid "MakerLab name"
msgstr "Nazwa MakerLab"
@ -16069,8 +16131,8 @@ msgstr "Podpory: tworzenie miejsc kontaktowych"
msgid ""
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
msgstr ""
"Nieznany format pliku. Plik wejściowy musi mieć "
"rozszerzenie .stl, .obj, .amf(.xml)."
"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .stl, .obj, ."
"amf(.xml)."
msgid "Loading of a model file failed."
msgstr "Nie udało się wczytać pliku modelu."
@ -16080,8 +16142,8 @@ msgstr "Dostarczony plik nie mógł być odczytany, ponieważ jest pusty"
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
msgstr ""
"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .3mf "
"lub .zip.amf."
"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .3mf lub .zip."
"amf."
msgid "Canceled"
msgstr "Anulowano"
@ -16143,7 +16205,7 @@ msgstr "Jak używać wyniku kalibracji?"
msgid ""
"You could change the Flow Dynamics Calibration Factor in material editing"
msgstr ""
"Możesz zmienić współczynnik Kalibracji Dynamiki Przepływu podczas edycji "
"Możesz zmienić współczynnik kalibracji dynamiki przepływu podczas edycji "
"profilu filamentu"
msgid ""
@ -16268,7 +16330,7 @@ msgid "Max volumetric speed calibration result has been saved to preset"
msgstr "Wynik kalibracji maksymalnego przepływu został zapisany do profilu"
msgid "When do you need Flow Dynamics Calibration"
msgstr "Kiedy potrzebujesz Kalibracji Dynamiki Przepływu"
msgstr "Kiedy potrzebujesz kalibracji dynamiki przepływu"
msgid ""
"We now have added the auto-calibration for different filaments, which is "
@ -16438,7 +16500,7 @@ msgid "materials with inaccurate filament diameter"
msgstr "filamentami z niedokładną średnicą"
msgid "We found the best Flow Dynamics Calibration Factor"
msgstr "Znaleźliśmy najlepszy współczynnik Kalibracji Dynamiki Przepływu"
msgstr "Znaleźliśmy najlepszy współczynnik kalibracji dynamiki przepływu"
msgid ""
"Part of the calibration failed! You may clean the plate and retry. The "
@ -16608,7 +16670,7 @@ msgid "To Volumetric Speed"
msgstr "Do Prędkości Przepływu"
msgid "Flow Dynamics Calibration Result"
msgstr "Wyniki Kalibracji Dynamiki Przepływu"
msgstr "Wynik kalibracji dynamiki przepływu"
msgid "New"
msgstr "Nowy"
@ -16631,7 +16693,7 @@ msgstr ""
"To urządzenie może przechowywać tylko %d wyników w historii dla jednej dyszy."
msgid "Edit Flow Dynamics Calibration"
msgstr "Edytuj Kalibrację Dynamiki Przepływu"
msgstr "Edytuj kalibrację dynamiki przepływu"
msgid "New Flow Dynamic Calibration"
msgstr "Nowa Kalibracji Dynamiki Przepływu"
@ -16714,10 +16776,10 @@ msgid "Print numbers"
msgstr "Drukuj cyfry"
msgid "Comma-separated list of printing accelerations"
msgstr ""
msgstr "Wartości przyspieszenia oddzielona przecinkami"
msgid "Comma-separated list of printing speeds"
msgstr ""
msgstr "Wartości prędkości druku oddzielona przecinkami"
msgid ""
"Please input valid values:\n"
@ -16894,6 +16956,8 @@ msgid ""
"The selected bed type does not match the file. Please confirm before "
"starting the print."
msgstr ""
"Wybrany typ stołu roboczego nie pasuje do pliku. Proszę potwierdzić przed "
"rozpoczęciem druku."
msgid "Time-lapse"
msgstr "Timelapse"
@ -17801,7 +17865,7 @@ msgid ""
msgstr ""
"W porównaniu ze standardowym profilem dyszy o średnicy 0.2 mm, ma on "
"mniejszą wysokość warstwy, niższe prędkości i przyspieszenia, a także "
"zastosowany jest wzór wypełnienia Gyroid. To prowadzi do praktycznie "
"zastosowany jest wzór wypełnienia Gyroidalny. To prowadzi do praktycznie "
"niewidocznych warstw i znacznie lepszej jakości wydruku, ale jednocześnie "
"wydłuża jego czas."
@ -18056,10 +18120,10 @@ msgid "Auto-generate points"
msgstr "Generuj punkty automatycznie"
msgid "Add a brim ear"
msgstr "Dodaj ucho obrzeża"
msgstr "Dodaj ucho brim"
msgid "Delete a brim ear"
msgstr "Usuń ucho obrzeża"
msgstr "Usuń ucho brim"
msgid "Adjust section view"
msgstr "Widok przekroju"
@ -18068,17 +18132,17 @@ msgid ""
"Warning: The brim type is not set to \"painted\",the brim ears will not take "
"effect !"
msgstr ""
"Ostrzeżenie: rodzaj obrzeża nie jest ustawiony na „malowane”. Uszy obrzeża "
"nie będą działać!"
"Ostrzeżenie: rodzaj brimu nie jest ustawiony na „malowane”. Uszy brim nie "
"będą działać!"
msgid "Set the brim type to \"painted\""
msgstr "Ustal rodzaj obrzeża na „malowane“"
msgstr "Ustaw rodzaj brimu na „malowane“"
msgid " invalid brim ears"
msgstr "nieprawidłowe uszy obrzeża"
msgstr " nieprawidłowe uszy brim"
msgid "Brim Ears"
msgstr "Uszy obrzeża"
msgstr "Uszy brim"
msgid "Please select single object."
msgstr "Proszę wybrać pojedynczy obiekt."
@ -18203,8 +18267,8 @@ msgid ""
"Timelapse\n"
"Did you know that you can generate a timelapse video during each print?"
msgstr ""
"Film poklatkowy\n"
"Czy wiesz, że możesz generować filmy poklatkowe podczas każdego druku?"
"Timelapse\n"
"Czy wiesz, że możesz generować filmy timelapse podczas każdego wydruku?"
#: resources/data/hints.ini: [hint:Auto-Arrange]
msgid ""
@ -21025,10 +21089,10 @@ msgstr ""
#~ msgstr "Pliki certyfikatów (.crt, .pem)|.crt;.pem|Wszystkie pliki|."
#~ msgid ""
#~ "Relative extrusion is recommended when using \"label_objects\" "
#~ "option.Some extruders work better with this option unchecked (absolute "
#~ "extrusion mode). Wipe tower is only compatible with relative mode. It is "
#~ "always enabled on BambuLab printers. Default is checked"
#~ "Relative extrusion is recommended when using \"label_objects\" option."
#~ "Some extruders work better with this option unchecked (absolute extrusion "
#~ "mode). Wipe tower is only compatible with relative mode. It is always "
#~ "enabled on BambuLab printers. Default is checked"
#~ msgstr ""
#~ "Przy użyciu opcji \"label_objects\" zaleca się ekstruzję względną. "
#~ "Niektóre ekstrudery działają lepiej, gdy ta opcja jest odznaczona (tryb "
@ -21327,7 +21391,7 @@ msgstr ""
#, c-format, boost-format
#~ msgid ""
#~ "Bed temperature of other layer is lower than bed temperature of initial "
#~ "layer for more than %d degree centigrade.\n"
#~ "layer for more than %d degrees Celsius.\n"
#~ "This may cause model broken free from build plate during printing"
#~ msgstr ""
#~ "Temperatura podłoża innych warstw jest niższa niż temperatura podłoża "

View File

@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-16 22:32+0800\n"
"PO-Revision-Date: 2025-03-17 21:32-0300\n"
"PO-Revision-Date: 2025-03-27 09:32-0300\n"
"Last-Translator: Alexandre Folle de Menezes <afmenez@terra.com.br>\n"
"Language-Team: Portuguese, Brazilian\n"
"Language: pt_BR\n"
@ -59,7 +59,7 @@ msgid "Erase all painting"
msgstr "Apagar toda a pintura"
msgid "Highlight overhang areas"
msgstr "Destacar áreas com saliências"
msgstr "Realçar áreas com saliências"
msgid "Gap fill"
msgstr "Preenchimento de vão"
@ -1719,7 +1719,7 @@ msgid "Bottom Minimum Shell Thickness"
msgstr "Espessura Mínima da Casca de Base"
msgid "Ironing"
msgstr "Passar ferro"
msgstr "Passar a ferro"
msgid "Fuzzy Skin"
msgstr "Textura Difusa"
@ -1785,7 +1785,7 @@ msgid "Delete the selected object"
msgstr "Apagar o objeto selecionado"
msgid "Load..."
msgstr "Carregar..."
msgstr "Carregar"
msgid "Cube"
msgstr "Cubo"
@ -2458,7 +2458,7 @@ msgid "No printer"
msgstr "Sem impressora"
msgid "..."
msgstr "..."
msgstr ""
msgid "Failed to connect to the server"
msgstr "Falha ao conectar ao servidor"
@ -2486,7 +2486,7 @@ msgid "Please check the network connection of the printer and Orca."
msgstr "Por favor, verifique a conexão de rede da impressora e do Orca."
msgid "Connecting..."
msgstr "Conectando..."
msgstr "Conectando"
msgid "?"
msgstr "?"
@ -2525,7 +2525,7 @@ msgid "Retry"
msgstr "Tentar Novamente"
msgid "Calibrating AMS..."
msgstr "Calibrando AMS..."
msgstr "Calibrando AMS"
msgid "A problem occurred during calibration. Click to view the solution."
msgstr "Ocorreu um problema durante a calibração. Clique para ver a solução."
@ -2537,7 +2537,7 @@ msgid "Cancel calibration"
msgstr "Cancelar calibração"
msgid "Idling..."
msgstr "Em espera..."
msgstr "Em espera"
msgid "Heat the nozzle"
msgstr "Aquecer o bico"
@ -2594,7 +2594,7 @@ msgstr ""
"Não é possível auto-arranjar nessa placa."
msgid "Arranging..."
msgstr "Organizando..."
msgstr "Organizando"
msgid "Arranging"
msgstr "Organizando"
@ -2642,7 +2642,7 @@ msgstr ""
"Não é possível auto-orientar nessa placa."
msgid "Orienting..."
msgstr "Orientando..."
msgstr "Orientando"
msgid "Orienting"
msgstr "Orientando"
@ -3260,7 +3260,7 @@ msgid "Please save project and restart the program."
msgstr "Por favor, salve o projeto e reinicie o programa."
msgid "Processing G-Code from Previous file..."
msgstr "Processando G-code do arquivo anterior..."
msgstr "Processando G-code do arquivo anterior"
msgid "Slicing complete"
msgstr "Fatiamento concluído"
@ -3498,7 +3498,7 @@ msgid "No historical tasks!"
msgstr "Nenhuma tarefa no histórico!"
msgid "Loading..."
msgstr "Carregando..."
msgstr "Carregando"
msgid "No AMS"
msgstr "Nenhum AMS"
@ -3614,7 +3614,7 @@ msgid "Circular"
msgstr "Circular"
msgid "Load shape from STL..."
msgstr "Carregar forma de STL..."
msgstr "Carregar forma de STL"
msgid "Settings"
msgstr "Configurações"
@ -3686,11 +3686,11 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"A temperatura do bico recomendada para este tipo de filamento é [%d, %d] "
"graus centígrados"
"graus Celsius."
msgid ""
"Too small max volumetric speed.\n"
@ -3720,7 +3720,7 @@ msgid ""
"Too small ironing spacing.\n"
"Reset to 0.1"
msgstr ""
"Espaçamento de alisamento muito pequeno.\n"
"Espaçamento de passar a ferro muito pequeno.\n"
"Redefinir para 0,1"
msgid ""
@ -4204,7 +4204,7 @@ msgid "Temperature: "
msgstr "Temperatura: "
msgid "Loading G-codes"
msgstr "Carregando G-codes"
msgstr "Carregando G-code"
msgid "Generating geometry vertex data"
msgstr "Gerando dados de vértices de geometria"
@ -4931,7 +4931,7 @@ msgid "Show &Overhang"
msgstr "Mostrar &Saliência"
msgid "Show object overhang highlight in 3D scene"
msgstr "Mostrar destaque de saliência de objeto na cena 3D"
msgstr "Mostrar realce de saliência de objeto na cena 3D"
msgid "Show Selected Outline (beta)"
msgstr "Mostrar Contorno Selecionado (beta)"
@ -4991,7 +4991,7 @@ msgid "VFA"
msgstr "VFA"
msgid "More..."
msgstr "Mais..."
msgstr "Mais"
msgid "Tutorial"
msgstr "Tutorial"
@ -5169,7 +5169,7 @@ msgid "Please enter the IP of printer to connect."
msgstr "Por favor, digite o IP da impressora para conectar."
msgid "Initializing..."
msgstr "Inicializando..."
msgstr "Inicializando"
msgid "Connection Failed. Please check the network and try again"
msgstr "Falha na conexão. Por favor, verifique a rede e tente novamente"
@ -5220,7 +5220,7 @@ msgid "Information"
msgstr "Informação"
msgid "Playing..."
msgstr "Reproduzindo..."
msgstr "Reproduzindo"
msgid "Year"
msgstr "Ano"
@ -5277,7 +5277,7 @@ msgid "No printers."
msgstr "Nenhuma impressora."
msgid "Loading file list..."
msgstr "Carregando lista de arquivos..."
msgstr "Carregando lista de arquivos"
msgid "No files"
msgstr "Sem arquivos"
@ -5327,7 +5327,7 @@ msgid "Delete file"
msgstr "Excluir arquivo"
msgid "Fetching model information..."
msgstr "Obtendo informações do modelo ..."
msgstr "Obtendo informações do modelo"
msgid "Failed to fetch model information from printer."
msgstr "Falha ao obter informação do modelo da impressora."
@ -5355,7 +5355,7 @@ msgstr ""
"Título: %s\n"
msgid "Download waiting..."
msgstr "Aguardando download..."
msgstr "Aguardando download"
msgid "Play"
msgstr "Reproduzir"
@ -5368,7 +5368,7 @@ msgstr "Download concluído"
#, c-format, boost-format
msgid "Downloading %d%%..."
msgstr "Baixando %d%%..."
msgstr "Baixando %d%%"
msgid ""
"Reconnecting the printer, the operation cannot be completed immediately, "
@ -5515,10 +5515,10 @@ msgid "Are you sure you want to cancel this print?"
msgstr "Tem certeza de que deseja cancelar esta impressão?"
msgid "Downloading..."
msgstr "Baixando..."
msgstr "Baixando"
msgid "Cloud Slicing..."
msgstr "Fatiando na Nuvem..."
msgstr "Fatiando na Nuvem"
#, c-format, boost-format
msgid "In Cloud Slicing Queue, there are %s tasks ahead."
@ -6057,7 +6057,7 @@ msgid "Connection"
msgstr "Conexão"
msgid "Bed type"
msgstr "Tipo de mesa"
msgstr "Tipo de placa"
msgid "Flushing volumes"
msgstr "Volumes de Purga"
@ -6438,13 +6438,13 @@ msgid "Importing Model"
msgstr "Importando Modelo"
msgid "prepare 3mf file..."
msgstr "preparar o arquivo 3mf..."
msgstr "preparar o arquivo 3mf"
msgid "Download failed, unknown file format."
msgstr "Baixar falhou, formato de arquivo desconhecido."
msgid "downloading project ..."
msgstr "baixando projeto..."
msgstr "baixando projeto"
msgid "Download failed, File size exception."
msgstr "Baixar falhou, erro no tamanho do arquivo."
@ -7000,7 +7000,7 @@ msgid "Clear my choice on the unsaved projects."
msgstr "Limpar minha escolha nos projetos não salvos."
msgid "No warnings when loading 3MF with modified G-codes"
msgstr "Sem avisos ao carregar 3MF com códigos G modificados"
msgstr "Sem avisos ao carregar 3MF com G-code modificado"
msgid "Auto-Backup"
msgstr "Backup Automático"
@ -7641,7 +7641,7 @@ msgid "Pin Code"
msgstr "Código PIN"
msgid "Binding..."
msgstr "Vinculando..."
msgstr "Vinculando"
msgid "Please confirm on the printer screen"
msgstr "Confirme na tela da impressora"
@ -9220,7 +9220,7 @@ msgid "Manual Setup"
msgstr "Configuração Manual"
msgid "connecting..."
msgstr "conectando..."
msgstr "conectando"
msgid "Failed to connect to printer."
msgstr "Falha ao conectar à impressora."
@ -9796,7 +9796,7 @@ msgid ""
msgstr ""
"O endereçamento relativo da extrusora requer a reinicialização da posição da "
"extrusora em cada camada para evitar perda de precisão de ponto flutuante. "
"Adicione \"G92 E0\" ao código de camada."
"Adicione \"G92 E0\" ao layer_gcode."
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
@ -10051,15 +10051,15 @@ msgid "HTTP digest"
msgstr "Digest HTTP"
msgid "Avoid crossing wall"
msgstr "Evitar atravessar parede"
msgstr "Evitar atravessar paredes"
msgid "Detour and avoid to travel across wall which may cause blob on surface"
msgstr ""
"Desviar e evitar atravessar parede, que pode causar irregularidade na "
"superfície"
"Desviar e evitar atravessar paredes, que pode causar irregularidades na "
"superfície."
msgid "Avoid crossing wall - Max detour length"
msgstr "Evitar atravessar parede - Distância máximo do desvio"
msgstr "Evitar atravessar paredes - Distância máximo do desvio"
msgid ""
"Maximum detour distance for avoiding crossing wall. Don't detour if the "
@ -10067,10 +10067,10 @@ msgid ""
"either as an absolute value or as percentage (for example 50%) of a direct "
"travel path. Zero to disable"
msgstr ""
"Distância máxima de desvio para evitar atravessar uma parede. Não desviar se "
"a distância de desvio for maior que esse valor. A distancia do desvio pode "
"ser especificada como um valor absoluto ou como porcentagem (por exemplo, "
"50%) de um caminho de deslocamento direto. Zero para desativar"
"Distância máxima de desvio para evitar atravessar paredes. Não desviar se a "
"distância de desvio for maior que esse valor. A distancia do desvio pode ser "
"especificada como um valor absoluto ou como porcentagem (por exemplo, 50%) "
"de um caminho de deslocamento direto. Zero para desativar."
msgid "mm or %"
msgstr "mm ou %"
@ -10174,7 +10174,7 @@ msgid "Engineering Plate"
msgstr "Placa de Engenharia"
msgid "Smooth High Temp Plate"
msgstr "Placa de Alta Temp. Liso"
msgstr "Placa de Alta Temp. Lisa"
msgid "Textured Cool Plate"
msgstr "Placa Fria Texturizada"
@ -10183,10 +10183,10 @@ msgid "First layer print sequence"
msgstr "Sequência de impressão da primeira camada"
msgid "Other layers print sequence"
msgstr "Sequência de impressão de outras camadas"
msgstr "Sequência de impressão das outras camadas"
msgid "The number of other layers print sequence"
msgstr "O número de sequência de impressão de outras camadas"
msgstr "O número de sequência de impressão das outras camadas"
msgid "Other layers filament sequence"
msgstr "Sequência de impressão de outros filamentos"
@ -12980,7 +12980,7 @@ msgstr ""
"serão geradas, medida em células."
msgid "Ironing Type"
msgstr "Tipo do passar ferro"
msgstr "Tipo do passar a ferro"
msgid ""
"Ironing is using small flow to print on same height of surface again to make "
@ -12991,7 +12991,7 @@ msgstr ""
"qual camada está sendo passada a ferro"
msgid "No ironing"
msgstr "Desativado"
msgstr "Não passar a ferro"
msgid "Top surfaces"
msgstr "Superfícies superiores"
@ -13003,13 +13003,13 @@ msgid "All solid layer"
msgstr "Todas as camadas sólidas"
msgid "Ironing Pattern"
msgstr "Padrão do passar ferro"
msgstr "Padrão do passar a ferro"
msgid "The pattern that will be used when ironing"
msgstr "O padrão que será usado ao passar a ferro"
msgid "Ironing flow"
msgstr "Fluxo do passar ferro"
msgstr "Fluxo do passar a ferro"
msgid ""
"The amount of material to extrude during ironing. Relative to flow of normal "
@ -13020,13 +13020,13 @@ msgstr ""
"superextrusão na superfície"
msgid "Ironing line spacing"
msgstr "Espaçamento de linha do passar ferro"
msgstr "Espaçamento de linha do passar a ferro"
msgid "The distance between the lines of ironing"
msgstr "A distância entre as linhas do passar ferro"
msgstr "A distância entre as linhas do passar a ferro."
msgid "Ironing inset"
msgstr "Inserção do passar ferro"
msgstr "Inserção do passar a ferro"
msgid ""
"The distance to keep from the edges. A value of 0 sets this to half of the "
@ -13036,13 +13036,13 @@ msgstr ""
"do diâmetro do bico"
msgid "Ironing speed"
msgstr "Velocidade do passar ferro"
msgstr "Velocidade do passar a ferro"
msgid "Print speed of ironing lines"
msgstr "Velocidade de impressão das linhas do passar ferro"
msgstr "Velocidade de impressão das linhas do passar a ferro."
msgid "Ironing angle"
msgstr "Ângulo do passar ferro"
msgstr "Ângulo do passar a ferro"
msgid ""
"The angle ironing is done at. A negative number disables this function and "
@ -13857,8 +13857,8 @@ msgstr "Desabilitar definir tempo de impressão restante"
msgid ""
"Disable generating of the M73: Set remaining print time in the final gcode"
msgstr ""
"Desativar a geração do M73: Definir tempo restante de impressão no código "
"final"
"Desativar a geração do M73: Definir tempo restante de impressão no G-code "
"final."
msgid "Seam position"
msgstr "Posição da costura"
@ -13870,13 +13870,13 @@ msgid "Nearest"
msgstr "Mais próximo"
msgid "Aligned"
msgstr "Alinhado"
msgstr "Alinhada"
msgid "Back"
msgstr "Atrás"
msgid "Random"
msgstr "Aleatório"
msgstr "Aleatória"
msgid "Staggered inner seams"
msgstr "Costuras internas escalonadas"
@ -13897,8 +13897,8 @@ msgid ""
"This amount can be specified in millimeters or as a percentage of the "
"current extruder diameter. The default value for this parameter is 10%."
msgstr ""
"Para reduzir a visibilidade da costura em uma extrusão de loop fechado, o "
"loop é interrompido e encurtado por uma quantidade especificada.\n"
"Para reduzir a visibilidade da costura em uma extrusão de volta fechada, a "
"volta é interrompida e encurtada por uma quantidade especificada.\n"
"Esta quantidade pode ser especificada em milímetros ou como uma porcentagem "
"do diâmetro atual da extrusora. O valor padrão para este parâmetro é 10%."
@ -13932,7 +13932,7 @@ msgid ""
msgstr ""
"Esta opção define o ângulo limiar para aplicar uma costura junta cachecol "
"condicional.\n"
"Se o ângulo máximo dentro do loop do perímetro exceder esse valor (indicando "
"Se o ângulo máximo dentro da volta do perímetro exceder esse valor (indicando "
"a ausência de cantos afiados), será usada uma costura junta cachecol. O "
"valor padrão é 155°."
@ -14036,18 +14036,18 @@ msgstr ""
"utilizada para a ação de limpeza."
msgid "Wipe on loops"
msgstr "Limpeza em loops"
msgstr "Limpeza em voltas"
msgid ""
"To minimize the visibility of the seam in a closed loop extrusion, a small "
"inward movement is executed before the extruder leaves the loop."
msgstr ""
"Para minimizar a visibilidade da costura em uma extrusão de loop fechado, é "
"executado um pequeno movimento para dentro antes que a extrusora saia do "
"loop."
"Para minimizar a visibilidade da costura em uma extrusão de volta fechada, é "
"executado um pequeno movimento para dentro antes que a extrusora saia da "
"volta."
msgid "Wipe before external loop"
msgstr "Limpeza antes do loop externo"
msgstr "Limpeza antes da volta externa"
msgid ""
"To minimize visibility of potential overextrusion at the start of an "
@ -14353,13 +14353,13 @@ msgstr ""
"apenas para Prusa XL. Para outras impressoras, defina como 1."
msgid "Start G-code"
msgstr "Código de Início"
msgstr "G-code Inicial"
msgid "Start G-code when start the whole printing"
msgstr "Código de início ao iniciar a impressão completa"
msgstr "G-code inicial ao iniciar a impressão completa."
msgid "Start G-code when start the printing of this filament"
msgstr "Código de início ao iniciar a impressão deste filamento"
msgstr "G-code inicial ao iniciar a impressão deste filamento."
msgid "Single Extruder Multi Material"
msgstr "Multimaterial com Extrusora Única"
@ -14417,17 +14417,17 @@ msgstr ""
"frontal da mesa de impressão no início da impressão."
msgid "Slice gap closing radius"
msgstr "Raio de fechamento do vão de fatiamento"
msgstr "Raio de fechamento de vãos de fatiamento"
msgid ""
"Cracks smaller than 2x gap closing radius are being filled during the "
"triangle mesh slicing. The gap closing operation may reduce the final print "
"resolution, therefore it is advisable to keep the value reasonably low."
msgstr ""
"Espaços menores que 2x o vão de fatiamento serão preenchidas durante o "
"fatiamento da malha. Aumentar o vão de fatiamento pode reduzir a resolução "
"final da impressão, portanto, é aconselhável manter o valor razoavelmente "
"baixo."
"Frestas menores que 2x o vão de fatiamento serão preenchidas durante o "
"fatiamento da malha de triângulos. O fechamento de vãos de fatiamento pode "
"reduzir a resolução final da impressão, portanto é aconselhável manter o "
"valor razoavelmente baixo."
msgid "Slicing Mode"
msgstr "Modo de Fatiamento"
@ -14496,7 +14496,7 @@ msgid "XY separation between an object and its support"
msgstr "Separação XY entre um objeto e seu suporte"
msgid "Support/object first layer gap"
msgstr "Vão suporte/objeto na primeira camada"
msgstr "Vão na primeira camada entre suporte e objeto"
msgid "XY separation between an object and its support at the first layer."
msgstr "Separação XY entre um objeto e seu suporte na primeira camada."
@ -14571,12 +14571,12 @@ msgstr ""
"diâmetro do bico."
msgid "Interface use loop pattern"
msgstr "Interface usa padrão de loop"
msgstr "Interface usa padrão de volta"
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr ""
"Cubra a camada de contato superior dos suportes com loops. Desativado por "
"Cobrir a camada de contato superior dos suportes com voltas. Desativado por "
"padrão."
msgid "Support/raft interface"
@ -14941,7 +14941,7 @@ msgid ""
msgstr ""
"Detecta paredes finas que não podem conter duas larguras de linha. E usa uma "
"linha única para imprimir. Talvez seja impresso não muito bem, porque não é "
"um loop fechado"
"uma volta fechada."
msgid ""
"This gcode is inserted when change filament, including T command to trigger "
@ -15223,7 +15223,7 @@ msgstr ""
"Os furos do objeto serão aumentados ou reduzidos no plano XY pelo valor "
"configurado. Valor positivo aumenta os furos. Valor negativo reduz os furos. "
"Essa função é usada para ajustar ligeiramente o tamanho quando o objeto tem "
"problema de montagem"
"problemas de montagem."
msgid "X-Y contour compensation"
msgstr "Compensação XY de contornos"
@ -15237,7 +15237,7 @@ msgstr ""
"O contorno do objeto será expandido ou reduzido no plano XY pelo valor "
"configurado. Valor positivo aumenta o contorno. Valor negativo diminui o "
"contorno. Essa função é usada para ajustar ligeiramente o tamanho quando o "
"objeto tem problemas de montagem"
"objeto tem problemas de montagem."
msgid "Convert holes to polyholes"
msgstr "Converter furos em polifuros"
@ -15659,37 +15659,38 @@ msgstr "Clonar objetos na lista de carregamento"
msgid "load uptodate process/machine settings when using uptodate"
msgstr ""
"carregar configurações de processo/máquina atualizadas ao usar Atualizar"
"Carregar configurações de processo/máquina atualizadas ao usar Atualizar"
msgid ""
"load uptodate process/machine settings from the specified file when using "
"uptodate"
msgstr ""
"carregar configurações de processo/máquina atualizadas do arquivo "
"especificado ao usar Atualizar"
"Carregar configurações de processo/máquina atualizadas do arquivo "
"especificado ao usar Atualizar."
msgid "load uptodate filament settings when using uptodate"
msgstr "carregar configurações de filamento atualizadas ao usar Atualizar"
msgstr "Carregar configurações de filamento atualizadas ao usar Atualizar"
msgid ""
"load uptodate filament settings from the specified file when using uptodate"
msgstr ""
"carregar configurações de filamento atualizadas do arquivo especificado ao "
"usar Atualizar"
"Carregar configurações de filamento atualizadas do arquivo especificado ao "
"usar Atualizar."
msgid ""
"if enabled, check whether current machine downward compatible with the "
"machines in the list"
msgstr ""
"se habilitado, verifica se a máquina atual é retrocompatível com as máquinas "
"na lista"
"Se habilitado, verifica se a máquina atual é retrocompatível com as máquinas "
"na lista."
msgid "downward machines settings"
msgstr "configurações de máquinas abaixo"
msgstr "Configurações de máquinas abaixo"
msgid "the machine settings list need to do downward checking"
msgstr ""
"a lista de configurações de máquina precisa fazer uma verificação descendente"
"A lista de configurações de máquina precisa fazer uma verificação "
"descendente."
msgid "Load assemble list"
msgstr "Carregar lista de montagem"
@ -15753,7 +15754,7 @@ msgid "Allow rotatations when arrange"
msgstr "Permitir rotações ao arranjar"
msgid "If enabled, the arrange will allow rotations when place object"
msgstr "Se habilitado, o arranjo permitirá rotações ao posicionar os objetos"
msgstr "Se habilitado, o arranjo permitirá rotações ao posicionar objetos."
msgid "Avoid extrusion calibrate region when doing arrange"
msgstr "Evitar a região de calibração de extrusão ao fazer arranjos"
@ -15763,7 +15764,7 @@ msgid ""
"object"
msgstr ""
"Se habilitado, o arranjo evitará a calibração da região de extrusão ao "
"posicionar os objetos"
"posicionar objetos."
msgid "Skip modified gcodes in 3mf"
msgstr "Pular G-codes modificados em 3mf"
@ -16328,7 +16329,7 @@ msgstr ""
"Você ainda quer continuar com a calibração?"
msgid "Connecting to printer..."
msgstr "Conectando à impressora..."
msgstr "Conectando à impressora"
msgid "The failed test result has been dropped."
msgstr "O resultado do teste falhado foi descartado."
@ -16530,7 +16531,7 @@ msgstr ""
"imprime com:"
msgid "material with significant thermal shrinkage/expansion, such as..."
msgstr "material com significativa contração/expansão térmica, como..."
msgstr "material com significativa contração/expansão térmica, como"
msgid "materials with inaccurate filament diameter"
msgstr "materiais com diâmetro de filamento impreciso"
@ -18801,26 +18802,6 @@ msgstr ""
#~ "O valor 0 permite a reversão em todas as camadas ímpares "
#~ "independentemente."
#~ msgid ""
#~ "The direction which the wall loops are extruded when looking down from "
#~ "the top.\n"
#~ "\n"
#~ "By default all walls are extruded in counter-clockwise, unless Reverse on "
#~ "odd is enabled. Set this to any option other than Auto will force the "
#~ "wall direction regardless of the Reverse on odd.\n"
#~ "\n"
#~ "This option will be disabled if spiral vase mode is enabled."
#~ msgstr ""
#~ "A direção na qual as voltas de parede são extrudados quando vistos de "
#~ "cima.\n"
#~ "\n"
#~ "Por padrão, todas as paredes são extrudadas no sentido anti-horário, a "
#~ "menos que o Reverso em ímpar esteja ativado. Definir isso como qualquer "
#~ "opção que não seja Automático forçará a direção da parede, "
#~ "independentemente do Reverso em ímpar.\n"
#~ "\n"
#~ "Esta opção será desativada se o modo de vaso espiral estiver ativado."
#~ msgid ""
#~ "While printing by Object, the extruder may collide skirt.\n"
#~ "Thus, reset the skirt layer to 1 to avoid that."

View File

@ -3726,8 +3726,8 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"Рекомендуемая температура сопла для данного типа пластиковой нити составляет "
"[%d, %d] градусов Цельсия."

View File

@ -3594,8 +3594,8 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"Rekommenderad nozzel temperatur med denna filament typ är [%d, %d] grader "
"celius"
@ -17712,7 +17712,7 @@ msgstr ""
#, c-format, boost-format
#~ msgid ""
#~ "Bed temperature of other layer is lower than bed temperature of initial "
#~ "layer for more than %d degree centigrade.\n"
#~ "layer for more than %d degrees Celsius.\n"
#~ "This may cause model broken free from build plate during printing"
#~ msgstr ""
#~ "Byggplattans temperatur för andra lager är mindre än temperaturen för "

View File

@ -3647,10 +3647,10 @@ msgstr ""
"Lütfen yazdırmak için sıcaklığı kullanıp kullanmayacağınızdan emin olun.\n"
"\n"
#, c-format, boost-format
#, fuzzy, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"Bu filament tipinin tavsiye edilen Nozul sıcaklığı [%d, %d] derece "
"santigrattır"

View File

@ -3687,8 +3687,8 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr ""
"Рекомендована температура сопла для цього типу нитки становить [%d, %d] "
"градусів Цельсія"

View File

@ -3523,8 +3523,8 @@ msgstr ""
#, c-format, boost-format
msgid ""
"Recommended nozzle temperature of this filament type is [%d, %d] degree "
"centigrade"
"The recommended nozzle temperature for this filament type is [%d, %d] "
"degrees Celsius."
msgstr "该耗材的推荐喷嘴温度是[%d, %d]摄氏度"
msgid ""
@ -17804,7 +17804,7 @@ msgstr ""
#, c-format, boost-format
#~ msgid ""
#~ "Bed temperature of other layer is lower than bed temperature of initial "
#~ "layer for more than %d degree centigrade.\n"
#~ "layer for more than %d degrees Celsius.\n"
#~ "This may cause model broken free from build plate during printing"
#~ msgstr ""
#~ "其它层的热床温度比首层热床温度低太多,超过了%d 摄氏度。\n"

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><line x1="9.5" y1="1.5" x2="6.5" y2="14.5" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round"/><polyline points="12.5 12.5 15.5 8 12.5 3.5" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round"/><polyline points="3.5 3.5 0.5 8 3.5 12.5" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round"/></svg>

After

Width:  |  Height:  |  Size: 441 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M2.5,11.5l6-3,6,3m0-5-6-3-6,3" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><polyline points="1.5 6.5 8 2.5 14.5 6.5" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round"/><polyline points="1.5 13.5 8 9.5 14.5 13.5" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round"/></svg>

Before

Width:  |  Height:  |  Size: 203 B

After

Width:  |  Height:  |  Size: 323 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M5.5,3.374A5.893,5.893,0,0,1,7.5,3a7.644,7.644,0,0,1,6.446,4.5,8.7,8.7,0,0,1-1.838,2.487l.717.717a9.687,9.687,0,0,0,2.221-3.2A8.654,8.654,0,0,0,7.5,2a7.069,7.069,0,0,0-2.765.614Z" style="fill:gray"/><path d="M7.5,4a3.464,3.464,0,0,0-1.165.214l4.451,4.451A3.464,3.464,0,0,0,11,7.5,3.5,3.5,0,0,0,7.5,4Z" style="fill:gray"/><path d="M9.505,11.626A5.893,5.893,0,0,1,7.5,12,7.644,7.644,0,0,1,1.054,7.5,8.7,8.7,0,0,1,2.892,5.013L2.175,4.3A9.687,9.687,0,0,0-.046,7.5,8.654,8.654,0,0,0,7.5,13a7.073,7.073,0,0,0,2.765-.614Z" style="fill:gray"/><path d="M7.5,11a3.464,3.464,0,0,0,1.165-.214L4.214,6.335A3.464,3.464,0,0,0,4,7.5,3.5,3.5,0,0,0,7.5,11Z" style="fill:gray"/><path d="M13.5,14a.5.5,0,0,1-.354-.146l-12-12a.5.5,0,0,1,.708-.708l12,12A.5.5,0,0,1,13.5,14Z" style="fill:gray"/></svg>

After

Width:  |  Height:  |  Size: 870 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M14.5,3.5l-6,3-6-3m0,5,6,3,6-3" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><polyline points="1.5 2.5 8 6.5 14.5 2.5" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round"/><polyline points="1.5 9.5 8 13.5 14.5 9.5" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round"/></svg>

Before

Width:  |  Height:  |  Size: 204 B

After

Width:  |  Height:  |  Size: 322 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M7.5,3a7.644,7.644,0,0,1,6.446,4.5A7.644,7.644,0,0,1,7.5,12,7.644,7.644,0,0,1,1.054,7.5,7.644,7.644,0,0,1,7.5,3m0-1A8.654,8.654,0,0,0-.046,7.5,8.654,8.654,0,0,0,7.5,13a8.654,8.654,0,0,0,7.546-5.5A8.654,8.654,0,0,0,7.5,2Z" style="fill:#009688"/><path d="M7.5,4A3.5,3.5,0,1,0,11,7.5,3.5,3.5,0,0,0,7.5,4Z" style="fill:#009688"/></svg>

After

Width:  |  Height:  |  Size: 423 B

View File

@ -0,0 +1,5 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.6457 7C10.5448 7 10.4602 6.9247 10.4433 6.82524C10.1226 4.93741 8.47917 3.5 6.5 3.5C4.29086 3.5 2.5 5.29086 2.5 7.5C2.5 9.47929 3.93759 11.1228 5.82559 11.4434C5.92506 11.4603 6.00037 11.5448 6.00037 11.6457V12.7588C6.00037 12.8763 5.89925 12.9688 5.7827 12.9536C3.08405 12.6022 1 10.2945 1 7.5C1 4.46243 3.46243 2 6.5 2C9.29433 2 11.6019 4.08386 11.9536 6.78232C11.9688 6.89888 11.8763 7 11.7587 7H10.6457Z" fill="#FF6F00"/>
<path d="M11.1649 9.76271C11.0854 9.87751 10.9156 9.87751 10.8361 9.76271L8.61993 6.5639C8.52803 6.43126 8.62296 6.25 8.78433 6.25H13.2167C13.3781 6.25 13.473 6.43126 13.3811 6.5639L11.1649 9.76271Z" fill="#FF6F00"/>
<path d="M8.38678 7.61146C8.38678 8.48963 8.22064 9.15893 7.88836 9.61938C7.56082 10.0798 7.09326 10.31 6.48566 10.31C5.87807 10.31 5.40576 10.0822 5.06873 9.6265C4.73645 9.16605 4.57031 8.49438 4.57031 7.61146C4.57031 6.72855 4.73645 6.05687 5.06873 5.59643C5.40576 5.13598 5.87807 4.90576 6.48566 4.90576C7.09326 4.90576 7.56082 5.13598 7.88836 5.59643C8.22064 6.05687 8.38678 6.72855 8.38678 7.61146ZM5.85908 7.61146C5.85908 8.14786 5.90892 8.54659 6.00861 8.80767C6.11304 9.06874 6.27206 9.19928 6.48566 9.19928C6.69453 9.19928 6.8488 9.06874 6.94848 8.80767C7.04817 8.54184 7.09801 8.14311 7.09801 7.61146C7.09801 7.07982 7.04817 6.68346 6.94848 6.42238C6.8488 6.15656 6.69453 6.02364 6.48566 6.02364C6.27206 6.02364 6.11304 6.15181 6.00861 6.40814C5.90892 6.66447 5.85908 7.06558 5.85908 7.61146Z" fill="#FF6F00"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1,4 @@
<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.2937 5.6687C9.71589 3.84914 8.01293 2.53076 6.00204 2.53076C3.51563 2.53076 1.5 4.54639 1.5 7.0328C1.5 9.27369 3.13722 11.1322 5.28073 11.4774C5.38062 11.4935 5.4564 11.5783 5.4564 11.6794V12.7916C5.4564 12.9091 5.35522 13.0016 5.23861 12.9868C2.28425 12.6118 0 10.0891 0 7.0328C0 3.71797 2.68721 1.03076 6.00204 1.03076C8.84765 1.03076 11.2307 3.01105 11.8484 5.6687H13.3662C13.5275 5.6687 13.6225 5.84996 13.5306 5.9826L11.0772 9.52371C10.9977 9.63851 10.8279 9.63851 10.7484 9.52371L8.29505 5.9826C8.20315 5.84996 8.29808 5.6687 8.45945 5.6687H10.2937Z" fill="#FF6F00"/>
<path d="M7.99414 7.03451C7.99414 7.96884 7.81738 8.68095 7.46384 9.17084C7.11537 9.66073 6.6179 9.90568 5.97144 9.90568C5.32499 9.90568 4.82247 9.66326 4.46389 9.17842C4.11036 8.68852 3.93359 7.97389 3.93359 7.03451C3.93359 6.09513 4.11036 5.38049 4.46389 4.8906C4.82247 4.40071 5.32499 4.15576 5.97144 4.15576C6.6179 4.15576 7.11537 4.40071 7.46384 4.8906C7.81738 5.38049 7.99414 6.09513 7.99414 7.03451ZM5.30479 7.03451C5.30479 7.60521 5.35782 8.02944 5.46387 8.30722C5.57498 8.58499 5.74417 8.72388 5.97144 8.72388C6.19366 8.72388 6.3578 8.58499 6.46386 8.30722C6.56992 8.02439 6.62295 7.60016 6.62295 7.03451C6.62295 6.46886 6.56992 6.04715 6.46386 5.76937C6.3578 5.48655 6.19366 5.34514 5.97144 5.34514C5.74417 5.34514 5.57498 5.4815 5.46387 5.75422C5.35782 6.02695 5.30479 6.45371 5.30479 7.03451Z" fill="#FF6F00"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,7 +1,7 @@
{
"name": "Bambulab",
"url": "http://www.bambulab.com/Parameters/vendor/BBL.json",
"version": "01.10.00.35",
"version": "01.10.00.36",
"force_update": "0",
"description": "the initial version of BBL configurations",
"machine_model_list": [

View File

@ -3,7 +3,7 @@
"name": "Generic SBS @base",
"inherits": "fdm_filament_sbs",
"from": "system",
"filament_id": "GFL99",
"filament_id": "GFLSBS99",
"instantiation": "false",
"filament_flow_ratio": [
"0.98"

View File

@ -3,7 +3,8 @@
"name": "Generic SBS",
"inherits": "Generic SBS @base",
"from": "system",
"setting_id": "GFSL99",
"setting_id": "BFLSBS99-1",
"filament_id": "BFLSBS99",
"instantiation": "true",
"compatible_printers": [
"Bambu Lab X1 Carbon 0.4 nozzle",

View File

@ -131,6 +131,7 @@
"2"
],
"single_extruder_multi_material": "1",
"machine_load_filament_time": "105",
"machine_pause_gcode": "PAUSE",
"change_filament_gcode": "G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X260 Y180 F30000\nG1 Z{z_after_toolchange} F600",
"default_filament_profile": [

View File

@ -131,6 +131,7 @@
"2"
],
"single_extruder_multi_material": "1",
"machine_load_filament_time": "105",
"machine_pause_gcode": "PAUSE",
"change_filament_gcode": "G2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\nG1 X260 Y180 F30000\nG1 Z{z_after_toolchange} F600",
"default_filament_profile": [

View File

@ -40,12 +40,6 @@
"extruder_clearance_height_to_lid": "100",
"extruder_clearance_height_to_rod": "32",
"extruder_clearance_radius": "50",
"machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nG1 E3 F300\nG1 E-10 F9000\nM84 ;steppers off\nG90 ;absolute positioning\nM107 ; turn off fan\nPRINT_END",
"machine_max_speed_e": [
"60",
"120"
],
"machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\nG1 Z1 F9000 ;move the platform to 15mm\nG92 E0\nG1 F500 E10\nG0 X0 Y0\nG92 E0 ;zero the extruded length\nG1 F1000 Y100 E20\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...",
"min_layer_height": [
"0.05"
],
@ -72,27 +66,15 @@
"deretraction_speed": [
"30"
],
"machine_max_speed_x": [
"500",
"500"
],
"machine_max_speed_y": [
"500",
"500"
],
"retraction_length": [
"1"
],
"retraction_speed": [
"30"
],
"z_hop_types": [
"Spiral Lift"
],
"default_filament_profile": [
"Generic PLA @System"
"MM Generic PLA"
],
"is_custom_defined": "0",
"machine_max_acceleration_e": [
"10000"
],
@ -117,14 +99,14 @@
"0.4"
],
"machine_max_speed_z": [
"10",
"12",
"12"
],
"printable_area": [
"0x0",
"310x0",
"310x310",
"0x310"
"310x306",
"0x306"
],
"thumbnails": [
"310x310"
@ -132,5 +114,23 @@
"z_hop": [
"0.2"
],
"version": "2.0.0.0"
"is_custom_defined": "0",
"machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nM83\nG1 E-1 F1200 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+1 F300 \nG90 ;absolute positioning\nG1 X100 Y0 F6000\nG1 E-4 F1200\nM84 ;steppers off\nM107 ; turn off fan\nPRINT_END",
"machine_max_speed_e": [
"100",
"120"
],
"machine_max_speed_x": [
"1000",
"500"
],
"machine_max_speed_y": [
"1000",
"500"
],
"machine_start_gcode": "G0 Z3 F300\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\nG0 Z5 F300\nG1 X0 Y100 F6000\nG92 E0\nG0 Z0.5 F300\nG1 F1000 Y0 E15\nG1 F1000 X100 E25\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...",
"version": "2.1.0.1",
"z_hop_types": [
"Slope Lift"
]
}

View File

@ -11,7 +11,6 @@
"0.4"
],
"gcode_flavor": "klipper",
"is_custom_defined": "0",
"machine_pause_gcode": "PAUSE",
"printable_area": [
"0x0",
@ -51,7 +50,6 @@
"extruder_clearance_height_to_lid": "100",
"extruder_clearance_height_to_rod": "32",
"extruder_clearance_radius": "50",
"machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nG1 E3 F300\nG1 E-10 F9000\nM84 ;steppers off\nG90 ;absolute positioning\nM107 ; turn off fan\nPRINT_END",
"machine_max_acceleration_e": [
"6000"
],
@ -59,7 +57,6 @@
"60",
"120"
],
"machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\nG1 Z1 F9000 ;move the platform to 15mm\nG92 E0\nG1 F500 E10\nG0 X0 Y0\nG92 E0 ;zero the extruded length\nG1 F1000 Y100 E20\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...",
"min_layer_height": [
"0.05"
],
@ -127,12 +124,15 @@
],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Spiral Lift"
],
"default_filament_profile": [
"Generic PLA @System"
],
"version": "2.0.0.0"
"is_custom_defined": "0",
"machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nM83\nG1 E-1 F1200 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+1 F300 \nG90 ;absolute positioning\nG1 X100 Y0 F6000\nG1 E-4 F1200\nM84 ;steppers off\nM107 ; turn off fan\nPRINT_END",
"machine_start_gcode": "G0 Z3 F300\nG90 ;absolute positioning\n;GZBC\n;G28 ;Home\nM190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\n;BED_MESH_CLEAR ;touch\n;BLTOUCH_DEBUG COMMAND=reset ;touch\n;BED_MESH_CALIBRATE ;touch\n;BED_MESH_CALIBRATE METHOD=scan SCAN_MODE=rapid ;eddy\n;G1 Z5 F300;TB\n;G1 X0 Y0 ;TB\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28;Home\nG0 Z5 F300\nG1 X0 Y100 F6000\nG92 E0\nG0 Z0.5 F300\nG1 F1000 Y0 E15\nG1 F1000 X100 E25\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...",
"version": "2.1.0.1",
"z_hop_types": [
"Slope Lift"
]
}

View File

@ -48,7 +48,6 @@
"extruder_clearance_height_to_lid": "100",
"extruder_clearance_height_to_rod": "32",
"extruder_clearance_radius": "50",
"machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nG1 E3 F300\nG1 E-10 F9000\nM84 ;steppers off\nG90 ;absolute positioning\nM107 ; turn off fan\nPRINT_END",
"machine_max_acceleration_e": [
"6000"
],
@ -57,7 +56,6 @@
"120"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\nG1 Z1 F9000 ;move the platform to 15mm\nG92 E0\nG1 F500 E10\nG0 X0 Y0\nG92 E0 ;zero the extruded length\nG1 F1000 Y100 E20\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...",
"min_layer_height": [
"0.05"
],
@ -89,7 +87,6 @@
"deretraction_speed": [
"30"
],
"is_custom_defined": "0",
"machine_max_acceleration_extruding": [
"5000",
"1500"
@ -98,14 +95,6 @@
"5000",
"1500"
],
"machine_max_acceleration_x": [
"20000",
"3000"
],
"machine_max_acceleration_y": [
"20000",
"3000"
],
"machine_max_jerk_z": [
"2",
"0.4"
@ -126,12 +115,24 @@
],
"z_hop": [
"0.4"
],
"z_hop_types": [
"Spiral Lift"
],
"default_filament_profile": [
"Generic PLA @System"
],
"version": "2.0.0.0"
"gcode_flavor": "marlin2",
"is_custom_defined": "0",
"machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nM83\nG1 E-1 F1200 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+1 F300 \nG90 ;absolute positioning\nG1 X100 Y0 F6000\nG1 E-4 F1200\nM84 ;steppers off\nM107 ; turn off fan\nPRINT_END",
"machine_max_acceleration_x": [
"10000",
"3000"
],
"machine_max_acceleration_y": [
"10000",
"3000"
],
"machine_start_gcode": "G0 Z3 F300\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\n ;G29\nG0 Z5 F300\nG1 X0 Y100 F6000\nG92 E0\nG0 Z0.5 F300\nG1 F1000 Y0 E15\nG1 F1000 X100 E25\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...",
"version": "2.1.0.1",
"z_hop_types": [
"Slope Lift"
]
}

View File

@ -59,8 +59,6 @@
"extruder_clearance_height_to_lid": "100",
"extruder_clearance_height_to_rod": "32",
"extruder_clearance_radius": "50",
"is_custom_defined": "0",
"machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way\nG1 E3 F300\nG1 E-10 F9000\nM84 ;steppers off\nG90 ;absolute positioning\nM107 ; turn off fan\nPRINT_END",
"machine_max_acceleration_e": [
"6000"
],
@ -77,7 +75,6 @@
"500"
],
"machine_pause_gcode": "M601",
"machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\nG1 Z1 F9000 ;move the platform to 15mm\nG92 E0\nG1 F500 E10\nG0 X0 Y0\nG92 E0 ;zero the extruded length\nG1 F1000 Y100 E20\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...",
"min_layer_height": [
"0.05"
],
@ -119,11 +116,20 @@
"0.2",
"0.4"
],
"z_hop": [
"0.2"
],
"thumbnails": [
"220x220"
],
"default_filament_profile": [
"Generic PLA @System"
],
"version": "2.0.0.0"
"z_hop_types": [
"Slope Lift"
],
"is_custom_defined": "0",
"machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nM83\nG1 E-1 F1200 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+1 F300 \nG90 ;absolute positioning\nG1 X100 Y0 F6000\nG1 E-4 F1200\nM84 ;steppers off\nM107 ; turn off fan\nPRINT_END",
"machine_start_gcode": "G0 Z3 F300\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\n ;G29\nG0 Z5 F300\nG1 X0 Y100 F6000\nG92 E0\nG0 Z0.5 F300\nG1 F1000 Y0 E15\nG1 F1000 X100 E25\nG92 E0 ;zero the extruded length again\nG1 F9000\nM117 Printing...",
"version": "2.1.0.1"
}

View File

@ -10,18 +10,25 @@
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"125x0",
"125x125",
"0x125"
],
"printable_height": "160",
"auxiliary_fan": "0",
"machine_max_acceleration_travel": [
"3000",
"3000"
],
"machine_max_acceleration_z": [
"500",
"500"
"100",
"100"
],
"machine_max_speed_z": [
"12",
"12"
"5",
"5"
],
"max_layer_height": [
"0.3"
@ -29,27 +36,29 @@
"printer_settings_id": "MM",
"retract_before_wipe": [
"70%"
],
"wipe_distance": [
"1"
],
"single_extruder_multi_material": "1",
"change_filament_gcode": "",
"scan_first_layer": "0",
"cooling_tube_length": "20",
"cooling_tube_retraction": "60",
"deretraction_speed": [
"25"
],
"extruder_clearance_height_to_lid": "100",
"extruder_clearance_height_to_rod": "32",
"extruder_clearance_radius": "50",
"machine_max_jerk_e": [
"5",
"2.5"
"machine_max_acceleration_e": [
"4000"
],
"machine_max_speed_e": [
"60",
"120"
],
"machine_pause_gcode": "M601",
"min_layer_height": [
"0.1"
],
"nozzle_type": "brass",
"parking_pos_retraction": "22",
"retract_length_toolchange": [
@ -58,32 +67,9 @@
"retraction_minimum_travel": [
"1"
],
"retraction_speed": [
"25"
],
"default_filament_profile": [
"Generic PLA @System"
],
"is_custom_defined": "0",
"machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG28 X0\nG0 Y120\nG1 E-10 F9000\nM84 ;steppers off\nG90 ;absolute positioning\nPRINT_END",
"machine_max_acceleration_e": [
"4000"
],
"machine_max_acceleration_extruding": [
"2000",
"1500"
],
"machine_max_acceleration_retracting": [
"2000",
"1500"
],
"machine_max_acceleration_x": [
"2000",
"3000"
],
"machine_max_acceleration_y": [
"2000",
"3000"
"machine_max_jerk_e": [
"2.5",
"2.5"
],
"machine_max_jerk_x": [
"9",
@ -93,8 +79,22 @@
"9",
"20"
],
"thumbnails": [
"125x125"
],
"deretraction_speed": [
"25"
],
"machine_max_acceleration_extruding": [
"2000",
"1500"
],
"machine_max_acceleration_retracting": [
"2000",
"1500"
],
"machine_max_jerk_z": [
"0.2",
"2",
"0.4"
],
"machine_max_speed_x": [
@ -105,25 +105,32 @@
"200",
"500"
],
"machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\nG0 Z1\nG0 X0 Y0\nG92 E0\nG0 Z0.5\nG1 F1000 Y100 E20\nG92 E0\nM117 Printing...",
"min_layer_height": [
"0.1"
],
"printable_area": [
"0x0",
"125x0",
"125x125",
"0x125"
],
"printable_height": "160",
"retraction_length": [
"2"
],
"thumbnails": [
"120x120"
"retraction_speed": [
"25"
],
"wipe_distance": [
"1"
"z_hop": [
"0.4"
],
"version": "2.0.0.0"
"default_filament_profile": [
"Generic PLA @System"
],
"is_custom_defined": "0",
"machine_max_acceleration_x": [
"2000",
"3000"
],
"machine_max_acceleration_y": [
"2000",
"3000"
],
"machine_start_gcode": "G0 Z3 F300\nM190 S[bed_temperature_initial_layer_single]\nM109 S[nozzle_temperature_initial_layer]\nPRINT_START EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single]\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;Home\n;G29\nG0 Z5 F300\nG1 X0 Y50 F6000\nG92 E0\nG0 Z0.5 F300\nG1 F1000 Y0 E10\nG1 F1000 X50 E18\nG92 E0\nM117 Printing...",
"machine_end_gcode": "M104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG91 \nM83\nG1 E-1 F600 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z1 F600\nG90 ;absolute positioning\nG1 X0 Y120 F6000\nG1 E-4 F1200\nM107 ; turn off fan\nM84 ;steppers off\nPRINT_END",
"version": "2.1.0.1",
"z_hop_types": [
"Slope Lift"
]
}

View File

@ -1,6 +1,6 @@
{
"name": "OrcaFilamentLibrary",
"version": "02.03.00.03",
"version": "02.03.00.04",
"force_update": "0",
"description": "Orca Filament Library",
"filament_list": [

View File

@ -3,7 +3,7 @@
"name": "Bambu ABS @base",
"inherits": "fdm_filament_abs",
"from": "system",
"filament_id": "GFB00",
"filament_id": "OGFB00",
"instantiation": "false",
"description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"filament_cost": [

View File

@ -3,7 +3,7 @@
"name": "Bambu ABS-GF @base",
"inherits": "fdm_filament_abs",
"from": "system",
"filament_id": "GFB50",
"filament_id": "OGFB50",
"instantiation": "false",
"description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"fan_cooling_layer_time": [

View File

@ -3,7 +3,7 @@
"name": "Bambu ASA @base",
"inherits": "fdm_filament_asa",
"from": "system",
"filament_id": "GFB01",
"filament_id": "OGFB01",
"instantiation": "false",
"description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"eng_plate_temp": [

View File

@ -3,7 +3,7 @@
"name": "Bambu ASA-Aero @base",
"inherits": "fdm_filament_asa",
"from": "system",
"filament_id": "GFB02",
"filament_id": "OGFB02",
"instantiation": "false",
"description": "This filament is only used to print models with a low density usually, and some special parameters are required. To get better printing quality, please refer to this wiki: ASA Aero Printing Guide.",
"fan_cooling_layer_time": [

View File

@ -3,7 +3,7 @@
"name": "Bambu ASA-CF @base",
"inherits": "fdm_filament_asa",
"from": "system",
"filament_id": "GFB51",
"filament_id": "OGFB51",
"instantiation": "false",
"eng_plate_temp": [
"100"

View File

@ -3,7 +3,7 @@
"name": "Bambu PA-CF @base",
"inherits": "fdm_filament_pa",
"from": "system",
"filament_id": "GFN03",
"filament_id": "OGFN03",
"instantiation": "false",
"description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"filament_cost": [

View File

@ -3,7 +3,7 @@
"name": "Bambu PA6-CF @base",
"inherits": "fdm_filament_pa",
"from": "system",
"filament_id": "GFN05",
"filament_id": "OGFN05",
"instantiation": "false",
"description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"fan_cooling_layer_time": [

View File

@ -3,7 +3,7 @@
"name": "Bambu PA6-GF @base",
"inherits": "fdm_filament_pa",
"from": "system",
"filament_id": "GFN08",
"filament_id": "OGFN08",
"instantiation": "false",
"description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"fan_cooling_layer_time": [

View File

@ -3,7 +3,7 @@
"name": "Bambu PAHT-CF @base",
"inherits": "fdm_filament_pa",
"from": "system",
"filament_id": "GFN04",
"filament_id": "OGFN04",
"instantiation": "false",
"description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"fan_cooling_layer_time": [

View File

@ -3,7 +3,7 @@
"name": "Bambu PC @base",
"inherits": "fdm_filament_pc",
"from": "system",
"filament_id": "GFC00",
"filament_id": "OGFC00",
"instantiation": "false",
"filament_vendor": [
"Bambu Lab"

View File

@ -3,7 +3,7 @@
"name": "Bambu PC FR @base",
"inherits": "fdm_filament_pc",
"from": "system",
"filament_id": "GFC01",
"filament_id": "OGFC01",
"instantiation": "false",
"filament_cost": [
"0"

View File

@ -3,7 +3,7 @@
"name": "Bambu PET-CF @base",
"inherits": "fdm_filament_pet",
"from": "system",
"filament_id": "GFT01",
"filament_id": "OGFT01",
"instantiation": "false",
"description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"cool_plate_temp": [

View File

@ -3,7 +3,7 @@
"name": "Bambu PETG Basic @base",
"inherits": "fdm_filament_pet",
"from": "system",
"filament_id": "GFG00",
"filament_id": "OGFG00",
"instantiation": "false",
"description": "To get better transparent or translucent results with the corresponding filament, please refer to this wiki: Printing tips for transparent PETG.",
"cool_plate_temp": [

View File

@ -3,7 +3,7 @@
"name": "Bambu PETG HF @base",
"inherits": "fdm_filament_pet",
"from": "system",
"filament_id": "GFG02",
"filament_id": "OGFG02",
"instantiation": "false",
"cool_plate_temp": [
"0"

View File

@ -3,7 +3,7 @@
"name": "Bambu PETG Translucent @base",
"inherits": "fdm_filament_pet",
"from": "system",
"filament_id": "GFG01",
"filament_id": "OGFG01",
"instantiation": "false",
"description": "To get better transparent or translucent results with the corresponding filament, please refer to this wiki: Printing tips for transparent PETG.",
"cool_plate_temp": [

View File

@ -3,7 +3,7 @@
"name": "Bambu PETG-CF @base",
"inherits": "fdm_filament_pet",
"from": "system",
"filament_id": "GFG50",
"filament_id": "OGFG50",
"instantiation": "false",
"cool_plate_temp": [
"0"

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Aero @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA11",
"filament_id": "OGFA11",
"instantiation": "false",
"description": "This filament is only used to print models with a low density usually, and some special parameters are required. To get better printing quality, please refer to this wiki: Instructions for printing RC model with foaming PLA (PLA Aero).",
"fan_min_speed": [

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Basic @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA00",
"filament_id": "OGFA00",
"instantiation": "false",
"filament_cost": [
"24.99"

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Dynamic @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA13",
"filament_id": "OGFA13",
"instantiation": "false",
"filament_cost": [
"31.99"

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Galaxy @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA15",
"filament_id": "OGFA15",
"instantiation": "false",
"filament_cost": [
"29.99"

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Glow @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA12",
"filament_id": "OGFA12",
"instantiation": "false",
"filament_cost": [
"29.99"

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Impact @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA03",
"filament_id": "OGFA03",
"instantiation": "false",
"filament_cost": [
"25.4"

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Marble @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA07",
"filament_id": "OGFA07",
"instantiation": "false",
"filament_cost": [
"29.99"

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Matte @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA01",
"filament_id": "OGFA01",
"instantiation": "false",
"filament_cost": [
"24.99"

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Metal @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA02",
"filament_id": "OGFA02",
"instantiation": "false",
"description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.",
"filament_cost": [

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Silk @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA05",
"filament_id": "OGFA05",
"instantiation": "false",
"description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.",
"filament_cost": [

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Silk+ @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA06",
"filament_id": "OGFA06",
"instantiation": "false",
"description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.",
"filament_cost": [

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Sparkle @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA08",
"filament_id": "OGFA08",
"instantiation": "false",
"filament_cost": [
"29.99"

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Tough @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA09",
"filament_id": "OGFA09",
"instantiation": "false",
"filament_cost": [
"28.99"

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA Wood @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA16",
"filament_id": "OGFA16",
"instantiation": "false",
"filament_cost": [
"24.99"

View File

@ -3,7 +3,7 @@
"name": "Bambu PLA-CF @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA50",
"filament_id": "OGFA50",
"instantiation": "false",
"additional_cooling_fan_speed": [
"0"

View File

@ -3,7 +3,7 @@
"name": "Bambu PPA-CF @base",
"inherits": "fdm_filament_ppa",
"from": "system",
"filament_id": "GFN06",
"filament_id": "OGFN06",
"instantiation": "false",
"filament_vendor": [
"Bambu Lab"

View File

@ -3,7 +3,7 @@
"name": "Bambu PPS-CF @base",
"inherits": "fdm_filament_pps",
"from": "system",
"filament_id": "GFT02",
"filament_id": "OGFT02",
"instantiation": "false",
"description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
"fan_max_speed": [

View File

@ -3,7 +3,7 @@
"name": "Bambu PVA @base",
"inherits": "fdm_filament_pva",
"from": "system",
"filament_id": "GFS04",
"filament_id": "OGFS04",
"instantiation": "false",
"description": "This is a water-soluble support filament, and usually it is only for the support structure and not for the model body. Printing this filament is of many requirements, and to get better printing quality, please refer to this wiki: PVA Printing Guide.",
"filament_cost": [

View File

@ -3,7 +3,7 @@
"name": "Bambu Support For PA/PET @base",
"inherits": "fdm_filament_pa",
"from": "system",
"filament_id": "GFS03",
"filament_id": "OGFS03",
"instantiation": "false",
"description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.",
"fan_cooling_layer_time": [

View File

@ -3,7 +3,7 @@
"name": "Bambu Support For PLA @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFS02",
"filament_id": "OGFS02",
"instantiation": "false",
"description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.",
"cool_plate_temp": [

View File

@ -3,7 +3,7 @@
"name": "Bambu Support For PLA/PETG @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFS05",
"filament_id": "OGFS05",
"instantiation": "false",
"description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.",
"fan_cooling_layer_time": [

View File

@ -3,7 +3,7 @@
"name": "Bambu Support G @base",
"inherits": "fdm_filament_pa",
"from": "system",
"filament_id": "GFS01",
"filament_id": "OGFS01",
"instantiation": "false",
"description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.",
"fan_cooling_layer_time": [

View File

@ -3,7 +3,7 @@
"name": "Bambu Support W @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFS00",
"filament_id": "OGFS00",
"instantiation": "false",
"description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.",
"cool_plate_temp": [

View File

@ -3,7 +3,7 @@
"name": "Bambu Support for ABS @base",
"inherits": "fdm_filament_abs",
"from": "system",
"filament_id": "GFS06",
"filament_id": "OGFS06",
"instantiation": "false",
"description": "This is a non-water-soluble support filament, and usually it is only for the support structure and not for the model body. To get better printing quality, please refer to this wiki: Printing Tips for Support Filament and Support Function.",
"fan_max_speed": [

View File

@ -3,7 +3,7 @@
"name": "Bambu TPU 95A @base",
"inherits": "fdm_filament_tpu",
"from": "system",
"filament_id": "GFU01",
"filament_id": "OGFU01",
"instantiation": "false",
"description": "This filament is too soft and not compatible with the AMS. Printing it is of many requirements, and to get better printing quality, please refer to this wiki: TPU printing guide.",
"filament_cost": [

View File

@ -3,7 +3,7 @@
"name": "Bambu TPU 95A HF @base",
"inherits": "fdm_filament_tpu",
"from": "system",
"filament_id": "GFU00",
"filament_id": "OGFU00",
"instantiation": "false",
"description": "This filament is too soft and not compatible with the AMS. Printing it is of many requirements, and to get better printing quality, please refer to this wiki: TPU printing guide.",
"filament_cost": [

View File

@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFB99",
"filament_id": "OGFB99",
"setting_id": "OGFSA04",
"name": "Generic ABS @System",
"from": "system",

View File

@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFB98",
"filament_id": "OGFB98",
"setting_id": "OGFSA04",
"name": "Generic ASA @System",
"from": "system",

View File

@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFN99",
"filament_id": "OGFN99",
"setting_id": "OGFSA04",
"name": "Generic PA @System",
"from": "system",

View File

@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFN98",
"filament_id": "OGFN98",
"setting_id": "OGFSA04",
"name": "Generic PA-CF @System",
"from": "system",

View File

@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFC99",
"filament_id": "OGFC99",
"setting_id": "OGFSA04",
"name": "Generic PC @System",
"from": "system",

View File

@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFG99",
"filament_id": "OGFG99",
"setting_id": "OGFSA04",
"name": "Generic PETG @System",
"from": "system",

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