Compare commits

...

10 commits

Author SHA1 Message Date
davidjuanesb
906923cd24
Catalan language updated to OrcaSlicer v2.3.0-beta (#8511) 2025-02-23 23:48:18 +08:00
Psych0h3ad
f8b84310d6
Added small Japanese translation (#8527)
Update OrcaSlicer_ja.po

Just added small translation for Japanese
2025-02-23 23:25:05 +08:00
Lee Jong Mun
1d0af13aa3
kor translation update (#8530) 2025-02-23 23:24:47 +08:00
Alexandre Folle de Menezes
160a0e2aea
Fix strings missing localization on PrintConfig (#8483)
Fix strings missing the localization marker
2025-02-23 23:24:21 +08:00
Thomas
14f77e41fb
Add new K1 SE profiles (fixes #8455 (#8485) 2025-02-23 23:22:41 +08:00
Russell Cloran
f1ef4abca8
Turn on exclude object for Prusa MK4S (#8486) 2025-02-23 23:21:53 +08:00
Alexandre Folle de Menezes
db16cacc38
Adding missing pt-BR translations (#8482) 2025-02-23 23:21:19 +08:00
SoftFever
d022d7ba69 Fix AMS mapping bug 2 2025-02-23 19:34:37 +08:00
SoftFever
7bd6863525 bump nightlybuild version to 2.3.0-beta2 2025-02-23 18:43:36 +08:00
SoftFever
911baa84b2
Fix AMS mapping bug (#8531)
* Fixed an issue that filament ids are conflicted for BBL machines

* bump bbl.json version
2025-02-23 18:43:03 +08:00
22 changed files with 2116 additions and 1344 deletions

View file

@ -3,7 +3,7 @@
set -e
set -o pipefail
while getopts ":dpa:snt:xbc:h" opt; do
while getopts ":dpa:snt:xbc:hu" opt; do
case "${opt}" in
d )
export BUILD_TARGET="deps"
@ -37,6 +37,9 @@ while getopts ":dpa:snt:xbc:h" 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)"
@ -46,6 +49,7 @@ while getopts ":dpa:snt:xbc:h" opt; do
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
;;
@ -57,10 +61,18 @@ done
# Set defaults
if [ -z "$ARCH" ]; then
ARCH="$(uname -m)"
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
@ -205,16 +217,71 @@ function build_slicer() {
# zip -FSr OrcaSlicer${ver}_Mac_${ARCH}.zip OrcaSlicer.app
}
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"
# Create universal binary
echo "Creating universal binary..."
PROJECT_BUILD_DIR="$PROJECT_DIR/build_Universal"
mkdir -p "$PROJECT_BUILD_DIR/OrcaSlicer"
UNIVERSAL_APP="$PROJECT_BUILD_DIR/OrcaSlicer/Universal_OrcaSlicer.app"
rm -rf "$UNIVERSAL_APP"
cp -R "$PROJECT_DIR/build_x86_64/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" \
-output "$UNIVERSAL_APP/$BINARY_PATH"
echo "Universal binary created at $UNIVERSAL_APP"
}
case "${BUILD_TARGET}" in
all)
build_deps
build_slicer
if [ "1." == "$BUILD_UNIVERSAL". ]; then
build_universal
else
build_deps
build_slicer
fi
;;
deps)
build_deps
;;
slicer)
build_slicer
if [ "1." == "$BUILD_UNIVERSAL". ]; then
build_universal
else
build_slicer
fi
;;
*)
echo "Unknown target: $BUILD_TARGET. Available targets: deps, slicer, all."

File diff suppressed because it is too large Load diff

View file

@ -13355,7 +13355,7 @@ msgid ""
msgstr ""
msgid "Auto brim width"
msgstr ""
msgstr "オートブリム幅"
msgid ""
"Enabling this option means the width of the brim for tree support will be "
@ -13363,7 +13363,7 @@ msgid ""
msgstr ""
msgid "Tree support brim width"
msgstr "Tree support brim width"
msgstr "ツリーサポートブリム幅"
msgid "Distance from tree branch to the outermost brim line"
msgstr ""
@ -13410,7 +13410,7 @@ msgstr ""
"ます。"
msgid "Support wall loops"
msgstr "Support wall loops"
msgstr "サポートのウォール数"
msgid "This setting specify the count of walls around support"
msgstr "This setting specify the count of walls around support"
@ -13441,7 +13441,7 @@ msgid ""
msgstr ""
msgid "Chamber temperature"
msgstr "Chamber temperature"
msgstr "庫内温度"
msgid ""
"For high-temperature materials like ABS, ASA, PC, and PA, a higher chamber "
@ -14933,16 +14933,16 @@ msgstr ""
"使用するIPアドレスを1つ選んでください。"
msgid "PA Calibration"
msgstr "PA Calibration"
msgstr "PAキャリブレーション"
msgid "DDE"
msgstr ""
msgstr "ダイレクトドライブ"
msgid "Bowden"
msgstr "Bowden"
msgstr "ボーデン"
msgid "Extruder type"
msgstr ""
msgstr "押出機タイプ"
msgid "PA Tower"
msgstr "PA Tower"
@ -14954,10 +14954,10 @@ msgid "PA Pattern"
msgstr "PA Pattern"
msgid "Start PA: "
msgstr "Start PA:"
msgstr "開始PA:"
msgid "End PA: "
msgstr "End PA: "
msgstr "終了PA: "
msgid "PA step: "
msgstr "PA step:"
@ -15076,14 +15076,14 @@ msgid "Upload to storage"
msgstr "ストレージへのアップロード"
msgid "Switch to Device tab after upload."
msgstr ""
msgstr "アップロード後、デバイスタブに切り替える。"
#, c-format, boost-format
msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?"
msgstr "Filename to upload doesn't end with \"%s\". Do you want to continue?"
msgid "Upload"
msgstr "Upload"
msgstr "アップロード"
msgid "Print host upload queue"
msgstr "Print host upload queue"
@ -15095,14 +15095,14 @@ msgid "Progress"
msgstr "Progress"
msgid "Host"
msgstr "Host"
msgstr "ホスト"
msgctxt "OfFile"
msgid "Size"
msgstr "Size of file"
msgstr "ファイルサイズ"
msgid "Filename"
msgstr "Filename"
msgstr "ファイル名"
msgid "Cancel selected"
msgstr "Cancel selected"
@ -15117,7 +15117,7 @@ msgid "Uploading"
msgstr "アップロード中"
msgid "Cancelling"
msgstr "Canceling"
msgstr "キャンセル中"
msgid "Error uploading to print host"
msgstr "プリントホストへのアップロードに失敗"
@ -15218,10 +15218,10 @@ msgid "Select filament preset"
msgstr "Select filament preset"
msgid "Create Filament"
msgstr "Create Filament"
msgstr "フィラメントを作成"
msgid "Create Based on Current Filament"
msgstr "Create Based on Current Filament"
msgstr "現在のフィラメントを元に作成"
msgid "Copy Current Filament Preset "
msgstr "Copy Current Filament Preset "
@ -15327,10 +15327,10 @@ msgid "Create Printer/Nozzle"
msgstr "Create Printer/Nozzle"
msgid "Create Printer"
msgstr "Create Printer"
msgstr "プリンターを作成"
msgid "Create Nozzle for Existing Printer"
msgstr "Create Nozzle for Existing Printer"
msgstr "既存のプリンターに別サイズのノズル径を作成"
msgid "Create from Template"
msgstr "Create from Template"
@ -15634,7 +15634,7 @@ msgid "Failed to create temporary folder, please try Export Configs again."
msgstr "Failed to create temporary folder, please try Export Configs again."
msgid "Edit Filament"
msgstr "Edit Filament"
msgstr "フィラメントを編集"
msgid "Filament presets under this filament"
msgstr "Filament presets under this filament"
@ -15666,7 +15666,7 @@ msgid "+ Add Preset"
msgstr "+ Add Preset"
msgid "Delete Filament"
msgstr "Delete Filament"
msgstr "フィラメントを削除"
msgid ""
"All the filament presets belong to this filament would be deleted. \n"
@ -15678,7 +15678,7 @@ msgstr ""
"information for that slot."
msgid "Delete filament"
msgstr "Delete filament"
msgstr "フィラメントを削除"
msgid "Add Preset"
msgstr "Add Preset"
@ -15696,7 +15696,7 @@ msgid "[Delete Required]"
msgstr "[Delete Required]"
msgid "Edit Preset"
msgstr "Edit Preset"
msgstr "プリセットを編集"
msgid "For more information, please check out Wiki"
msgstr "For more information, please check out our Wiki"
@ -15705,7 +15705,7 @@ msgid "Collapse"
msgstr "Collapse"
msgid "Daily Tips"
msgstr "Daily Tips"
msgstr "今日のヒント"
#, c-format, boost-format
msgid "nozzle memorized: %.1f %s"
@ -15723,7 +15723,7 @@ msgid "*Printing %s material with %s may cause nozzle damage"
msgstr "*Printing %s material with %s may cause nozzle damage"
msgid "Need select printer"
msgstr "Need select printer"
msgstr "プリンターを選ぶ必要があります"
msgid "The start, end or step is not valid value."
msgstr "The start, end or step is not valid value."
@ -15745,13 +15745,13 @@ msgid "Test"
msgstr "テスト"
msgid "Could not get a valid Printer Host reference"
msgstr "Could not get a valid Printer Host reference"
msgstr "有効なプリンタホスト参照を取得できませんでした"
msgid "Success!"
msgstr "Success!"
msgstr "成功!"
msgid "Are you sure to log out?"
msgstr ""
msgstr "本当にログアウトしますか?"
msgid "Refresh Printers"
msgstr "Refresh Printers"
@ -16149,9 +16149,9 @@ msgid ""
"height, and results in very apparent layer lines and much lower printing "
"quality, but shorter printing time in some printing cases."
msgstr ""
"Compared with the default profile of a 0.8 mm nozzle, it has a bigger layer "
"height. This results in very apparent layer lines and much lower print "
"quality but shorter print time in some cases."
"0.8mmノズルのデフォルト・プロファイルと比較すると、レイヤーの高さが大きくなっています。"
"その結果、レイヤーラインが非常に目立ち、印刷品質が大幅に低下しますが、"
"場合によっては印刷時間が短縮されます。"
msgid ""
"Compared with the default profile of a 0.8 mm nozzle, it has a much bigger "
@ -16247,18 +16247,25 @@ msgid ""
"Did you know that calibrating your printer can do wonders? Check out our "
"beloved calibration solution in OrcaSlicer."
msgstr ""
"キャリブレーション\n"
"プリンターを校正することで、素晴らしい効果が得られることをご存知ですか?"
"オルカスライサーの校正(キャリブレーション)ソリューションをご覧ください。"
#: resources/data/hints.ini: [hint:Auxiliary fan]
msgid ""
"Auxiliary fan\n"
"Did you know that OrcaSlicer supports Auxiliary part cooling fan?"
msgstr ""
"補助部品冷却ファン\n"
"OrcaSlicerが補助部品冷却ファンをサポートしていることをご存知ですか"
#: resources/data/hints.ini: [hint:Air filtration]
msgid ""
"Air filtration/Exhaust Fan\n"
"Did you know that OrcaSlicer can support Air filtration/Exhaust Fan?"
msgstr ""
"空気ろ過/排気ファン\n"
"OrcaSlicerが空気ろ過/排気ファンに対応していることをご存知ですか?"
#: resources/data/hints.ini: [hint:G-code window]
msgid ""
@ -16524,10 +16531,10 @@ msgid ""
"extruder/hotend clogging when printing lower temperature filament with a "
"higher enclosure temperature. More info about this in the Wiki."
msgstr ""
"When do you need to print with the printer door opened?\n"
"Did you know that opening the printer door can reduce the probability of "
"extruder/hotend clogging when printing lower temperature filament with a "
"higher enclosure temperature? There is more info about this in the Wiki."
"プリンターのドアを開けたまま印刷する必要があるのはどんなときですか?\n"
"エンクロージャーの温度が高い状態で低温のフィラメントをプリントする場合、"
"プリンターのドアを開けると、エクストルーダーやホットエンドが"
"詰まる確率が下がることをご存知ですかこれについてはWikiに詳しい情報があります。"
#: resources/data/hints.ini: [hint:Avoid warping]
msgid ""
@ -16536,13 +16543,13 @@ msgid ""
"ABS, appropriately increasing the heatbed temperature can reduce the "
"probability of warping."
msgstr ""
"Avoid warping\n"
"Did you know that when printing materials that are prone to warping such as "
"ABS, appropriately increasing the heatbed temperature can reduce the "
"probability of warping?"
"反りを避ける\n"
"ABSのような反りやすい素材を印刷する場合、"
"ヒートベッドの温度を適切に上げることで、"
"反りが発生する確率を下げることができることをご存知ですか?"
#~ msgid "Current Cabin humidity"
#~ msgstr "Current Cabin humidity"
#~ msgstr "現在の庫内湿度"
#~ msgid "Stopped."
#~ msgstr "中止しました"
@ -16552,7 +16559,7 @@ msgstr ""
#~ msgstr "接続に失敗しました (%d)"
#~ msgid "Initialize failed (Device connection not ready)!"
#~ msgstr "Initialization failed (Device connection not ready)!"
#~ msgstr "初期化に失敗しました(デバイス接続の準備ができていません)!"
#, c-format, boost-format
#~ msgid "Initialize failed (%s)!"
@ -16578,7 +16585,7 @@ msgstr ""
#~ "pingを実行します。"
#~ msgid "IP and Access Code Verified! You may close the window"
#~ msgstr "IP and Access Code Verified! You may close the window"
#~ msgstr "IPとアクセスコードが確認されました!ウィンドウを閉じてください"
#~ msgid "Force cooling for overhang and bridge"
#~ msgstr "オーバーハングとブリッジの冷却"
@ -16744,10 +16751,10 @@ msgstr ""
#~ msgstr "ワイプタワーエクストルーダー"
#~ msgid "Please input a valid value (K in 0~0.3)"
#~ msgstr "Please input a valid value (K in 0~0.3)"
#~ msgstr "有効な値を入力してください (K in 0~0.3)"
#~ msgid "Please input a valid value (K in 0~0.3, N in 0.6~2.0)"
#~ msgstr "Please input a valid value (K in 0~0.3, N in 0.6~2.0)"
#~ msgstr "有効な値を入力してください (K in 0~0.3, N in 0.6~2.0)"
#~ msgid "Printer local connection failed, please try again."
#~ msgstr "Printer local connection failed; please try again."
@ -16931,7 +16938,7 @@ msgstr ""
#, c-format, boost-format
#~ msgid "Load failed [%d]"
#~ msgstr "Load failed [%d]"
#~ msgstr "ロード失敗 [%d]"
#~ msgid "Failed to fetching model information from printer."
#~ msgstr "Failed to fetch model information from printer."
@ -17005,7 +17012,7 @@ msgstr ""
#~ "No one part is selected to keep after cut"
#~ msgid "Edit Text"
#~ msgstr "Edit Text"
#~ msgstr "テキストを編集"
#~ msgid "Error! Unable to create thread!"
#~ msgstr "エラー:スレッドを作成できません"
@ -17017,25 +17024,25 @@ msgstr ""
#~ msgstr "Choose SLA archive:"
#~ msgid "Import file"
#~ msgstr "Import file"
#~ msgstr "ファイルインポート"
#~ msgid "Import model and profile"
#~ msgstr "Import model and profile"
#~ msgstr "モデルとプロファイルを取り込む"
#~ msgid "Import profile only"
#~ msgstr "Import profile only"
#~ msgstr "プロファイルのみ取り込む"
#~ msgid "Import model only"
#~ msgstr "Import model only"
#~ msgstr "モデルのみ取り込む"
#~ msgid "Accurate"
#~ msgstr "Accurate"
#~ msgstr "緻密"
#~ msgid "Balanced"
#~ msgstr "Balanced"
#~ msgstr "バランス"
#~ msgid "Quick"
#~ msgstr "Quick"
#~ msgstr "高速"
#~ msgid ""
#~ "Discribe how long the nozzle will move along the last path when retracting"
@ -17052,7 +17059,7 @@ msgstr ""
#~ "右クリックし、メニューで選択できます。"
#~ msgid "Filling bed "
#~ msgstr "Filling bed"
#~ msgstr "ベッドをこのオブジェクトで満たす"
#, boost-format
#~ msgid "%1% infill pattern doesn't support 100%% density."
@ -17084,7 +17091,7 @@ msgstr ""
#, c-format, boost-format
#~ msgid " doesn't work at 100%% density "
#~ msgstr " doesn't work at 100%% density "
#~ msgstr "100%% の密度では使用できません"
#~ msgid "Ctrl + Shift + Enter"
#~ msgstr "Ctrl + Shift + Enter"
@ -17245,7 +17252,7 @@ msgstr ""
#~ msgstr "指定したファイルリストからフィラメント設定を読込む"
#~ msgid "Skip Objects"
#~ msgstr "Skip Objects"
#~ msgstr "オブジェクトスキップ"
#~ msgid "Skip some objects in this print"
#~ msgstr "Skip some objects in this print"
@ -17286,7 +17293,7 @@ msgstr ""
#~ msgstr "Embedded"
#~ msgid "Online Models"
#~ msgstr "Online Models"
#~ msgstr "オンラインモデル"
#~ msgid "Show online staff-picked models on the home page"
#~ msgstr "Show online staff-picked models on the home page"
@ -17324,7 +17331,7 @@ msgstr ""
#~ msgstr "底面との隙間があります、レイヤーを入れ替えました"
#~ msgid "The model has too many empty layers."
#~ msgstr "このモデルには空層があります。"
#~ msgstr "このモデルには空層があります。"
#~ msgid "Cali"
#~ msgstr "標定"
@ -17333,7 +17340,7 @@ msgstr ""
#~ msgstr "押出のキャリブレーション"
#~ msgid "Push new filament into the extruder"
#~ msgstr "Push new filament into the extruder"
#~ msgstr "新しいフィラメントを押出機に挿入してください"
#, c-format, boost-format
#~ msgid ""
@ -17356,7 +17363,7 @@ msgstr ""
#~ "ドアを開いて換気を良くするか、ベッド温度を下げてください。"
#~ msgid "Total Time Estimation"
#~ msgstr "Total Time Estimation"
#~ msgstr "予想合計時間"
#~ msgid "Resonance frequency identification"
#~ msgstr "共振特性測定"

File diff suppressed because it is too large Load diff

View file

@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-20 21:21+0800\n"
"PO-Revision-Date: 2025-02-17 11:39-0300\n"
"PO-Revision-Date: 2025-02-21 11:24-0300\n"
"Last-Translator: Alexandre Folle de Menezes <afmenez@terra.com.br>\n"
"Language-Team: Portuguese, Brazilian\n"
"Language: pt_BR\n"
@ -1372,13 +1372,13 @@ msgid ""
msgstr ""
msgid "Warning:please select Plane's feature."
msgstr ""
msgstr "Aviso: por favor selecione o recurso do Plano."
msgid "Warning:please select Point's or Circle's feature."
msgstr ""
msgstr "Aviso: por favor selecione o recurso do Ponto ou do Círculo."
msgid "Warning:please select two different mesh."
msgstr ""
msgstr "Aviso: por favor selecione duas malhas diferentes."
msgid "Copy to clipboard"
msgstr "Copiar para a área de transferência"
@ -4134,7 +4134,7 @@ msgid "Input value is out of range"
msgstr "Valor de entrada está fora do limite"
msgid "Some extension in the input is invalid"
msgstr ""
msgstr "Alguma extensão na entrada é inválida"
#, boost-format
msgid "Invalid format. Expected vector format: \"%1%\""
@ -5265,6 +5265,8 @@ msgid ""
"Please check if the SD card is inserted into the printer.\n"
"If it still cannot be read, you can try formatting the SD card."
msgstr ""
"Por favor verifique se o cartão SD está inserido na impressora.\n"
"Se ele ainda não puder ser lido, você pode tentar formatar o cartão SD."
msgid "LAN Connection Failed (Failed to view sdcard)"
msgstr "Falha na conexão LAN (Falha para ver o cartão SD)"
@ -5725,14 +5727,18 @@ msgid ""
"The server is unable to respond. Please click the link below to check the "
"server status."
msgstr ""
"O servidor não consegue responder. Por favor clique no link abaixo para "
"verificar o status do servidor."
msgid ""
"If the server is in a fault state, you can temporarily use offline printing "
"or local network printing."
msgstr ""
"Se o servidor estiver em estado de falha, você poderá usar temporariamente a "
"impressão offline ou a impressão em rede local."
msgid "How to use LAN only mode"
msgstr ""
msgstr "Como usar o modo somente LAN"
msgid "Don't show this dialog again"
msgstr "Não mostrar esse diálogo novamente"
@ -6685,7 +6691,7 @@ msgid "with OrcaSlicer so that Orca can open models from"
msgstr ""
msgid "Current Association: "
msgstr "Associação Atual:"
msgstr "Associação Atual: "
msgid "Current Instance"
msgstr "Instância Atual"
@ -6854,10 +6860,10 @@ msgstr ""
"dispositivos ao mesmo tempo e gerenciar vários dispositivos."
msgid "Auto arrange plate after cloning"
msgstr ""
msgstr "Organizar automaticamente a mesa após a clonagem"
msgid "Auto arrange plate after object cloning"
msgstr ""
msgstr "Organizar automaticamente a mesa após a clonagem de objeto"
msgid "Network"
msgstr "Rede"
@ -8054,7 +8060,7 @@ msgid "Nozzle temperature when printing"
msgstr "Temperatura do bico ao imprimir"
msgid "Cool Plate (SuperTack)"
msgstr ""
msgstr "Mesa Fria (SuperTack)"
msgid ""
"Bed temperature when cool plate is installed. Value 0 means the filament "
@ -8072,7 +8078,7 @@ msgstr ""
"significa que o filamento não suporta impressão na cool plate"
msgid "Textured Cool plate"
msgstr ""
msgstr "Mesa Fria texturizada"
msgid ""
"Bed temperature when cool plate is installed. Value 0 means the filament "
@ -8090,16 +8096,16 @@ msgstr ""
"significa que o filamento não suporta impressão na Mesa de Engenharia"
msgid "Smooth PEI Plate / High Temp Plate"
msgstr "Mesa PEI lisa / Mesa de alta temperatura"
msgstr "Mesa PEI Lisa / Mesa de Alta Temperatura"
msgid ""
"Bed temperature when Smooth PEI Plate/High temperature plate is installed. "
"Value 0 means the filament does not support to print on the Smooth PEI Plate/"
"High Temp Plate"
msgstr ""
"Temperatura da mesa quando a mesa PEI lisa/ de alta temperatura está "
"Temperatura da mesa quando a Mesa PEI Lisa/Mesa de Alta Temperatura está "
"instalada. O valor 0 significa que o filamento não suporta a impressão na "
"Mesa PEI lisa/Mesa de Alta Temperatura"
"Mesa PEI Lisa/Mesa de Alta Temperatura"
msgid "Textured PEI Plate"
msgstr "Mesa PEI Texturizada"
@ -8295,7 +8301,7 @@ msgid "Layer height limits"
msgstr "Limites de altura da camada"
msgid "Z-Hop"
msgstr ""
msgstr "Z-Hop"
msgid "Retraction when switching material"
msgstr "Retração ao trocar material"
@ -8606,11 +8612,11 @@ msgid "Obj file Import color"
msgstr ""
msgid "Specify number of colors:"
msgstr ""
msgstr "Especifique a quantidade de cores:"
#, c-format, boost-format
msgid "The color count should be in range [%d, %d]."
msgstr ""
msgstr "A quantidade de cores deve estar na faixa [%d, %d]."
msgid "Recommended "
msgstr "Recomendado "
@ -9145,7 +9151,7 @@ msgid "Connect"
msgstr "Conectar"
msgid "Manual Setup"
msgstr ""
msgstr "Configuração Manual"
msgid "connecting..."
msgstr "conectando..."
@ -10056,16 +10062,16 @@ msgid "Bed types supported by the printer"
msgstr "Tipos de mesa suportadas pela impressora"
msgid "Smooth Cool Plate"
msgstr ""
msgstr "Mesa Fria Lisa"
msgid "Engineering Plate"
msgstr "Engenharia Plate"
msgid "Smooth High Temp Plate"
msgstr ""
msgstr "Mesa de Alta Temp. Lisa"
msgid "Textured Cool Plate"
msgstr ""
msgstr "Mesa Fria Texturizada"
msgid "First layer print sequence"
msgstr "Sequência de impressão da primeira camada"
@ -10294,6 +10300,11 @@ msgid ""
"The actual top surface flow used is calculated by multiplying this value "
"with the filament flow ratio, and if set, the object's flow ratio."
msgstr ""
"Este fator afeta a quantidade de material para preenchimento sólido superior. Você "
"pode diminuí-lo ligeiramente para ter um acabamento de superfície suave. \n"
"\n"
"O real fluxo de superfície superior usado é calculado multiplicando este valor pela "
"taxa de fluxo do filamento e, se definido, pela taxa de fluxo do objeto."
msgid "Bottom surface flow ratio"
msgstr "Fluxo em superfície inferior"
@ -10304,6 +10315,10 @@ msgid ""
"The actual bottom solid infill flow used is calculated by multiplying this "
"value with the filament flow ratio, and if set, the object's flow ratio."
msgstr ""
"Este fator afeta a quantidade de material para preenchimento sólido do fundo. \n"
"\n"
"O real fluxo de preenchimento sólido do fundo usado é calculado multiplicando este "
"valor pela taxa de fluxo do filamento e, se definido, pela taxa de fluxo do objeto."
msgid "Precise wall"
msgstr "Parede precisa"
@ -10312,6 +10327,8 @@ msgid ""
"Improve shell precision by adjusting outer wall spacing. This also improves "
"layer consistency."
msgstr ""
"Melhora a precisão da casca ajustando o espaçamento da parede externa. Isso "
"também melhora a consistência da camada."
msgid "Only one wall on top surfaces"
msgstr "Perímetro único em superfícies superiores"
@ -10544,7 +10561,7 @@ msgstr ""
"automaticamente."
msgid "Painted"
msgstr ""
msgstr "Pintado"
msgid "Brim-object gap"
msgstr "Espaço entre a borda e objeto"
@ -11422,13 +11439,16 @@ msgid ""
msgstr ""
msgid "Tool change time"
msgstr ""
msgstr "Tempo de troca de ferramenta"
msgid ""
"Time taken to switch tools. It's usually applicable for tool changers or "
"multi-tool machines. For single-extruder multi-material machines, it's "
"typically 0. For statistics only"
msgstr ""
"Tempo gasto para trocar ferramentas. Geralmente é aplicável para trocadores "
"de ferramentas ou máquinas multi-ferramentas. Para máquinas multi-materiais "
"de extrusora única, é tipicamente 0. Apenas para estatísticas"
msgid ""
"Filament diameter is used to calculate extrusion in gcode, so it's important "
@ -11725,7 +11745,7 @@ msgid "Grid"
msgstr "Grade"
msgid "2D Lattice"
msgstr ""
msgstr "Malha 2D"
msgid "Line"
msgstr "Linha"
@ -12130,7 +12150,7 @@ msgstr ""
"Não imprimir preenchimento de lacuna com um comprimento menor que o limiar "
"especificado (em mm). Esta configuração se aplica ao preenchimento superior, "
"inferior e sólido e, se estiver usando o gerador de perímetro clássico, ao "
"preenchimento de lacuna de parede."
"preenchimento de lacuna de parede. "
msgid ""
"Speed of gap infill. Gap usually has irregular line width and should be "
@ -12851,7 +12871,7 @@ msgid "mm³/s²"
msgstr "mm3/s2"
msgid "Smoothing segment length"
msgstr "Distancia do segmento de suavização"
msgstr "Comprimento do segmento de suavização"
msgid ""
"A lower value results in smoother extrusion rate transitions. However, this "
@ -12913,6 +12933,9 @@ msgid ""
"minimum layer time defined above when the slowdown for better layer cooling "
"is enabled."
msgstr ""
"A velocidade mínima de impressão para a qual a impressora diminui a "
"velocidade para manter o tempo mínimo de camada definido acima quando a "
"desaceleração para melhor resfriamento da camada está ativada."
msgid "Diameter of nozzle"
msgstr "Diâmetro do bico"
@ -13020,6 +13043,8 @@ msgid ""
"This option will drop the temperature of the inactive extruders to prevent "
"oozing."
msgstr ""
"Esta opção diminuirá a temperatura das extrusoras inativas para evitar "
"vazamentos."
msgid "Filename format"
msgstr "Formato do nome do arquivo"
@ -13208,12 +13233,14 @@ msgid "Force a retraction when changes layer"
msgstr "Forçar uma retração ao mudar de camada"
msgid "Retract on top layer"
msgstr ""
msgstr "Retração na camada superior"
msgid ""
"Force a retraction on top layer. Disabling could prevent clog on very slow "
"patterns with small movements, like Hilbert curve"
msgstr ""
"Forçar uma retração na camada superior. Desabilitar pode evitar obstrução em "
"padrões muito lentos com pequenos movimentos, como a curva de Hilbert"
msgid "Retraction Length"
msgstr "Distância de retração"
@ -13670,7 +13697,7 @@ msgid ""
"skirt."
msgstr ""
"Combinado - saia única para todos os objetos, Por objeto - saias individuais "
"por objeto"
"por objeto."
msgid "Combined"
msgstr "Combinado"
@ -13727,7 +13754,7 @@ msgid "Solid infill"
msgstr "Preenchimento sólido"
msgid "Filament to print solid infill"
msgstr ""
msgstr "Filamento para imprimir o preenchimento sólido"
msgid ""
"Line width of internal solid infill. If expressed as a %, it will be "
@ -13816,9 +13843,12 @@ msgid ""
"value is not used when 'idle_temperature' in filament settings is set to non "
"zero value."
msgstr ""
"Diferença de temperatura a ser aplicada quando uma extrusora não estiver "
"ativa. O valor não é usado quando 'idle_temperature' nas configurações de "
"filamento é definido como valor diferente de zero."
msgid "Preheat time"
msgstr ""
msgstr "Tempo de pré-aquecimento"
msgid ""
"To reduce the waiting time after tool change, Orca can preheat the next tool "
@ -13826,14 +13856,21 @@ msgid ""
"seconds to preheat the next tool. Orca will insert a M104 command to preheat "
"the tool in advance."
msgstr ""
"Para reduzir o tempo de espera após a troca de ferramenta, o Orca pode pré-"
"aquecer a próxima ferramenta enquanto a ferramenta atual ainda está em uso. "
"Esta configuração especifica o tempo em segundos para pré-aquecer a próxima "
"ferramenta. O Orca irá inserir um comando M104 para pré-aquecer a ferramenta "
"com antecedência."
msgid "Preheat steps"
msgstr ""
msgstr "Passos de pré-aquecimento"
msgid ""
"Insert multiple preheat commands(e.g. M104.1). Only useful for Prusa XL. For "
"other printers, please set it to 1."
msgstr ""
"Insire múltiplos comandos de pré-aquecimento (por exemplo, M104.1). Útil "
"apenas para Prusa XL. Para outras impressoras, defina como 1."
msgid "Start G-code"
msgstr "Código de Início"
@ -13956,18 +13993,21 @@ msgid ""
"Normal (manual) or Tree (manual) is selected, only support enforcers are "
"generated"
msgstr ""
"Normal (automático) e Árvore (automático) são usados para gerar suporte "
"automaticamente. Se Normal (manual) ou Árvore (manual) for selecionado, "
"apenas os reforçadores de suporte serão gerados"
msgid "Normal (auto)"
msgstr ""
msgstr "Normal (automático)"
msgid "Tree (auto)"
msgstr ""
msgstr "Árvore (automático)"
msgid "Normal (manual)"
msgstr ""
msgstr "Normal (manual)"
msgid "Tree (manual)"
msgstr ""
msgstr "Árvore (manual)"
msgid "Support/object xy distance"
msgstr "Distância xy entre suporte e objeto"
@ -14652,7 +14692,7 @@ msgstr ""
"espaçamento é ajustado automaticamente."
msgid "Idle temperature"
msgstr ""
msgstr "Temperatura ociosa"
msgid ""
"Nozzle temperature when the tool is currently not used in multi-tool setups."

View file

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

View file

@ -1,6 +1,5 @@
{
"type": "filament",
"filament_id": "GFG99",
"setting_id": "AliZPX1FSA04",
"name": "AliZ PETG @P1-X1",
"from": "system",

View file

@ -398,6 +398,10 @@
"name": "0.12mm Fine @Creality K1 (0.4 nozzle)",
"sub_path": "process/0.12mm Fine @Creality K1 (0.4 nozzle).json"
},
{
"name": "0.12mm Fine @Creality K1 SE",
"sub_path": "process/0.12mm Fine @Creality K1 SE 0.4 nozzle.json"
},
{
"name": "0.12mm Fine @Creality K1C",
"sub_path": "process/0.12mm Fine @Creality K1C 0.4 nozzle.json"
@ -582,6 +586,10 @@
"name": "0.16mm Optimal @Creality K1 (0.4 nozzle)",
"sub_path": "process/0.16mm Optimal @Creality K1 (0.4 nozzle).json"
},
{
"name": "0.16mm Optimal @Creality K1 SE",
"sub_path": "process/0.16mm Optimal @Creality K1 SE 0.4 nozzle.json"
},
{
"name": "0.16mm Optimal @Creality K1C",
"sub_path": "process/0.16mm Optimal @Creality K1C 0.4 nozzle.json"
@ -795,8 +803,8 @@
"sub_path": "process/0.40mm Standard @Creality K2 Plus 0.8 nozzle.json"
},
{
"name": "0.20mm Fast @Creality K1 SE 0.4",
"sub_path": "process/0.20mm Fast @Creality K1 SE 0.4.json"
"name": "0.20mm Standard @Creality K1 SE 0.4",
"sub_path": "process/0.20mm Standard @Creality K1 SE 0.4.json"
},
{
"name": "0.20mm Standard @Creality Hi",
@ -1094,6 +1102,10 @@
"name": "0.24mm Draft @Creality K1 (0.4 nozzle)",
"sub_path": "process/0.24mm Draft @Creality K1 (0.4 nozzle).json"
},
{
"name": "0.24mm Draft @Creality K1 SE",
"sub_path": "process/0.24mm Draft @Creality K1 SE 0.4 nozzle.json"
},
{
"name": "0.24mm Draft @Creality K1C",
"sub_path": "process/0.24mm Draft @Creality K1C 0.4 nozzle.json"

View file

@ -7,7 +7,7 @@
"inherits": "fdm_creality_common",
"printer_model": "Creality K1 SE",
"gcode_flavor": "klipper",
"default_print_profile": "0.20mm Fast @Creality K1 SE 0.4",
"default_print_profile": "0.20mm Standard @Creality K1 SE 0.4",
"nozzle_diameter": [
"0.4"
],

View file

@ -0,0 +1,119 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.12mm Fine @Creality K1 SE",
"from": "system",
"inherits": "fdm_process_common_klipper",
"instantiation": "true",
"adaptive_layer_height": "0",
"reduce_crossing_wall": "0",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "0",
"bridge_flow": "1",
"bridge_speed": "50",
"internal_bridge_speed": "150%",
"brim_width": "5",
"brim_object_gap": "0.1",
"compatible_printers": [
"Creality K1 SE 0.4 nozzle"
],
"compatible_printers_condition": "",
"print_sequence": "by layer",
"default_acceleration": "12000",
"bridge_no_support": "0",
"draft_shield": "disabled",
"elefant_foot_compensation": "0.15",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "200",
"outer_wall_acceleration": "5000",
"inner_wall_acceleration": "5000",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
"sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.12",
"initial_layer_speed": "60",
"gap_infill_speed": "300",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
"infill_wall_overlap": "15%",
"sparse_infill_speed": "500",
"interface_shells": "0",
"ironing_flow": "10%",
"ironing_spacing": "0.15",
"ironing_speed": "100",
"ironing_type": "no ironing",
"layer_height": "0.12",
"reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
"detect_overhang_wall": "1",
"overhang_1_4_speed": "60",
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
"overhang_4_4_speed": "10",
"only_one_wall_top": "1",
"inner_wall_line_width": "0.45",
"inner_wall_speed": "300",
"wall_loops": "3",
"print_settings_id": "",
"raft_layers": "0",
"seam_position": "aligned",
"seam_slope_conditional": "1",
"seam_slope_inner_walls": "1",
"seam_slope_entire_loop": "1",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",
"minimum_sparse_infill_area": "15",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "300",
"spiral_mode": "0",
"initial_layer_infill_speed": "105",
"standby_temperature_delta": "-5",
"enable_support": "0",
"resolution": "0.012",
"support_type": "normal(auto)",
"support_style": "default",
"support_on_build_plate_only": "0",
"support_top_z_distance": "0.2",
"support_bottom_z_distance": "0.2",
"support_filament": "0",
"support_line_width": "0.42",
"support_interface_loop_pattern": "0",
"support_interface_filament": "0",
"support_interface_top_layers": "2",
"support_interface_bottom_layers": "2",
"support_interface_spacing": "0.5",
"support_expansion": "0",
"support_interface_speed": "80",
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "150",
"support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_diameter": "2",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "1",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_line_width": "0.42",
"top_surface_acceleration": "5000",
"top_surface_speed": "200",
"top_shell_layers": "5",
"top_shell_thickness": "0.6",
"travel_acceleration": "12000",
"travel_speed": "500",
"enable_prime_tower": "0",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",
"xy_contour_compensation": "0",
"gcode_label_objects": "0",
"precise_outer_wall": "1"
}

View file

@ -0,0 +1,119 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.16mm Optimal @Creality K1 SE",
"from": "system",
"inherits": "fdm_process_common_klipper",
"instantiation": "true",
"adaptive_layer_height": "0",
"reduce_crossing_wall": "0",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "0",
"bridge_flow": "1",
"bridge_speed": "50",
"internal_bridge_speed": "150%",
"brim_width": "5",
"brim_object_gap": "0.1",
"compatible_printers": [
"Creality K1 SE 0.4 nozzle"
],
"compatible_printers_condition": "",
"print_sequence": "by layer",
"default_acceleration": "12000",
"bridge_no_support": "0",
"draft_shield": "disabled",
"elefant_foot_compensation": "0.15",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "200",
"outer_wall_acceleration": "5000",
"inner_wall_acceleration": "5000",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
"sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.16",
"initial_layer_speed": "60",
"gap_infill_speed": "300",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
"infill_wall_overlap": "15%",
"sparse_infill_speed": "500",
"interface_shells": "0",
"ironing_flow": "10%",
"ironing_spacing": "0.15",
"ironing_speed": "100",
"ironing_type": "no ironing",
"layer_height": "0.16",
"reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
"detect_overhang_wall": "1",
"overhang_1_4_speed": "60",
"overhang_2_4_speed": "30",
"overhang_3_4_speed": "10",
"overhang_4_4_speed": "10",
"only_one_wall_top": "1",
"inner_wall_line_width": "0.45",
"inner_wall_speed": "300",
"wall_loops": "3",
"print_settings_id": "",
"raft_layers": "0",
"seam_position": "aligned",
"seam_slope_conditional": "1",
"seam_slope_inner_walls": "1",
"seam_slope_entire_loop": "1",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",
"minimum_sparse_infill_area": "15",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "300",
"spiral_mode": "0",
"initial_layer_infill_speed": "105",
"standby_temperature_delta": "-5",
"enable_support": "0",
"resolution": "0.012",
"support_type": "normal(auto)",
"support_style": "default",
"support_on_build_plate_only": "0",
"support_top_z_distance": "0.2",
"support_bottom_z_distance": "0.2",
"support_filament": "0",
"support_line_width": "0.42",
"support_interface_loop_pattern": "0",
"support_interface_filament": "0",
"support_interface_top_layers": "2",
"support_interface_bottom_layers": "2",
"support_interface_spacing": "0.5",
"support_expansion": "0",
"support_interface_speed": "80",
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "150",
"support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_diameter": "2",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "1",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_line_width": "0.42",
"top_surface_acceleration": "5000",
"top_surface_speed": "200",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
"travel_acceleration": "12000",
"travel_speed": "500",
"enable_prime_tower": "0",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",
"xy_contour_compensation": "0",
"gcode_label_objects": "0",
"precise_outer_wall": "1"
}

View file

@ -1,7 +1,8 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.20mm Fast @Creality K1 SE 0.4",
"name": "0.20mm Standard @Creality K1 SE",
"renamed_from": "0.20mm Fast @Creality K1 SE 0.4",
"from": "system",
"inherits": "fdm_process_common_klipper",
"instantiation": "true",
@ -106,5 +107,6 @@
"prime_tower_width": "60",
"xy_hole_compensation": "0",
"xy_contour_compensation": "0",
"gcode_label_objects": "0"
"gcode_label_objects": "0",
"precise_outer_wall": "1"
}

View file

@ -0,0 +1,119 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.24mm Draft @Creality K1 SE",
"from": "system",
"inherits": "fdm_process_common_klipper",
"instantiation": "true",
"adaptive_layer_height": "0",
"reduce_crossing_wall": "0",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "0",
"bridge_flow": "1",
"bridge_speed": "50",
"internal_bridge_speed": "150%",
"brim_width": "5",
"brim_object_gap": "0.1",
"compatible_printers": [
"Creality K1 SE 0.4 nozzle"
],
"compatible_printers_condition": "",
"print_sequence": "by layer",
"default_acceleration": "12000",
"bridge_no_support": "0",
"draft_shield": "disabled",
"elefant_foot_compensation": "0.15",
"outer_wall_line_width": "0.42",
"outer_wall_speed": "200",
"outer_wall_acceleration": "5000",
"inner_wall_acceleration": "5000",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
"sparse_infill_pattern": "crosshatch",
"internal_bridge_support_thickness": "0.8",
"initial_layer_acceleration": "500",
"initial_layer_line_width": "0.5",
"initial_layer_print_height": "0.2",
"initial_layer_speed": "60",
"gap_infill_speed": "300",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
"infill_wall_overlap": "15%",
"sparse_infill_speed": "500",
"interface_shells": "0",
"ironing_flow": "10%",
"ironing_spacing": "0.15",
"ironing_speed": "100",
"ironing_type": "no ironing",
"layer_height": "0.24",
"reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
"detect_overhang_wall": "1",
"overhang_1_4_speed": "0",
"overhang_2_4_speed": "50",
"overhang_3_4_speed": "30",
"overhang_4_4_speed": "10",
"only_one_wall_top": "1",
"inner_wall_line_width": "0.45",
"inner_wall_speed": "300",
"wall_loops": "3",
"print_settings_id": "",
"raft_layers": "0",
"seam_position": "aligned",
"seam_slope_conditional": "1",
"seam_slope_inner_walls": "1",
"seam_slope_entire_loop": "1",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",
"minimum_sparse_infill_area": "15",
"internal_solid_infill_line_width": "0.42",
"internal_solid_infill_speed": "300",
"spiral_mode": "0",
"initial_layer_infill_speed": "105",
"standby_temperature_delta": "-5",
"enable_support": "0",
"resolution": "0.012",
"support_type": "normal(auto)",
"support_style": "default",
"support_on_build_plate_only": "0",
"support_top_z_distance": "0.2",
"support_bottom_z_distance": "0.2",
"support_filament": "0",
"support_line_width": "0.42",
"support_interface_loop_pattern": "0",
"support_interface_filament": "0",
"support_interface_top_layers": "2",
"support_interface_bottom_layers": "2",
"support_interface_spacing": "0.5",
"support_expansion": "0",
"support_interface_speed": "80",
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "150",
"support_threshold_angle": "30",
"support_object_xy_distance": "0.35",
"tree_support_branch_diameter": "2",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "1",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_line_width": "0.42",
"top_surface_acceleration": "5000",
"top_surface_speed": "200",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
"travel_acceleration": "12000",
"travel_speed": "500",
"enable_prime_tower": "0",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",
"xy_contour_compensation": "0",
"gcode_label_objects": "0",
"precise_outer_wall": "1"
}

View file

@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFN98",
"filament_id": "AliZ003",
"name": "AliZ PA-CF @base",
"from": "system",
"instantiation": "false",

View file

@ -1,6 +1,5 @@
{
"type": "filament",
"filament_id": "GFG99",
"setting_id": "AliZGFSA04",
"name": "AliZ PETG @System",
"from": "system",

View file

@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFG99",
"filament_id": "AliZ001",
"name": "AliZ PETG @base",
"from": "system",
"instantiation": "false",

View file

@ -2,7 +2,7 @@
"type": "filament",
"name": "AliZ PETG-CF @base",
"inherits": "AliZ PETG @base",
"filament_id": "GFG50",
"filament_id": "AliZ001-1",
"from": "system",
"instantiation": "false",
"fan_cooling_layer_time": [

View file

@ -2,6 +2,7 @@
"type": "filament",
"name": "AliZ PETG-Metal @base",
"inherits": "AliZ PETG @base",
"filament_id": "AliZ001-2",
"from": "system",
"instantiation": "false",
"fan_cooling_layer_time": [

View file

@ -2,6 +2,7 @@
"type": "filament",
"name": "AliZ PLA @base",
"from": "system",
"filament_id": "AliZ002",
"instantiation": "false",
"inherits": "fdm_filament_pla",
"enable_pressure_advance": [

View file

@ -9,6 +9,7 @@
"enable_overhang_speed": "1",
"enable_prime_tower": "1",
"enforce_support_layers": "0",
"exclude_object": "1",
"filename_format": "{input_filename_base}_{nozzle_diameter[0]}n_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode",
"from": "system",
"gap_infill_speed": "120",

View file

@ -465,9 +465,8 @@ void PrintConfigDef::init_common_params()
ConfigOptionDef* def;
def = this->add("printer_technology", coEnum);
//def->label = L("Printer technology");
def->label = "Printer technology";
//def->tooltip = L("Printer technology");
def->label = L("Printer technology");
def->tooltip = L("Printer technology");
def->enum_keys_map = &ConfigOptionEnum<PrinterTechnology>::get_enum_values();
def->enum_values.push_back("FFF");
def->enum_values.push_back("SLA");
@ -3111,10 +3110,8 @@ void PrintConfigDef::init_fff_params()
def->set_default_value(new ConfigOptionFloat(100));
def = this->add("inherits", coString);
//def->label = L("Inherits profile");
def->label = "Inherits profile";
//def->tooltip = L("Name of parent profile");
def->tooltip = "Name of parent profile";
def->label = L("Inherits profile");
def->tooltip = L("Name of parent profile");
def->full_width = true;
def->height = 5;
def->set_default_value(new ConfigOptionString());
@ -3128,7 +3125,6 @@ void PrintConfigDef::init_fff_params()
def = this->add("interface_shells", coBool);
def->label = L("Interface shells");
def->label = "Interface shells";
def->tooltip = L("Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual soluble "
"support material");
@ -3817,8 +3813,6 @@ void PrintConfigDef::init_fff_params()
def->set_default_value(new ConfigOptionStrings());
def = this->add("printer_model", coString);
//def->label = L("Printer type");
//def->tooltip = L("Type of the printer");
def->label = L("Printer type");
def->tooltip = L("Type of the printer");
def->set_default_value(new ConfigOptionString());
@ -3834,7 +3828,6 @@ void PrintConfigDef::init_fff_params()
def->set_default_value(new ConfigOptionString(""));
def = this->add("printer_variant", coString);
//def->label = L("Printer variant");
def->label = L("Printer variant");
//def->tooltip = L("Name of the printer variant. For example, the printer variants may be differentiated by a nozzle diameter.");
def->set_default_value(new ConfigOptionString());
@ -4290,7 +4283,6 @@ void PrintConfigDef::init_fff_params()
def = this->add("skirt_height", coInt);
def->label = L("Skirt height");
//def->label = "Skirt height";
def->tooltip = L("How many layers of skirt. Usually only one layer");
def->sidetext = L("layers");
def->mode = comSimple;
@ -4430,7 +4422,7 @@ void PrintConfigDef::init_fff_params()
def->set_default_value(new ConfigOptionFloatOrPercent(200, true));
def = this->add("spiral_starting_flow_ratio", coFloat);
def->label = "Spiral starting flow ratio";
def->label = L("Spiral starting flow ratio");
def->tooltip = L("Sets the starting flow ratio while transitioning from the last bottom layer to the spiral. "
"Normally the spiral transition scales the flow ratio from 0% to 100% during the first loop "
"which can in some cases lead to under extrusion at the start of the spiral.");
@ -4440,7 +4432,7 @@ void PrintConfigDef::init_fff_params()
def->mode = comAdvanced;
def = this->add("spiral_finishing_flow_ratio", coFloat);
def->label = "Spiral finishing flow ratio";
def->label = L("Spiral finishing flow ratio");
def->tooltip = L("Sets the finishing flow ratio while ending the spiral. "
"Normally the spiral transition scales the flow ratio from 100% to 0% during the last loop "
"which can in some cases lead to under extrusion at the end of the spiral.");
@ -7214,20 +7206,20 @@ CLIActionsConfigDef::CLIActionsConfigDef()
def->set_default_value(new ConfigOptionBool(false));*/
def = this->add("export_3mf", coString);
def->label = "Export 3MF";
def->tooltip = "Export project as 3MF.";
def->label = L("Export 3MF");
def->tooltip = L("Export project as 3MF.");
def->cli_params = "filename.3mf";
def->set_default_value(new ConfigOptionString("output.3mf"));
def = this->add("export_slicedata", coString);
def->label = "Export slicing data";
def->tooltip = "Export slicing data to a folder.";
def->label = L("Export slicing data");
def->tooltip = L("Export slicing data to a folder.");
def->cli_params = "slicing_data_directory";
def->set_default_value(new ConfigOptionString("cached_data"));
def = this->add("load_slicedata", coStrings);
def->label = "Load slicing data";
def->tooltip = "Load cached slicing data from directory";
def->label = L("Load slicing data");
def->tooltip = L("Load cached slicing data from directory");
def->cli_params = "slicing_data_directory";
def->set_default_value(new ConfigOptionString("cached_data"));
@ -7237,13 +7229,13 @@ CLIActionsConfigDef::CLIActionsConfigDef()
def->set_default_value(new ConfigOptionBool(false));*/
def = this->add("export_stl", coBool);
def->label = "Export STL";
def->tooltip = "Export the objects as single STL.";
def->label = L("Export STL");
def->tooltip = L("Export the objects as single STL.");
def->set_default_value(new ConfigOptionBool(false));
def = this->add("export_stls", coString);
def->label = "Export multiple STLs";
def->tooltip = "Export the objects as multiple STLs to directory";
def->label = L("Export multiple STLs");
def->tooltip = L("Export the objects as multiple STLs to directory");
def->set_default_value(new ConfigOptionString("stl_path"));
/*def = this->add("export_gcode", coBool);
@ -7254,45 +7246,39 @@ CLIActionsConfigDef::CLIActionsConfigDef()
/*def = this->add("gcodeviewer", coBool);
// BBS: remove _L()
def->label = ("G-code viewer");
def->tooltip = ("Visualize an already sliced and saved G-code");
def->label = L("G-code viewer");
def->tooltip = L("Visualize an already sliced and saved G-code");
def->cli = "gcodeviewer";
def->set_default_value(new ConfigOptionBool(false));*/
def = this->add("slice", coInt);
def->label = "Slice";
def->tooltip = "Slice the plates: 0-all plates, i-plate i, others-invalid";
def->label = L("Slice");
def->tooltip = L("Slice the plates: 0-all plates, i-plate i, others-invalid");
def->cli = "slice";
def->cli_params = "option";
def->set_default_value(new ConfigOptionInt(0));
def = this->add("help", coBool);
def->label = "Help";
def->tooltip = "Show command help.";
def->label = L("Help");
def->tooltip = L("Show command help.");
def->cli = "help|h";
def->set_default_value(new ConfigOptionBool(false));
def = this->add("uptodate", coBool);
def->label = "UpToDate";
def->tooltip = "Update the configs values of 3mf to latest.";
def->label = L("UpToDate");
def->tooltip = L("Update the configs values of 3mf to latest.");
def->cli = "uptodate";
def->set_default_value(new ConfigOptionBool(false));
def = this->add("downward_check", coStrings);
def->label = "downward machines check";
def->tooltip = "check whether current machine downward compatible with the machines in the list";
def->label = L("downward machines check");
def->tooltip = L("check whether current machine downward compatible with the machines in the list");
def->cli_params = "\"machine1.json;machine2.json;...\"";
def->set_default_value(new ConfigOptionStrings());
def = this->add("load_defaultfila", coBool);
def->label = "Load default filaments";
def->tooltip = "Load first filament as default for those not loaded";
def->cli_params = "option";
def->set_default_value(new ConfigOptionBool(false));
def = this->add("min_save", coBool);
def->label = "Minimum save";
def->tooltip = "export 3mf with minimum size.";
def->label = L("Load default filaments");
def->tooltip = L("Load first filament as default for those not loaded");
def->cli_params = "option";
def->set_default_value(new ConfigOptionBool(false));
@ -7303,15 +7289,15 @@ CLIActionsConfigDef::CLIActionsConfigDef()
def->set_default_value(new ConfigOptionBool(false));
def = this->add("mtcpp", coInt);
def->label = "mtcpp";
def->tooltip = "max triangle count per plate for slicing.";
def->label = L("mtcpp");
def->tooltip = L("max triangle count per plate for slicing.");
def->cli = "mtcpp";
def->cli_params = "count";
def->set_default_value(new ConfigOptionInt(1000000));
def = this->add("mstpp", coInt);
def->label = "mstpp";
def->tooltip = "max slicing time per plate in seconds.";
def->label = L("mstpp");
def->tooltip = L("max slicing time per plate in seconds.");
def->cli = "mstpp";
def->cli_params = "time";
def->set_default_value(new ConfigOptionInt(300));
@ -7323,8 +7309,8 @@ CLIActionsConfigDef::CLIActionsConfigDef()
def->set_default_value(new ConfigOptionBool(false));
def = this->add("normative_check", coBool);
def->label = "Normative check";
def->tooltip = "Check the normative items.";
def->label = L("Normative check");
def->tooltip = L("Check the normative items.");
def->cli_params = "option";
def->set_default_value(new ConfigOptionBool(true));
@ -7339,19 +7325,19 @@ CLIActionsConfigDef::CLIActionsConfigDef()
def->set_default_value(new ConfigOptionBool(false));*/
def = this->add("info", coBool);
def->label = "Output Model Info";
def->tooltip = "Output the model's information.";
def->label = L("Output Model Info");
def->tooltip = L("Output the model's information.");
def->set_default_value(new ConfigOptionBool(false));
def = this->add("export_settings", coString);
def->label = "Export Settings";
def->tooltip = "Export settings to a file.";
def->label = L("Export Settings");
def->tooltip = L("Export settings to a file.");
def->cli_params = "settings.json";
def->set_default_value(new ConfigOptionString("output.json"));
def = this->add("pipe", coString);
def->label = "Send progress to pipe";
def->tooltip = "Send progress to pipe.";
def->label = L("Send progress to pipe");
def->tooltip = L("Send progress to pipe.");
def->cli_params = "pipename";
def->set_default_value(new ConfigOptionString(""));
}
@ -7395,15 +7381,15 @@ CLITransformConfigDef::CLITransformConfigDef()
def->set_default_value(new ConfigOptionPoint(Vec2d(100,100)));*/
def = this->add("arrange", coInt);
def->label = "Arrange Options";
def->tooltip = "Arrange options: 0-disable, 1-enable, others-auto";
def->label = L("Arrange Options");
def->tooltip = L("Arrange options: 0-disable, 1-enable, others-auto");
def->cli_params = "option";
//def->cli = "arrange|a";
def->set_default_value(new ConfigOptionInt(0));
def = this->add("repetitions", coInt);
def->label = "Repetions count";
def->tooltip = "Repetions count of the whole model";
def->label = L("Repetions count");
def->tooltip = L("Repetions count of the whole model");
def->cli_params = "count";
def->set_default_value(new ConfigOptionInt(1));
@ -7423,14 +7409,14 @@ CLITransformConfigDef::CLITransformConfigDef()
def->tooltip = L("Multiply copies by creating a grid.");*/
def = this->add("assemble", coBool);
def->label = "Assemble";
def->tooltip = "Arrange the supplied models in a plate and merge them in a single model in order to perform actions once.";
def->label = L("Assemble");
def->tooltip = L("Arrange the supplied models in a plate and merge them in a single model in order to perform actions once.");
//def->cli = "merge|m";
def->set_default_value(new ConfigOptionBool(false));
def = this->add("convert_unit", coBool);
def->label = "Convert Unit";
def->tooltip = "Convert the units of model";
def->label = L("Convert Unit");
def->tooltip = L("Convert the units of model");
def->set_default_value(new ConfigOptionBool(false));
def = this->add("orient", coInt);
@ -7460,8 +7446,8 @@ CLITransformConfigDef::CLITransformConfigDef()
def->set_default_value(new ConfigOptionFloat(0));
def = this->add("scale", coFloat);
def->label = "Scale";
def->tooltip = "Scale the model by a float factor";
def->label = L("Scale");
def->tooltip = L("Scale the model by a float factor");
def->cli_params = "factor";
def->set_default_value(new ConfigOptionFloat(1.f));
@ -7502,55 +7488,55 @@ CLIMiscConfigDef::CLIMiscConfigDef()
def->tooltip = L("Load configuration from the specified file. It can be used more than once to load options from multiple files.");*/
def = this->add("load_settings", coStrings);
def->label = "Load General Settings";
def->tooltip = "Load process/machine settings from the specified file";
def->label = L("Load General Settings");
def->tooltip = L("Load process/machine settings from the specified file");
def->cli_params = "\"setting1.json;setting2.json\"";
def->set_default_value(new ConfigOptionStrings());
def = this->add("load_filaments", coStrings);
def->label = "Load Filament Settings";
def->tooltip = "Load filament settings from the specified file list";
def->label = L("Load Filament Settings");
def->tooltip = L("Load filament settings from the specified file list");
def->cli_params = "\"filament1.json;filament2.json;...\"";
def->set_default_value(new ConfigOptionStrings());
def = this->add("skip_objects", coInts);
def->label = "Skip Objects";
def->tooltip = "Skip some objects in this print";
def->label = L("Skip Objects");
def->tooltip = L("Skip some objects in this print");
def->cli_params = "\"3,5,10,77\"";
def->set_default_value(new ConfigOptionInts());
def = this->add("clone_objects", coInts);
def->label = "Clone Objects";
def->tooltip = "Clone objects in the load list";
def->label = L("Clone Objects");
def->tooltip = L("Clone objects in the load list");
def->cli_params = "\"1,3,1,10\"";
def->set_default_value(new ConfigOptionInts());
def = this->add("uptodate_settings", coStrings);
def->label = "load uptodate process/machine settings when using uptodate";
def->tooltip = "load uptodate process/machine settings from the specified file when using uptodate";
def->label = L("load uptodate process/machine settings when using uptodate");
def->tooltip = L("load uptodate process/machine settings from the specified file when using uptodate");
def->cli_params = "\"setting1.json;setting2.json\"";
def->set_default_value(new ConfigOptionStrings());
def = this->add("uptodate_filaments", coStrings);
def->label = "load uptodate filament settings when using uptodate";
def->tooltip = "load uptodate filament settings from the specified file when using uptodate";
def->label = L("load uptodate filament settings when using uptodate");
def->tooltip = L("load uptodate filament settings from the specified file when using uptodate");
def->cli_params = "\"filament1.json;filament2.json;...\"";
def->set_default_value(new ConfigOptionStrings());
def = this->add("downward_check", coBool);
def->label = "downward machines check";
def->tooltip = "if enabled, check whether current machine downward compatible with the machines in the list";
def->label = L("downward machines check");
def->tooltip = L("if enabled, check whether current machine downward compatible with the machines in the list");
def->set_default_value(new ConfigOptionBool(false));
def = this->add("downward_settings", coStrings);
def->label = "downward machines settings";
def->tooltip = "the machine settings list need to do downward checking";
def->label = L("downward machines settings");
def->tooltip = L("the machine settings list need to do downward checking");
def->cli_params = "\"machine1.json;machine2.json;...\"";
def->set_default_value(new ConfigOptionStrings());
def = this->add("load_assemble_list", coString);
def->label = "Load assemble list";
def->tooltip = "Load assemble object list from config file";
def->label = L("Load assemble list");
def->tooltip = L("Load assemble object list from config file");
def->cli_params = "assemble_list.json";
def->set_default_value(new ConfigOptionString());
@ -7577,21 +7563,21 @@ CLIMiscConfigDef::CLIMiscConfigDef()
def = this->add("outputdir", coString);
def->label = "Output directory";
def->tooltip = "Output directory for the exported files.";
def->label = L("Output directory");
def->tooltip = L("Output directory for the exported files.");
def->cli_params = "dir";
def->set_default_value(new ConfigOptionString());
def = this->add("debug", coInt);
def->label = "Debug level";
def->tooltip = "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:trace\n";
def->label = L("Debug level");
def->tooltip = L("Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:trace\n");
def->min = 0;
def->cli_params = "level";
def->set_default_value(new ConfigOptionInt(1));
def = this->add("enable_timelapse", coBool);
def->label = "Enable timeplapse for print";
def->tooltip = "If enabled, this slicing will be considered using timelapse";
def->label = L("Enable timeplapse for print");
def->tooltip = L("If enabled, this slicing will be considered using timelapse");
def->set_default_value(new ConfigOptionBool(false));
#if (defined(_MSC_VER) || defined(__MINGW32__)) && defined(SLIC3R_GUI)
@ -7608,59 +7594,59 @@ CLIMiscConfigDef::CLIMiscConfigDef()
def->set_default_value(new ConfigOptionString());
def = this->add("load_filament_ids", coInts);
def->label = "Load filament ids";
def->tooltip = "Load filament ids for each object";
def->label = L("Load filament ids");
def->tooltip = L("Load filament ids for each object");
def->cli_params = "\"1,2,3,1\"";
def->set_default_value(new ConfigOptionInts());
def = this->add("allow_multicolor_oneplate", coBool);
def->label = "Allow multiple color on one plate";
def->tooltip = "If enabled, the arrange will allow multiple color on one plate";
def->label = L("Allow multiple color on one plate");
def->tooltip = L("If enabled, the arrange will allow multiple color on one plate");
def->set_default_value(new ConfigOptionBool(true));
def = this->add("allow_rotations", coBool);
def->label = "Allow rotatations when arrange";
def->tooltip = "If enabled, the arrange will allow rotations when place object";
def->label = L("Allow rotatations when arrange");
def->tooltip = L("If enabled, the arrange will allow rotations when place object");
def->set_default_value(new ConfigOptionBool(true));
def = this->add("avoid_extrusion_cali_region", coBool);
def->label = "Avoid extrusion calibrate region when doing arrange";
def->tooltip = "If enabled, the arrange will avoid extrusion calibrate region when place object";
def->label = L("Avoid extrusion calibrate region when doing arrange");
def->tooltip = L("If enabled, the arrange will avoid extrusion calibrate region when place object");
def->set_default_value(new ConfigOptionBool(false));
def = this->add("skip_modified_gcodes", coBool);
def->label = "Skip modified gcodes in 3mf";
def->tooltip = "Skip the modified gcodes in 3mf from Printer or filament Presets";
def->label = L("Skip modified gcodes in 3mf");
def->tooltip = L("Skip the modified gcodes in 3mf from Printer or filament Presets");
def->cli_params = "option";
def->set_default_value(new ConfigOptionBool(false));
def = this->add("makerlab_name", coString);
def->label = "MakerLab name";
def->tooltip = "MakerLab name to generate this 3mf";
def->label = L("MakerLab name");
def->tooltip = L("MakerLab name to generate this 3mf");
def->cli_params = "name";
def->set_default_value(new ConfigOptionString());
def = this->add("makerlab_version", coString);
def->label = "MakerLab version";
def->tooltip = "MakerLab version to generate this 3mf";
def->label = L("MakerLab version");
def->tooltip = L("MakerLab version to generate this 3mf");
def->cli_params = "version";
def->set_default_value(new ConfigOptionString());
def = this->add("metadata_name", coStrings);
def->label = "metadata name list";
def->tooltip = "matadata name list added into 3mf";
def->label = L("metadata name list");
def->tooltip = L("metadata name list added into 3mf");
def->cli_params = "\"name1;name2;...\"";
def->set_default_value(new ConfigOptionStrings());
def = this->add("metadata_value", coStrings);
def->label = "metadata value list";
def->tooltip = "matadata value list added into 3mf";
def->label = L("metadata value list");
def->tooltip = L("metadata value list added into 3mf");
def->cli_params = "\"value1;value2;...\"";
def->set_default_value(new ConfigOptionStrings());
def = this->add("allow_newer_file", coBool);
def->label = "Allow 3mf with newer version to be sliced";
def->tooltip = "Allow 3mf with newer version to be sliced";
def->label = L("Allow 3mf with newer version to be sliced");
def->tooltip = L("Allow 3mf with newer version to be sliced");
def->cli_params = "option";
def->set_default_value(new ConfigOptionBool(false));
}

View file

@ -10,7 +10,7 @@ endif()
if(NOT DEFINED BBL_INTERNAL_TESTING)
set(BBL_INTERNAL_TESTING "0")
endif()
set(SoftFever_VERSION "2.3.0-beta")
set(SoftFever_VERSION "2.3.0-beta2")
string(REGEX MATCH "^([0-9]+)\\.([0-9]+)\\.([0-9]+)"
SoftFever_VERSION_MATCH ${SoftFever_VERSION})
set(ORCA_VERSION_MAJOR ${CMAKE_MATCH_1})