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

File diff suppressed because it is too large Load diff

View file

@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: Orca Slicer\n" "Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-20 21:21+0800\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" "Last-Translator: Alexandre Folle de Menezes <afmenez@terra.com.br>\n"
"Language-Team: Portuguese, Brazilian\n" "Language-Team: Portuguese, Brazilian\n"
"Language: pt_BR\n" "Language: pt_BR\n"
@ -1372,13 +1372,13 @@ msgid ""
msgstr "" msgstr ""
msgid "Warning:please select Plane's feature." 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." 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." msgid "Warning:please select two different mesh."
msgstr "" msgstr "Aviso: por favor selecione duas malhas diferentes."
msgid "Copy to clipboard" msgid "Copy to clipboard"
msgstr "Copiar para a área de transferência" 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" msgstr "Valor de entrada está fora do limite"
msgid "Some extension in the input is invalid" msgid "Some extension in the input is invalid"
msgstr "" msgstr "Alguma extensão na entrada é inválida"
#, boost-format #, boost-format
msgid "Invalid format. Expected vector format: \"%1%\"" msgid "Invalid format. Expected vector format: \"%1%\""
@ -5265,6 +5265,8 @@ msgid ""
"Please check if the SD card is inserted into the printer.\n" "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." "If it still cannot be read, you can try formatting the SD card."
msgstr "" 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)" msgid "LAN Connection Failed (Failed to view sdcard)"
msgstr "Falha na conexão LAN (Falha para ver o cartão SD)" 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 " "The server is unable to respond. Please click the link below to check the "
"server status." "server status."
msgstr "" msgstr ""
"O servidor não consegue responder. Por favor clique no link abaixo para "
"verificar o status do servidor."
msgid "" msgid ""
"If the server is in a fault state, you can temporarily use offline printing " "If the server is in a fault state, you can temporarily use offline printing "
"or local network printing." "or local network printing."
msgstr "" 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" msgid "How to use LAN only mode"
msgstr "" msgstr "Como usar o modo somente LAN"
msgid "Don't show this dialog again" msgid "Don't show this dialog again"
msgstr "Não mostrar esse diálogo novamente" msgstr "Não mostrar esse diálogo novamente"
@ -6685,7 +6691,7 @@ msgid "with OrcaSlicer so that Orca can open models from"
msgstr "" msgstr ""
msgid "Current Association: " msgid "Current Association: "
msgstr "Associação Atual:" msgstr "Associação Atual: "
msgid "Current Instance" msgid "Current Instance"
msgstr "Instância Atual" msgstr "Instância Atual"
@ -6854,10 +6860,10 @@ msgstr ""
"dispositivos ao mesmo tempo e gerenciar vários dispositivos." "dispositivos ao mesmo tempo e gerenciar vários dispositivos."
msgid "Auto arrange plate after cloning" msgid "Auto arrange plate after cloning"
msgstr "" msgstr "Organizar automaticamente a mesa após a clonagem"
msgid "Auto arrange plate after object cloning" msgid "Auto arrange plate after object cloning"
msgstr "" msgstr "Organizar automaticamente a mesa após a clonagem de objeto"
msgid "Network" msgid "Network"
msgstr "Rede" msgstr "Rede"
@ -8054,7 +8060,7 @@ msgid "Nozzle temperature when printing"
msgstr "Temperatura do bico ao imprimir" msgstr "Temperatura do bico ao imprimir"
msgid "Cool Plate (SuperTack)" msgid "Cool Plate (SuperTack)"
msgstr "" msgstr "Mesa Fria (SuperTack)"
msgid "" msgid ""
"Bed temperature when cool plate is installed. Value 0 means the filament " "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" "significa que o filamento não suporta impressão na cool plate"
msgid "Textured Cool plate" msgid "Textured Cool plate"
msgstr "" msgstr "Mesa Fria texturizada"
msgid "" msgid ""
"Bed temperature when cool plate is installed. Value 0 means the filament " "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" "significa que o filamento não suporta impressão na Mesa de Engenharia"
msgid "Smooth PEI Plate / High Temp Plate" msgid "Smooth PEI Plate / High Temp Plate"
msgstr "Mesa PEI lisa / Mesa de alta temperatura" msgstr "Mesa PEI Lisa / Mesa de Alta Temperatura"
msgid "" msgid ""
"Bed temperature when Smooth PEI Plate/High temperature plate is installed. " "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/" "Value 0 means the filament does not support to print on the Smooth PEI Plate/"
"High Temp Plate" "High Temp Plate"
msgstr "" 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 " "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" msgid "Textured PEI Plate"
msgstr "Mesa PEI Texturizada" msgstr "Mesa PEI Texturizada"
@ -8295,7 +8301,7 @@ msgid "Layer height limits"
msgstr "Limites de altura da camada" msgstr "Limites de altura da camada"
msgid "Z-Hop" msgid "Z-Hop"
msgstr "" msgstr "Z-Hop"
msgid "Retraction when switching material" msgid "Retraction when switching material"
msgstr "Retração ao trocar material" msgstr "Retração ao trocar material"
@ -8606,11 +8612,11 @@ msgid "Obj file Import color"
msgstr "" msgstr ""
msgid "Specify number of colors:" msgid "Specify number of colors:"
msgstr "" msgstr "Especifique a quantidade de cores:"
#, c-format, boost-format #, c-format, boost-format
msgid "The color count should be in range [%d, %d]." msgid "The color count should be in range [%d, %d]."
msgstr "" msgstr "A quantidade de cores deve estar na faixa [%d, %d]."
msgid "Recommended " msgid "Recommended "
msgstr "Recomendado " msgstr "Recomendado "
@ -9145,7 +9151,7 @@ msgid "Connect"
msgstr "Conectar" msgstr "Conectar"
msgid "Manual Setup" msgid "Manual Setup"
msgstr "" msgstr "Configuração Manual"
msgid "connecting..." msgid "connecting..."
msgstr "conectando..." msgstr "conectando..."
@ -10056,16 +10062,16 @@ msgid "Bed types supported by the printer"
msgstr "Tipos de mesa suportadas pela impressora" msgstr "Tipos de mesa suportadas pela impressora"
msgid "Smooth Cool Plate" msgid "Smooth Cool Plate"
msgstr "" msgstr "Mesa Fria Lisa"
msgid "Engineering Plate" msgid "Engineering Plate"
msgstr "Engenharia Plate" msgstr "Engenharia Plate"
msgid "Smooth High Temp Plate" msgid "Smooth High Temp Plate"
msgstr "" msgstr "Mesa de Alta Temp. Lisa"
msgid "Textured Cool Plate" msgid "Textured Cool Plate"
msgstr "" msgstr "Mesa Fria Texturizada"
msgid "First layer print sequence" msgid "First layer print sequence"
msgstr "Sequência de impressão da primeira camada" 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 " "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." "with the filament flow ratio, and if set, the object's flow ratio."
msgstr "" 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" msgid "Bottom surface flow ratio"
msgstr "Fluxo em superfície inferior" msgstr "Fluxo em superfície inferior"
@ -10304,6 +10315,10 @@ msgid ""
"The actual bottom solid infill flow used is calculated by multiplying this " "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." "value with the filament flow ratio, and if set, the object's flow ratio."
msgstr "" 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" msgid "Precise wall"
msgstr "Parede precisa" msgstr "Parede precisa"
@ -10312,6 +10327,8 @@ msgid ""
"Improve shell precision by adjusting outer wall spacing. This also improves " "Improve shell precision by adjusting outer wall spacing. This also improves "
"layer consistency." "layer consistency."
msgstr "" 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" msgid "Only one wall on top surfaces"
msgstr "Perímetro único em superfícies superiores" msgstr "Perímetro único em superfícies superiores"
@ -10544,7 +10561,7 @@ msgstr ""
"automaticamente." "automaticamente."
msgid "Painted" msgid "Painted"
msgstr "" msgstr "Pintado"
msgid "Brim-object gap" msgid "Brim-object gap"
msgstr "Espaço entre a borda e objeto" msgstr "Espaço entre a borda e objeto"
@ -11422,13 +11439,16 @@ msgid ""
msgstr "" msgstr ""
msgid "Tool change time" msgid "Tool change time"
msgstr "" msgstr "Tempo de troca de ferramenta"
msgid "" msgid ""
"Time taken to switch tools. It's usually applicable for tool changers or " "Time taken to switch tools. It's usually applicable for tool changers or "
"multi-tool machines. For single-extruder multi-material machines, it's " "multi-tool machines. For single-extruder multi-material machines, it's "
"typically 0. For statistics only" "typically 0. For statistics only"
msgstr "" 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 "" msgid ""
"Filament diameter is used to calculate extrusion in gcode, so it's important " "Filament diameter is used to calculate extrusion in gcode, so it's important "
@ -11725,7 +11745,7 @@ msgid "Grid"
msgstr "Grade" msgstr "Grade"
msgid "2D Lattice" msgid "2D Lattice"
msgstr "" msgstr "Malha 2D"
msgid "Line" msgid "Line"
msgstr "Linha" msgstr "Linha"
@ -12130,7 +12150,7 @@ msgstr ""
"Não imprimir preenchimento de lacuna com um comprimento menor que o limiar " "Não imprimir preenchimento de lacuna com um comprimento menor que o limiar "
"especificado (em mm). Esta configuração se aplica ao preenchimento superior, " "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 " "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 "" msgid ""
"Speed of gap infill. Gap usually has irregular line width and should be " "Speed of gap infill. Gap usually has irregular line width and should be "
@ -12851,7 +12871,7 @@ msgid "mm³/s²"
msgstr "mm3/s2" msgstr "mm3/s2"
msgid "Smoothing segment length" msgid "Smoothing segment length"
msgstr "Distancia do segmento de suavização" msgstr "Comprimento do segmento de suavização"
msgid "" msgid ""
"A lower value results in smoother extrusion rate transitions. However, this " "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 " "minimum layer time defined above when the slowdown for better layer cooling "
"is enabled." "is enabled."
msgstr "" 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" msgid "Diameter of nozzle"
msgstr "Diâmetro do bico" msgstr "Diâmetro do bico"
@ -13020,6 +13043,8 @@ msgid ""
"This option will drop the temperature of the inactive extruders to prevent " "This option will drop the temperature of the inactive extruders to prevent "
"oozing." "oozing."
msgstr "" msgstr ""
"Esta opção diminuirá a temperatura das extrusoras inativas para evitar "
"vazamentos."
msgid "Filename format" msgid "Filename format"
msgstr "Formato do nome do arquivo" 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" msgstr "Forçar uma retração ao mudar de camada"
msgid "Retract on top layer" msgid "Retract on top layer"
msgstr "" msgstr "Retração na camada superior"
msgid "" msgid ""
"Force a retraction on top layer. Disabling could prevent clog on very slow " "Force a retraction on top layer. Disabling could prevent clog on very slow "
"patterns with small movements, like Hilbert curve" "patterns with small movements, like Hilbert curve"
msgstr "" 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" msgid "Retraction Length"
msgstr "Distância de retração" msgstr "Distância de retração"
@ -13670,7 +13697,7 @@ msgid ""
"skirt." "skirt."
msgstr "" msgstr ""
"Combinado - saia única para todos os objetos, Por objeto - saias individuais " "Combinado - saia única para todos os objetos, Por objeto - saias individuais "
"por objeto" "por objeto."
msgid "Combined" msgid "Combined"
msgstr "Combinado" msgstr "Combinado"
@ -13727,7 +13754,7 @@ msgid "Solid infill"
msgstr "Preenchimento sólido" msgstr "Preenchimento sólido"
msgid "Filament to print solid infill" msgid "Filament to print solid infill"
msgstr "" msgstr "Filamento para imprimir o preenchimento sólido"
msgid "" msgid ""
"Line width of internal solid infill. If expressed as a %, it will be " "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 " "value is not used when 'idle_temperature' in filament settings is set to non "
"zero value." "zero value."
msgstr "" 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" msgid "Preheat time"
msgstr "" msgstr "Tempo de pré-aquecimento"
msgid "" msgid ""
"To reduce the waiting time after tool change, Orca can preheat the next tool " "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 " "seconds to preheat the next tool. Orca will insert a M104 command to preheat "
"the tool in advance." "the tool in advance."
msgstr "" 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" msgid "Preheat steps"
msgstr "" msgstr "Passos de pré-aquecimento"
msgid "" msgid ""
"Insert multiple preheat commands(e.g. M104.1). Only useful for Prusa XL. For " "Insert multiple preheat commands(e.g. M104.1). Only useful for Prusa XL. For "
"other printers, please set it to 1." "other printers, please set it to 1."
msgstr "" 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" msgid "Start G-code"
msgstr "Código de Início" msgstr "Código de Início"
@ -13956,18 +13993,21 @@ msgid ""
"Normal (manual) or Tree (manual) is selected, only support enforcers are " "Normal (manual) or Tree (manual) is selected, only support enforcers are "
"generated" "generated"
msgstr "" 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)" msgid "Normal (auto)"
msgstr "" msgstr "Normal (automático)"
msgid "Tree (auto)" msgid "Tree (auto)"
msgstr "" msgstr "Árvore (automático)"
msgid "Normal (manual)" msgid "Normal (manual)"
msgstr "" msgstr "Normal (manual)"
msgid "Tree (manual)" msgid "Tree (manual)"
msgstr "" msgstr "Árvore (manual)"
msgid "Support/object xy distance" msgid "Support/object xy distance"
msgstr "Distância xy entre suporte e objeto" msgstr "Distância xy entre suporte e objeto"
@ -14652,7 +14692,7 @@ msgstr ""
"espaçamento é ajustado automaticamente." "espaçamento é ajustado automaticamente."
msgid "Idle temperature" msgid "Idle temperature"
msgstr "" msgstr "Temperatura ociosa"
msgid "" msgid ""
"Nozzle temperature when the tool is currently not used in multi-tool setups." "Nozzle temperature when the tool is currently not used in multi-tool setups."

View file

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

View file

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

View file

@ -398,6 +398,10 @@
"name": "0.12mm Fine @Creality K1 (0.4 nozzle)", "name": "0.12mm Fine @Creality K1 (0.4 nozzle)",
"sub_path": "process/0.12mm Fine @Creality K1 (0.4 nozzle).json" "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", "name": "0.12mm Fine @Creality K1C",
"sub_path": "process/0.12mm Fine @Creality K1C 0.4 nozzle.json" "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)", "name": "0.16mm Optimal @Creality K1 (0.4 nozzle)",
"sub_path": "process/0.16mm Optimal @Creality K1 (0.4 nozzle).json" "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", "name": "0.16mm Optimal @Creality K1C",
"sub_path": "process/0.16mm Optimal @Creality K1C 0.4 nozzle.json" "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" "sub_path": "process/0.40mm Standard @Creality K2 Plus 0.8 nozzle.json"
}, },
{ {
"name": "0.20mm Fast @Creality K1 SE 0.4", "name": "0.20mm Standard @Creality K1 SE 0.4",
"sub_path": "process/0.20mm Fast @Creality K1 SE 0.4.json" "sub_path": "process/0.20mm Standard @Creality K1 SE 0.4.json"
}, },
{ {
"name": "0.20mm Standard @Creality Hi", "name": "0.20mm Standard @Creality Hi",
@ -1094,6 +1102,10 @@
"name": "0.24mm Draft @Creality K1 (0.4 nozzle)", "name": "0.24mm Draft @Creality K1 (0.4 nozzle)",
"sub_path": "process/0.24mm Draft @Creality K1 (0.4 nozzle).json" "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", "name": "0.24mm Draft @Creality K1C",
"sub_path": "process/0.24mm Draft @Creality K1C 0.4 nozzle.json" "sub_path": "process/0.24mm Draft @Creality K1C 0.4 nozzle.json"

View file

@ -7,7 +7,7 @@
"inherits": "fdm_creality_common", "inherits": "fdm_creality_common",
"printer_model": "Creality K1 SE", "printer_model": "Creality K1 SE",
"gcode_flavor": "klipper", "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": [ "nozzle_diameter": [
"0.4" "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", "type": "process",
"setting_id": "GP004", "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", "from": "system",
"inherits": "fdm_process_common_klipper", "inherits": "fdm_process_common_klipper",
"instantiation": "true", "instantiation": "true",
@ -106,5 +107,6 @@
"prime_tower_width": "60", "prime_tower_width": "60",
"xy_hole_compensation": "0", "xy_hole_compensation": "0",
"xy_contour_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", "type": "filament",
"filament_id": "GFN98", "filament_id": "AliZ003",
"name": "AliZ PA-CF @base", "name": "AliZ PA-CF @base",
"from": "system", "from": "system",
"instantiation": "false", "instantiation": "false",

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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