Merge branch 'main' into main

This commit is contained in:
SoftFever 2024-12-02 10:40:47 +08:00 committed by GitHub
commit 2708beb42b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
87 changed files with 782 additions and 254 deletions

View File

@ -289,7 +289,7 @@ msgid "Dowel"
msgstr "Dowel"
msgid "Snap"
msgstr "Snap"
msgstr "スナップ"
msgid "Prism"
msgstr "プリズム"
@ -374,7 +374,7 @@ msgid "Change cut mode"
msgstr "カットモード変更"
msgid "Tolerance"
msgstr "Tolerance"
msgstr "公差"
msgid "Drag"
msgstr "Drag"
@ -383,13 +383,13 @@ msgid "Draw cut line"
msgstr ""
msgid "Left click"
msgstr "Left click"
msgstr "左クリック"
msgid "Add connector"
msgstr "Add connector"
msgid "Right click"
msgstr "Right click"
msgstr "右クリック"
msgid "Remove connector"
msgstr "Remove connector"
@ -468,13 +468,13 @@ msgid "Reset cutting plane and remove connectors"
msgstr "カット面をリセットし、コネクターを削除"
msgid "Upper part"
msgstr "Upper part"
msgstr "上部パーツ"
msgid "Lower part"
msgstr "Lower part"
msgstr "下部パーツ"
msgid "Keep"
msgstr "Keep"
msgstr "残す"
msgid "Flip"
msgstr "Flip"
@ -1278,7 +1278,7 @@ msgid "Center of edge"
msgstr "Center of edge"
msgid "Center of circle"
msgstr "Center of circle"
msgstr "円の中心"
msgid "ShiftLeft mouse button"
msgstr ""
@ -1466,7 +1466,7 @@ msgid "Choose one file (3mf):"
msgstr "ファイルを選択 (3mf):"
msgid "Choose one or more files (3mf/step/stl/svg/obj/amf/usd*/abc/ply):"
msgstr "Choose one or more files (3mf/step/stl/svg/obj/amf/usd*/abc/ply):"
msgstr "1つ以上のファイルを選択してください (3mf/step/stl/svg/obj/amf/usd*/abc/ply):"
msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):"
msgstr "ファイルを選択 (3mf/step/stl/svg/obj/amf)"
@ -1732,10 +1732,10 @@ msgid "Set as individual objects"
msgstr "個別オブジェクトとして設定"
msgid "Fill bed with copies"
msgstr "Fill bed with copies"
msgstr "コピーでビルドプレートを埋める"
msgid "Fill the remaining area of bed with copies of the selected object"
msgstr "Fill the remaining area of bed with copies of the selected object"
msgstr "選択したオブジェクトのコピーでビルドプレートの残りの領域を埋める"
msgid "Printable"
msgstr "造形可能"
@ -1744,7 +1744,7 @@ msgid "Fix model"
msgstr "モデルを修復"
msgid "Export as one STL"
msgstr "Export as one STL"
msgstr "1つのSTLとしてエクスポート"
msgid "Export as STLs"
msgstr "Export as STLs"
@ -1916,10 +1916,10 @@ msgid "arrange current plate"
msgstr "現在のプレートをレイアウト"
msgid "Reload All"
msgstr ""
msgstr "全て再読み込み"
msgid "reload all from disk"
msgstr ""
msgstr "全てディスクから再読み込み"
msgid "Auto Rotate"
msgstr "自動回転"
@ -2068,7 +2068,7 @@ msgstr ""
"cut information first."
msgid "Delete all connectors"
msgstr "Delete all connectors"
msgstr "全てのコネクターを削除"
msgid "Deleting the last solid part is not allowed."
msgstr "最後のソリッドパーツは削除できません。"
@ -2205,13 +2205,13 @@ msgid "Mouse ear"
msgstr ""
msgid "Outer brim only"
msgstr "Outer brim only"
msgstr "外側ブリムのみ"
msgid "Inner brim only"
msgstr "Inner brim only"
msgstr "内側ブリムのみ"
msgid "Outer and inner brim"
msgstr "Outer and inner brim"
msgstr "外側および内側ブリム"
msgid "No-brim"
msgstr "ブリム無し"
@ -2286,7 +2286,7 @@ msgid "Add Pause"
msgstr "一時停止を追加"
msgid "Insert a pause command at the beginning of this layer."
msgstr "Insert a pause command at the beginning of this layer."
msgstr "このレイヤーの先頭にポーズコマンドを挿入"
msgid "Add Custom G-code"
msgstr "カスタムG-codeを追加"
@ -2298,13 +2298,13 @@ msgid "Add Custom Template"
msgstr "カスタムテンプレートを追加"
msgid "Insert template custom G-code at the beginning of this layer."
msgstr "Insert template custom G-code at the beginning of this layer."
msgstr "このレイヤーの先頭にテンプレートカスタムGコードを挿入"
msgid "Filament "
msgstr "フィラメント"
msgid "Change filament at the beginning of this layer."
msgstr "Change filament at the beginning of this layer."
msgstr "このレイヤーの先頭でフィラメントを交換"
msgid "Delete Pause"
msgstr "Delete Pause"
@ -2337,19 +2337,19 @@ msgid "code"
msgstr "code"
msgid "Failed to connect to cloud service"
msgstr "Failed to connect to cloud service"
msgstr "クラウドサービスへの接続に失敗しました。"
msgid "Please click on the hyperlink above to view the cloud service status"
msgstr "Please click on the hyperlink above to view the cloud service status"
msgstr "クラウドサービスのステータスを確認するには、上記のハイパーリンクをクリックしてください。"
msgid "Failed to connect to the printer"
msgstr "プリンターへ接続できませんでした"
msgid "Connection to printer failed"
msgstr "Connection to printer failed"
msgstr "プリンターへの接続に失敗しました。"
msgid "Please check the network connection of the printer and Orca."
msgstr "Please check the network connection of the printer and Orca."
msgstr "プリンターとOrcaのネットワーク接続を確認してください。"
msgid "Connecting..."
msgstr "接続中…"
@ -8614,10 +8614,10 @@ msgid "Where to find your printer's IP and Access Code?"
msgstr "どこでプリンターのIPアドレスとアクセスコードを確認できますか"
msgid "Step 3: Ping the IP address to check for packet loss and latency."
msgstr "Step 3: Ping the IP address to check for packet loss and latency."
msgstr "ステップ3: パケットロスとレイテンシを確認するために、IPアドレスに対してpingを実行します。"
msgid "Test"
msgstr "Test"
msgstr "テスト"
msgid "IP and Access Code Verified! You may close the window"
msgstr "IP and Access Code Verified! You may close the window"
@ -8887,13 +8887,13 @@ msgid "file open failed"
msgstr "file open failed"
msgid "file create failed"
msgstr "file create failed"
msgstr "ファイルの作成に失敗しました"
msgid "file write failed"
msgstr "file write failed"
msgstr "ファイルの書き込みに失敗しました"
msgid "file read failed"
msgstr "file read failed"
msgstr "ファイルの読み込みに失敗しました"
msgid "file close failed"
msgstr "file close failed"
@ -9028,13 +9028,15 @@ msgid ""
"Ooze prevention is only supported with the wipe tower when "
"'single_extruder_multi_material' is off."
msgstr ""
"オーズ防止は、'single_extruder_multi_material'がオフの場合にのみ、 "
"ワイプタワーと併用してサポートされます。"
msgid ""
"The prime tower is currently only supported for the Marlin, RepRap/Sprinter, "
"RepRapFirmware and Repetier G-code flavors."
msgstr ""
"The prime tower is currently only supported for the Marlin, RepRap/Sprinter, "
"RepRapFirmware and Repetier G-code flavors."
"プライムタワーは現在、Marlin、RepRap/Sprinter、RepRapFirmware、"
"およびRepetierのGコード形式のみサポートされています。"
msgid "The prime tower is not supported in \"By object\" print."
msgstr "オブジェクト順で造形する場合、プライムタワーを利用できません"
@ -15371,10 +15373,10 @@ msgid "Could not connect to Prusa Connect"
msgstr "Prusaコネクトに接続できませんでした"
msgid "Connection to Repetier works correctly."
msgstr "Connection to Repetier is working correctly."
msgstr "Repetierへの接続は正常に動作しています"
msgid "Could not connect to Repetier"
msgstr "Could not connect to Repetier"
msgstr "Repetierに接続できませんでした。"
msgid "Note: Repetier version at least 0.90.0 is required."
msgstr "Note: Repetier version 0.90.0 or higher is required."
@ -15437,8 +15439,8 @@ msgid ""
"height, and results in slightly visible layer lines, but shorter printing "
"time."
msgstr ""
"Compared with the default profile of a 0.2 mm nozzle, it has a bigger layer "
"height. This results in slightly visible layer lines but shorter print time."
"0.2 mmズルのデフォルトプロファイルと比較すると、レイヤー高さが大きくなっています。"
"そのため、レイヤーラインがわずかに見えますが、印刷時間は短縮されます。"
msgid ""
"Compared with the default profile of a 0.2 mm nozzle, it has a smaller layer "

View File

@ -5,18 +5,18 @@
#
msgid ""
msgstr ""
"Project-Id-Version: OrcaSlicer V2.2.0-beta2\n"
"Project-Id-Version: OrcaSlicer V2.2.0 Official Release\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-27 23:05+0800\n"
"PO-Revision-Date: 2024-09-25 22:36+0700\n"
"PO-Revision-Date: 2024-11-30 20:56+0700\n"
"Last-Translator: \n"
"Language-Team: Andylg <andylg@yandex.ru>\n"
"Language: ru_RU\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
"X-Generator: Poedit 3.5\n"
msgid "Supports Painting"
@ -101,8 +101,9 @@ msgstr "Позволяет рисовать на выбранных гранях
msgid "Highlight faces according to overhang angle."
msgstr "Выделение граней по углу свеса."
# это в рисование поддержки идет после - Выделение граней по углу свеса.
msgid "No auto support"
msgstr "Откл. автоподдержку"
msgstr "Автоподдержка отключена."
msgid "Support Generated"
msgstr "Поддержка сгенерирована"
@ -361,17 +362,17 @@ msgid ""
"Click to flip the cut plane\n"
"Drag to move the cut plane"
msgstr ""
"Нажмите, чтобы перевернуть секущую плоскость\n"
"Двигайте, чтобы переместить секущую плоскость"
"Нажмите, чтобы перевернуть секущую плоскость.\n"
"Двигайте, чтобы переместить секущую плоскость."
msgid ""
"Click to flip the cut plane\n"
"Drag to move the cut plane\n"
"Right-click a part to assign it to the other side"
msgstr ""
"Нажмите, чтобы перевернуть секущую плоскость\n"
"Двигайте, чтобы переместить секущую плоскость\n"
"Правая кнопка мыши на части модели для переназначения стороны"
"Нажмите, чтобы перевернуть секущую плоскость.\n"
"Двигайте, чтобы переместить секущую плоскость.\n"
"Для переназначения стороны части модели используйте правую кнопку мыши."
msgid "Move cut plane"
msgstr "Перемещение секущей плоскости"
@ -507,16 +508,16 @@ msgstr "Обнаружены недопустимые соединения"
#, c-format, boost-format
msgid "%1$d connector is out of cut contour"
msgid_plural "%1$d connectors are out of cut contour"
msgstr[0] "%1$d соединение выходит за контур модели"
msgstr[1] "%1$d соединения выходит за контур модели"
msgstr[2] "%1$d соединений выходит за контур модели"
msgstr[0] "%1$d соединение выходит за контур модели."
msgstr[1] "%1$d соединения выходит за контур модели."
msgstr[2] "%1$d соединений выходит за контур модели."
#, c-format, boost-format
msgid "%1$d connector is out of object"
msgid_plural "%1$d connectors are out of object"
msgstr[0] "%1$d соединение находится за пределами модели"
msgstr[1] "%1$d соединения находится за пределами модели"
msgstr[2] "%1$d соединений находится за пределами модели"
msgstr[0] "%1$d соединение находится за пределами модели."
msgstr[1] "%1$d соединения находится за пределами модели."
msgstr[2] "%1$d соединений находится за пределами модели."
msgid "Some connectors are overlapped"
msgstr "Имеются пересекающие соединения"
@ -605,7 +606,6 @@ msgstr "Показывать каркас"
msgid "%1%"
msgstr "%1%"
# ???
msgid "Can't apply when process preview."
msgstr "Невозможно применить при предпросмотре нарезки."
@ -1247,10 +1247,10 @@ msgstr ""
"Блокировка/разблокировка угла поворота при перетаскивании над поверхностью."
msgid "Mirror vertically"
msgstr "Зеркалировать по вертикали"
msgstr "Отзеркалить по вертикали"
msgid "Mirror horizontally"
msgstr "Зеркалировать по горизонтали"
msgstr "Отзеркалить по горизонтали"
#. TRN: This is the name of the action that shows in undo/redo stack (changing part type from SVG to something else).
msgid "Change SVG Type"
@ -2446,11 +2446,11 @@ msgstr "Автодозаправка"
msgid "AMS not connected"
msgstr "АСПП не подключена"
# ???? кнопка в интерфейсе? Extrude - Выдавить - Load
# ??? кнопка в интерфейсе? Extrude - Выдавить - Load
msgid "Load"
msgstr "Выдавить"
# ???? кнопка в интерфейсе? retract - Втянуть - Unload (Выгрузить, Вырузка)
# ??? кнопка в интерфейсе? retract - Втянуть - Unload (Выгрузить, Вырузка)
msgid "Unload"
msgstr "Втянуть"
@ -2483,6 +2483,7 @@ msgstr "Отменить калибровку"
msgid "Idling..."
msgstr "Простой..."
# При выгрузке/загрузке прутка справа отображается процесс
msgid "Heat the nozzle"
msgstr "Нагрев сопла"
@ -3877,6 +3878,7 @@ msgstr "Пауза при неисправности температуры ст
msgid "Filament unloading"
msgstr "Выгрузка прутка"
# ???
msgid "Skip step pause"
msgstr "Пропуск команды паузы"
@ -3889,6 +3891,7 @@ msgstr "Калибровка шума двигателя"
msgid "Paused due to AMS lost"
msgstr "Печать приостановлена из-за потери связи с АСПП"
# ??? Печать приостановлена из-за низкой скорости вентилятора радиатора головы
msgid "Paused due to low speed of the heat break fan"
msgstr ""
"Печать приостановлена из-за низкой скорости вентилятора обдува радиатора "
@ -4610,7 +4613,7 @@ msgstr "Авторизация"
msgid "Preview"
msgstr "Предпросмотр нарезки"
# ??? Управ. принтерами, Управ. устройствами, менеджер устройств, Диспетчер устройств, Принтеры
# ??? Управ. принтерами, менеджер принтеров, Диспетчер принтеров
msgid "Multi-device"
msgstr "Принтеры"
@ -5070,7 +5073,7 @@ msgid "File is missing"
msgstr "Файл отсутствует"
msgid "The project is no longer available."
msgstr "Проект больше не доступен."
msgstr "Проект больше недоступен."
msgid "Filament Settings"
msgstr "Настройки прутка"
@ -5152,7 +5155,7 @@ msgstr ""
msgid "The printer has been logged out and cannot connect."
msgstr "Принтер вышел из системы и не может подключиться."
# ??? Трансляция, видеотрансляция остановлена
# ??? видеотрансляция остановлена
msgid "Stopped."
msgstr "Трансляция с камеры остановлена."
@ -5784,8 +5787,8 @@ msgstr "Безопасное извлечение устройства."
msgid "%1$d Object has custom supports."
msgid_plural "%1$d Objects have custom supports."
msgstr[0] "%1$d модель имеет пользовательскую поддержку."
msgstr[1] "%1$d модели имеют пользовательские поддержки."
msgstr[2] "%1$d моделей имеют пользовательские поддержки."
msgstr[1] "%1$d модели имеют пользовательскую поддержку."
msgstr[2] "%1$d моделей имеют пользовательскую поддержку."
#, c-format, boost-format
msgid "%1$d Object has color painting."
@ -5958,7 +5961,7 @@ msgid "View all object's settings"
msgstr "Просмотр всех настроек модели"
msgid "Material settings"
msgstr "Параметры материала"
msgstr "Настройки материала"
msgid "Remove current plate (if not last one)"
msgstr "Удалить текущую печатную пластину (кроме последней)"
@ -6120,7 +6123,7 @@ msgid ""
"nozzle hardness of the printer. Please replace the hardened nozzle or "
"filament, otherwise, the nozzle will be attrited or damaged."
msgstr ""
"Твердость сопла, установленного по умолчанию, не достаточна для печати "
"Твердость сопла, установленного по умолчанию, недостаточна для печати "
"данной пластиковой нитью. Замените сопло на закалённое или смените "
"пластиковую нить. В противном случае сопло будет изношено или повреждено."
@ -6510,15 +6513,17 @@ msgid ""
"will be kept. You may fix the meshes and try again."
msgstr ""
"Невозможно выполнить булеву операцию над сетками модели. Будут сохранены "
"только положительные части. Вы можете исправить сетки и попробовать снова."
"только положительные части. Попробуйте починить сетку модели и попробовать "
"снова."
#, boost-format
msgid "Reason: part \"%1%\" is empty."
msgstr "Причина: часть \"%1%\" пустая."
# ??? не формирует объем, не имеет замкнутой геометрии
#, boost-format
msgid "Reason: part \"%1%\" does not bound a volume."
msgstr "Причина: часть \"%1%\" не ограничивает объём."
msgstr "Причина: часть \"%1%\" не формирует замкнутый объём."
#, boost-format
msgid "Reason: part \"%1%\" has self intersection."
@ -6532,6 +6537,8 @@ msgid ""
"Unable to perform boolean operation on model meshes. Only positive parts "
"will be exported."
msgstr ""
"Невозможно выполнить булеву операцию над сетками модели. Будут "
"экспортированы только положительные части."
msgid ""
"Are you sure you want to store original SVGs with their local paths into the "
@ -7091,14 +7098,13 @@ msgstr "Создать принтер"
msgid "The selected preset is null!"
msgstr "Выбранный профиль пуст!"
# ?????? В двух местах - в одном месте кнопка в другом Конечный слой
# ?????? В двух местах - в одном месте кнопка в другом Конечный слой. В V2.2.0beta2 пока не исправлено
msgid "End"
msgstr "End"
msgid "Customize"
msgstr "Настройка"
# ??? layer?
msgid "Other layer filament sequence"
msgstr "Последовательность прутков на других слоях"
@ -7801,8 +7807,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"При записи таймлапса без видимости головы рекомендуется добавить «Черновая "
"башня таймлапса». \n"
@ -7956,7 +7962,7 @@ msgid "Flow ratio and Pressure Advance"
msgstr "Коэффициент потока и Pressure Advance"
msgid "Print chamber temperature"
msgstr "Температура в камере"
msgstr "Температура в термокамере при печати"
msgid "Print temperature"
msgstr "Температура печати"
@ -8061,7 +8067,7 @@ msgstr ""
"расчётное время печати слоя меньше установленного значения."
msgid "Auxiliary part cooling fan"
msgstr "Вспомогательный вентилятор для охлаждения моделей"
msgstr "Вспомогательный вентилятор модели"
msgid "Exhaust fan"
msgstr "Вытяжной вентилятор"
@ -8192,10 +8198,6 @@ msgstr "Диаметр сопла"
msgid "Wipe tower"
msgstr "Черновая башня"
# ????2 Параметры замены материала в одноэкструдерном ММ принтере
# ???? Параметры экструдера в одноэкструдерном мультиматериальном принтере
# ???? Параметры для экструдера в одноэкструдерном мультиматериальном принтере
# ???? Параметры для одноэкструдерной мультиматериальном печати
msgid "Single extruder multi-material parameters"
msgstr "Параметры одноэкструдерного мультиматериального принтера"
@ -8772,7 +8774,9 @@ msgid ""
"objects, it just orientates the selected ones.Otherwise, it will orientates "
"all objects in the current disk."
msgstr ""
"Автоориентация моделей (ориентация выбранного, иначе всего на текущем столе)"
"Автоориентация выбранных или всех моделей. Если выбраны отдельные модели, "
"ориентация будет применена только к ним; в противном случае ко всем моделям "
"на текущем столе."
msgid "Shift+Tab"
msgstr "Shift+Tab"
@ -8940,10 +8944,10 @@ msgid "Select the object/part and press space to change the name"
msgstr "Выберите модель/часть и нажмите пробел, чтобы изменить имя"
msgid "Mouse click"
msgstr "Щелчок кнопкой мыши"
msgstr "Левая кнопка мыши"
msgid "Select the object/part and mouse click to change the name"
msgstr "Выберите модель/часть и нажмите клавишу мыши, чтобы изменить имя"
msgstr "Выберите модель/часть и нажмите левую клавишу мыши, чтобы изменить имя"
msgid "Objects List"
msgstr "Список моделей"
@ -10133,7 +10137,6 @@ msgstr ""
msgid "Cooling overhang threshold"
msgstr "Порог включения обдува на нависаниях"
#, fuzzy, c-format
msgid ""
"Force cooling fan to be specific speed when overhang degree of printed part "
"exceeds this value. Expressed as percentage which indicates how much width "
@ -10394,6 +10397,7 @@ msgstr "Порог для реверса"
msgid "Overhang reversal threshold"
msgstr "Порог разворота на свесах"
# ?????
#, no-c-format, no-boost-format
msgid ""
"Number of mm the overhang need to be for the reversal to be considered "
@ -10402,6 +10406,14 @@ msgid ""
"When Detect overhang wall is not enabled, this option is ignored and "
"reversal happens on every even layers regardless."
msgstr ""
"Величина свеса периметра при которой она считается достаточной для активации "
"функции реверса печати нависаний. Может быть в мм или в % от ширины "
"периметра.\n"
"При нуле разворот будет на каждом чётном слое, независимо от величина "
"свеса.\n"
"Если «Определять нависающие периметры» не включено, этот параметр "
"игнорируется, и разворот происходит на каждом чётном слое без "
"исключений."
msgid "Classic mode"
msgstr "Классический режим"
@ -10928,7 +10940,7 @@ msgid ""
"\n"
" "
msgstr ""
"Последовательность печати внутреннего/внешнего периметров.\n"
"Последовательность печати внутреннего и внешнего периметров.\n"
"\n"
"Используйте порядок печати периметров «Внутренний/Внешний» для получения "
"наилучших нависаний. Однако этот вариант приводит к небольшому снижению "
@ -11117,7 +11129,6 @@ msgstr ""
"Используется только в качестве визуальной помощи в пользовательском "
"интерфейсе"
# ??? Смещение экструдера по осям X/Y
msgid "Extruder offset"
msgstr "Смещение координат экструдера"
@ -11834,8 +11845,8 @@ msgstr ""
"две ближайшие линии заполнения с коротким отрезком периметра. Если не "
"найдено такого отрезка периметра короче этого параметра, линия заполнения "
"соединяется с отрезком периметра только с одной стороны, а длина отрезка "
"периметра ограничена значением «Длина привязок разреженного "
"заполнения» (infill_anchor), но не больше этого параметра.\n"
"периметра ограничена значением «Длина привязок разреженного заполнения» "
"(infill_anchor), но не больше этого параметра.\n"
"Если установить 0, то будет использоваться старый алгоритм для соединения "
"заполнения, который даёт такой же результат, как и при значениях 1000 и 0."
@ -11900,7 +11911,7 @@ msgstr "Вкл. ограничение ускорения зигзагов"
msgid "Klipper's max_accel_to_decel will be adjusted automatically"
msgstr ""
"Значение ограничение ускорения зигзагов (max_accel_to_decel) в Klipper будет "
"Значение Klipper-а ограничение ускорения зигзагов (max_accel_to_decel) будет "
"скорректировано автоматически.\n"
"\n"
"Параметр предназначен для ограничения влияния экстремальных переходов от "
@ -11914,8 +11925,8 @@ msgstr "Ограничение ускорение зигзагов"
msgid ""
"Klipper's max_accel_to_decel will be adjusted to this %% of acceleration"
msgstr ""
"Значение ограничение ускорения зигзагов (max_accel_to_decel) в Klipper будет "
"скорректировано на заданный процент ускорения."
"Значение Klipper-а ограничение ускорения зигзагов (max_accel_to_decel) будет "
"скорректировано на данный процент ускорения."
msgid "Jerk of outer walls"
msgstr "Рывок для внешних периметров."
@ -11990,17 +12001,17 @@ msgstr "Полная скорость вентилятора на слое"
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer"
"\". \"full_fan_speed_layer\" will be ignored if lower than "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
"\"close_fan_the_first_x_layers\" to maximum at layer "
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr ""
"Скорость вентилятора будет нарастать линейно от нуля на слое "
"\"close_fan_the_first_x_layers\" до максимума на слое \"full_fan_speed_layer"
"\". Значение \"full_fan_speed_layer\" будет игнорироваться, если оно меньше "
"значения \"close_fan_the_first_x_layers\", в этом случае вентилятор будет "
"работать на максимально допустимой скорости на слое "
"\"close_fan_the_first_x_layers\" + 1."
"\"close_fan_the_first_x_layers\" до максимума на слое "
"\"full_fan_speed_layer\". Значение \"full_fan_speed_layer\" будет "
"игнорироваться, если оно меньше значения \"close_fan_the_first_x_layers\", в "
"этом случае вентилятор будет работать на максимально допустимой скорости на "
"слое \"close_fan_the_first_x_layers\" + 1."
msgid "layer"
msgstr "слой"
@ -12088,7 +12099,7 @@ msgid ""
"printed more slowly"
msgstr ""
"Скорость заполнения пробелов. Пробелы обычно имеют неравномерную ширину "
"линии и должен печататься медленнее."
"линии и должны печататься медленнее."
msgid "Precise Z height"
msgstr "Точная высота по Z"
@ -12311,7 +12322,7 @@ msgstr "Включите, если хотите использовать нес
# ?????? Название моделей
msgid "Label objects"
msgstr "Помечать объекты"
msgstr "Помечать модели"
# ??????
msgid ""
@ -12321,7 +12332,8 @@ msgid ""
"setup and Wipe into Object / Wipe into Infill."
msgstr ""
"Отвечает за присвоение уникальных меток или названий каждой модели или "
"элементу, что позволяет отменять печать любого из них по вашему выбору."
"элементу, что позволяет отменять печать любого из них по вашему выбору.\n"
"\n"
"Включите эту опцию, чтобы добавить комментарии в G-код с указанием того, к "
"какой модели он принадлежит, что полезно для плагина Octoprint CancelObject. "
"Эта настройка не совместима с настройкой «Одноэкструдерный "
@ -12329,11 +12341,11 @@ msgstr ""
"модели»."
msgid "Exclude objects"
msgstr "Исключить модели"
msgstr "Исключение моделей"
msgid "Enable this option to add EXCLUDE OBJECT command in g-code"
msgstr ""
"Включите эту опцию, чтобы добавить команду EXCLUDE OBJECT (исключения "
"Включите эту опцию, чтобы добавить команду EXCLUDE OBJECT (исключение "
"моделей) в G-код для принтера с прошивкой Klipper."
msgid "Verbose G-code"
@ -13151,7 +13163,7 @@ msgstr "Расширение первого слоя"
msgid "Expand the first raft or support layer to improve bed plate adhesion"
msgstr ""
"Расширение первого слоя подложки или поддержки в плоскости XY для улучшения "
"адгезии с материалами склонными к отлипанию и закручиванию."
"адгезии при печати материалами склонными к отлипанию и закручиванию."
msgid "Raft layers"
msgstr "Слоёв в подложке"
@ -13542,7 +13554,7 @@ msgid ""
"scarf."
msgstr ""
"Длина клиновидного шва. Установка этого параметра на ноль фактически "
"отключает шарф."
"отключает клиновидный шов."
msgid "Scarf steps"
msgstr "Шагов клиновидного шва"
@ -13816,9 +13828,9 @@ msgid ""
"zero value."
msgstr ""
"Разница температур, которая будет применяться, когда экструдер не активен. "
"Значение не используется, если для параметра «Температура "
"ожидания» ('idle_temperature') в настройках пластиковой нити установлено "
"ненулевое значение."
"Значение не используется, если для параметра «Температура ожидания» "
"('idle_temperature') в настройках пластиковой нити установлено ненулевое "
"значение."
msgid "Preheat time"
msgstr "Время преднагрева"
@ -14375,8 +14387,8 @@ msgstr "Вкл. контроль температуры"
msgid ""
"Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode"
"\"\n"
"activates the emitting of an M191 command before the "
"\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present. \n"
@ -14832,9 +14844,12 @@ msgid ""
msgstr ""
"Движок классического генератора периметров создаёт их с постоянной шириной "
"экструзии, а для очень тонких участков используется параметр «Заполнять "
"щели». Движок Arachne же создаёт периметры с переменной шириной экструзии, "
"что позволяет печатать без щелей, лучше пропечатывать мелкие элементы (при "
"условии, что у вас правильно откалиброван LA/PA)."
"щели».\n"
"\n"
"Движок Arachne же создаёт периметры с переменной шириной экструзии, что "
"позволяет печатать без щелей, лучше пропечатывать мелкие элементы (при "
"условии, что у вас правильно откалиброван LA/PA). Этот параметр также влияет "
"на концентрическое заполнение."
msgid "Classic"
msgstr "Классический"
@ -16288,8 +16303,9 @@ msgstr "Пересечение"
msgid "Source Volume"
msgstr "Исходный объём"
# ???
msgid "Tool Volume"
msgstr ""
msgstr "Объём инструмента"
msgid "Subtract from"
msgstr "Главный"
@ -16455,8 +16471,8 @@ msgstr ""
"Хотите перезаписать его?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more printers, Please go to printer selection"
msgstr ""
"Мы переименуем профиль в \"Производитель Тип Серия @выбранный принтер\".\n"
@ -17439,7 +17455,7 @@ msgid ""
"Auxiliary fan\n"
"Did you know that OrcaSlicer supports Auxiliary part cooling fan?"
msgstr ""
"Вспомогательный вентилятор для охлаждения моделей\n"
"Вспомогательный вентилятор модели\n"
"Знаете ли вы, что OrcaSlicer поддерживает управление вспомогательным "
"вентилятором для охлаждения моделей?"

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",

View File

@ -162,7 +162,7 @@
"seam_slope_start_height": "0",
"seam_slope_steps": "10",
"seam_slope_type": "none",
"single_extruder_multi_material_priming": "1",
"single_extruder_multi_material_priming": "0",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "0",
@ -289,4 +289,4 @@
],
"xy_contour_compensation": "0",
"xy_hole_compensation": "0"
}
}

File diff suppressed because one or more lines are too long

View File

@ -88,10 +88,10 @@
"2"
],
"max_layer_height": [
"0.32"
"0.16"
],
"min_layer_height": [
"0.08"
"0.04"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -125,4 +125,4 @@
"96x96",
"300x300"
]
}
}

View File

@ -88,10 +88,10 @@
"2"
],
"max_layer_height": [
"0.32"
"0.48"
],
"min_layer_height": [
"0.08"
"0.12"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -125,4 +125,4 @@
"96x96",
"300x300"
]
}
}

View File

@ -88,10 +88,10 @@
"2"
],
"max_layer_height": [
"0.32"
"0.64"
],
"min_layer_height": [
"0.08"
"0.16"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -125,4 +125,4 @@
"96x96",
"300x300"
]
}
}

View File

@ -81,10 +81,10 @@
"0.4"
],
"max_layer_height": [
"0.36"
"0.16"
],
"min_layer_height": [
"0.08"
"0.04"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -111,4 +111,4 @@
"machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"scan_first_layer": "0"
}
}

View File

@ -81,10 +81,10 @@
"0.4"
],
"max_layer_height": [
"0.36"
"0.48"
],
"min_layer_height": [
"0.08"
"0.12"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -111,4 +111,4 @@
"machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"scan_first_layer": "0"
}
}

View File

@ -81,10 +81,10 @@
"0.4"
],
"max_layer_height": [
"0.36"
"0.64"
],
"min_layer_height": [
"0.08"
"0.16"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -111,4 +111,4 @@
"machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"scan_first_layer": "0"
}
}

View File

@ -81,10 +81,10 @@
"0.4"
],
"max_layer_height": [
"0.36"
"0.16"
],
"min_layer_height": [
"0.08"
"0.04"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -111,4 +111,4 @@
"machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"scan_first_layer": "0"
}
}

View File

@ -81,10 +81,10 @@
"0.4"
],
"max_layer_height": [
"0.36"
"0.48"
],
"min_layer_height": [
"0.08"
"0.12"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -111,4 +111,4 @@
"machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"scan_first_layer": "0"
}
}

View File

@ -81,10 +81,10 @@
"0.4"
],
"max_layer_height": [
"0.36"
"0.64"
],
"min_layer_height": [
"0.08"
"0.16"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -111,4 +111,4 @@
"machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"scan_first_layer": "0"
}
}

View File

@ -78,10 +78,10 @@
"0.4"
],
"max_layer_height": [
"0.36"
"0.16"
],
"min_layer_height": [
"0.08"
"0.04"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -111,4 +111,4 @@
"machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis and restore leveling \nM420 S1; Enable mesh leveling\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 X2.0 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"scan_first_layer": "0"
}
}

View File

@ -78,10 +78,10 @@
"0.4"
],
"max_layer_height": [
"0.36"
"0.48"
],
"min_layer_height": [
"0.08"
"0.12"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -111,4 +111,4 @@
"machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis and restore leveling\nM420 S1; Enable mesh leveling\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 X2.0 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"scan_first_layer": "0"
}
}

View File

@ -79,10 +79,10 @@
"0.4"
],
"max_layer_height": [
"0.36"
"0.64"
],
"min_layer_height": [
"0.08"
"0.16"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -112,4 +112,4 @@
"machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nM140 S[bed_temperature_initial_layer_single] ; set final bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis and restore leveling\nM420 S1; Enable mesh leveling\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 X2.0 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"scan_first_layer": "0"
}
}

View File

@ -84,10 +84,10 @@
"0.4"
],
"max_layer_height": [
"0.32"
"0.16"
],
"min_layer_height": [
"0.08"
"0.04"
],
"retraction_minimum_travel": [
"2"

View File

@ -84,10 +84,10 @@
"0.4"
],
"max_layer_height": [
"0.32"
"0.48"
],
"min_layer_height": [
"0.08"
"0.12"
],
"retraction_minimum_travel": [
"2"

View File

@ -84,10 +84,10 @@
"0.4"
],
"max_layer_height": [
"0.32"
"0.64"
],
"min_layer_height": [
"0.08"
"0.16"
],
"retraction_minimum_travel": [
"2"

View File

@ -86,7 +86,7 @@
"0.5"
],
"min_layer_height": [
"0.08"
"0.16"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -130,4 +130,4 @@
"100x100",
"320x320"
]
}
}

View File

@ -87,7 +87,7 @@
"0.5"
],
"min_layer_height": [
"0.08"
"0.16"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -131,4 +131,4 @@
"100x100",
"320x320"
]
}
}

View File

@ -87,7 +87,7 @@
"0.5"
],
"min_layer_height": [
"0.08"
"0.16"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [
@ -131,4 +131,4 @@
"100x100",
"320x320"
]
}
}

View File

@ -87,7 +87,7 @@
"0.56"
],
"min_layer_height": [
"0.08"
"0.16"
],
"printer_settings_id": "Creality",
"retraction_minimum_travel": [

View File

@ -7,7 +7,7 @@
"instantiation": "true",
"inherits": "fdm_filament_tpu",
"filament_max_volumetric_speed": [
"1.35"
"1.8"
],
"filament_flow_ratio": [
"1.15"
@ -28,8 +28,14 @@
"210"
],
"filament_retraction_length": [
"0"
"2"
],
"filament_retraction_speed": [
"45"
],
"filament_deretraction_speed": [
"20"
],
"close_fan_the_first_x_layers": [
"3"
],

View File

@ -12,7 +12,7 @@
"support_speed": "60",
"small_perimeter_speed": "40",
"sparse_infill_speed": "100",
"internal_solid_infill_speed": "140",
"internal_solid_infill_speed": "120",
"top_surface_speed": "60",
"gap_infill_speed": "40",
"default_acceleration": "1500",

View File

@ -58,6 +58,10 @@
"name": "fdm_process_voron_common_0_2_5",
"sub_path": "process/fdm_process_voron_common_0_2_5.json"
},
{
"name": "fdm_process_voron_common_0_5",
"sub_path": "process/fdm_process_voron_common_0_5.json"
},
{
"name": "fdm_process_voron_common_0_6",
"sub_path": "process/fdm_process_voron_common_0_6.json"
@ -205,6 +209,30 @@
{
"name": "0.80mm Extra Draft 1.0 nozzle @Voron",
"sub_path": "process/0.80mm Extra Draft 1.0 nozzle @Voron.json"
},
{
"name": "0.10mm Extra Fine 0.5 nozzle @Voron",
"sub_path": "process/0.10mm Extra Fine 0.5 nozzle @Voron.json"
},
{
"name": "0.15mm Fine 0.5 nozzle @Voron",
"sub_path": "process/0.15mm Fine 0.5 nozzle @Voron.json"
},
{
"name": "0.20mm Optimal 0.5 nozzle @Voron",
"sub_path": "process/0.20mm Optimal 0.5 nozzle @Voron.json"
},
{
"name": "0.25mm Standard 0.5 nozzle @Voron",
"sub_path": "process/0.25mm Standard 0.5 nozzle @Voron.json"
},
{
"name": "0.30mm Draft 0.5 nozzle @Voron",
"sub_path": "process/0.30mm Draft 0.5 nozzle @Voron.json"
},
{
"name": "0.35mm Extra Draft 0.5 nozzle @Voron",
"sub_path": "process/0.35mm Extra Draft 0.5 nozzle @Voron.json"
}
],
"filament_list": [
@ -310,6 +338,10 @@
"name": "Voron 2.4 250 0.25 nozzle",
"sub_path": "machine/Voron 2.4 250 0.25 nozzle.json"
},
{
"name": "Voron 2.4 250 0.5 nozzle",
"sub_path": "machine/Voron 2.4 250 0.5 nozzle.json"
},
{
"name": "Voron 2.4 250 0.6 nozzle",
"sub_path": "machine/Voron 2.4 250 0.6 nozzle.json"
@ -338,6 +370,10 @@
"name": "Voron 2.4 300 0.25 nozzle",
"sub_path": "machine/Voron 2.4 300 0.25 nozzle.json"
},
{
"name": "Voron 2.4 300 0.5 nozzle",
"sub_path": "machine/Voron 2.4 300 0.5 nozzle.json"
},
{
"name": "Voron 2.4 300 0.6 nozzle",
"sub_path": "machine/Voron 2.4 300 0.6 nozzle.json"
@ -366,6 +402,10 @@
"name": "Voron 2.4 350 0.25 nozzle",
"sub_path": "machine/Voron 2.4 350 0.25 nozzle.json"
},
{
"name": "Voron 2.4 350 0.5 nozzle",
"sub_path": "machine/Voron 2.4 350 0.5 nozzle.json"
},
{
"name": "Voron 2.4 350 0.6 nozzle",
"sub_path": "machine/Voron 2.4 350 0.6 nozzle.json"
@ -394,6 +434,10 @@
"name": "Voron Trident 250 0.25 nozzle",
"sub_path": "machine/Voron Trident 250 0.25 nozzle.json"
},
{
"name": "Voron Trident 250 0.5 nozzle",
"sub_path": "machine/Voron Trident 250 0.5 nozzle.json"
},
{
"name": "Voron Trident 250 0.6 nozzle",
"sub_path": "machine/Voron Trident 250 0.6 nozzle.json"
@ -422,6 +466,10 @@
"name": "Voron Trident 300 0.25 nozzle",
"sub_path": "machine/Voron Trident 300 0.25 nozzle.json"
},
{
"name": "Voron Trident 300 0.5 nozzle",
"sub_path": "machine/Voron Trident 300 0.5 nozzle.json"
},
{
"name": "Voron Trident 300 0.6 nozzle",
"sub_path": "machine/Voron Trident 300 0.6 nozzle.json"
@ -450,6 +498,10 @@
"name": "Voron Trident 350 0.25 nozzle",
"sub_path": "machine/Voron Trident 350 0.25 nozzle.json"
},
{
"name": "Voron Trident 350 0.5 nozzle",
"sub_path": "machine/Voron Trident 350 0.5 nozzle.json"
},
{
"name": "Voron Trident 350 0.6 nozzle",
"sub_path": "machine/Voron Trident 350 0.6 nozzle.json"
@ -478,6 +530,10 @@
"name": "Voron 0.1 0.25 nozzle",
"sub_path": "machine/Voron 0.1 0.25 nozzle.json"
},
{
"name": "Voron 0.1 0.5 nozzle",
"sub_path": "machine/Voron 0.1 0.5 nozzle.json"
},
{
"name": "Voron 0.1 0.6 nozzle",
"sub_path": "machine/Voron 0.1 0.6 nozzle.json"
@ -506,6 +562,10 @@
"name": "Voron Switchwire 250 0.25 nozzle",
"sub_path": "machine/Voron Switchwire 250 0.25 nozzle.json"
},
{
"name": "Voron Switchwire 250 0.5 nozzle",
"sub_path": "machine/Voron Switchwire 250 0.5 nozzle.json"
},
{
"name": "Voron Switchwire 250 0.6 nozzle",
"sub_path": "machine/Voron Switchwire 250 0.6 nozzle.json"

View File

@ -17,6 +17,7 @@
"Voron 2.4 250 0.15 nozzle",
"Voron 2.4 250 0.2 nozzle",
"Voron 2.4 250 0.25 nozzle",
"Voron 2.4 250 0.5 nozzle",
"Voron 2.4 250 0.6 nozzle",
"Voron 2.4 250 0.8 nozzle",
"Voron 2.4 250 1.0 nozzle",
@ -24,6 +25,7 @@
"Voron 2.4 300 0.15 nozzle",
"Voron 2.4 300 0.2 nozzle",
"Voron 2.4 300 0.25 nozzle",
"Voron 2.4 300 0.5 nozzle",
"Voron 2.4 300 0.6 nozzle",
"Voron 2.4 300 0.8 nozzle",
"Voron 2.4 300 1.0 nozzle",
@ -31,6 +33,7 @@
"Voron 2.4 350 0.15 nozzle",
"Voron 2.4 350 0.2 nozzle",
"Voron 2.4 350 0.25 nozzle",
"Voron 2.4 350 0.5 nozzle",
"Voron 2.4 350 0.6 nozzle",
"Voron 2.4 350 0.8 nozzle",
"Voron 2.4 350 1.0 nozzle",
@ -38,6 +41,7 @@
"Voron Trident 250 0.15 nozzle",
"Voron Trident 250 0.2 nozzle",
"Voron Trident 250 0.25 nozzle",
"Voron Trident 250 0.5 nozzle",
"Voron Trident 250 0.6 nozzle",
"Voron Trident 250 0.8 nozzle",
"Voron Trident 250 1.0 nozzle",
@ -45,6 +49,7 @@
"Voron Trident 300 0.15 nozzle",
"Voron Trident 300 0.2 nozzle",
"Voron Trident 300 0.25 nozzle",
"Voron Trident 300 0.5 nozzle",
"Voron Trident 300 0.6 nozzle",
"Voron Trident 300 0.8 nozzle",
"Voron Trident 300 1.0 nozzle",
@ -52,6 +57,7 @@
"Voron Trident 350 0.15 nozzle",
"Voron Trident 350 0.2 nozzle",
"Voron Trident 350 0.25 nozzle",
"Voron Trident 350 0.5 nozzle",
"Voron Trident 350 0.6 nozzle",
"Voron Trident 350 0.8 nozzle",
"Voron Trident 350 1.0 nozzle",
@ -59,6 +65,7 @@
"Voron 0.1 0.15 nozzle",
"Voron 0.1 0.2 nozzle",
"Voron 0.1 0.25 nozzle",
"Voron 0.1 0.5 nozzle",
"Voron 0.1 0.6 nozzle",
"Voron 0.1 0.8 nozzle",
"Voron 0.1 1.0 nozzle",
@ -66,6 +73,7 @@
"Voron Switchwire 250 0.15 nozzle",
"Voron Switchwire 250 0.2 nozzle",
"Voron Switchwire 250 0.25 nozzle",
"Voron Switchwire 250 0.5 nozzle",
"Voron Switchwire 250 0.6 nozzle",
"Voron Switchwire 250 0.8 nozzle",
"Voron Switchwire 250 1.0 nozzle"

View File

@ -17,6 +17,7 @@
"Voron 2.4 250 0.15 nozzle",
"Voron 2.4 250 0.2 nozzle",
"Voron 2.4 250 0.25 nozzle",
"Voron 2.4 250 0.5 nozzle",
"Voron 2.4 250 0.6 nozzle",
"Voron 2.4 250 0.8 nozzle",
"Voron 2.4 250 1.0 nozzle",
@ -24,6 +25,7 @@
"Voron 2.4 300 0.15 nozzle",
"Voron 2.4 300 0.2 nozzle",
"Voron 2.4 300 0.25 nozzle",
"Voron 2.4 300 0.5 nozzle",
"Voron 2.4 300 0.6 nozzle",
"Voron 2.4 300 0.8 nozzle",
"Voron 2.4 300 1.0 nozzle",
@ -31,6 +33,7 @@
"Voron 2.4 350 0.15 nozzle",
"Voron 2.4 350 0.2 nozzle",
"Voron 2.4 350 0.25 nozzle",
"Voron 2.4 350 0.5 nozzle",
"Voron 2.4 350 0.6 nozzle",
"Voron 2.4 350 0.8 nozzle",
"Voron 2.4 350 1.0 nozzle",
@ -38,6 +41,7 @@
"Voron Trident 250 0.15 nozzle",
"Voron Trident 250 0.2 nozzle",
"Voron Trident 250 0.25 nozzle",
"Voron Trident 250 0.5 nozzle",
"Voron Trident 250 0.6 nozzle",
"Voron Trident 250 0.8 nozzle",
"Voron Trident 250 1.0 nozzle",
@ -45,6 +49,7 @@
"Voron Trident 300 0.15 nozzle",
"Voron Trident 300 0.2 nozzle",
"Voron Trident 300 0.25 nozzle",
"Voron Trident 300 0.5 nozzle",
"Voron Trident 300 0.6 nozzle",
"Voron Trident 300 0.8 nozzle",
"Voron Trident 300 1.0 nozzle",
@ -52,6 +57,7 @@
"Voron Trident 350 0.15 nozzle",
"Voron Trident 350 0.2 nozzle",
"Voron Trident 350 0.25 nozzle",
"Voron Trident 350 0.5 nozzle",
"Voron Trident 350 0.6 nozzle",
"Voron Trident 350 0.8 nozzle",
"Voron Trident 350 1.0 nozzle",
@ -59,6 +65,7 @@
"Voron 0.1 0.15 nozzle",
"Voron 0.1 0.2 nozzle",
"Voron 0.1 0.25 nozzle",
"Voron 0.1 0.5 nozzle",
"Voron 0.1 0.6 nozzle",
"Voron 0.1 0.8 nozzle",
"Voron 0.1 1.0 nozzle",
@ -66,6 +73,7 @@
"Voron Switchwire 250 0.15 nozzle",
"Voron Switchwire 250 0.2 nozzle",
"Voron Switchwire 250 0.25 nozzle",
"Voron Switchwire 250 0.5 nozzle",
"Voron Switchwire 250 0.6 nozzle",
"Voron Switchwire 250 0.8 nozzle",
"Voron Switchwire 250 1.0 nozzle"

View File

@ -23,6 +23,7 @@
"Voron 2.4 250 0.15 nozzle",
"Voron 2.4 250 0.2 nozzle",
"Voron 2.4 250 0.25 nozzle",
"Voron 2.4 250 0.5 nozzle",
"Voron 2.4 250 0.6 nozzle",
"Voron 2.4 250 0.8 nozzle",
"Voron 2.4 250 1.0 nozzle",
@ -30,6 +31,7 @@
"Voron 2.4 300 0.15 nozzle",
"Voron 2.4 300 0.2 nozzle",
"Voron 2.4 300 0.25 nozzle",
"Voron 2.4 300 0.5 nozzle",
"Voron 2.4 300 0.6 nozzle",
"Voron 2.4 300 0.8 nozzle",
"Voron 2.4 300 1.0 nozzle",
@ -37,6 +39,7 @@
"Voron 2.4 350 0.15 nozzle",
"Voron 2.4 350 0.2 nozzle",
"Voron 2.4 350 0.25 nozzle",
"Voron 2.4 350 0.5 nozzle",
"Voron 2.4 350 0.6 nozzle",
"Voron 2.4 350 0.8 nozzle",
"Voron 2.4 350 1.0 nozzle",
@ -44,6 +47,7 @@
"Voron Trident 250 0.15 nozzle",
"Voron Trident 250 0.2 nozzle",
"Voron Trident 250 0.25 nozzle",
"Voron Trident 250 0.5 nozzle",
"Voron Trident 250 0.6 nozzle",
"Voron Trident 250 0.8 nozzle",
"Voron Trident 250 1.0 nozzle",
@ -51,6 +55,7 @@
"Voron Trident 300 0.15 nozzle",
"Voron Trident 300 0.2 nozzle",
"Voron Trident 300 0.25 nozzle",
"Voron Trident 300 0.5 nozzle",
"Voron Trident 300 0.6 nozzle",
"Voron Trident 300 0.8 nozzle",
"Voron Trident 300 1.0 nozzle",
@ -58,6 +63,7 @@
"Voron Trident 350 0.15 nozzle",
"Voron Trident 350 0.2 nozzle",
"Voron Trident 350 0.25 nozzle",
"Voron Trident 350 0.5 nozzle",
"Voron Trident 350 0.6 nozzle",
"Voron Trident 350 0.8 nozzle",
"Voron Trident 350 1.0 nozzle",
@ -65,6 +71,7 @@
"Voron 0.1 0.15 nozzle",
"Voron 0.1 0.2 nozzle",
"Voron 0.1 0.25 nozzle",
"Voron 0.1 0.5 nozzle",
"Voron 0.1 0.6 nozzle",
"Voron 0.1 0.8 nozzle",
"Voron 0.1 1.0 nozzle",
@ -72,6 +79,7 @@
"Voron Switchwire 250 0.15 nozzle",
"Voron Switchwire 250 0.2 nozzle",
"Voron Switchwire 250 0.25 nozzle",
"Voron Switchwire 250 0.5 nozzle",
"Voron Switchwire 250 0.6 nozzle",
"Voron Switchwire 250 0.8 nozzle",
"Voron Switchwire 250 1.0 nozzle"

View File

@ -20,6 +20,7 @@
"Voron 2.4 250 0.15 nozzle",
"Voron 2.4 250 0.2 nozzle",
"Voron 2.4 250 0.25 nozzle",
"Voron 2.4 250 0.5 nozzle",
"Voron 2.4 250 0.6 nozzle",
"Voron 2.4 250 0.8 nozzle",
"Voron 2.4 250 1.0 nozzle",
@ -27,6 +28,7 @@
"Voron 2.4 300 0.15 nozzle",
"Voron 2.4 300 0.2 nozzle",
"Voron 2.4 300 0.25 nozzle",
"Voron 2.4 300 0.5 nozzle",
"Voron 2.4 300 0.6 nozzle",
"Voron 2.4 300 0.8 nozzle",
"Voron 2.4 300 1.0 nozzle",
@ -34,6 +36,7 @@
"Voron 2.4 350 0.15 nozzle",
"Voron 2.4 350 0.2 nozzle",
"Voron 2.4 350 0.25 nozzle",
"Voron 2.4 350 0.5 nozzle",
"Voron 2.4 350 0.6 nozzle",
"Voron 2.4 350 0.8 nozzle",
"Voron 2.4 350 1.0 nozzle",
@ -41,6 +44,7 @@
"Voron Trident 250 0.15 nozzle",
"Voron Trident 250 0.2 nozzle",
"Voron Trident 250 0.25 nozzle",
"Voron Trident 250 0.5 nozzle",
"Voron Trident 250 0.6 nozzle",
"Voron Trident 250 0.8 nozzle",
"Voron Trident 250 1.0 nozzle",
@ -48,6 +52,7 @@
"Voron Trident 300 0.15 nozzle",
"Voron Trident 300 0.2 nozzle",
"Voron Trident 300 0.25 nozzle",
"Voron Trident 300 0.5 nozzle",
"Voron Trident 300 0.6 nozzle",
"Voron Trident 300 0.8 nozzle",
"Voron Trident 300 1.0 nozzle",
@ -55,6 +60,7 @@
"Voron Trident 350 0.15 nozzle",
"Voron Trident 350 0.2 nozzle",
"Voron Trident 350 0.25 nozzle",
"Voron Trident 350 0.5 nozzle",
"Voron Trident 350 0.6 nozzle",
"Voron Trident 350 0.8 nozzle",
"Voron Trident 350 1.0 nozzle",
@ -62,6 +68,7 @@
"Voron 0.1 0.15 nozzle",
"Voron 0.1 0.2 nozzle",
"Voron 0.1 0.25 nozzle",
"Voron 0.1 0.5 nozzle",
"Voron 0.1 0.6 nozzle",
"Voron 0.1 0.8 nozzle",
"Voron 0.1 1.0 nozzle",
@ -69,6 +76,7 @@
"Voron Switchwire 250 0.15 nozzle",
"Voron Switchwire 250 0.2 nozzle",
"Voron Switchwire 250 0.25 nozzle",
"Voron Switchwire 250 0.5 nozzle",
"Voron Switchwire 250 0.6 nozzle",
"Voron Switchwire 250 0.8 nozzle",
"Voron Switchwire 250 1.0 nozzle"

View File

@ -17,6 +17,7 @@
"Voron 2.4 250 0.15 nozzle",
"Voron 2.4 250 0.2 nozzle",
"Voron 2.4 250 0.25 nozzle",
"Voron 2.4 250 0.5 nozzle",
"Voron 2.4 250 0.6 nozzle",
"Voron 2.4 250 0.8 nozzle",
"Voron 2.4 250 1.0 nozzle",
@ -24,6 +25,7 @@
"Voron 2.4 300 0.15 nozzle",
"Voron 2.4 300 0.2 nozzle",
"Voron 2.4 300 0.25 nozzle",
"Voron 2.4 300 0.5 nozzle",
"Voron 2.4 300 0.6 nozzle",
"Voron 2.4 300 0.8 nozzle",
"Voron 2.4 300 1.0 nozzle",
@ -31,6 +33,7 @@
"Voron 2.4 350 0.15 nozzle",
"Voron 2.4 350 0.2 nozzle",
"Voron 2.4 350 0.25 nozzle",
"Voron 2.4 350 0.5 nozzle",
"Voron 2.4 350 0.6 nozzle",
"Voron 2.4 350 0.8 nozzle",
"Voron 2.4 350 1.0 nozzle",
@ -38,6 +41,7 @@
"Voron Trident 250 0.15 nozzle",
"Voron Trident 250 0.2 nozzle",
"Voron Trident 250 0.25 nozzle",
"Voron Trident 250 0.5 nozzle",
"Voron Trident 250 0.6 nozzle",
"Voron Trident 250 0.8 nozzle",
"Voron Trident 250 1.0 nozzle",
@ -45,6 +49,7 @@
"Voron Trident 300 0.15 nozzle",
"Voron Trident 300 0.2 nozzle",
"Voron Trident 300 0.25 nozzle",
"Voron Trident 300 0.5 nozzle",
"Voron Trident 300 0.6 nozzle",
"Voron Trident 300 0.8 nozzle",
"Voron Trident 300 1.0 nozzle",
@ -52,6 +57,7 @@
"Voron Trident 350 0.15 nozzle",
"Voron Trident 350 0.2 nozzle",
"Voron Trident 350 0.25 nozzle",
"Voron Trident 350 0.5 nozzle",
"Voron Trident 350 0.6 nozzle",
"Voron Trident 350 0.8 nozzle",
"Voron Trident 350 1.0 nozzle",
@ -59,6 +65,7 @@
"Voron 0.1 0.15 nozzle",
"Voron 0.1 0.2 nozzle",
"Voron 0.1 0.25 nozzle",
"Voron 0.1 0.5 nozzle",
"Voron 0.1 0.6 nozzle",
"Voron 0.1 0.8 nozzle",
"Voron 0.1 1.0 nozzle",
@ -66,6 +73,7 @@
"Voron Switchwire 250 0.15 nozzle",
"Voron Switchwire 250 0.2 nozzle",
"Voron Switchwire 250 0.25 nozzle",
"Voron Switchwire 250 0.5 nozzle",
"Voron Switchwire 250 0.6 nozzle",
"Voron Switchwire 250 0.8 nozzle",
"Voron Switchwire 250 1.0 nozzle"

View File

@ -47,6 +47,7 @@
"Voron 2.4 250 0.15 nozzle",
"Voron 2.4 250 0.2 nozzle",
"Voron 2.4 250 0.25 nozzle",
"Voron 2.4 250 0.5 nozzle",
"Voron 2.4 250 0.6 nozzle",
"Voron 2.4 250 0.8 nozzle",
"Voron 2.4 250 1.0 nozzle",
@ -54,6 +55,7 @@
"Voron 2.4 300 0.15 nozzle",
"Voron 2.4 300 0.2 nozzle",
"Voron 2.4 300 0.25 nozzle",
"Voron 2.4 300 0.5 nozzle",
"Voron 2.4 300 0.6 nozzle",
"Voron 2.4 300 0.8 nozzle",
"Voron 2.4 300 1.0 nozzle",
@ -61,6 +63,7 @@
"Voron 2.4 350 0.15 nozzle",
"Voron 2.4 350 0.2 nozzle",
"Voron 2.4 350 0.25 nozzle",
"Voron 2.4 350 0.5 nozzle",
"Voron 2.4 350 0.6 nozzle",
"Voron 2.4 350 0.8 nozzle",
"Voron 2.4 350 1.0 nozzle",
@ -68,6 +71,7 @@
"Voron Trident 250 0.15 nozzle",
"Voron Trident 250 0.2 nozzle",
"Voron Trident 250 0.25 nozzle",
"Voron Trident 250 0.5 nozzle",
"Voron Trident 250 0.6 nozzle",
"Voron Trident 250 0.8 nozzle",
"Voron Trident 250 1.0 nozzle",
@ -75,6 +79,7 @@
"Voron Trident 300 0.15 nozzle",
"Voron Trident 300 0.2 nozzle",
"Voron Trident 300 0.25 nozzle",
"Voron Trident 300 0.5 nozzle",
"Voron Trident 300 0.6 nozzle",
"Voron Trident 300 0.8 nozzle",
"Voron Trident 300 1.0 nozzle",
@ -82,6 +87,7 @@
"Voron Trident 350 0.15 nozzle",
"Voron Trident 350 0.2 nozzle",
"Voron Trident 350 0.25 nozzle",
"Voron Trident 350 0.5 nozzle",
"Voron Trident 350 0.6 nozzle",
"Voron Trident 350 0.8 nozzle",
"Voron Trident 350 1.0 nozzle",
@ -89,6 +95,7 @@
"Voron 0.1 0.15 nozzle",
"Voron 0.1 0.2 nozzle",
"Voron 0.1 0.25 nozzle",
"Voron 0.1 0.5 nozzle",
"Voron 0.1 0.6 nozzle",
"Voron 0.1 0.8 nozzle",
"Voron 0.1 1.0 nozzle",
@ -96,6 +103,7 @@
"Voron Switchwire 250 0.15 nozzle",
"Voron Switchwire 250 0.2 nozzle",
"Voron Switchwire 250 0.25 nozzle",
"Voron Switchwire 250 0.5 nozzle",
"Voron Switchwire 250 0.6 nozzle",
"Voron Switchwire 250 0.8 nozzle",
"Voron Switchwire 250 1.0 nozzle"

View File

@ -23,6 +23,7 @@
"Voron 2.4 250 0.15 nozzle",
"Voron 2.4 250 0.2 nozzle",
"Voron 2.4 250 0.25 nozzle",
"Voron 2.4 250 0.5 nozzle",
"Voron 2.4 250 0.6 nozzle",
"Voron 2.4 250 0.8 nozzle",
"Voron 2.4 250 1.0 nozzle",
@ -30,6 +31,7 @@
"Voron 2.4 300 0.15 nozzle",
"Voron 2.4 300 0.2 nozzle",
"Voron 2.4 300 0.25 nozzle",
"Voron 2.4 300 0.5 nozzle",
"Voron 2.4 300 0.6 nozzle",
"Voron 2.4 300 0.8 nozzle",
"Voron 2.4 300 1.0 nozzle",
@ -37,6 +39,7 @@
"Voron 2.4 350 0.15 nozzle",
"Voron 2.4 350 0.2 nozzle",
"Voron 2.4 350 0.25 nozzle",
"Voron 2.4 350 0.5 nozzle",
"Voron 2.4 350 0.6 nozzle",
"Voron 2.4 350 0.8 nozzle",
"Voron 2.4 350 1.0 nozzle",
@ -44,6 +47,7 @@
"Voron Trident 250 0.15 nozzle",
"Voron Trident 250 0.2 nozzle",
"Voron Trident 250 0.25 nozzle",
"Voron Trident 250 0.5 nozzle",
"Voron Trident 250 0.6 nozzle",
"Voron Trident 250 0.8 nozzle",
"Voron Trident 250 1.0 nozzle",
@ -51,6 +55,7 @@
"Voron Trident 300 0.15 nozzle",
"Voron Trident 300 0.2 nozzle",
"Voron Trident 300 0.25 nozzle",
"Voron Trident 300 0.5 nozzle",
"Voron Trident 300 0.6 nozzle",
"Voron Trident 300 0.8 nozzle",
"Voron Trident 300 1.0 nozzle",
@ -58,6 +63,7 @@
"Voron Trident 350 0.15 nozzle",
"Voron Trident 350 0.2 nozzle",
"Voron Trident 350 0.25 nozzle",
"Voron Trident 350 0.5 nozzle",
"Voron Trident 350 0.6 nozzle",
"Voron Trident 350 0.8 nozzle",
"Voron Trident 350 1.0 nozzle",
@ -65,6 +71,7 @@
"Voron 0.1 0.15 nozzle",
"Voron 0.1 0.2 nozzle",
"Voron 0.1 0.25 nozzle",
"Voron 0.1 0.5 nozzle",
"Voron 0.1 0.6 nozzle",
"Voron 0.1 0.8 nozzle",
"Voron 0.1 1.0 nozzle",
@ -72,6 +79,7 @@
"Voron Switchwire 250 0.15 nozzle",
"Voron Switchwire 250 0.2 nozzle",
"Voron Switchwire 250 0.25 nozzle",
"Voron Switchwire 250 0.5 nozzle",
"Voron Switchwire 250 0.6 nozzle",
"Voron Switchwire 250 0.8 nozzle",
"Voron Switchwire 250 1.0 nozzle"

View File

@ -20,6 +20,7 @@
"Voron 2.4 250 0.15 nozzle",
"Voron 2.4 250 0.2 nozzle",
"Voron 2.4 250 0.25 nozzle",
"Voron 2.4 250 0.5 nozzle",
"Voron 2.4 250 0.6 nozzle",
"Voron 2.4 250 0.8 nozzle",
"Voron 2.4 250 1.0 nozzle",
@ -27,6 +28,7 @@
"Voron 2.4 300 0.15 nozzle",
"Voron 2.4 300 0.2 nozzle",
"Voron 2.4 300 0.25 nozzle",
"Voron 2.4 300 0.5 nozzle",
"Voron 2.4 300 0.6 nozzle",
"Voron 2.4 300 0.8 nozzle",
"Voron 2.4 300 1.0 nozzle",
@ -34,6 +36,7 @@
"Voron 2.4 350 0.15 nozzle",
"Voron 2.4 350 0.2 nozzle",
"Voron 2.4 350 0.25 nozzle",
"Voron 2.4 350 0.5 nozzle",
"Voron 2.4 350 0.6 nozzle",
"Voron 2.4 350 0.8 nozzle",
"Voron 2.4 350 1.0 nozzle",
@ -41,6 +44,7 @@
"Voron Trident 250 0.15 nozzle",
"Voron Trident 250 0.2 nozzle",
"Voron Trident 250 0.25 nozzle",
"Voron Trident 250 0.5 nozzle",
"Voron Trident 250 0.6 nozzle",
"Voron Trident 250 0.8 nozzle",
"Voron Trident 250 1.0 nozzle",
@ -48,6 +52,7 @@
"Voron Trident 300 0.15 nozzle",
"Voron Trident 300 0.2 nozzle",
"Voron Trident 300 0.25 nozzle",
"Voron Trident 300 0.5 nozzle",
"Voron Trident 300 0.6 nozzle",
"Voron Trident 300 0.8 nozzle",
"Voron Trident 300 1.0 nozzle",
@ -55,6 +60,7 @@
"Voron Trident 350 0.15 nozzle",
"Voron Trident 350 0.2 nozzle",
"Voron Trident 350 0.25 nozzle",
"Voron Trident 350 0.5 nozzle",
"Voron Trident 350 0.6 nozzle",
"Voron Trident 350 0.8 nozzle",
"Voron Trident 350 1.0 nozzle",
@ -62,6 +68,7 @@
"Voron 0.1 0.15 nozzle",
"Voron 0.1 0.2 nozzle",
"Voron 0.1 0.25 nozzle",
"Voron 0.1 0.5 nozzle",
"Voron 0.1 0.6 nozzle",
"Voron 0.1 0.8 nozzle",
"Voron 0.1 1.0 nozzle",
@ -69,6 +76,7 @@
"Voron Switchwire 250 0.15 nozzle",
"Voron Switchwire 250 0.2 nozzle",
"Voron Switchwire 250 0.25 nozzle",
"Voron Switchwire 250 0.5 nozzle",
"Voron Switchwire 250 0.6 nozzle",
"Voron Switchwire 250 0.8 nozzle",
"Voron Switchwire 250 1.0 nozzle"

View File

@ -23,6 +23,7 @@
"Voron 2.4 250 0.15 nozzle",
"Voron 2.4 250 0.2 nozzle",
"Voron 2.4 250 0.25 nozzle",
"Voron 2.4 250 0.5 nozzle",
"Voron 2.4 250 0.6 nozzle",
"Voron 2.4 250 0.8 nozzle",
"Voron 2.4 250 1.0 nozzle",
@ -30,6 +31,7 @@
"Voron 2.4 300 0.15 nozzle",
"Voron 2.4 300 0.2 nozzle",
"Voron 2.4 300 0.25 nozzle",
"Voron 2.4 300 0.5 nozzle",
"Voron 2.4 300 0.6 nozzle",
"Voron 2.4 300 0.8 nozzle",
"Voron 2.4 300 1.0 nozzle",
@ -37,6 +39,7 @@
"Voron 2.4 350 0.15 nozzle",
"Voron 2.4 350 0.2 nozzle",
"Voron 2.4 350 0.25 nozzle",
"Voron 2.4 350 0.5 nozzle",
"Voron 2.4 350 0.6 nozzle",
"Voron 2.4 350 0.8 nozzle",
"Voron 2.4 350 1.0 nozzle",
@ -44,6 +47,7 @@
"Voron Trident 250 0.15 nozzle",
"Voron Trident 250 0.2 nozzle",
"Voron Trident 250 0.25 nozzle",
"Voron Trident 250 0.5 nozzle",
"Voron Trident 250 0.6 nozzle",
"Voron Trident 250 0.8 nozzle",
"Voron Trident 250 1.0 nozzle",
@ -51,6 +55,7 @@
"Voron Trident 300 0.15 nozzle",
"Voron Trident 300 0.2 nozzle",
"Voron Trident 300 0.25 nozzle",
"Voron Trident 300 0.5 nozzle",
"Voron Trident 300 0.6 nozzle",
"Voron Trident 300 0.8 nozzle",
"Voron Trident 300 1.0 nozzle",
@ -58,6 +63,7 @@
"Voron Trident 350 0.15 nozzle",
"Voron Trident 350 0.2 nozzle",
"Voron Trident 350 0.25 nozzle",
"Voron Trident 350 0.5 nozzle",
"Voron Trident 350 0.6 nozzle",
"Voron Trident 350 0.8 nozzle",
"Voron Trident 350 1.0 nozzle",
@ -65,6 +71,7 @@
"Voron 0.1 0.15 nozzle",
"Voron 0.1 0.2 nozzle",
"Voron 0.1 0.25 nozzle",
"Voron 0.1 0.5 nozzle",
"Voron 0.1 0.6 nozzle",
"Voron 0.1 0.8 nozzle",
"Voron 0.1 1.0 nozzle",
@ -72,6 +79,7 @@
"Voron Switchwire 250 0.15 nozzle",
"Voron Switchwire 250 0.2 nozzle",
"Voron Switchwire 250 0.25 nozzle",
"Voron Switchwire 250 0.5 nozzle",
"Voron Switchwire 250 0.6 nozzle",
"Voron Switchwire 250 0.8 nozzle",
"Voron Switchwire 250 1.0 nozzle"

View File

@ -14,6 +14,7 @@
"Voron 2.4 250 0.15 nozzle",
"Voron 2.4 250 0.2 nozzle",
"Voron 2.4 250 0.25 nozzle",
"Voron 2.4 250 0.5 nozzle",
"Voron 2.4 250 0.6 nozzle",
"Voron 2.4 250 0.8 nozzle",
"Voron 2.4 250 1.0 nozzle",
@ -21,6 +22,7 @@
"Voron 2.4 300 0.15 nozzle",
"Voron 2.4 300 0.2 nozzle",
"Voron 2.4 300 0.25 nozzle",
"Voron 2.4 300 0.5 nozzle",
"Voron 2.4 300 0.6 nozzle",
"Voron 2.4 300 0.8 nozzle",
"Voron 2.4 300 1.0 nozzle",
@ -28,6 +30,7 @@
"Voron 2.4 350 0.15 nozzle",
"Voron 2.4 350 0.2 nozzle",
"Voron 2.4 350 0.25 nozzle",
"Voron 2.4 350 0.5 nozzle",
"Voron 2.4 350 0.6 nozzle",
"Voron 2.4 350 0.8 nozzle",
"Voron 2.4 350 1.0 nozzle",
@ -35,6 +38,7 @@
"Voron Trident 250 0.15 nozzle",
"Voron Trident 250 0.2 nozzle",
"Voron Trident 250 0.25 nozzle",
"Voron Trident 250 0.5 nozzle",
"Voron Trident 250 0.6 nozzle",
"Voron Trident 250 0.8 nozzle",
"Voron Trident 250 1.0 nozzle",
@ -42,6 +46,7 @@
"Voron Trident 300 0.15 nozzle",
"Voron Trident 300 0.2 nozzle",
"Voron Trident 300 0.25 nozzle",
"Voron Trident 300 0.5 nozzle",
"Voron Trident 300 0.6 nozzle",
"Voron Trident 300 0.8 nozzle",
"Voron Trident 300 1.0 nozzle",
@ -49,6 +54,7 @@
"Voron Trident 350 0.15 nozzle",
"Voron Trident 350 0.2 nozzle",
"Voron Trident 350 0.25 nozzle",
"Voron Trident 350 0.5 nozzle",
"Voron Trident 350 0.6 nozzle",
"Voron Trident 350 0.8 nozzle",
"Voron Trident 350 1.0 nozzle",
@ -56,6 +62,7 @@
"Voron 0.1 0.15 nozzle",
"Voron 0.1 0.2 nozzle",
"Voron 0.1 0.25 nozzle",
"Voron 0.1 0.5 nozzle",
"Voron 0.1 0.6 nozzle",
"Voron 0.1 0.8 nozzle",
"Voron 0.1 1.0 nozzle",
@ -63,6 +70,7 @@
"Voron Switchwire 250 0.15 nozzle",
"Voron Switchwire 250 0.2 nozzle",
"Voron Switchwire 250 0.25 nozzle",
"Voron Switchwire 250 0.5 nozzle",
"Voron Switchwire 250 0.6 nozzle",
"Voron Switchwire 250 0.8 nozzle",
"Voron Switchwire 250 1.0 nozzle"

View File

@ -0,0 +1,29 @@
{
"type": "machine",
"setting_id": "GM003",
"name": "Voron 0.1 0.5 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_klipper_common",
"printer_model": "Voron 0.1",
"default_print_profile": "0.25mm Standard 0.5 nozzle @Voron",
"max_layer_height": [
"0.4"
],
"min_layer_height": [
"0.1"
],
"nozzle_diameter": [
"0.5"
],
"printable_area": [
"0x0",
"120x0",
"120x120",
"0x120"
],
"printable_height": "120",
"nozzle_type": "undefine",
"auxiliary_fan": "0",
"printer_variant": "0.5"
}

View File

@ -2,7 +2,7 @@
"type": "machine_model",
"name": "Voron 0.1",
"model_id": "Voron0",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "VoronDesign",
"bed_model": "Voron_120_build_plate.stl",

View File

@ -0,0 +1,27 @@
{
"type": "machine",
"setting_id": "GM003",
"name": "Voron 2.4 250 0.5 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_klipper_common",
"printer_model": "Voron 2.4 250",
"default_print_profile": "0.25mm Standard 0.5 nozzle @Voron",
"max_layer_height": [
"0.4"
],
"min_layer_height": [
"0.1"
],
"nozzle_diameter": [
"0.5"
],
"printable_area": [
"0x0",
"250x0",
"250x250",
"0x250"
],
"printable_height": "225",
"printer_variant": "0.5"
}

View File

@ -2,7 +2,7 @@
"type": "machine_model",
"name": "Voron 2.4 250",
"model_id": "Voron2_250",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "VoronDesign",
"bed_model": "Voron_250_build_plate.stl",

View File

@ -0,0 +1,27 @@
{
"type": "machine",
"setting_id": "GM003",
"name": "Voron 2.4 300 0.5 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_klipper_common",
"printer_model": "Voron 2.4 300",
"default_print_profile": "0.25mm Standard 0.5 nozzle @Voron",
"max_layer_height": [
"0.4"
],
"min_layer_height": [
"0.1"
],
"nozzle_diameter": [
"0.5"
],
"printable_area": [
"0x0",
"300x0",
"300x300",
"0x300"
],
"printable_height": "275",
"printer_variant": "0.5"
}

View File

@ -2,7 +2,7 @@
"type": "machine_model",
"name": "Voron 2.4 300",
"model_id": "Voron2_300",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "VoronDesign",
"bed_model": "Voron_300_build_plate.stl",

View File

@ -0,0 +1,27 @@
{
"type": "machine",
"setting_id": "GM003",
"name": "Voron 2.4 350 0.5 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_klipper_common",
"printer_model": "Voron 2.4 350",
"default_print_profile": "0.25mm Standard 0.5 nozzle @Voron",
"max_layer_height": [
"0.4"
],
"min_layer_height": [
"0.1"
],
"nozzle_diameter": [
"0.5"
],
"printable_area": [
"0x0",
"350x0",
"350x350",
"0x350"
],
"printable_height": "325",
"printer_variant": "0.5"
}

View File

@ -2,7 +2,7 @@
"type": "machine_model",
"name": "Voron 2.4 350",
"model_id": "Voron2_350",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "VoronDesign",
"bed_model": "Voron_350_build_plate.stl",

View File

@ -0,0 +1,27 @@
{
"type": "machine",
"setting_id": "GM003",
"name": "Voron Switchwire 250 0.5 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_klipper_common",
"printer_model": "Voron Switchwire 250",
"default_print_profile": "0.25mm Standard 0.5 nozzle @Voron",
"max_layer_height": [
"0.4"
],
"min_layer_height": [
"0.1"
],
"nozzle_diameter": [
"0.5"
],
"printable_area": [
"0x0",
"250x0",
"250x210",
"0x210"
],
"printable_height": "240",
"printer_variant": "0.5"
}

View File

@ -2,7 +2,7 @@
"type": "machine_model",
"name": "Voron Switchwire 250",
"model_id": "Voron_Switchwire_250",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "VoronDesign",
"bed_model": "",

View File

@ -0,0 +1,27 @@
{
"type": "machine",
"setting_id": "GM003",
"name": "Voron Trident 250 0.5 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_klipper_common",
"printer_model": "Voron Trident 250",
"default_print_profile": "0.25mm Standard 0.5 nozzle @Voron",
"max_layer_height": [
"0.4"
],
"min_layer_height": [
"0.1"
],
"nozzle_diameter": [
"0.5"
],
"printable_area": [
"0x0",
"250x0",
"250x250",
"0x250"
],
"printable_height": "250",
"printer_variant": "0.5"
}

View File

@ -2,7 +2,7 @@
"type": "machine_model",
"name": "Voron Trident 250",
"model_id": "Voron2_Trident_250",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "VoronDesign",
"bed_model": "Voron_250_build_plate.stl",

View File

@ -0,0 +1,27 @@
{
"type": "machine",
"setting_id": "GM003",
"name": "Voron Trident 300 0.5 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_klipper_common",
"printer_model": "Voron Trident 300",
"default_print_profile": "0.25mm Standard 0.5 nozzle @Voron",
"max_layer_height": [
"0.4"
],
"min_layer_height": [
"0.1"
],
"nozzle_diameter": [
"0.5"
],
"printable_area": [
"0x0",
"300x0",
"300x300",
"0x300"
],
"printable_height": "250",
"printer_variant": "0.5"
}

View File

@ -2,7 +2,7 @@
"type": "machine_model",
"name": "Voron Trident 300",
"model_id": "Voron2_Trident_300",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "VoronDesign",
"bed_model": "Voron_300_build_plate.stl",

View File

@ -0,0 +1,27 @@
{
"type": "machine",
"setting_id": "GM003",
"name": "Voron Trident 350 0.5 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_klipper_common",
"printer_model": "Voron Trident 350",
"default_print_profile": "0.30mm Standard 0.5 nozzle @Voron",
"max_layer_height": [
"0.4"
],
"min_layer_height": [
"0.1"
],
"nozzle_diameter": [
"0.5"
],
"printable_area": [
"0x0",
"350x0",
"350x350",
"0x350"
],
"printable_height": "250",
"printer_variant": "0.5"
}

View File

@ -2,7 +2,7 @@
"type": "machine_model",
"name": "Voron Trident 350",
"model_id": "Voron2_Trident_350",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.6;0.8;1.0",
"nozzle_diameter": "0.4;0.15;0.2;0.25;0.5;0.6;0.8;1.0",
"machine_tech": "FFF",
"family": "VoronDesign",
"bed_model": "Voron_350_build_plate.stl",

View File

@ -0,0 +1,11 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.10mm Extra Fine 0.5 nozzle @Voron",
"from": "system",
"instantiation": "true",
"inherits": "fdm_process_voron_common_0_5",
"layer_height": "0.10",
"bottom_shell_layers": "6",
"top_shell_layers": "8"
}

View File

@ -0,0 +1,11 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.15mm Fine 0.5 nozzle @Voron",
"from": "system",
"instantiation": "true",
"inherits": "fdm_process_voron_common_0_5",
"layer_height": "0.15",
"bottom_shell_layers": "4",
"top_shell_layers": "6"
}

View File

@ -0,0 +1,11 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.20mm Optimal 0.5 nozzle @Voron",
"from": "system",
"instantiation": "true",
"inherits": "fdm_process_voron_common_0_5",
"layer_height": "0.20",
"bottom_shell_layers": "3",
"top_shell_layers": "4"
}

View File

@ -0,0 +1,11 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.25mm Standard 0.5 nozzle @Voron",
"from": "system",
"instantiation": "true",
"inherits": "fdm_process_voron_common_0_5",
"layer_height": "0.25",
"bottom_shell_layers": "3",
"top_shell_layers": "4"
}

View File

@ -0,0 +1,12 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.30mm Draft 0.5 nozzle @Voron",
"from": "system",
"instantiation": "true",
"inherits": "fdm_process_voron_common_0_5",
"layer_height": "0.30",
"top_surface_line_width": "0.55",
"bottom_shell_layers": "3",
"top_shell_layers": "4"
}

View File

@ -0,0 +1,12 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.35mm Extra Draft 0.5 nozzle @Voron",
"from": "system",
"instantiation": "true",
"inherits": "fdm_process_voron_common_0_5",
"layer_height": "0.35",
"top_surface_line_width": "0.55",
"bottom_shell_layers": "3",
"top_shell_layers": "4"
}

View File

@ -0,0 +1,26 @@
{
"type": "process",
"name": "fdm_process_voron_common_0_5",
"from": "system",
"instantiation": "false",
"inherits": "fdm_process_voron_common",
"initial_layer_line_width": "0.52",
"initial_layer_print_height": "0.25",
"outer_wall_line_width": "0.52",
"line_width": "0.52",
"sparse_infill_line_width": "0.52",
"inner_wall_line_width": "0.52",
"internal_solid_infill_line_width": "0.52",
"support_line_width": "0.52",
"top_surface_line_width": "0.52",
"compatible_printers": [
"Voron 0.1 0.5 nozzle",
"Voron 2.4 250 0.5 nozzle",
"Voron 2.4 300 0.5 nozzle",
"Voron 2.4 350 0.5 nozzle",
"Voron Trident 250 0.5 nozzle",
"Voron Trident 300 0.5 nozzle",
"Voron Trident 350 0.5 nozzle",
"Voron Switchwire 250 0.5 nozzle"
]
}

View File

@ -303,12 +303,18 @@ function FilterModelList(keyword) {
function SelectPrinterAll( sVendor )
{
$("input[vendor='"+sVendor+"']").prop("checked", true);
$("input[vendor='"+sVendor+"']").each(function() {
CheckBoxOnclick(this);
});
}
function SelectPrinterNone( sVendor )
{
$("input[vendor='"+sVendor+"']").prop("checked", false);
$("input[vendor='"+sVendor+"']").each(function() {
CheckBoxOnclick(this);
});
}

View File

@ -303,12 +303,18 @@ function FilterModelList(keyword) {
function SelectPrinterAll( sVendor )
{
$("input[vendor='"+sVendor+"']").prop("checked", true);
$("input[vendor='"+sVendor+"']").each(function() {
CheckBoxOnclick(this);
});
}
function SelectPrinterNone( sVendor )
{
$("input[vendor='"+sVendor+"']").prop("checked", false);
$("input[vendor='"+sVendor+"']").each(function() {
CheckBoxOnclick(this);
});
}
function OnExitFilter() {

View File

@ -1898,36 +1898,42 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato
if (!print.config().small_area_infill_flow_compensation_model.empty())
m_small_area_infill_flow_compensator = make_unique<SmallAreaInfillFlowCompensator>(print.config());
file.write_format("; HEADER_BLOCK_START\n");
// Write information on the generator.
file.write_format("; generated by %s on %s\n", Slic3r::header_slic3r_generated().c_str(), Slic3r::Utils::local_timestamp().c_str());
if (is_bbl_printers)
file.write_format(";%s\n", GCodeProcessor::reserved_tag(GCodeProcessor::ETags::Estimated_Printing_Time_Placeholder).c_str());
//BBS: total layer number
file.write_format(";%s\n", GCodeProcessor::reserved_tag(GCodeProcessor::ETags::Total_Layer_Number_Placeholder).c_str());
m_enable_exclude_object = config().exclude_object;
//Orca: extra check for bbl printer
if (is_bbl_printers) {
if (print.calib_params().mode == CalibMode::Calib_None) { // Don't support skipping in cali mode
// list all label_object_id with sorted order here
m_enable_exclude_object = true;
m_label_objects_ids.clear();
m_label_objects_ids.reserve(print.num_object_instances());
for (const PrintObject *print_object : print.objects())
for (const PrintInstance &print_instance : print_object->instances())
m_label_objects_ids.push_back(print_instance.model_instance->get_labeled_id());
std::sort(m_label_objects_ids.begin(), m_label_objects_ids.end());
std::string objects_id_list = "; model label id: ";
for (auto it = m_label_objects_ids.begin(); it != m_label_objects_ids.end(); it++)
objects_id_list += (std::to_string(*it) + (it != m_label_objects_ids.end() - 1 ? "," : "\n"));
file.writeln(objects_id_list);
} else {
m_enable_exclude_object = false;
m_label_objects_ids.clear();
}
// Orca: Don't output Header block if BTT thumbnail is identified in the list
// Get the thumbnails value as a string
std::string thumbnails_value = print.config().option<ConfigOptionString>("thumbnails")->value;
// search string for the BTT_TFT label
bool has_BTT_thumbnail = (thumbnails_value.find("BTT_TFT") != std::string::npos);
if(!has_BTT_thumbnail){
file.write_format("; HEADER_BLOCK_START\n");
// Write information on the generator.
file.write_format("; generated by %s on %s\n", Slic3r::header_slic3r_generated().c_str(), Slic3r::Utils::local_timestamp().c_str());
if (is_bbl_printers)
file.write_format(";%s\n", GCodeProcessor::reserved_tag(GCodeProcessor::ETags::Estimated_Printing_Time_Placeholder).c_str());
//BBS: total layer number
file.write_format(";%s\n", GCodeProcessor::reserved_tag(GCodeProcessor::ETags::Total_Layer_Number_Placeholder).c_str());
m_enable_exclude_object = config().exclude_object;
//Orca: extra check for bbl printer
if (is_bbl_printers) {
if (print.calib_params().mode == CalibMode::Calib_None) { // Don't support skipping in cali mode
// list all label_object_id with sorted order here
m_enable_exclude_object = true;
m_label_objects_ids.clear();
m_label_objects_ids.reserve(print.num_object_instances());
for (const PrintObject *print_object : print.objects())
for (const PrintInstance &print_instance : print_object->instances())
m_label_objects_ids.push_back(print_instance.model_instance->get_labeled_id());
std::sort(m_label_objects_ids.begin(), m_label_objects_ids.end());
std::string objects_id_list = "; model label id: ";
for (auto it = m_label_objects_ids.begin(); it != m_label_objects_ids.end(); it++)
objects_id_list += (std::to_string(*it) + (it != m_label_objects_ids.end() - 1 ? "," : "\n"));
file.writeln(objects_id_list);
} else {
m_enable_exclude_object = false;
m_label_objects_ids.clear();
}
}
{
@ -1949,7 +1955,7 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato
}
file.write_format("; HEADER_BLOCK_END\n\n");
}
// BBS: write global config at the beginning of gcode file because printer
// need these config information

View File

@ -1851,6 +1851,26 @@ void PresetBundle::export_selections(AppConfig &config)
}
// BBS
void PresetBundle::set_num_filaments(unsigned int n, std::vector<std::string> new_colors) {
int old_filament_count = this->filament_presets.size();
if (n > old_filament_count && old_filament_count != 0)
filament_presets.resize(n, filament_presets.back());
else {
filament_presets.resize(n);
}
ConfigOptionStrings* filament_color = project_config.option<ConfigOptionStrings>("filament_colour");
filament_color->resize(n);
ams_multi_color_filment.resize(n);
// BBS set new filament color to new_color
if (old_filament_count < n) {
if (!new_colors.empty()) {
for (int i = old_filament_count; i < n; i++) {
filament_color->values[i] = new_colors[i - old_filament_count];
}
}
}
update_multi_material_filament_presets();
}
void PresetBundle::set_num_filaments(unsigned int n, std::string new_color)
{
int old_filament_count = this->filament_presets.size();

View File

@ -111,6 +111,7 @@ public:
void export_selections(AppConfig &config);
// BBS
void set_num_filaments(unsigned int n, std::vector<std::string> new_colors);
void set_num_filaments(unsigned int n, std::string new_col = "");
unsigned int sync_ams_list(unsigned int & unknowns);
//BBS: check whether this is the only edited filament

View File

@ -1910,14 +1910,15 @@ static inline void improve_ordering_by_two_exchanges_with_segment_flipping(Polyl
for (const FlipEdge &edge : edges) {
Polyline &pl = polylines[edge.source_index];
out.emplace_back(std::move(pl));
if (edge.p2 == pl.first_point().cast<double>()) {
if (edge.p2 == out.back().first_point().cast<double>()) {
// Polyline is flipped.
out.back().reverse();
} else {
// Polyline is not flipped.
assert(edge.p1 == pl.first_point().cast<double>());
assert(edge.p1 == out.back().first_point().cast<double>());
}
}
polylines = out;
#ifndef NDEBUG
double cost_final = cost();

View File

@ -675,12 +675,13 @@ std::vector<int> GLVolumeCollection::load_object(
int obj_idx,
const std::vector<int> &instance_idxs,
const std::string &color_by,
bool opengl_initialized)
bool opengl_initialized,
bool need_raycaster)
{
std::vector<int> volumes_idx;
for (int volume_idx = 0; volume_idx < int(model_object->volumes.size()); ++volume_idx)
for (int instance_idx : instance_idxs)
volumes_idx.emplace_back(this->GLVolumeCollection::load_object_volume(model_object, obj_idx, volume_idx, instance_idx, color_by, opengl_initialized));
volumes_idx.emplace_back(this->GLVolumeCollection::load_object_volume(model_object, obj_idx, volume_idx, instance_idx, color_by, opengl_initialized, false, false, need_raycaster));
return volumes_idx;
}
@ -693,7 +694,8 @@ int GLVolumeCollection::load_object_volume(
const std::string &color_by,
bool opengl_initialized,
bool in_assemble_view,
bool use_loaded_id)
bool use_loaded_id,
bool need_raycaster)
{
const ModelVolume *model_volume = model_object->volumes[volume_idx];
const int extruder_id = model_volume->extruder_id();
@ -711,7 +713,7 @@ int GLVolumeCollection::load_object_volume(
v.model.init_from(mesh, true);
#else
v.model.init_from(*mesh);
v.mesh_raycaster = std::make_unique<GUI::MeshRaycaster>(mesh);
if (need_raycaster) { v.mesh_raycaster = std::make_unique<GUI::MeshRaycaster>(mesh); }
#endif // ENABLE_SMOOTH_NORMALS
v.composite_id = GLVolume::CompositeID(obj_idx, volume_idx, instance_idx);

View File

@ -439,7 +439,8 @@ public:
int obj_idx,
const std::vector<int> &instance_idxs,
const std::string &color_by,
bool opengl_initialized);
bool opengl_initialized,
bool need_raycaster = true);
int load_object_volume(
const ModelObject *model_object,
@ -449,7 +450,8 @@ public:
const std::string &color_by,
bool opengl_initialized,
bool in_assemble_view = false,
bool use_loaded_id = false);
bool use_loaded_id = false,
bool need_raycaster = true);
// Load SLA auxiliary GLVolumes (for support trees or pad).
void load_object_auxiliary(
const SLAPrintObject *print_object,

View File

@ -3123,7 +3123,7 @@ void GCodeViewer::load_shells(const Print& print, bool initialized, bool force_p
instance_ids.resize(instance_index);
size_t current_volumes_count = m_shells.volumes.volumes.size();
m_shells.volumes.load_object(model_obj, object_idx, instance_ids, "object", initialized);
m_shells.volumes.load_object(model_obj, object_idx, instance_ids, "object", initialized, false);
// adjust shells' z if raft is present
const SlicingParameters& slicing_parameters = obj->slicing_parameters();

View File

@ -4280,7 +4280,6 @@ void GUI_App::check_new_version_sf(bool show_tips, int by_user)
best_pre = tag_version;
best_pre_url = root.get<std::string>("html_url");
best_pre_content = root.get<std::string>("body");
best_pre.set_prerelease("Preview");
}
} else {
if (best_release < tag_version) {
@ -4302,7 +4301,6 @@ void GUI_App::check_new_version_sf(bool show_tips, int by_user)
best_pre = tag_version;
best_pre_url = json_version.second.get<std::string>("html_url");
best_pre_content = json_version.second.get<std::string>("body");
best_pre.set_prerelease("Preview");
}
} else {
if (best_release < tag_version) {
@ -5647,7 +5645,8 @@ bool GUI_App::check_and_keep_current_preset_changes(const wxString& caption, con
bool is_called_from_configwizard = postponed_apply_of_keeped_changes != nullptr;
UnsavedChangesDialog dlg(caption, header, "", action_buttons);
if (dlg.ShowModal() == wxID_CANCEL)
bool no_need_change = dlg.getUpdateItemCount() == 0 ? true : false;
if (!no_need_change && dlg.ShowModal() == wxID_CANCEL)
return false;
auto reset_modifications = [this, is_called_from_configwizard]() {
@ -5662,7 +5661,7 @@ bool GUI_App::check_and_keep_current_preset_changes(const wxString& caption, con
load_current_presets(false);
};
if (dlg.discard())
if (dlg.discard() || no_need_change)
reset_modifications();
else // save selected changes
{

View File

@ -29,7 +29,7 @@ static const std::vector<int> _3DCONNEXION_VENDORS =
0x256F // 3DCONNECTION = 9583 // 3Dconnexion
};
// See: https://github.com/FreeSpacenav/spacenavd/blob/a9eccf34e7cac969ee399f625aef827f4f4aaec6/src/dev.c#L202
// See: https://github.com/FreeSpacenav/spacenavd/blob/39856625a6de1e8c4b57c5938e1bf29d13cf1a9f/src/dev.c#L63
static const std::vector<int> _3DCONNEXION_DEVICES =
{
0xc603, /* 50691 spacemouse plus XT */
@ -43,6 +43,7 @@ static const std::vector<int> _3DCONNEXION_DEVICES =
0xc628, /* 50728 space navigator for notebooks*/
0xc629, /* 50729 space pilot pro*/
0xc62b, /* 50731 space mouse pro*/
0xc640, /* 50752 nulooq */
0xc62e, /* 50734 spacemouse wireless (USB cable) *TESTED* */
0xc62f, /* 50735 spacemouse wireless receiver */
0xc631, /* 50737 spacemouse pro wireless *TESTED* */
@ -50,7 +51,7 @@ static const std::vector<int> _3DCONNEXION_DEVICES =
0xc633, /* 50739 spacemouse enterprise */
0xc635, /* 50741 spacemouse compact *TESTED* */
0xc636, /* 50742 spacemouse module */
0xc640, /* 50752 nulooq */
0xc63a, /* 60060 spacemouse wireless (Bluetooth) */
0xc652, /* 50770 3Dconnexion universal receiver *TESTED* */
};

View File

@ -502,21 +502,20 @@ std::vector<std::string> UpdateVersionDialog::splitWithStl(std::string str,std::
void UpdateVersionDialog::update_version_info(wxString release_note, wxString version)
{
//bbs check whether the web display is used
bool use_web_link = false;
url_line = "";
auto split_array = splitWithStl(release_note.ToStdString(), "###");
if (split_array.size() >= 3) {
for (auto i = 0; i < split_array.size(); i++) {
std::string url = split_array[i];
if (std::strstr(url.c_str(), "http://") != NULL || std::strstr(url.c_str(), "https://") != NULL) {
use_web_link = true;
url_line = url;
break;
}
}
}
bool use_web_link = false;
url_line = "";
// Orca: not used in Orca Slicer
// auto split_array = splitWithStl(release_note.ToStdString(), "###");
// if (split_array.size() >= 3) {
// for (auto i = 0; i < split_array.size(); i++) {
// std::string url = split_array[i];
// if (std::strstr(url.c_str(), "http://") != NULL || std::strstr(url.c_str(), "https://") != NULL) {
// use_web_link = true;
// url_line = url;
// break;
// }
// }
// }
if (use_web_link) {
m_brand->Hide();

View File

@ -1649,7 +1649,14 @@ void Tab::on_value_change(const std::string& opt_key, const boost::any& value)
//Orca: sync filament num if it's a multi tool printer
if (opt_key == "extruders_count" && !m_config->opt_bool("single_extruder_multi_material")){
auto num_extruder = boost::any_cast<size_t>(value);
wxGetApp().preset_bundle->set_num_filaments(num_extruder);
int old_filament_size = wxGetApp().preset_bundle->filament_presets.size();
std::vector<std::string> new_colors;
for (int i = old_filament_size; i < num_extruder; ++i) {
wxColour new_col = Plater::get_next_color_for_filament();
std::string new_color = new_col.GetAsString(wxC2S_HTML_SYNTAX).ToStdString();
new_colors.push_back(new_color);
}
wxGetApp().preset_bundle->set_num_filaments(num_extruder, new_colors);
wxGetApp().plater()->on_filaments_change(num_extruder);
wxGetApp().get_tab(Preset::TYPE_PRINT)->update();
wxGetApp().preset_bundle->export_selections(*wxGetApp().app_config);

View File

@ -312,6 +312,8 @@ public:
{
}
};
public:
int getUpdateItemCount() { return m_presetitems.size(); }
private:
std::vector<PresetItem> m_presetitems;