diff --git a/.github/workflows/build_all.yml b/.github/workflows/build_all.yml index dc24e2aa63..f71148e6ed 100644 --- a/.github/workflows/build_all.yml +++ b/.github/workflows/build_all.yml @@ -60,21 +60,21 @@ jobs: arch: ${{ matrix.arch }} build-deps-only: ${{ inputs.build-deps-only || false }} secrets: inherit - # flatpak: - # name: "Flatpak" - # runs-on: ubuntu-latest - # container: - # image: bilelmoussaoui/flatpak-github-actions:gnome-45 - # options: --privileged - # steps: - # # maybe i'm too dumb and fucked up to do CI. OH WELL :D -ppd - # - name: "Remove unneeded stuff to free disk space" - # run: - # sudo rm -rf /usr/share/dotnet /opt/ghc "/usr/local/share/boost" "$AGENT_TOOLSDIRECTORY" - # - uses: actions/checkout@v4 - # - uses: flatpak/flatpak-github-actions/flatpak-builder@v6 - # with: - # bundle: orcaslicer.flatpak - # manifest-path: flatpak/io.github.softfever.OrcaSlicer.yml - # cache-key: flatpak-builder-${{ github.sha }} - # cache: false \ No newline at end of file + flatpak: + name: "Flatpak" + runs-on: ubuntu-latest + container: + image: bilelmoussaoui/flatpak-github-actions:gnome-46 + options: --privileged + steps: + # maybe i'm too dumb and fucked up to do CI. OH WELL :D -ppd + - name: "Remove unneeded stuff to free disk space" + run: + sudo rm -rf /usr/share/dotnet /opt/ghc "/usr/local/share/boost" "$AGENT_TOOLSDIRECTORY" + - uses: actions/checkout@v4 + - uses: flatpak/flatpak-github-actions/flatpak-builder@v6 + with: + bundle: orcaslicer.flatpak + manifest-path: flatpak/io.github.softfever.OrcaSlicer.yml + cache-key: flatpak-builder-${{ github.sha }} + cache: false diff --git a/README.md b/README.md index d5b9309fce..88f587db95 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Join our Discord community here:

๐Ÿšจ๐Ÿšจ๐ŸšจImportant Security Alert๐Ÿšจ๐Ÿšจ๐Ÿšจ

-Please be aware that "orcaslicer.net" is NOT an official website for OrcaSlicer and may be potentially malicious. This site appears to use AI-generated content, lacking genuine context, and seems to exist solely to profit from advertisements. Worse, it may redirect download links to harmful sources. For your safety, avoid downloading OrcaSlicer from this site as the links may be compromised. +Please be aware that "**orcaslicer.net**" or "**orcaslicer.info**" are NOT an official website for OrcaSlicer and may be potentially malicious. This site appears to use AI-generated content, lacking genuine context, and seems to exist solely to profit from advertisements. Worse, it may redirect download links to harmful sources. For your safety, avoid downloading OrcaSlicer from this site as the links may be compromised. The only official platforms for OrcaSlicer are our GitHub project page and the official Discord channel . @@ -134,11 +134,6 @@ Thank you! :) - - Phrozen Technology - - - BIGTREE TECH diff --git a/deps/CMakeLists.txt b/deps/CMakeLists.txt index 4bd3470d44..88915369f7 100644 --- a/deps/CMakeLists.txt +++ b/deps/CMakeLists.txt @@ -30,6 +30,10 @@ if (APPLE) endif () +if(POLICY CMP0135) # DOWNLOAD_EXTRACT_TIMESTAMP + cmake_policy(SET CMP0135 NEW) +endif() + project(OrcaSlicer-deps) include(ExternalProject) @@ -56,10 +60,6 @@ endif () if(CMAKE_SYSTEM_NAME STREQUAL "Linux") option(DEP_WX_GTK3 "Build wxWidgets against GTK3" OFF) -else() - if(POLICY CMP0135) # DOWNLOAD_EXTRACT_TIMESTAMP - cmake_policy(SET CMP0135 NEW) - endif() endif() set(IS_CROSS_COMPILE FALSE) diff --git a/flatpak/entrypoint b/flatpak/entrypoint index 958d1cd130..38fd86f451 100644 --- a/flatpak/entrypoint +++ b/flatpak/entrypoint @@ -6,10 +6,4 @@ grep -q org.freedesktop.Platform.GL.nvidia /.flatpak-info && export WEBKIT_DISAB # Work-around https://github.com/bambulab/BambuStudio/issues/3440 export LC_ALL=C.UTF-8 -if [ $BAMBU_STUDIO_DARK_THEME == true ]; then - export GTK_THEME='Adwaita:dark' - # echo "Message: $(date +%T): INFO: using dark theme variant" -fi - -exec /app/bin/orca-slicer "$@" & -$(/app/bin/set-dark-theme-variant.py) & +exec /app/bin/orca-slicer "$@" diff --git a/flatpak/io.github.softfever.OrcaSlicer.yml b/flatpak/io.github.softfever.OrcaSlicer.yml index c5ba50f02c..0eb8b86c14 100755 --- a/flatpak/io.github.softfever.OrcaSlicer.yml +++ b/flatpak/io.github.softfever.OrcaSlicer.yml @@ -1,6 +1,6 @@ app-id: io.github.softfever.OrcaSlicer runtime: org.gnome.Platform -runtime-version: "45" +runtime-version: "46" sdk: org.gnome.Sdk command: entrypoint separate-locales: true @@ -14,11 +14,11 @@ finish-args: - --filesystem=xdg-run/gvfs - --filesystem=/run/media - --filesystem=/media + - --filesystem=/run/spnav.sock:ro # Allow OrcaSlicer to talk to other instances - --talk-name=io.github.softfever.OrcaSlicer.InstanceCheck.* - --system-talk-name=org.freedesktop.UDisks2 - # set dark theme - - --env=BAMBU_STUDIO_DARK_THEME=false + - --env=SPNAV_SOCKET=/run/spnav.sock modules: @@ -36,47 +36,6 @@ modules: url: https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.8.tar.xz sha256: e305b9f07f52743ca481da0a4e0c76c35efd60adaf1b0694eb3bb021e2137e39 - # xprop, xlib is needed to manipulate the X11 window and set _GTK_THEME_VARIANT dark on X11 - # and paint the window dark when PRUSA_SLICER_DARK_THEME is true - # see: entrypoint & set-dark-theme-variant.py (originated from spotify client flatpak) - - name: xprop - sources: - - type: archive - url: http://mirrors.ircam.fr/pub/x.org/individual/app/xprop-1.2.5.tar.gz - sha256: b7bf6b6be6cf23e7966a153fc84d5901c14f01ee952fbd9d930aa48e2385d670 - - name: python-flit_core - buildsystem: simple - build-commands: - - pip3 install --no-deps --no-build-isolation --verbose --prefix=${FLATPAK_DEST} . - sources: - - type: archive - url: https://files.pythonhosted.org/packages/c4/e6/c1ac50fe3eebb38a155155711e6e864e254ce4b6e17fe2429b4c4d5b9e80/flit_core-3.9.0.tar.gz - sha256: 72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba - - name: python-packaging - buildsystem: simple - build-commands: - - pip3 install --no-deps --no-build-isolation --verbose --prefix=${FLATPAK_DEST} . - sources: - - type: archive - url: https://files.pythonhosted.org/packages/51/65/50db4dda066951078f0a96cf12f4b9ada6e4b811516bf0262c0f4f7064d4/packaging-24.1.tar.gz - sha256: 026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002 - - name: python-setuptools_scm - buildsystem: simple - build-commands: - - pip3 install --no-deps --no-build-isolation --verbose --prefix=${FLATPAK_DEST} . - sources: - - type: archive - url: https://files.pythonhosted.org/packages/57/38/930b1241372a9f266a7df2b184fb9d4f497c2cef2e016b014f82f541fe7c/setuptools_scm-6.0.1.tar.gz - sha256: d1925a69cb07e9b29416a275b9fadb009a23c148ace905b2fb220649a6c18e92 - - name: python-xlib - buildsystem: simple - build-commands: - - pip3 install --no-deps --no-build-isolation --verbose --prefix=${FLATPAK_DEST} . - sources: - - type: archive - url: https://files.pythonhosted.org/packages/86/f5/8c0653e5bb54e0cbdfe27bf32d41f27bc4e12faa8742778c17f2a71be2c0/python-xlib-0.33.tar.gz - sha256: 55af7906a2c75ce6cb280a584776080602444f75815a7aff4d287bb2d7018b32 - # For libOSMesa - name: mesa buildsystem: meson @@ -121,6 +80,12 @@ modules: tag: v5.249.0 cleanup: - / + + - name: libspnav + sources: + - type: archive + url: https://github.com/FreeSpacenav/libspnav/releases/download/v1.1/libspnav-1.1.tar.gz + sha256: 04b297f68a10db4fa40edf68d7f823ba7b9d0442f2b665181889abe2cea42759 - name: orca_wxwidgets buildsystem: simple @@ -162,6 +127,8 @@ modules: url: https://github.com/SoftFever/Orca-deps-wxWidgets branch: master path: ../ + - type: patch + path: patches/0001-Enable-using-a-dark-theme-when-Gnome-dark-style-is-s.patch cleanup: - "*.la" - "*.a" @@ -323,7 +290,6 @@ modules: install -Dm644 ${FLATPAK_ID}.metainfo.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml mv /app/share/applications/OrcaSlicer.desktop /app/share/applications/${FLATPAK_ID}.desktop desktop-file-edit --set-key=Exec --set-value="entrypoint %U" /app/share/applications/${FLATPAK_ID}.desktop - install -Dm755 set-dark-theme-variant.py /app/bin install -Dm755 entrypoint /app/bin install -Dm755 umount /app/bin @@ -343,15 +309,7 @@ modules: - type: file path: io.github.softfever.OrcaSlicer.metainfo.xml - # script to set dark theme variant - - type: file - path: set-dark-theme-variant.py - # start-up script - # README: workaround for the following issues, also enables dark theme variant: - # SEE: https://github.com/flathub/com.bambulab.BambuStudio/issues/27 - # SEE: https://github.com/flathub/com.bambulab.BambuStudio/issues/3 - # SEE: https://github.com/prusa3d/PrusaSlicer/issues/2365 - type: file path: entrypoint diff --git a/flatpak/patches/0001-Enable-using-a-dark-theme-when-Gnome-dark-style-is-s.patch b/flatpak/patches/0001-Enable-using-a-dark-theme-when-Gnome-dark-style-is-s.patch new file mode 100644 index 0000000000..7f8bd07d44 --- /dev/null +++ b/flatpak/patches/0001-Enable-using-a-dark-theme-when-Gnome-dark-style-is-s.patch @@ -0,0 +1,158 @@ +From 221be0af1a0b5bcf05c59b3403f969643b42dbaf Mon Sep 17 00:00:00 2001 +From: Paul Cornett +Date: Sat, 30 Sep 2023 16:42:58 -0700 +Subject: [PATCH] Enable using a dark theme when Gnome "dark style" is set + +The dark style setting does not cause a dark theme to be used +automatically, so request it explicitly. + +Co-authored-by: Colin Kinloch +--- + src/gtk/settings.cpp | 112 ++++++++++++++++++++++++++++++++++++++++++- + 1 file changed, 111 insertions(+), 1 deletion(-) + +diff --git a/src/gtk/settings.cpp b/src/gtk/settings.cpp +index 304724773711..74898d9bb953 100644 +--- a/src/gtk/settings.cpp ++++ b/src/gtk/settings.cpp +@@ -183,6 +183,64 @@ static void notify_gtk_font_name(GObject*, GParamSpec*, void*) + } + } + ++static bool UpdatePreferDark(GVariant* value) ++{ ++ // 0: No preference, 1: Prefer dark appearance, 2: Prefer light appearance ++ gboolean preferDark = g_variant_get_uint32(value) == 1; ++ ++ GtkSettings* settings = gtk_settings_get_default(); ++ char* themeName; ++ gboolean preferDarkPrev; ++ g_object_get(settings, ++ "gtk-theme-name", &themeName, ++ "gtk-application-prefer-dark-theme", &preferDarkPrev, nullptr); ++ ++ // We don't need to enable prefer-dark if the theme is already dark ++ if (strstr(themeName, "-dark") || strstr(themeName, "-Dark")) ++ preferDark = false; ++ g_free(themeName); ++ ++ const bool changed = preferDark != preferDarkPrev; ++ if (changed) ++ { ++ g_object_set(settings, ++ "gtk-application-prefer-dark-theme", preferDark, nullptr); ++ } ++ return changed; ++} ++ ++// "g-signal" from GDBusProxy ++extern "C" { ++static void ++proxy_g_signal(GDBusProxy*, const char*, const char* signal_name, GVariant* parameters, void*) ++{ ++ if (strcmp(signal_name, "SettingChanged") != 0) ++ return; ++ ++ const char* nameSpace; ++ const char* key; ++ GVariant* value; ++ g_variant_get(parameters, "(&s&sv)", &nameSpace, &key, &value); ++ if (strcmp(nameSpace, "org.freedesktop.appearance") == 0 && ++ strcmp(key, "color-scheme") == 0) ++ { ++ if (UpdatePreferDark(value)) ++ { ++ for (int i = wxSYS_COLOUR_MAX; i--;) ++ gs_systemColorCache[i].UnRef(); ++ ++ for (auto* win: wxTopLevelWindows) ++ { ++ wxSysColourChangedEvent event; ++ event.SetEventObject(win); ++ win->HandleWindowEvent(event); ++ } ++ } ++ } ++ g_variant_unref(value); ++} ++} ++ + // Some notes on using GtkStyleContext. Style information from a context + // attached to a non-visible GtkWidget is not accurate. The context has an + // internal visibility state, controlled by the widget, which it presumably +@@ -1124,12 +1182,62 @@ bool wxSystemSettingsNative::HasFeature(wxSystemFeature index) + class wxSystemSettingsModule: public wxModule + { + public: +- virtual bool OnInit() wxOVERRIDE { return true; } ++ virtual bool OnInit() wxOVERRIDE; + virtual void OnExit() wxOVERRIDE; ++ ++#ifdef __WXGTK3__ ++ GDBusProxy* m_proxy; ++#endif + wxDECLARE_DYNAMIC_CLASS(wxSystemSettingsModule); + }; + wxIMPLEMENT_DYNAMIC_CLASS(wxSystemSettingsModule, wxModule); + ++bool wxSystemSettingsModule::OnInit() ++{ ++#ifdef __WXGTK3__ ++ // Gnome has gone to a dark style setting rather than a selectable dark ++ // theme, available via GSettings as the 'color-scheme' key under the ++ // 'org.gnome.desktop.interface' schema. It's also available via a "portal" ++ // (https://docs.flatpak.org/en/latest/portal-api-reference.html), which ++ // has the advantage of allowing the setting to be accessed from within a ++ // virtualized environment such as Flatpak. Since the setting does not ++ // change the theme, we propagate it to the GtkSettings ++ // 'gtk-application-prefer-dark-theme' property to get a dark theme. ++ ++ m_proxy = nullptr; ++ ++ // GTK_THEME environment variable overrides other settings ++ if (getenv("GTK_THEME") == nullptr) ++ { ++ m_proxy = g_dbus_proxy_new_for_bus_sync( ++ G_BUS_TYPE_SESSION, G_DBUS_PROXY_FLAGS_NONE, nullptr, ++ "org.freedesktop.portal.Desktop", ++ "/org/freedesktop/portal/desktop", ++ "org.freedesktop.portal.Settings", ++ nullptr, nullptr); ++ } ++ if (m_proxy) ++ { ++ g_signal_connect(m_proxy, "g-signal", G_CALLBACK(proxy_g_signal), nullptr); ++ ++ GVariant* ret = g_dbus_proxy_call_sync(m_proxy, "Read", ++ g_variant_new("(ss)", "org.freedesktop.appearance", "color-scheme"), ++ G_DBUS_CALL_FLAGS_NONE, -1, nullptr, nullptr); ++ if (ret) ++ { ++ GVariant* child; ++ g_variant_get(ret, "(v)", &child); ++ GVariant* value = g_variant_get_variant(child); ++ UpdatePreferDark(value); ++ g_variant_unref(value); ++ g_variant_unref(child); ++ g_variant_unref(ret); ++ } ++ } ++#endif // __WXGTK3__ ++ return true; ++} ++ + void wxSystemSettingsModule::OnExit() + { + #ifdef __WXGTK3__ +@@ -1141,6 +1249,8 @@ void wxSystemSettingsModule::OnExit() + g_signal_handlers_disconnect_by_func(settings, + (void*)notify_gtk_font_name, NULL); + } ++ if (m_proxy) ++ g_object_unref(m_proxy); + #endif + if (gs_tlw_parent) + { +-- +2.46.2 + diff --git a/flatpak/set-dark-theme-variant.py b/flatpak/set-dark-theme-variant.py deleted file mode 100644 index 78bbf5d690..0000000000 --- a/flatpak/set-dark-theme-variant.py +++ /dev/null @@ -1,85 +0,0 @@ -#!/usr/bin/env python3 - -import Xlib -import Xlib.display -import time -import subprocess -import os -import sys - - -disp = Xlib.display.Display() -root = disp.screen().root - -NET_CLIENT_LIST = disp.intern_atom('_NET_CLIENT_LIST') - - -def set_theme_variant_by_window_id(id, variant): - # Use subprocess to call - # xprop and set the variant from id. - try: - s = subprocess.call(['xprop', '-f', '_GTK_THEME_VARIANT', '8u', '-set', '_GTK_THEME_VARIANT', variant, '-id', str(id)], - stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) - if s == 0: - return True - return False - except Exception as ex: - return False - - -def set_theme_variant_from_win_id_collection(win_id_collection, variant): - # Loop though all of the collected - # window ids and set theme variant - for win_id in win_id_collection: - set_theme_variant_by_window_id(win_id, variant) - - -def collection_win_id_from_wm_class_name(win_class_name): - - collect = [] - - # Loop though all of the windows - # and collect id's those that match - # win_class: prusa-slicer - for win_id in root.get_full_property(NET_CLIENT_LIST, Xlib.X.AnyPropertyType).value: - try: - win = disp.create_resource_object('window', win_id) - if not win.get_wm_transient_for(): - win_class = win.get_wm_class() - if win_id and win_class_name in win_class: - collect.append( - win_id) if win_id not in collect else collect - except Xlib.error.BadWindow: - pass - - return collect - - -if __name__ == '__main__': - - if os.environ.get('PRUSA_SLICER_DARK_THEME', 'false') != 'true': - sys.exit(0) - - # Listen for X Property Change events. - root.change_attributes(event_mask=Xlib.X.PropertyChangeMask) - # the class name of the slicer window - win_class_name = 'prusa-slicer' - # the variant to set - variant = 'dark' - - start = time.time() - - while True: - # collect all of the window ids - collect = collection_win_id_from_wm_class_name(win_class_name) - # give PrusaSlicer window 2 secs to - # collect the wanted window ids - # set the theme variant and exit - if time.time() - start <= 2: - # disp.next_event() blocks if no events are - # queued. In combination with while True - # it creates a very simple event loop. - disp.next_event() - set_theme_variant_from_win_id_collection(collect, variant) - else: - break diff --git a/localization/i18n/cs/OrcaSlicer_cs.po b/localization/i18n/cs/OrcaSlicer_cs.po index 6ccc54645c..7c7bee2844 100644 --- a/localization/i18n/cs/OrcaSlicer_cs.po +++ b/localization/i18n/cs/OrcaSlicer_cs.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-10-27 23:05+0800\n" -"PO-Revision-Date: 2023-09-30 15:15+0200\n" +"PO-Revision-Date: 2024-11-03 20:59+0100\n" "Last-Translator: Renรฉ Moลกner \n" "Language-Team: \n" "Language: cs_CZ\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n" -"X-Generator: Poedit 3.3.2\n" +"X-Generator: Poedit 3.5\n" msgid "Supports Painting" msgstr "Malovรกnรญ podpฤ›r" @@ -5999,6 +5999,7 @@ msgstr "Opravte je prosรญm na kartรกch parametrลฏ" msgid "The 3mf has following modified G-codes in filament or printer presets:" msgstr "" +"3mf mรก nรกsledujรญcรญ รบpravy G-kรณdu v pล™edvolbรกch filamentu nebo tiskรกrny:" msgid "" "Please confirm that these modified G-codes are safe to prevent any damage to " @@ -6015,9 +6016,11 @@ msgid "" "Please confirm that the G-codes within these presets are safe to prevent any " "damage to the machine!" msgstr "" +"Potvrฤte prosรญm, ลพe G-kรณd v tฤ›chto pล™edvolbรกch je bezpeฤnรฝ, aby nedoลกlo k " +"poลกkozenรญ stroje!" msgid "Customized Preset" -msgstr "" +msgstr "Pล™izpลฏsobenรก Pล™edvolba" msgid "Name of components inside step file is not UTF8 format!" msgstr "Nรกzvy souฤรกstรญ v souboru kroku nejsou ve formรกtu UTF8!" @@ -7524,8 +7527,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 "" "Pล™i nahrรกvรกnรญ ฤasosbฤ›ru bez nรกstrojovรฉ hlavy se doporuฤuje pล™idat " "\"Timelapse Wipe Tower\" \n" @@ -11203,10 +11206,10 @@ msgstr "Maximรกlnรญ otรกฤky ventilรกtoru ve vrstvฤ›" 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 "" "Otรกฤky ventilรกtoru se lineรกrnฤ› zvรฝลกรญ z nuly ve vrstvฤ› " "\"close_fan_first_layers\" na maximum ve vrstvฤ› \"full_fan_speed_layer\". " @@ -12681,18 +12684,20 @@ msgid "Enabled" msgstr "Povoleno" msgid "Skirt type" -msgstr "" +msgstr "Typ obrysu" msgid "" "Combined - single skirt for all objects, Per object - individual object " "skirt." msgstr "" +"Kombinovanรฝ - jeden obrys pro vลกechny objekty, Individuรกlnรญ - kaลพdรฝ objekt " +"mรก vlastnรญ obrys." msgid "Combined" -msgstr "" +msgstr "Kombinovanรฝ " msgid "Per object" -msgstr "" +msgstr "Individuรกlnรญ " msgid "Skirt loops" msgstr "Obrysovรฉ smyฤky" @@ -13315,8 +13320,8 @@ msgstr "Aktivovat ล™รญzenรญ teploty" 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" @@ -15198,8 +15203,8 @@ msgid "" 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 "" @@ -16093,8 +16098,8 @@ msgid "" msgstr "" "Plochou na podloลพku\n" "Vฤ›dฤ›li jste, ลพe mลฏลพete rychle nastavit orientaci modelu tak, aby jedna z " -"jeho stฤ›n spoฤรญvala na tiskovรฉm podloลพรญ? Vyberte funkci \"Plochou na podloลพku" -"\" nebo stisknฤ›te klรกvesu F." +"jeho stฤ›n spoฤรญvala na tiskovรฉm podloลพรญ? Vyberte funkci \"Plochou na " +"podloลพku\" nebo stisknฤ›te klรกvesu F." #: resources/data/hints.ini: [hint:Object List] msgid "" @@ -16491,12 +16496,12 @@ msgstr "" #~ "Najdete podrobnosti o kalibraci prลฏtoku dynamiky v naลกรญ wiki.\n" #~ "\n" #~ "Obvykle kalibrace nenรญ potล™ebnรก. Pล™i spuลกtฤ›nรญ tisku s jednobarevnรฝm/" -#~ "materiรกlovรฝm filamentem a zaลกkrtnutou volbou \"kalibrace prลฏtoku dynamiky" -#~ "\" v menu spuลกtฤ›nรญ tisku, tiskรกrna bude postupovat podle starรฉ metody a " -#~ "zkalibruje filament pล™ed tiskem. Pล™i spuลกtฤ›nรญ tisku s vรญcebarevnรฝm/" -#~ "materiรกlovรฝm filamentem bude tiskรกrna pล™i kaลพdรฉ zmฤ›nฤ› filamentu pouลพรญvat " -#~ "vรฝchozรญ kompenzaฤnรญ parametr pro filament, coลพ mรก vฤ›tลกinou dobrรฝ " -#~ "vรฝsledek.\n" +#~ "materiรกlovรฝm filamentem a zaลกkrtnutou volbou \"kalibrace prลฏtoku " +#~ "dynamiky\" v menu spuลกtฤ›nรญ tisku, tiskรกrna bude postupovat podle starรฉ " +#~ "metody a zkalibruje filament pล™ed tiskem. Pล™i spuลกtฤ›nรญ tisku s " +#~ "vรญcebarevnรฝm/materiรกlovรฝm filamentem bude tiskรกrna pล™i kaลพdรฉ zmฤ›nฤ› " +#~ "filamentu pouลพรญvat vรฝchozรญ kompenzaฤnรญ parametr pro filament, coลพ mรก " +#~ "vฤ›tลกinou dobrรฝ vรฝsledek.\n" #~ "\n" #~ "Vลกimnฤ›te si, ลพe existujรญ nฤ›kterรฉ pล™รญpady, kterรฉ mohou zpลฏsobit, ลพe " #~ "vรฝsledek kalibrace nebude spolehlivรฝ: pouลพitรญ texturovanรฉ podloลพky pro " diff --git a/localization/i18n/fr/OrcaSlicer_fr.po b/localization/i18n/fr/OrcaSlicer_fr.po index 4d591858b8..dd256e568a 100644 --- a/localization/i18n/fr/OrcaSlicer_fr.po +++ b/localization/i18n/fr/OrcaSlicer_fr.po @@ -5964,7 +5964,7 @@ msgid "Edit current plate name" msgstr "Modifier le nom du plateau actuel" msgid "Move plate to the front" -msgstr "" +msgstr "Dรฉplacer le plateau vers lโ€™avant" msgid "Customize current plate" msgstr "Personnaliser le plateau actuel" @@ -7828,8 +7828,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 "" "Lorsque vous enregistrez un timelapse sans tรชte dโ€™outil, il est recommandรฉ " "dโ€™ajouter une \"Tour dโ€™essuyage timelapse\".\n" @@ -7996,9 +7996,9 @@ msgid "" "Bed temperature when cool plate is installed. Value 0 means the filament " "does not support to print on the Cool Plate" msgstr "" -"Il s'agit de la tempรฉrature du plateau lorsque le plateau froid (\"Cool plate" -"\") est installรฉ. Une valeur ร  0 signifie que ce filament ne peut pas รชtre " -"imprimรฉ sur le plateau froid." +"Il s'agit de la tempรฉrature du plateau lorsque le plateau froid (\"Cool " +"plate\") est installรฉ. Une valeur ร  0 signifie que ce filament ne peut pas " +"รชtre imprimรฉ sur le plateau froid." msgid "Textured Cool plate" msgstr "Plaque Cool plate texturรฉe" @@ -10454,6 +10454,11 @@ msgid "" "When Detect overhang wall is not enabled, this option is ignored and " "reversal happens on every even layers regardless." msgstr "" +"Nombre de mm de dรฉpassement nรฉcessaire pour que lโ€™inversion soit considรฉrรฉe " +"comme utile. Il peut sโ€™agir dโ€™un pourcentage de la largeur du pรฉrimรจtre.\n" +"La valeur 0 active lโ€™inversion toutes les couches paires.\n" +"Lorsque la paroi en surplomb nโ€™est pas activรฉe, cette option est ignorรฉe et " +"lโ€™inversion se fait sur toutes les couches paires." msgid "Classic mode" msgstr "Classique" @@ -12064,10 +12069,10 @@ msgstr "Ventilateur ร  pleine vitesse ร  la couche" 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 "" "La vitesse du ventilateur augmentera de maniรจre linรฉaire ร  partir de zรฉro ร  " "la couche \"close_fan_the_first_x_layers\" jusquโ€™au maximum ร  la couche " @@ -14005,8 +14010,8 @@ msgid "" "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " "close all holes in the model." msgstr "" -"Utilisez ยซ Pair-impair ยป pour les modรจles d'avion 3DLabPrint. Utilisez ยซ " -"Fermer les trous ยป pour fermer tous les trous du modรจle." +"Utilisez ยซ Pair-impair ยป pour les modรจles d'avion 3DLabPrint. Utilisez " +"ยซ Fermer les trous ยป pour fermer tous les trous du modรจle." msgid "Regular" msgstr "Standard" @@ -14432,8 +14437,8 @@ msgstr "Activer le contrรดle de la tempรฉrature" 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" @@ -14876,8 +14881,8 @@ msgid "" "Wipe tower is only compatible with relative mode. It is recommended on most " "printers. Default is checked" msgstr "" -"Lโ€™extrusion relative est recommandรฉe lors de lโ€™utilisation de lโ€™option ยซ " -"label_objects ยป. Certains extrudeurs fonctionnent mieux avec cette option " +"Lโ€™extrusion relative est recommandรฉe lors de lโ€™utilisation de lโ€™option " +"ยซ label_objects ยป. Certains extrudeurs fonctionnent mieux avec cette option " "non verrouillรฉe (mode dโ€™extrusion absolu). La tour dโ€™essuyage nโ€™est " "compatible quโ€™avec le mode relatif. Il est recommandรฉ sur la plupart des " "imprimantes. Lโ€™option par dรฉfaut est cochรฉe" @@ -16537,8 +16542,8 @@ msgstr "" "Voulez-vous le rรฉรฉcrire ?" 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 "" "Nous renommerions les prรฉrรฉglages en ยซย Vendor Type Serial @printer you " @@ -18112,8 +18117,8 @@ msgstr "" #~ "modรจle. Rรฉglez le ยซ seuil dโ€™une paroi ยป dans les paramรจtres avancรฉs ci-" #~ "dessous pour ajuster la sensibilitรฉ de ce qui est considรฉrรฉ comme une " #~ "surface supรฉrieure. Le ยซ seuil dโ€™une paroi ยป nโ€™est visible que si ce " -#~ "paramรจtre est supรฉrieur ร  la valeur par dรฉfaut de 0,5 ou si lโ€™option ยซ " -#~ "surfaces supรฉrieures ร  une paroi ยป est activรฉe." +#~ "paramรจtre est supรฉrieur ร  la valeur par dรฉfaut de 0,5 ou si lโ€™option " +#~ "ยซ surfaces supรฉrieures ร  une paroi ยป est activรฉe." #, c-format, boost-format #~ msgid "" @@ -19000,8 +19005,8 @@ msgstr "" #~ "thickness (top+bottom solid layers)" #~ msgstr "" #~ "Ajoutez du remplissage solide ร  proximitรฉ des surfaces inclinรฉes pour " -#~ "garantir l'รฉpaisseur verticale de la coque (couches solides supรฉrieure" -#~ "+infรฉrieure)." +#~ "garantir l'รฉpaisseur verticale de la coque (couches solides " +#~ "supรฉrieure+infรฉrieure)." #~ msgid "Further reduce solid infill on walls (beta)" #~ msgstr "Rรฉduire davantage le remplissage solide des parois (expรฉrimental)" diff --git a/localization/i18n/ja/OrcaSlicer_ja.po b/localization/i18n/ja/OrcaSlicer_ja.po index 3055f24fd0..1441c88e87 100644 --- a/localization/i18n/ja/OrcaSlicer_ja.po +++ b/localization/i18n/ja/OrcaSlicer_ja.po @@ -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 " diff --git a/localization/i18n/ko/OrcaSlicer_ko.po b/localization/i18n/ko/OrcaSlicer_ko.po index a208da285b..cb5fc11ef5 100644 --- a/localization/i18n/ko/OrcaSlicer_ko.po +++ b/localization/i18n/ko/OrcaSlicer_ko.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-10-27 23:05+0800\n" -"PO-Revision-Date: 2024-10-26 10:01+0900\n" +"PO-Revision-Date: 2024-11-06 21:10+0900\n" "Last-Translator: ElectricalBoy <15651807+ElectricalBoy@users.noreply.github." "com>\n" "Language-Team: crwusiz@gmail.com\n" @@ -108,7 +108,7 @@ msgid "Support Generated" msgstr "์ง€์ง€๋Œ€ ์ƒ์„ฑ๋จ" msgid "Gizmo-Place on Face" -msgstr "Gizmo-๋ฉด์— ๋ฐฐ์น˜" +msgstr "๊ธฐ์ฆˆ๋ชจ-๋ฉด์— ๋ฐฐ์น˜" msgid "Lay on face" msgstr "๋ฐ”๋‹ฅ๋ฉด ์„ ํƒ" @@ -189,13 +189,13 @@ msgid "Move" msgstr "์ด๋™" msgid "Gizmo-Move" -msgstr "Gizmo-์ด๋™" +msgstr "๊ธฐ์ฆˆ๋ชจ-์ด๋™" msgid "Rotate" msgstr "ํšŒ์ „" msgid "Gizmo-Rotate" -msgstr "Gizmo-ํšŒ์ „" +msgstr "๊ธฐ์ฆˆ๋ชจ-ํšŒ์ „" msgid "Optimize orientation" msgstr "๋ฐฉํ–ฅ ์ตœ์ ํ™”" @@ -207,7 +207,7 @@ msgid "Scale" msgstr "๋ฐฐ์œจ" msgid "Gizmo-Scale" -msgstr "Gizmo-๋ฐฐ์œจ" +msgstr "๊ธฐ์ฆˆ๋ชจ-๋ฐฐ์œจ" msgid "Error: Please close all toolbar menus first" msgstr "์˜ค๋ฅ˜: ๋จผ์ € ๋ชจ๋“  ๋„๊ตฌ ๋ชจ์Œ ๋ฉ”๋‰ด๋ฅผ ๋‹ซ์œผ์‹ญ์‹œ์˜ค." @@ -280,7 +280,7 @@ msgid "Planar" msgstr "ํ‰๋ฉด" msgid "Dovetail" -msgstr "๋„๋ธŒํ…Œ์ด" +msgstr "๋„๋ธŒํ…Œ์ผ" msgid "Auto" msgstr "์ž๋™" @@ -292,7 +292,7 @@ msgid "Plug" msgstr "ํ”Œ๋Ÿฌ๊ทธ" msgid "Dowel" -msgstr "๋งž์ถคํ•€" +msgstr "๋„์›ฐ" msgid "Snap" msgstr "์Šค๋ƒ…" @@ -301,7 +301,7 @@ msgid "Prism" msgstr "ํ”„๋ฆฌ์ฆ˜" msgid "Frustum" -msgstr "์›๋ฟ”" +msgstr "์›๋ฟ”๋Œ€" msgid "Square" msgstr "์‚ฌ๊ฐํ˜•" @@ -542,7 +542,7 @@ msgid "Delete connector" msgstr "์ปค๋„ฅํ„ฐ ์‚ญ์ œ" msgid "Mesh name" -msgstr "๋ฉ”์‰ฌ ์ด๋ฆ„" +msgstr "๋ฉ”์‹œ ์ด๋ฆ„" msgid "Detail level" msgstr "์„ธ๋ถ€ ๋ ˆ๋ฒจ" @@ -1112,7 +1112,7 @@ msgid "Linear gradient" msgstr "์„ ํ˜• ๊ทธ๋ž˜๋””์–ธํŠธ" msgid "Radial gradient" -msgstr "๋ฐฉ์‚ฌํ˜• ๊ทธ๋ž˜๋””์–ธํŠธ" +msgstr "๋ฐฉ์‚ฌํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜" msgid "Open filled path" msgstr "์ฑ„์›Œ์ง„ ๊ฒฝ๋กœ ์—ด๊ธฐ" @@ -1840,10 +1840,10 @@ msgid "Assemble the selected objects to an object with single part" msgstr "์„ ํƒํ•œ ๊ฐœ์ฒด๋ฅผ ๋‹จ์ผ ๋ถ€ํ’ˆ์ด ์žˆ๋Š” ๊ฐœ์ฒด๋กœ ์กฐ๋ฆฝ" msgid "Mesh boolean" -msgstr "๋ฉ”์‰ฌ ๋ถ€์šธ" +msgstr "๋ฉ”์‹œ ํ•ฉ์ง‘ํ•ฉ/์ฐจ์ง‘ํ•ฉ/๊ต์ง‘ํ•ฉ" msgid "Mesh boolean operations including union and subtraction" -msgstr "ํ•ฉ์ง‘ํ•ฉ๊ณผ ์ฐจ์ง‘ํ•ฉ์„ ํฌํ•จํ•œ ๋ฉ”์‰ฌ ๋ถ€์šธ ์—ฐ์‚ฐ" +msgstr "ํ•ฉ์ง‘ํ•ฉ๊ณผ ์ฐจ์ง‘ํ•ฉ์„ ํฌํ•จํ•œ ๋ฉ”์‹œ ๋ถ€์šธ ์—ฐ์‚ฐ" msgid "Along X axis" msgstr "X์ถ•" @@ -3054,7 +3054,7 @@ msgstr "" "๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค" msgid "Air Printing Detection" -msgstr "์—์–ด ํ”„๋ฆฐํŒ… ๊ฐ์ง€" +msgstr "ํ—ˆ๊ณต ์ถœ๋ ฅ ๊ฐ์ง€" msgid "" "Detects clogging and filament grinding, halting printing immediately to " @@ -3136,7 +3136,7 @@ msgid "Stack overflow" msgstr "์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ" msgid "Running post-processing scripts" -msgstr "์‚ฌํ›„ ์ฒ˜๋ฆฌ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰์ค‘" +msgstr "ํ›„์ฒ˜๋ฆฌ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰์ค‘" msgid "Successfully executed post-processing script" msgstr "์„ฑ๊ณต์ ์œผ๋กœ ์‹คํ–‰๋œ ํ›„์ฒ˜๋ฆฌ ์Šคํฌ๋ฆฝํŠธ" @@ -3284,13 +3284,13 @@ msgid "syncing" msgstr "๋™๊ธฐํ™”" msgid "Printing Finish" -msgstr "์ธ์‡„ ์™„๋ฃŒ" +msgstr "์ถœ๋ ฅ ์™„๋ฃŒ" msgid "Printing Failed" -msgstr "์ธ์‡„ ์‹คํŒจ" +msgstr "์ถœ๋ ฅ ์‹คํŒจ" msgid "Printing Pause" -msgstr "์ธ์‡„ ์ผ์‹œ์ค‘์ง€" +msgstr "์ถœ๋ ฅ ์ผ์‹œ์ค‘์ง€" msgid "Prepare" msgstr "์ค€๋น„ ํ•˜๊ธฐ" @@ -3314,10 +3314,10 @@ msgid "Sending Failed" msgstr "์ „์†ก ์‹คํŒจ" msgid "Print Success" -msgstr "์ธ์‡„ ์„ฑ๊ณต" +msgstr "์ถœ๋ ฅ ์„ฑ๊ณต" msgid "Print Failed" -msgstr "์ธ์‡„ ์‹คํŒจ" +msgstr "์ถœ๋ ฅ ์‹คํŒจ" msgid "Removed" msgstr "์‚ญ์ œ๋จ" @@ -3356,7 +3356,7 @@ msgid "Abnormal print file data. Please slice again" msgstr "๋น„์ •์ƒ์ ์ธ ์ถœ๋ ฅ ํŒŒ์ผ ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. ๋‹ค์‹œ ์Šฌ๋ผ์ด์Šคํ•˜์„ธ์š”" msgid "There is no device available to send printing." -msgstr "์ธ์‡„๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ์น˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค." +msgstr "์ถœ๋ ฅ์„ ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ์น˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค." msgid "The number of printers in use simultaneously cannot be equal to 0." msgstr "๋™์‹œ์— ์‚ฌ์šฉ ์ค‘์ธ ํ”„๋ฆฐํ„ฐ์˜ ์ˆ˜๋Š” 0๊ณผ ๊ฐ™์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค." @@ -3374,7 +3374,7 @@ msgid "Ams Status" msgstr "AMS ์ƒํƒœ" msgid "Printing Options" -msgstr "์ธ์‡„ ์˜ต์…˜" +msgstr "์ถœ๋ ฅ ์˜ต์…˜" msgid "Bed Leveling" msgstr "๋ฒ ๋“œ ๋ ˆ๋ฒจ๋ง" @@ -4386,7 +4386,7 @@ msgid "Go Live" msgstr "์‹ค์‹œ๊ฐ„" msgid "Liveview Retry" -msgstr "๋ผ์ด๋ธŒ๋ทฐ ์žฌ์‹œ๋„" +msgstr "์‹ค์‹œ๊ฐ„ ํ™”๋ฉด๋ณด๊ธฐ ์žฌ์‹œ๋„" msgid "Resolution" msgstr "ํ•ด์ƒ๋„" @@ -6282,8 +6282,8 @@ msgid "" "Unable to perform boolean operation on model meshes. Only positive parts " "will be kept. You may fix the meshes and try again." msgstr "" -"๋ชจ๋ธ ๋ฉ”์‰ฌ์— ๋Œ€ํ•ด ๋ถ€์šธ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ธ์ •์ ์ธ ๋ถ€๋ถ„๋งŒ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. " -"๋ฉ”์‰ฌ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์žฌ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค." +"๋ชจ๋ธ ๋ฉ”์‹œ์— ๋Œ€ํ•ด ๋ถ€์šธ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ธ์ •์ ์ธ ๋ถ€๋ถ„๋งŒ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. " +"๋ฉ”์‹œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์žฌ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค." #, boost-format msgid "Reason: part \"%1%\" is empty." @@ -6305,7 +6305,7 @@ 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 " @@ -6562,10 +6562,10 @@ msgid "If enabled, reverses the direction of zoom with mouse wheel." msgstr "ํ™œ์„ฑํ™”๋˜๋ฉด ๋งˆ์šฐ์Šค ํœ ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™•๋Œ€/์ถ•์†Œ ๋ฐฉํ–ฅ์„ ๋ฐ˜๋Œ€๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค." msgid "Show splash screen" -msgstr "์Šคํ”Œ๋ž˜์‹œ ํ™”๋ฉด ํ‘œ์‹œ" +msgstr "์‹œ์ž‘ ํ™”๋ฉด ํ‘œ์‹œ" msgid "Show the splash screen during startup." -msgstr "์‹œ์ž‘ํ•˜๋Š” ๋™์•ˆ ์Šคํ”Œ๋ž˜์‹œ ํ™”๋ฉด์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค." +msgstr "์‹œ์ž‘ ํ™”๋ฉด์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค." msgid "Show \"Tip of the day\" notification after start" msgstr "์‹œ์ž‘ ํ›„ \"์˜ค๋Š˜์˜ ํŒ\" ์•Œ๋ฆผ ํ‘œ์‹œ" @@ -6782,7 +6782,7 @@ msgid "debug save button" msgstr "๋””๋ฒ„๊ทธ ์ €์žฅ ๋ฒ„ํŠผ" msgid "save debug settings" -msgstr "๋””๋ฒ„๊ทธ ์„ธํŒ… ์ €์žฅ" +msgstr "๋””๋ฒ„๊ทธ ์„ค์ • ์ €์žฅ" msgid "DEBUG settings have saved successfully!" msgstr "๋””๋ฒ„๊ทธ ์„ค์ •์ด ์„ฑ๊ณต์ ์œผ๋กœ ์ €์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!" @@ -6830,7 +6830,7 @@ msgid "Create printer" msgstr "ํ”„๋ฆฐํ„ฐ ์ƒ์„ฑ" msgid "The selected preset is null!" -msgstr "์„ ํƒํ•œ ์‚ฌ์ „ ์„ค์ •์˜ ๊ฐ’์ด ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค!(null)" +msgstr "์„ ํƒํ•œ ์‚ฌ์ „ ์„ค์ •์˜ ๊ฐ’์ด ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค!" msgid "End" msgstr "๋" @@ -7249,7 +7249,7 @@ msgid "Get ticket from device timeout" msgstr "๊ธฐ๊ธฐ์—์„œ ํ‹ฐ์ผ“ ๊ฐ€์ ธ์˜ค๋Š”๋ฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ" msgid "Get ticket from server timeout" -msgstr "์„œ๋ฒ„์—์„œ ํ‹ฐ์ผ“ ๊ฐ€์ ธ์˜ค๋Š”๋ฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ" +msgstr "์„œ๋ฒ„์—์„œ ํ‹ฐ์ผ“ ๊ฐ€์ ธ์˜ค๊ธฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ" msgid "Failed to post ticket to server" msgstr "์„œ๋ฒ„์— ํ‹ฐ์ผ“๊ฒŒ์‹œ ์‹คํŒจ" @@ -7295,7 +7295,7 @@ msgid "Check the reason" msgstr "์ด์œ  ํ™•์ธ" msgid "Read and accept" -msgstr "์ฝ๊ณ  ์ˆ˜๋ฝ" +msgstr "์ฝ๊ณ  ๋™์˜ํ•˜๊ธฐ" msgid "Terms and Conditions" msgstr "์ด์šฉ์•ฝ๊ด€" @@ -7496,13 +7496,13 @@ 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" +"ํˆดํ—ค๋“œ ์—†์ด ์‹œ๊ฐ„ ๊ฒฝ๊ณผ๋ฅผ ๊ธฐ๋กํ•  ๊ฒฝ์šฐ \"ํƒ€์ž„๋žฉ์Šค ํ”„๋ผ์ž„ ํƒ€์›Œ\"๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด " +"์ข‹์Šต๋‹ˆ๋‹ค\n" "๋นŒ๋“œ ํ”Œ๋ ˆ์ดํŠธ์˜ ๋นˆ ์œ„์น˜๋ฅผ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๊ณ  \"๊ธฐ๋ณธ ๋ชจ๋ธ ์ถ”๊ฐ€\"-" -"> \"ํƒ€์ž„๋žฉ์Šค ๋‹ฆ๊ธฐ ํƒ€์›Œ\"๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค." +"> \"ํƒ€์ž„๋žฉ์Šค ํ”„๋ผ์ž„ ํƒ€์›Œ\"๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค." msgid "Line width" msgstr "์„  ๋„ˆ๋น„" @@ -7594,7 +7594,7 @@ msgid "G-code output" msgstr "G์ฝ”๋“œ ์ถœ๋ ฅ" msgid "Post-processing Scripts" -msgstr "์‚ฌํ›„ ์ฒ˜๋ฆฌ ์Šคํฌ๋ฆฝํŠธ" +msgstr "ํ›„์ฒ˜๋ฆฌ ์Šคํฌ๋ฆฝํŠธ" msgid "Notes" msgstr "๋ฉ”๋ชจ" @@ -7667,7 +7667,7 @@ msgid "" "does not support to print on the Textured Cool Plate" msgstr "" "์ฟจ ํ”Œ๋ ˆ์ดํŠธ๊ฐ€ ์„ค์น˜๋˜์—ˆ์„ ๋•Œ์˜ ๋ฒ ๋“œ ์˜จ๋„์ž…๋‹ˆ๋‹ค. ๊ฐ’ 0์€ ํ•„๋ผ๋ฉ˜ํŠธ๊ฐ€ ํ…์Šค์ฒ˜๋“œ ์ฟจ " -"ํ”Œ๋ ˆ์ดํŠธ์—์„œ ์ธ์‡„๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค" +"ํ”Œ๋ ˆ์ดํŠธ์—์„œ ์ถœ๋ ฅ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค" msgid "Engineering plate" msgstr "์—”์ง€๋‹ˆ์–ด๋ง ํ”Œ๋ ˆ์ดํŠธ" @@ -7753,7 +7753,7 @@ msgid "Filament end G-code" msgstr "ํ•„๋ผ๋ฉ˜ํŠธ ์ข…๋ฃŒ G์ฝ”๋“œ" msgid "Wipe tower parameters" -msgstr "๋‹ฆ๊ธฐ ํƒ€์›Œ ๋งค๊ฐœ๋ณ€์ˆ˜" +msgstr "ํ”„๋ผ์ž„ ํƒ€์›Œ ๋งค๊ฐœ๋ณ€์ˆ˜" msgid "Toolchange parameters with single extruder MM printers" msgstr "๋‹ค์ค‘ ์žฌ๋ฃŒ ํ”„๋ฆฐํ„ฐ์˜ ๋‹จ์ผ ์••์ถœ๊ธฐ ํˆด ์ฒด์ธ์ง€ ๋งค๊ฐœ๋ณ€์ˆ˜" @@ -7785,7 +7785,7 @@ msgid "Extruder Clearance" msgstr "์••์ถœ๊ธฐ ํšŒํ”ผ" msgid "Adaptive bed mesh" -msgstr "์ ์‘ํ˜• ๋ฒ ๋“œ ๋ฉ”์‰ฌ" +msgstr "์ ์‘ํ˜• ๋ฒ ๋“œ ๋ฉ”์‹œ" msgid "Accessory" msgstr "์•…์„ธ์„œ๋ฆฌ" @@ -7858,7 +7858,7 @@ msgid "Nozzle diameter" msgstr "๋…ธ์ฆ ์ง๊ฒฝ" msgid "Wipe tower" -msgstr "๋‹ฆ๊ธฐ ํƒ€์›Œ" +msgstr "ํ”„๋ผ์ž„ ํƒ€์›Œ" msgid "Single extruder multi-material parameters" msgstr "๋‹จ์ผ ์••์ถœ๊ธฐ ๋‹ค์ค‘ ์žฌ๋ฃŒ ๋งค๊ฐœ๋ณ€์ˆ˜" @@ -7889,7 +7889,7 @@ msgstr "" "ํŽŒ์›จ์–ด ํ›„ํ‡ด๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋น„ํ™œ์„ฑํ™”ํ•˜๊ฒ ์Šต๋‹ˆ๊นŒ?" msgid "Firmware Retraction" -msgstr "ํŽŒ์›จ์–ด ํ›„ํ‡ด" +msgstr "ํŽŒ์›จ์–ด ๋ฆฌํŠธ๋ ‰์…˜" msgid "Detached" msgstr "๋ถ„๋ฆฌ๋จ" @@ -8869,7 +8869,7 @@ msgid "" "Maybe parts of the object at these height are too thin, or the object has " "faulty mesh" msgstr "" -"์ด ๋†’์ด์— ์žˆ๋Š” ๊ฐœ์ฒด์˜ ์ผ๋ถ€๊ฐ€ ๋„ˆ๋ฌด ์–‡๊ฑฐ๋‚˜ ๊ฐœ์ฒด์— ๊ฒฐํ•จ์ด ์žˆ๋Š” ๋ฉ”์‰ฌ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ" +"์ด ๋†’์ด์— ์žˆ๋Š” ๊ฐœ์ฒด์˜ ์ผ๋ถ€๊ฐ€ ๋„ˆ๋ฌด ์–‡๊ฑฐ๋‚˜ ๊ฐœ์ฒด์— ๊ฒฐํ•จ์ด ์žˆ๋Š” ๋ฉ”์‹œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ" "์Šต๋‹ˆ๋‹ค" msgid "No object can be printed. Maybe too small" @@ -8878,7 +8878,7 @@ msgstr "๊ฐœ์ฒด๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ์ž‘์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค" msgid "" "Your print is very close to the priming regions. Make sure there is no " "collision." -msgstr "์ธ์‡„๋ฌผ์ด ํ”„๋ผ์ด๋ฐ ์˜์—ญ์— ๋งค์šฐ ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. ์ถฉ๋Œ์ด ์—†๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค." +msgstr "์ถœ๋ ฅ๋ฌผ์ด ํ”„๋ผ์ด๋ฐ ์˜์—ญ์— ๋งค์šฐ ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. ์ถฉ๋Œ์ด ์—†๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค." msgid "" "Failed to generate gcode for invalid custom G-code.\n" @@ -9137,14 +9137,14 @@ msgid "" "The Wipe Tower is currently only supported with the relative extruder " "addressing (use_relative_e_distances=1)." msgstr "" -"๋‹ฆ๊ธฐ ํƒ€์›Œ๋Š” ํ˜„์žฌ ๊ด€๋ จ ์••์ถœ๊ธฐ์—์„œ๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.์ฃผ์†Œ ์ง€์ •" +"ํ”„๋ผ์ž„ ํƒ€์›Œ๋Š” ํ˜„์žฌ ๊ด€๋ จ ์••์ถœ๊ธฐ์—์„œ๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.์ฃผ์†Œ ์ง€์ •" "(use_relative_e_distances=1)." msgid "" "Ooze prevention is only supported with the wipe tower when " "'single_extruder_multi_material' is off." msgstr "" -"์˜ค์ˆ˜ ๋ฐฉ์ง€๋Š” 'single_extruder_multi_material'์ด ๊บผ์ ธ ์žˆ์„ ๋•Œ๋งŒ ์™€์ดํ”„ ํƒ€์›Œ์—" +"์œ ์ถœ ๋ฐฉ์ง€๋Š” 'single_extruder_multi_material'์ด ๊บผ์ ธ ์žˆ์„ ๋•Œ๋งŒ ์™€์ดํ”„ ํƒ€์›Œ์—" "์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค." msgid "" @@ -9504,7 +9504,7 @@ msgid "" "filament does not support to print on the Textured Cool Plate" msgstr "" "์ดˆ๊ธฐ ๋ ˆ์ด์–ด๋ฅผ ์ œ์™ธํ•œ ๋ ˆ์ด์–ด์˜ ๋ฒ ๋“œ ์˜จ๋„์ž…๋‹ˆ๋‹ค. ๊ฐ’ 0์€ ํ•„๋ผ๋ฉ˜ํŠธ๊ฐ€ ํ…์Šค์ฒ˜๋“œ ์ฟจ " -"ํ”Œ๋ ˆ์ดํŠธ์—์„œ ์ธ์‡„๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค" +"ํ”Œ๋ ˆ์ดํŠธ์—์„œ ์ถœ๋ ฅ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค" msgid "" "Bed temperature for layers except the initial one. Value 0 means the " @@ -9544,7 +9544,7 @@ msgid "" "Bed temperature of the initial layer. Value 0 means the filament does not " "support to print on the Textured Cool Plate" msgstr "" -"์ดˆ๊ธฐ ๋ ˆ์ด์–ด์˜ ๋ฒ ๋“œ ์˜จ๋„์ž…๋‹ˆ๋‹ค. ๊ฐ’ 0์€ ํ•„๋ผ๋ฉ˜ํŠธ๊ฐ€ ํ…์Šค์ฒ˜๋“œ ์ฟจ ํ”Œ๋ ˆ์ดํŠธ์— ์ธ์‡„" +"์ดˆ๊ธฐ ๋ ˆ์ด์–ด์˜ ๋ฒ ๋“œ ์˜จ๋„์ž…๋‹ˆ๋‹ค. ๊ฐ’ 0์€ ํ•„๋ผ๋ฉ˜ํŠธ๊ฐ€ ํ…์Šค์ฒ˜๋“œ ์ฟจ ํ”Œ๋ ˆ์ดํŠธ์— ์ถœ๋ ฅ" "ํ•  ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค" msgid "" @@ -9915,7 +9915,7 @@ msgstr "" "๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.\n" "\n" "์ด ์„ค์ •์ด ๊ฐ€์žฅ ํšจ๊ณผ์ ์ด๋ ค๋ฉด ๋ชจ๋“  ๋‚ด๋ถ€ ๋ฒฝ์ด ๋Œ์ถœ ์ •๋„์— ๊ด€๊ณ„์—†์ด ๊ท ์ผํ•œ ๋ ˆ์ด์–ด" -"์—์„œ ๊ต๋Œ€๋กœ ์ธ์‡„๋˜๋„๋ก ์—ญ๋ฐฉํ–ฅ ์ž„๊ณ„๊ฐ’์„ 0์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค." +"์—์„œ ๊ต๋Œ€๋กœ ์ถœ๋ ฅ๋˜๋„๋ก ์—ญ๋ฐฉํ–ฅ ์ž„๊ณ„๊ฐ’์„ 0์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค." msgid "Bridge counterbore holes" msgstr "๋ธŒ๋ฆฟ์ง€ ์นด์šดํ„ฐ๋ณด์–ด ๊ตฌ๋ฉ" @@ -9934,7 +9934,7 @@ msgstr "" "3. ํฌ์ƒ ๋ ˆ์ด์–ด: ์ „์ฒด ํฌ์ƒ ๋ธŒ๋ฆฟ์ง€ ๋ ˆ์ด์–ด๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค." msgid "Partially bridged" -msgstr "๋ถ€๋ถ„์ ์œผ๋กœ ๋ธŒ๋ฆฟ์ง€" +msgstr "๋ถ€๋ถ„์  ๋ธŒ๋ฆฟ์ง€" msgid "Sacrificial layer" msgstr "ํฌ์ƒ์ธต" @@ -9953,6 +9953,11 @@ msgid "" "When Detect overhang wall is not enabled, this option is ignored and " "reversal happens on every even layers regardless." msgstr "" +"๋ฐ˜์ „์ด ์œ ์šฉํ•œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜๋ ค๋ฉด ์˜ค๋ฒ„ํ–‰์ด ๋ช‡ mm๊ฐ€ ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‘˜๋ ˆ ํญ์„ % o" +"์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.\n" +"๊ฐ’์ด 0์ด๋ฉด ๋ชจ๋“  ์ง์ˆ˜ ๋ ˆ์ด์–ด์— ๊ด€๊ณ„์—†์ด ๋ฐ˜์ „์ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.\n" +"๋Œ์ถœ ๋ฒฝ ๊ฐ์ง€๊ฐ€ ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ด ์˜ต์…˜์€ ๋ฌด์‹œ๋˜๊ณ  ๋ชจ๋“  ์ง์ˆ˜ ๋ ˆ์ด์–ด์—์„œ " +"๋ฐ˜์ „์ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค." msgid "Classic mode" msgstr "ํด๋ž˜์‹ ๋ชจ๋“œ" @@ -9967,7 +9972,7 @@ msgid "Enable this option to slow printing down for different overhang degree" msgstr "๋Œ์ถœ๋ถ€ ์ •๋„์— ๋”ฐ๋ผ ์ถœ๋ ฅ ์†๋„๋ฅผ ๋‚ฎ์ถ”๋ ค๋ฉด ์ด ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค" msgid "Slow down for curled perimeters" -msgstr "๊บพ์—ฌ ์žˆ๋Š” ๋‘˜๋ ˆ์—์„œ ๊ฐ์†" +msgstr "๊ตฌ๋ถ€๋Ÿฌ์ง„ ๋‘˜๋ ˆ์—์„œ ๊ฐ์†" #, no-c-format, no-boost-format msgid "" @@ -9989,13 +9994,13 @@ msgid "" "overhanging, with no wall supporting them from underneath, the 100% overhang " "speed will be applied." msgstr "" -"์ฃผ๋ณ€์ด ์œ„์ชฝ์œผ๋กœ ๋ง๋ฆด ์ˆ˜ ์žˆ๋Š” ์˜์—ญ์—์„œ ์ธ์‡„ ์†๋„๋ฅผ ๋Šฆ์ถ”๋ ค๋ฉด ์ด ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•ฉ" -"๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฒค์น˜ ์„ ์ฒด ์ „๋ฉด๊ณผ ๊ฐ™์ด ๋‚ ์นด๋กœ์šด ๋ชจ์„œ๋ฆฌ์— ๋Œ์ถœ๋ถ€๋ฅผ ์ธ์‡„ํ•  ๋•Œ ์ถ”" +"์ฃผ๋ณ€์ด ์œ„์ชฝ์œผ๋กœ ๋ง๋ฆด ์ˆ˜ ์žˆ๋Š” ์˜์—ญ์—์„œ ์ถœ๋ ฅ ์†๋„๋ฅผ ๋Šฆ์ถ”๋ ค๋ฉด ์ด ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•ฉ" +"๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฒค์น˜ ์„ ์ฒด ์ „๋ฉด๊ณผ ๊ฐ™์ด ๋‚ ์นด๋กœ์šด ๋ชจ์„œ๋ฆฌ์— ๋Œ์ถœ๋ถ€๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ ์ถ”" "๊ฐ€ ์†๋„ ์ €ํ•˜๊ฐ€ ์ ์šฉ๋˜์–ด ์—ฌ๋Ÿฌ ๋ ˆ์ด์–ด์— ๊ฑธ์ณ ํ•ฉ์„ฑ๋˜๋Š” ๋ง๋ฆผ์„ ์ค„์ž…๋‹ˆ๋‹ค.\n" "\n" -" ํ”„๋ฆฐํ„ฐ ๋ƒ‰๊ฐ ์„ฑ๋Šฅ์ด ์ถฉ๋ถ„ํžˆ ๊ฐ•๋ ฅํ•˜๊ฑฐ๋‚˜ ์ธ์‡„ ์†๋„๊ฐ€ ๋А๋ ค ์ฃผ๋ณ€ ๋ง๋ฆผ์ด ๋ฐœ์ƒํ•˜์ง€ " -"์•Š๋Š” ํ•œ ์ผ๋ฐ˜์ ์œผ๋กœ ์ด ์˜ต์…˜์„ ์ผœ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋†’์€ ์™ธ๋ถ€ ์ฃผ๋ณ€ ์†๋„๋กœ ์ธ์‡„ํ•˜" -"๋Š” ๊ฒฝ์šฐ ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ธ์‡„ ์†๋„์˜ ํฐ ์ฐจ์ด๋กœ ์ธํ•ด ์†๋„๊ฐ€ ๋А๋ ค์งˆ ๋•Œ ์•ฝ๊ฐ„์˜ ์•„ํ‹ฐ" +" ํ”„๋ฆฐํ„ฐ ๋ƒ‰๊ฐ ์„ฑ๋Šฅ์ด ์ถฉ๋ถ„ํžˆ ๊ฐ•๋ ฅํ•˜๊ฑฐ๋‚˜ ์ถœ๋ ฅ ์†๋„๊ฐ€ ๋А๋ ค ์ฃผ๋ณ€ ๋ง๋ฆผ์ด ๋ฐœ์ƒํ•˜์ง€ " +"์•Š๋Š” ํ•œ ์ผ๋ฐ˜์ ์œผ๋กœ ์ด ์˜ต์…˜์„ ์ผœ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋†’์€ ์™ธ๋ถ€ ์ฃผ๋ณ€ ์†๋„๋กœ ์ถœ๋ ฅํ•˜" +"๋Š” ๊ฒฝ์šฐ ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ถœ๋ ฅ ์†๋„์˜ ํฐ ์ฐจ์ด๋กœ ์ธํ•ด ์†๋„๊ฐ€ ๋А๋ ค์งˆ ๋•Œ ์•ฝ๊ฐ„์˜ ์•„ํ‹ฐ" "ํŒฉํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ๋ฐœ๊ฒฌ๋˜๋ฉด ์••๋ ฅ ์ง„ํ–‰์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์กฐ์ •๋˜์—ˆ" "๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.\n" "\n" @@ -10020,7 +10025,7 @@ msgstr "" "์™ธ๋ถ€์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ธŒ๋ฆฟ์ง€ ๋Œ์ถœ ์†๋„์ž…๋‹ˆ๋‹ค. \n" "\n" "๋˜ํ•œ, ๊ตฌ๋ถ€๋Ÿฌ์ง„ ๋‘˜๋ ˆ์— ๋Œ€ํ•œ ์†๋„ ์ €ํ•˜๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜๊ฑฐ๋‚˜ ํด๋ž˜์‹ ์˜ค๋ฒ„ํ–‰ ๋ชจ๋“œ๊ฐ€ ํ™œ" -"์„ฑํ™”๋œ ๊ฒฝ์šฐ ๋ธŒ๋ฆฟ์ง€์˜ ์ผ๋ถ€์ด๋“  ์˜ค๋ฒ„ํ–‰์ด๋“  ์ƒ๊ด€์—†์ด ์˜ค๋ฒ„ํ–‰ ๋ฒฝ์˜ ์ธ์‡„ ์†๋„๋Š” " +"์„ฑํ™”๋œ ๊ฒฝ์šฐ ๋ธŒ๋ฆฟ์ง€์˜ ์ผ๋ถ€์ด๋“  ์˜ค๋ฒ„ํ–‰์ด๋“  ์ƒ๊ด€์—†์ด ์˜ค๋ฒ„ํ–‰ ๋ฒฝ์˜ ์ถœ๋ ฅ ์†๋„๋Š” " "13% ๋ฏธ๋งŒ์œผ๋กœ ์ง€์›๋ฉ๋‹ˆ๋‹ค." msgid "mm/s" @@ -10259,14 +10264,14 @@ msgstr "" "์ด๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.\n" "\n" "๊ธฐ๋ณธ์ ์œผ๋กœ ์ž‘์€ ๋‚ด๋ถ€ ๋ธŒ๋ฆฟ์ง€๋Š” ํ•„ํ„ฐ๋ง๋˜๊ณ  ๋‚ด๋ถ€ ์†”๋ฆฌ๋“œ ์ฑ„์šฐ๊ธฐ๋Š” ํฌ๋ฐ•ํ•œ ์ฑ„์šฐ๊ธฐ " -"์œ„์— ์ง์ ‘ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ์— ์ž˜ ์ž‘๋™ํ•˜์—ฌ ์ƒ๋‹จ ํ‘œ๋ฉด ํ’ˆ์งˆ์„ ํฌ๊ฒŒ " -"์ €ํ•˜์‹œํ‚ค์ง€ ์•Š๊ณ  ์ธ์‡„ ์†๋„๋ฅผ ๋†’์ž…๋‹ˆ๋‹ค. \n" +"์œ„์— ์ง์ ‘ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ์— ์ž˜ ์ž‘๋™ํ•˜์—ฌ ์ƒ๋‹จ ํ‘œ๋ฉด ํ’ˆ์งˆ์„ ํฌ๊ฒŒ " +"์ €ํ•˜์‹œํ‚ค์ง€ ์•Š๊ณ  ์ถœ๋ ฅ ์†๋„๋ฅผ ๋†’์ž…๋‹ˆ๋‹ค. \n" "\n" "๊ทธ๋Ÿฌ๋‚˜ ํŠนํžˆ ๋„ˆ๋ฌด ๋‚ฎ์€ ํฌ๋ฐ• ์ฑ„์šฐ๊ธฐ ๋ฐ€๋„๊ฐ€ ์‚ฌ์šฉ๋˜๋Š” ์‹ฌํ•˜๊ฒŒ ๊ธฐ์šธ์–ด์ง€๊ฑฐ๋‚˜ ๊ณก์„  ๋ชจ" "๋ธ์—์„œ๋Š” ์ง€์ง€๋˜์ง€ ์•Š๋Š” ๊ณ ์ฒด ์ฑ„์šฐ๊ธฐ๊ฐ€ ๋ง๋ ค ๋ฒ ๊ฐœ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.\n" "\n" "์ด ์˜ต์…˜์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด ์•ฝ๊ฐ„ ์ง€์›๋˜์ง€ ์•Š๋Š” ๋‚ด๋ถ€ ์†”๋ฆฌ๋“œ ์ฑ„์šฐ๊ธฐ ์œ„์— ๋‚ด๋ถ€ ๋ธŒ๋ฆฟ" -"์ง€ ๋ ˆ์ด์–ด๊ฐ€ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ์˜ต์…˜์€ ํ•„ํ„ฐ๋ง ์–‘, ์ฆ‰ ์ƒ์„ฑ๋œ ๋‚ด๋ถ€ ๋ธŒ๋ฆฟ์ง€ ์–‘์„ ์ œ" +"์ง€ ๋ ˆ์ด์–ด๊ฐ€ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ์˜ต์…˜์€ ํ•„ํ„ฐ๋ง ์–‘, ์ฆ‰ ์ƒ์„ฑ๋œ ๋‚ด๋ถ€ ๋ธŒ๋ฆฟ์ง€ ์–‘์„ ์ œ" "์–ดํ•ฉ๋‹ˆ๋‹ค.\n" "\n" "ํ•„ํ„ฐ - ์ด ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ธฐ๋ณธ ๋™์ž‘์ด๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ" @@ -10492,11 +10497,11 @@ msgid "" "external surface finish. It can also cause the infill to shine through the " "external surfaces of the part." msgstr "" -"๋ฒฝ/์ฑ„์šฐ๊ธฐ ์ˆœ์„œ. ํ™•์ธ๋ž€์„ ์„ ํƒ ์ทจ์†Œํ•˜๋ฉด ๋ฒฝ์ด ๋จผ์ € ์ธ์‡„๋˜๋ฉฐ ์ด๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ " +"๋ฒฝ/์ฑ„์šฐ๊ธฐ ์ˆœ์„œ. ํ™•์ธ๋ž€์„ ์„ ํƒ ์ทจ์†Œํ•˜๋ฉด ๋ฒฝ์ด ๋จผ์ € ์ถœ๋ ฅ๋˜๋ฉฐ ์ด๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ " "๊ฐ€์žฅ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.\n" "\n" -"์ถฉ์ „์žฌ๋ฅผ ๋จผ์ € ์ธ์‡„ํ•˜๋ฉด ๋ฒฝ์— ์ ‘์ฐฉํ•  ์ธ์ ‘ ์ถฉ์ „์žฌ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๋Œ์ถœ๋ถ€๊ฐ€ ์‹ฌํ•œ ๊ฒฝ์šฐ " -"๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ถฉ์ „์žฌ๋Š” ์ธ์‡„๋œ ๋ฒฝ์ด ๋ถ€์ฐฉ๋œ ๋ถ€๋ถ„์„ ์•ฝ๊ฐ„ ๋ฐ€์–ด๋‚ด" +"์ถฉ์ „์žฌ๋ฅผ ๋จผ์ € ์ถœ๋ ฅํ•˜๋ฉด ๋ฒฝ์— ์ ‘์ฐฉํ•  ์ธ์ ‘ ์ถฉ์ „์žฌ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๋Œ์ถœ๋ถ€๊ฐ€ ์‹ฌํ•œ ๊ฒฝ์šฐ " +"๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ถฉ์ „์žฌ๋Š” ์ถœ๋ ฅ๋œ ๋ฒฝ์ด ๋ถ€์ฐฉ๋œ ๋ถ€๋ถ„์„ ์•ฝ๊ฐ„ ๋ฐ€์–ด๋‚ด" "์–ด ์™ธ๋ถ€ ํ‘œ๋ฉด ๋งˆ๊ฐ์ด ๋” ๋‚˜๋น ์ง‘๋‹ˆ๋‹ค. ๋˜ํ•œ ์ถฉ์ „์žฌ๊ฐ€ ๋ถ€ํ’ˆ์˜ ์™ธ๋ถ€ ํ‘œ๋ฉด์„ ํ†ตํ•ด ๋น›" "๋‚  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค." @@ -10556,7 +10561,7 @@ msgid "The height of nozzle tip." msgstr "๋…ธ์ฆ ํŒ์˜ ๋†’์ด." msgid "Bed mesh min" -msgstr "๋ฐฐ๋“œ ๋ฉ”์‰ฌ ์ตœ์†Œ" +msgstr "๋ฐฐ๋“œ ๋ฉ”์‹œ ์ตœ์†Œ" msgid "" "This option sets the min point for the allowed bed mesh area. Due to the " @@ -10568,9 +10573,9 @@ msgid "" "your printer manufacturer. The default setting is (-99999, -99999), which " "means there are no limits, thus allowing probing across the entire bed." msgstr "" -"์ด ์˜ต์…˜์€ ํ—ˆ์šฉ๋˜๋Š” ๋ฐฐ๋“œ ๋ฉ”์‰ฌ ์˜์—ญ์˜ ์ตœ์†Œ ์ง€์ ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๋ธŒ์˜ XY ์˜ต์…‹" +"์ด ์˜ต์…˜์€ ํ—ˆ์šฉ๋˜๋Š” ๋ฐฐ๋“œ ๋ฉ”์‹œ ์˜์—ญ์˜ ์ตœ์†Œ ์ง€์ ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๋ธŒ์˜ XY ์˜ต์…‹" "์œผ๋กœ ์ธํ•ด ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋ฆฐํ„ฐ๋Š” ์ „์ฒด ๋ฒ ๋“œ๋ฅผ ํ”„๋กœ๋ธŒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๋ธŒ ํฌ์ธํŠธ" -"๊ฐ€ ๋ฒ ๋“œ ์˜์—ญ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€์ง€ ์•Š๋„๋ก ํ•˜๋ ค๋ฉด ๋ฒ ๋“œ ๋ฉ”์‰ฌ์˜ ์ตœ์†Œ ๋ฐ ์ตœ๋Œ€ ์ง€์ ์„ ์ ์ ˆ" +"๊ฐ€ ๋ฒ ๋“œ ์˜์—ญ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€์ง€ ์•Š๋„๋ก ํ•˜๋ ค๋ฉด ๋ฒ ๋“œ ๋ฉ”์‹œ์˜ ์ตœ์†Œ ๋ฐ ์ตœ๋Œ€ ์ง€์ ์„ ์ ์ ˆ" "ํ•˜๊ฒŒ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. OrcaSlicer๋Š” adaptive_bed_mesh_min/" "adaptive_bed_mesh_max ๊ฐ’์ด ์ด๋Ÿฌํ•œ ์ตœ์†Œ/์ตœ๋Œ€ ํฌ์ธํŠธ๋ฅผ ์ดˆ๊ณผํ•˜์ง€ ์•Š๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ" "๋‹ค. ์ด ์ •๋ณด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋ฆฐํ„ฐ ์ œ์กฐ์—…์ฒด๋กœ๋ถ€ํ„ฐ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์„ค์ •์€ " @@ -10578,7 +10583,7 @@ msgstr "" "์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค." msgid "Bed mesh max" -msgstr "๋ฐฐ๋“œ ๋ฉ”์‰ฌ ์ตœ๋Œ€" +msgstr "๋ฐฐ๋“œ ๋ฉ”์‹œ ์ตœ๋Œ€" msgid "" "This option sets the max point for the allowed bed mesh area. Due to the " @@ -10590,9 +10595,9 @@ msgid "" "your printer manufacturer. The default setting is (99999, 99999), which " "means there are no limits, thus allowing probing across the entire bed." msgstr "" -"์ด ์˜ต์…˜์€ ํ—ˆ์šฉ๋˜๋Š” ์นจ๋Œ€ ๋ฉ”์‰ฌ ์˜์—ญ์˜ ์ตœ๋Œ€ ์ง€์ ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๋ธŒ์˜ XY ์˜ต์…‹" +"์ด ์˜ต์…˜์€ ํ—ˆ์šฉ๋˜๋Š” ์นจ๋Œ€ ๋ฉ”์‹œ ์˜์—ญ์˜ ์ตœ๋Œ€ ์ง€์ ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๋ธŒ์˜ XY ์˜ต์…‹" "์œผ๋กœ ์ธํ•ด ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋ฆฐํ„ฐ๋Š” ์ „์ฒด ๋ฒ ๋“œ๋ฅผ ํ”„๋กœ๋ธŒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๋ธŒ ํฌ์ธํŠธ" -"๊ฐ€ ๋ฒ ๋“œ ์˜์—ญ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€์ง€ ์•Š๋„๋ก ํ•˜๋ ค๋ฉด ๋ฒ ๋“œ ๋ฉ”์‰ฌ์˜ ์ตœ์†Œ ๋ฐ ์ตœ๋Œ€ ์ง€์ ์„ ์ ์ ˆ" +"๊ฐ€ ๋ฒ ๋“œ ์˜์—ญ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€์ง€ ์•Š๋„๋ก ํ•˜๋ ค๋ฉด ๋ฒ ๋“œ ๋ฉ”์‹œ์˜ ์ตœ์†Œ ๋ฐ ์ตœ๋Œ€ ์ง€์ ์„ ์ ์ ˆ" "ํ•˜๊ฒŒ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. OrcaSlicer๋Š” adaptive_bed_mesh_min/" "adaptive_bed_mesh_max ๊ฐ’์ด ์ด๋Ÿฌํ•œ ์ตœ์†Œ/์ตœ๋Œ€ ํฌ์ธํŠธ๋ฅผ ์ดˆ๊ณผํ•˜์ง€ ์•Š๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ" "๋‹ค. ์ด ์ •๋ณด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋ฆฐํ„ฐ ์ œ์กฐ์—…์ฒด๋กœ๋ถ€ํ„ฐ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์„ค์ •์€ " @@ -10610,7 +10615,7 @@ msgstr "" "๋ฉฐ X์™€ Y ๋ชจ๋‘์— ๋Œ€ํ•œ ๊ธฐ๋ณธ๊ฐ’์€ 50mm์ž…๋‹ˆ๋‹ค." msgid "Mesh margin" -msgstr "๋ฉ”์‰ฌ ๊ณต๊ฐ„" +msgstr "๋ฉ”์‹œ ๊ณต๊ฐ„" msgid "" "This option determines the additional distance by which the adaptive bed " @@ -10696,16 +10701,16 @@ msgid "" "and for when tool changing.\n" "\n" msgstr "" -"์ธ์‡„ ์†๋„๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ณ (๋…ธ์ฆ์„ ํ†ตํ•œ ์ฒด์  ํ๋ฆ„์ด ์ฆ๊ฐ€ํ•จ) ๊ฐ€์†๋„๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ " +"์ถœ๋ ฅ ์†๋„๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ณ (๋…ธ์ฆ์„ ํ†ตํ•œ ์ฒด์  ํ๋ฆ„์ด ์ฆ๊ฐ€ํ•จ) ๊ฐ€์†๋„๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ " "์ผ๋ฐ˜์ ์œผ๋กœ ์œ ํšจ PA ๊ฐ’์ด ๊ฐ์†Œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ด€์ฐฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋‹จ์ผ PA ๊ฐ’์ด ๋ชจ" "๋“  ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ํ•ญ์ƒ 100% ์ตœ์ ์ธ ๊ฒƒ์€ ์•„๋‹ˆ๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์œ ์†๊ณผ ๊ฐ€์†๋„๊ฐ€ ๋‚ฎ์€ " "๊ธฐ๋Šฅ์— ๋„ˆ๋ฌด ๋งŽ์€ ๋Œ์ถœ์„ ์ผ์œผํ‚ค์ง€ ์•Š๊ณ  ๋” ๋น ๋ฅธ ๊ธฐ๋Šฅ์— ๊ฐ„๊ฒฉ์„ ์œ ๋ฐœํ•˜์ง€ ์•Š๋Š” ์ ˆ" "์ถฉ ๊ฐ’์ด ์‚ฌ์šฉ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.\n" "\n" -"์ด ๊ธฐ๋Šฅ์€ ์ธ์‡„ ์ค‘์ธ ์ฒด์  ํ๋ฆ„ ์†๋„์™€ ๊ฐ€์†๋„์— ๋”ฐ๋ผ ํ”„๋ฆฐํ„ฐ ์••์ถœ ์‹œ์Šคํ…œ์˜ ๋ฐ˜์‘" +"์ด ๊ธฐ๋Šฅ์€ ์ถœ๋ ฅ ์ค‘์ธ ์ฒด์  ํ๋ฆ„ ์†๋„์™€ ๊ฐ€์†๋„์— ๋”ฐ๋ผ ํ”„๋ฆฐํ„ฐ ์••์ถœ ์‹œ์Šคํ…œ์˜ ๋ฐ˜์‘" "์„ ๋ชจ๋ธ๋งํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์ œํ•œ ์‚ฌํ•ญ์„ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” ์ฃผ" "์–ด์ง„ ์ฒด์  ํ๋ฆ„ ์†๋„ ๋ฐ ๊ฐ€์†๋„์— ๋Œ€ํ•ด ํ•„์š”ํ•œ ์••๋ ฅ ์ „์ง„์„ ์ถ”์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ ํ•ฉ " -"๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๋ฉฐ, ์ด๋Š” ํ˜„์žฌ ์ธ์‡„ ์กฐ๊ฑด์— ๋”ฐ๋ผ ํ”„๋ฆฐํ„ฐ๋กœ ๋ฐฉ์ถœ๋ฉ๋‹ˆ๋‹ค.\n" +"๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๋ฉฐ, ์ด๋Š” ํ˜„์žฌ ์ถœ๋ ฅ ์กฐ๊ฑด์— ๋”ฐ๋ผ ํ”„๋ฆฐํ„ฐ๋กœ ๋ฐฉ์ถœ๋ฉ๋‹ˆ๋‹ค.\n" "\n" "ํ™œ์„ฑํ™”๋˜๋ฉด ์œ„์˜ ์••๋ ฅ ์ „์ง„ ๊ฐ’์ด ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋Œ€์ฒด ์ˆ˜๋‹จ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋„" "๊ตฌ๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ ์œ„์˜ ํ•ฉ๋ฆฌ์ ์ธ ๊ธฐ๋ณธ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.\n" @@ -10752,15 +10757,15 @@ msgstr "" "\n" "๊ต์ • ๋ฐฉ๋ฒ•:\n" "1. ๊ฐ€์†๋„ ๊ฐ’๋‹น ์ตœ์†Œ 3๊ฐœ ์†๋„์— ๋Œ€ํ•ด ์••๋ ฅ ์ „์ง„ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ตœ์†Œํ•œ ์™ธ" -"๋ถ€ ๋‘˜๋ ˆ์˜ ์†๋„, ๋‚ด๋ถ€ ๋‘˜๋ ˆ์˜ ์†๋„ ๋ฐ ํ”„๋กœํ•„์˜ ๊ฐ€์žฅ ๋น ๋ฅธ ๊ธฐ๋Šฅ ์ธ์‡„ ์†๋„(์ผ๋ฐ˜์ " +"๋ถ€ ๋‘˜๋ ˆ์˜ ์†๋„, ๋‚ด๋ถ€ ๋‘˜๋ ˆ์˜ ์†๋„ ๋ฐ ํ”„๋กœํ•„์˜ ๊ฐ€์žฅ ๋น ๋ฅธ ๊ธฐ๋Šฅ ์ถœ๋ ฅ ์†๋„(์ผ๋ฐ˜์ " "์œผ๋กœ ํฌ๋ฐ•ํ•˜๊ฑฐ๋‚˜ ๋‹จ๋‹จํ•œ ์ถฉ์ „์žฌ)์— ๋Œ€ํ•ด ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ " -"๋‹ค์Œ ๊ฐ€์žฅ ๋А๋ฆฌ๊ณ  ๊ฐ€์žฅ ๋น ๋ฅธ ์ธ์‡„ ๊ฐ€์†์„ ์œ„ํ•ด ๋™์ผํ•œ ์†๋„๋กœ ์‹คํ–‰ํ•˜๊ณ  Klipper ์ž…" +"๋‹ค์Œ ๊ฐ€์žฅ ๋А๋ฆฌ๊ณ  ๊ฐ€์žฅ ๋น ๋ฅธ ์ถœ๋ ฅ ๊ฐ€์†์„ ์œ„ํ•ด ๋™์ผํ•œ ์†๋„๋กœ ์‹คํ–‰ํ•˜๊ณ  Klipper ์ž…" "๋ ฅ ์…ฐ์ดํผ์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ถŒ์žฅ ์ตœ๋Œ€ ๊ฐ€์†๋ณด๋‹ค ๋น ๋ฅด์ง€ ์•Š๊ฒŒ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.\n" "2. ๊ฐ ์ฒด์  ์œ ์† ๋ฐ ๊ฐ€์†๋„์— ๋Œ€ํ•œ ์ตœ์ ์˜ PA ๊ฐ’์„ ๊ธฐ๋กํ•ด ๋‘์‹ญ์‹œ์˜ค. ์ƒ‰์ƒ ๊ตฌ์„ฑํ‘œ " "๋“œ๋กญ๋‹ค์šด์—์„œ ํ๋ฆ„์„ ์„ ํƒํ•˜๊ณ  PA ํŒจํ„ด ๋ผ์ธ ์œ„๋กœ ์ˆ˜ํ‰ ์Šฌ๋ผ์ด๋”๋ฅผ ์ด๋™ํ•˜์—ฌ ํ๋ฆ„ " "๋ฒˆํ˜ธ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ํ•˜๋‹จ์— ๋ฒˆํ˜ธ๊ฐ€ ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด์ƒ์ ์ธ PA " "๊ฐ’์€ ์ฒด์  ์œ ๋Ÿ‰์ด ๋†’์„์ˆ˜๋ก ๊ฐ์†Œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ์••์ถœ๊ธฐ๊ฐ€ ์˜ฌ๋ฐ”๋ฅด" -"๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์ธ์‡„ ์†๋„๊ฐ€ ๋А๋ฆฌ๊ณ  ๊ฐ€์†๋„๊ฐ€ ๋‚ฎ์„์ˆ˜๋ก ํ—ˆ์šฉ๋˜๋Š” PA " +"๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์ถœ๋ ฅ ์†๋„๊ฐ€ ๋А๋ฆฌ๊ณ  ๊ฐ€์†๋„๊ฐ€ ๋‚ฎ์„์ˆ˜๋ก ํ—ˆ์šฉ๋˜๋Š” PA " "๊ฐ’์˜ ๋ฒ”์œ„๋Š” ๋” ์ปค์ง‘๋‹ˆ๋‹ค. ์ฐจ์ด๊ฐ€ ๋ณด์ด์ง€ ์•Š์œผ๋ฉด ๋” ๋น ๋ฅธ ํ…Œ์ŠคํŠธ์˜ PA ๊ฐ’์„ ์‚ฌ์šฉํ•˜" "์‹ญ์‹œ์˜ค.3. ์—ฌ๊ธฐ ํ…์ŠคํŠธ ์ƒ์ž์— PA ๊ฐ’, ํ๋ฆ„ ๋ฐ ๊ฐ€์†๋„์˜ ์„ธ ๊ฐ€์ง€ ๊ฐ’์„ ์ž…๋ ฅํ•˜๊ณ  ํ•„" "๋ผ๋ฉ˜ํŠธ ํ”„๋กœํ•„์„ ์ €์žฅํ•˜์„ธ์š”.\n" @@ -10792,7 +10797,7 @@ msgstr "" "๋ธŒ๋ฆฟ์ง€์˜ ์••๋ ฅ ์ „์ง„ ๊ฐ’์ž…๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด 0์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. \n" "\n" " ๋ธŒ๋ฆฟ์ง€๋ฅผ ํ”„๋ฆฐํŒ…ํ•  ๋•Œ PA ๊ฐ’์ด ๋‚ฎ์œผ๋ฉด ๋ธŒ๋ฆฟ์ง€ ์งํ›„์— ์•ฝ๊ฐ„์˜ ์–ธ๋” ์••์ถœ์ด ๋‚˜ํƒ€๋‚˜" -"๋Š” ๊ฒƒ์„ ์ค„์ด๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ณต์ค‘์—์„œ ์ธ์‡„ํ•  ๋•Œ ๋…ธ์ฆ์˜ ์••๋ ฅ ๊ฐ•ํ•˜๋กœ " +"๋Š” ๊ฒƒ์„ ์ค„์ด๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ณต์ค‘์—์„œ ์ถœ๋ ฅํ•  ๋•Œ ๋…ธ์ฆ์˜ ์••๋ ฅ ๊ฐ•ํ•˜๋กœ " "์ธํ•ด ๋ฐœ์ƒํ•˜๋ฉฐ PA๊ฐ€ ๋‚ฎ์„์ˆ˜๋ก ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค." msgid "" @@ -10830,7 +10835,7 @@ msgstr "" "ํ™œ์„ฑํ™”๋˜๋ฉด ์ตœ์†Œ ๋ ˆ์ด์–ด ์‹œ๊ฐ„์„ ์ถฉ์กฑํ•˜๊ธฐ ์œ„ํ•œ ์™ธ๋ฒฝ์˜ ์ถœ๋ ฅ ์†๋„ ๊ฐ์†์„ ์ ์šฉํ•˜์ง€ " "์•Š์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์•„๋ž˜์˜ ๊ฒฝ์šฐ์— ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:\n" "\n" -"1. ์œ ๊ด‘ ํ•„๋ผ๋ฉ˜ํŠธ๋กœ ์ธ์‡„ํ•  ๋•Œ ์ผ์ •ํ•œ ๊ด‘ํƒ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒฝ์šฐ \n" +"1. ์œ ๊ด‘ ํ•„๋ผ๋ฉ˜ํŠธ๋กœ ์ถœ๋ ฅํ•  ๋•Œ ์ผ์ •ํ•œ ๊ด‘ํƒ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒฝ์šฐ \n" "2. ์™ธ๋ฒฝ ์ถœ๋ ฅ ์†๋„์˜ ๋ณ€ํ™”๋กœ ์ธํ•œ ์™ธ๋ฒฝ์˜ Z๋ฐด๋”ฉ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ํ˜•์ƒ์ด ์ƒ์„ฑ๋˜๋Š” ๊ฒƒ์„ " "๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒฝ์šฐ \n" "3. ์™ธ๋ฒฝ์„ VFA๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋Š” ์†๋„๋กœ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒฝ์šฐ\n" @@ -10906,7 +10911,7 @@ msgstr "" "์˜ ๊ฒฝ์šฐ ์ผ๋ฐ˜์ ์œผ๋กœ 0์ž…๋‹ˆ๋‹ค. ํ†ต๊ณ„์šฉ์œผ๋กœ๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค" msgid "Tool change time" -msgstr "ํˆด ์ฒด์ด์ง„ ์‹œ๊ฐ€" +msgstr "ํˆด ์ฒด์ธ์ง€ ์‹œ๊ฐ„" msgid "" "Time taken to switch tools. It's usually applicable for tool changers or " @@ -10976,7 +10981,7 @@ msgid "Loading speed" msgstr "์••์ถœ ์†๋„" msgid "Speed used for loading the filament on the wipe tower." -msgstr "๋‹ฆ๊ธฐ ํƒ€์›Œ์— ํ•„๋ผ๋ฉ˜ํŠธ๋ฅผ ์••์ถœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์†๋„์ž…๋‹ˆ๋‹ค." +msgstr "ํ”„๋ผ์ž„ ํƒ€์›Œ์— ํ•„๋ผ๋ฉ˜ํŠธ๋ฅผ ์••์ถœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์†๋„์ž…๋‹ˆ๋‹ค." msgid "Loading speed at the start" msgstr "์‹œ์ž‘ ์‹œ ์••์ถœ ์†๋„" @@ -10991,8 +10996,8 @@ msgid "" "Speed used for unloading the filament on the wipe tower (does not affect " "initial part of unloading just after ramming)." msgstr "" -"๋‹ฆ๊ธฐ ํƒ€์›Œ์— ํ•„๋ผ๋ฉ˜ํŠธ๋ฅผ ๋นผ๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์†๋„(๋ž˜๋ฐ ์งํ›„ ๋นผ๊ธฐ ์ดˆ๊ธฐ ๋ถ€๋ถ„์—๋Š” ์˜" -"ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Œ)" +"ํ”„๋ผ์ž„ ํƒ€์›Œ์— ํ•„๋ผ๋ฉ˜ํŠธ๋ฅผ ๋นผ๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์†๋„(๋ž˜๋ฐ ์งํ›„ ๋นผ๊ธฐ ์ดˆ๊ธฐ ๋ถ€๋ถ„์—๋Š” " +"์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Œ)" msgid "Unloading speed at the start" msgstr "์‹œ์ž‘์‹œ ์–ธ๋กœ๋“œ ์†๋„" @@ -11048,7 +11053,7 @@ msgid "Cooling moves are gradually accelerating beginning at this speed." msgstr "์ด ์†๋„๋ถ€ํ„ฐ ๋ƒ‰๊ฐ ๋™์ž‘์ด ์ ์ฐจ ๊ฐ€์†๋ฉ๋‹ˆ๋‹ค." msgid "Minimal purge on wipe tower" -msgstr "๋‹ฆ๊ธฐ ํƒ€์›Œ์˜ ์ตœ์†Œ ์ฒญ์†Œ" +msgstr "ํ”„๋ผ์ž„ ํƒ€์›Œ์˜ ์ตœ์†Œ ์ฒญ์†Œ" msgid "" "After a tool change, the exact position of the newly loaded filament inside " @@ -11057,10 +11062,10 @@ msgid "" "object, Orca Slicer will always prime this amount of material into the wipe " "tower to produce successive infill or sacrificial object extrusions reliably." msgstr "" -"ํˆด ๊ตํ™˜ ํ›„ ๋…ธ์ฆ ๋‚ด๋ถ€์— ์ƒˆ๋กœ ๋กœ๋“œ๋œ ํ•„๋ผ๋ฉ˜ํŠธ์˜ ์ •ํ™•ํ•œ ์œ„์น˜๋ฅผ ์•Œ ์ˆ˜ ์—†์œผ๋ฉฐ ํ•„๋ผ" -"๋ฉ˜ํŠธ ์••๋ ฅ์ด ์•„์ง ์•ˆ์ •์ ์ด์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ฆฐํŠธ ํ—ค๋“œ๋ฅผ ์ฑ„์šฐ๊ธฐ ๋˜๋Š” ํฌ์ƒ " -"๊ฐœ์ฒด๋กœ ์ฒญ์†Œํ•˜๊ธฐ ์ „์— Orca Slicer์€ ํ•ญ์ƒ ์ด ์–‘์˜ ์žฌ๋ฃŒ๋ฅผ ๋‹ฆ๊ธฐ ํƒ€์›Œ๋กœ ํ”„๋ผ์ด๋ฐํ•˜" -"์—ฌ ์—ฐ์†์ ์ธ ์ฑ„์šฐ๊ธฐ ๋˜๋Š” ํฌ์ƒ ๋ฌผ์ฒด ์••์ถœ์„ ์•ˆ์ •์ ์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค." +"ํˆด ์ฒด์ธ์ง€ ํ›„ ๋…ธ์ฆ ๋‚ด๋ถ€์— ์ƒˆ๋กœ ๋กœ๋“œ๋œ ํ•„๋ผ๋ฉ˜ํŠธ์˜ ์ •ํ™•ํ•œ ์œ„์น˜๋ฅผ ์•Œ ์ˆ˜ ์—†์œผ๋ฉฐ ํ•„" +"๋ผ๋ฉ˜ํŠธ ์••๋ ฅ์ด ์•„์ง ์•ˆ์ •์ ์ด์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ฆฐํŠธ ํ—ค๋“œ๋ฅผ ์ฑ„์šฐ๊ธฐ ๋˜๋Š” ํฌ" +"์ƒ ๊ฐœ์ฒด๋กœ ์ฒญ์†Œํ•˜๊ธฐ ์ „์— Orca Slicer์€ ํ•ญ์ƒ ์ด ์–‘์˜ ์žฌ๋ฃŒ๋ฅผ ํ”„๋ผ์ž„ ํƒ€์›Œ๋กœ ํ”„๋ผ" +"์ด๋ฐํ•˜์—ฌ ์—ฐ์†์ ์ธ ์ฑ„์šฐ๊ธฐ ๋˜๋Š” ํฌ์ƒ ๋ฌผ์ฒด ์••์ถœ์„ ์•ˆ์ •์ ์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค." msgid "Speed of the last cooling move" msgstr "๋งˆ์ง€๋ง‰ ๋ƒ‰๊ฐ ์ด๋™ ์†๋„" @@ -11087,9 +11092,9 @@ msgid "" "the toolchange. This option is only used when the wipe tower is enabled." msgstr "" "๋‹ค์ค‘ ์••์ถœ๊ธฐ ํ”„๋ฆฐํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋ž˜๋ฐ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ํ”„๋ฆฐํ„ฐ ์„ค์ •์—์„œ '๋‹จ์ผ ์••" -"์ถœ๊ธฐ ๋‹ค์ค‘ ์žฌ๋ฃŒ'๊ฐ€ ์„ ํƒ ์ทจ์†Œ๋œ ๊ฒฝ์šฐ). ํ™œ์„ฑํ™”ํ•˜๋ฉด ํˆด ์ฒด์ธ์ง€ ์ง์ „ ๋‹ฆ๊ธฐ ํƒ€์›Œ์— ์†Œ" -"๋Ÿ‰์˜ ํ•„๋ผ๋ฉ˜ํŠธ๊ฐ€ ๋น ๋ฅด๊ฒŒ ์••์ถœ๋ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ๋‹ฆ๊ธฐ ํƒ€์›Œ๊ฐ€ ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ" -"์šฉ๋ฉ๋‹ˆ๋‹ค." +"์ถœ๊ธฐ ๋‹ค์ค‘ ์žฌ๋ฃŒ'๊ฐ€ ์„ ํƒ ์ทจ์†Œ๋œ ๊ฒฝ์šฐ). ํ™œ์„ฑํ™”ํ•˜๋ฉด ํˆด ์ฒด์ธ์ง€ ์ง์ „ ํ”„๋ผ์ž„ ํƒ€์›Œ์— " +"์†Œ๋Ÿ‰์˜ ํ•„๋ผ๋ฉ˜ํŠธ๊ฐ€ ๋น ๋ฅด๊ฒŒ ์••์ถœ๋ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ํ”„๋ผ์ž„ ํƒ€์›Œ๊ฐ€ ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ์—" +"๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค." msgid "Multi-tool ramming volume" msgstr "๋‹ค์ค‘ ์••์ถœ๊ธฐ ๋ž˜๋ฐ ๋ถ€ํ”ผ" @@ -11423,10 +11428,10 @@ 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\" ์˜ 0์—์„œ \"full_fan_speed_layer\" " "์˜ ์ตœ๊ณ  ์†๋„๊นŒ์ง€ ์„ ํ˜•์ ์œผ๋กœ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. \"full_fan_speed_layer\"๊ฐ€ " @@ -11499,7 +11504,7 @@ msgid "" "(in mm). This setting applies to top, bottom and solid infill and, if using " "the classic perimeter generator, to wall gap fill. " msgstr "" -"์ง€์ •๋œ ์ž„๊ณ„๊ฐ’(mm ๋‹จ์œ„)๋ณด๋‹ค ๊ธธ์ด๊ฐ€ ์ž‘์€ ๊ฐ„๊ฒฉ ์ฑ„์šฐ๊ธฐ๋ฅผ ์ธ์‡„ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ด ์„ค" +"์ง€์ •๋œ ์ž„๊ณ„๊ฐ’(mm ๋‹จ์œ„)๋ณด๋‹ค ๊ธธ์ด๊ฐ€ ์ž‘์€ ๊ฐ„๊ฒฉ ์ฑ„์šฐ๊ธฐ๋ฅผ ์ถœ๋ ฅํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ด ์„ค" "์ •์€ ์ƒ๋‹จ, ํ•˜๋‹จ ๋ฐ ์†”๋ฆฌ๋“œ ์ฑ„์šฐ๊ธฐ์— ์ ์šฉ๋˜๋ฉฐ, ํด๋ž˜์‹ ์ฃผ๋ณ€ ์ƒ์„ฑ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ" "์šฐ ๋ฒฝ ๊ฐ„๊ฒฉ ์ฑ„์šฐ๊ธฐ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. " @@ -11574,13 +11579,13 @@ msgid "Undefine" msgstr "์•Œ ์ˆ˜ ์—†์Œ" msgid "Hardened steel" -msgstr "๊ฒฝํ™”๊ฐ• ๋…ธ์ฆ" +msgstr "๊ฒฝํ™”๊ฐ•" msgid "Stainless steel" -msgstr "์Šคํ…Œ์ธ๋ ˆ์Šค๊ฐ• ๋…ธ์ฆ" +msgstr "์Šคํ…Œ์ธ๋ ˆ์Šค ์Šคํ‹ธ" msgid "Brass" -msgstr "ํ™ฉ๋™ ๋…ธ์ฆ" +msgstr "ํ™ฉ๋™" msgid "Nozzle HRC" msgstr "๋…ธ์ฆ ๋ก์›ฐ ๊ฒฝ๋„" @@ -11776,7 +11781,7 @@ msgid "" msgstr "" "๊ฒฐํ•ฉ๋œ ํฌ์†Œ ์ฑ„์šฐ๊ธฐ์˜ ์ตœ๋Œ€ ๋ ˆ์ด์–ด ๋†’์ด์ž…๋‹ˆ๋‹ค. \n" "\n" -"๋…ธ์ฆ ์ง๊ฒฝ(์ธ์‡„ ์‹œ๊ฐ„์„ ์ตœ๋Œ€๋กœ ์ค„์ด๊ธฐ ์œ„ํ•ด)์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด 0 ๋˜๋Š” 100%๋กœ ์„ค์ •ํ•˜" +"๋…ธ์ฆ ์ง๊ฒฝ(์ถœ๋ ฅ ์‹œ๊ฐ„์„ ์ตœ๋Œ€๋กœ ์ค„์ด๊ธฐ ์œ„ํ•ด)์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด 0 ๋˜๋Š” 100%๋กœ ์„ค์ •ํ•˜" "๊ณ  ํฌ๋ฐ•ํ•œ ์ฑ„์šฐ๊ธฐ ๊ฐ•๋„๋ฅผ ์ตœ๋Œ€ํ™”ํ•˜๋ ค๋ฉด ~80% ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.\n" "\n" "์ฑ„์šฐ๊ธฐ๊ฐ€ ๊ฒฐํ•ฉ๋˜๋Š” ๋ ˆ์ด์–ด ์ˆ˜๋Š” ์ด ๊ฐ’์„ ๋ ˆ์ด์–ด ๋†’์ด๋กœ ๋‚˜๋ˆ„๊ณ  ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์†Œ์ˆ˜" @@ -11809,7 +11814,7 @@ msgstr "" "์••์ถœ ๋ฐ ์ถ•์  ๊ฐ€๋Šฅ์„ฑ์„ ์ตœ์†Œํ™”ํ•˜๋ ค๋ฉด ์ด ๊ฐ’์„ ~10-15%๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค." msgid "Top/Bottom solid infill/wall overlap" -msgstr "์ƒ๋‹จ/ํ•˜๋‹จ ์†”๋ฆฌ๋“œ ์ฑ„์šฐ๊ธฐ/๋ฒฝ ๊ฒน์นจ" +msgstr "์ƒํ•˜๋‹จ ์†”๋ฆฌ๋“œ ์ฑ„์šฐ๊ธฐ/๋ฒฝ ๊ฒน์นจ" #, no-c-format, no-boost-format msgid "" @@ -11866,9 +11871,9 @@ msgid "" "filaments touch. This improves the adhesion between filaments, especially " "models printed in different materials." msgstr "" -"์„œ๋กœ ๋‹ค๋ฅธ ํ•„๋ผ๋ฉ˜ํŠธ๊ฐ€ ์ ‘์ด‰ํ•˜๋Š” ๊ณณ์— ๋งž๋ฌผ๋ฆฌ๋Š” ๊ตฌ์กฐ์˜ (์ธํ„ฐ๋กœํ‚น) ๋น”์„ ์ƒ์„ฑํ•ฉ๋‹ˆ" -"๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ํ•„๋ผ๋ฉ˜ํŠธ ๊ฐ„์˜ ๊ฒฐํ•ฉ๋ ฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋ฉฐ, ์„œ๋กœ ๋‹ค๋ฅธ ์žฌ๋ฃŒ๋กœ ์ถœ๋ ฅํ•œ ๋ชจ๋ธ" -"์— ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค." +"์„œ๋กœ ๋‹ค๋ฅธ ํ•„๋ผ๋ฉ˜ํŠธ๊ฐ€ ์ ‘์ด‰ํ•˜๋Š” ๊ณณ์— ๋งž๋ฌผ๋ฆฌ๋Š” ๊ตฌ์กฐ์˜ ์ธํ„ฐ๋กœํ‚น ๋น”์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. " +"์ด ๊ธฐ๋Šฅ์€ ํ•„๋ผ๋ฉ˜ํŠธ ๊ฐ„์˜ ๊ฒฐํ•ฉ๋ ฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋ฉฐ, ์„œ๋กœ ๋‹ค๋ฅธ ์žฌ๋ฃŒ๋กœ ์ถœ๋ ฅํ•œ ๋ชจ๋ธ์— " +"ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค." msgid "Interlocking beam width" msgstr "์ธํ„ฐ๋กœํ‚น ๋น” ๋„ˆ๋น„" @@ -12407,7 +12412,7 @@ msgstr "" "100%% ๋Œ์ถœ๋ถ€์˜ ๊ฒฝ์šฐ ๋ธŒ๋ฆฟ์ง€ ์†๋„๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค." msgid "Filament to print walls" -msgstr "๋ฒฝ์„ ์ธ์‡„ํ•˜๋Š” ํ•„๋ผ๋ฉ˜ํŠธ" +msgstr "๋ฒฝ์„ ์ถœ๋ ฅํ•˜๋Š” ํ•„๋ผ๋ฉ˜ํŠธ" msgid "" "Line width of inner wall. If expressed as a %, it will be computed over the " @@ -12564,7 +12569,7 @@ msgstr "์ ˆ๋‹จ ์‹œ ํ›„ํ‡ด ๊ฑฐ๋ฆฌ" msgid "" "Experimental feature.Retraction length before cutting off during filament " "change" -msgstr "์‹คํ—˜์  ํŠน์ง•.ํ•„๋ผ๋ฉ˜ํŠธ ๊ตํ™˜์‹œ ์ ˆ๋‹จ ์ „ ํ›„ํ‡ด๊ธธ์ด" +msgstr "์‹คํ—˜์  ๊ธฐ๋Šฅ. ํ•„๋ผ๋ฉ˜ํŠธ ๊ต์ฒด ์‹œ ์ ˆ๋‹จ ์ „ ํ›„ํ‡ด ๊ธธ์ด" msgid "Z hop when retract" msgstr "ํ›„ํ‡ด ์‹œ Z ์˜ฌ๋ฆฌ๊ธฐ" @@ -12692,7 +12697,7 @@ msgstr "" "๋‹ˆ๋‹ค" msgid "Use firmware retraction" -msgstr "ํŽŒ์›จ์–ด ํ›„ํ‡ด ์‚ฌ์šฉ" +msgstr "ํŽŒ์›จ์–ด ๋ฆฌํŠธ๋ ‰์…˜ ์‚ฌ์šฉ" msgid "" "This experimental setting uses G10 and G11 commands to have the firmware " @@ -12948,7 +12953,7 @@ msgstr "" "์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค" msgid "Draft shield" -msgstr "๋“œ๋ž˜ํ”„ํŠธ ์‰ด๋“œ" +msgstr "๋“œ๋ž˜ํ”„ํŠธ ์‹ค๋“œ" msgid "" "A draft shield is useful to protect an ABS or ASA print from warping and " @@ -12961,13 +12966,13 @@ msgid "" "distance from the object. Therefore, if brims are active it may intersect " "with them. To avoid this, increase the skirt distance value.\n" msgstr "" -"๋“œ๋ž˜ํ”„ํŠธ ์‰ด๋“œ๋Š” ๋ฐ”๋žŒ์œผ๋กœ ์ธํ•ด ABS ๋˜๋Š” ASA ์ธ์‡„๋ฌผ์ด ๋’คํ‹€๋ฆฌ๊ฑฐ๋‚˜ ์ธ์‡„ ๋ฒ ๋“œ์—์„œ " +"๋“œ๋ž˜ํ”„ํŠธ ์‹ค๋“œ๋Š” ๋ฐ”๋žŒ์œผ๋กœ ์ธํ•ด ABS ๋˜๋Š” ASA ์ถœ๋ ฅ๋ฌผ์ด ๋’คํ‹€๋ฆฌ๊ฑฐ๋‚˜ ์ถœ๋ ฅ ๋ฒ ๋“œ์—์„œ " "๋ถ„๋ฆฌ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์˜คํ”ˆ ํ”„๋ ˆ์ž„ ํ”„๋ฆฐํ„ฐ, ์ฆ‰ ์ธํด" "๋กœ์ €๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ์—๋งŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. \n" "\n" -"ํ™œ์„ฑํ™” = ์Šค์ปคํŠธ๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ์ธ์‡„๋ฌผ์˜ ๋†’์ด์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด '์Šค์ปคํŠธ " +"ํ™œ์„ฑํ™” = ์Šค์ปคํŠธ๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ์ถœ๋ ฅ๋ฌผ์˜ ๋†’์ด์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด '์Šค์ปคํŠธ " "๋†’์ด'๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.\n" -"์ฐธ๊ณ : ๋“œ๋ž˜ํ”„ํŠธ ์‰ด๋“œ๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด ์Šค์ปคํŠธ๋Š” ๊ฐœ์ฒด๋กœ๋ถ€ํ„ฐ ์Šค์ปคํŠธ ๊ฑฐ๋ฆฌ์— ์ธ์‡„๋ฉ๋‹ˆ" +"์ฐธ๊ณ : ๋“œ๋ž˜ํ”„ํŠธ ์‹ค๋“œ๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด ์Šค์ปคํŠธ๋Š” ๊ฐœ์ฒด๋กœ๋ถ€ํ„ฐ ์Šค์ปคํŠธ ๊ฑฐ๋ฆฌ์— ์ถœ๋ ฅ๋ฉ๋‹ˆ" "๋‹ค. ๋”ฐ๋ผ์„œ ์ฑ™์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ ์ฑ™๊ณผ ๊ต์ฐจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๋ ค๋ฉด ์Šค์ปค" "ํŠธ ๊ฑฐ๋ฆฌ ๊ฐ’์„ ๋Š˜๋ฆฌ์‹ญ์‹œ์˜ค.\n" @@ -13015,10 +13020,10 @@ msgid "" "Final number of loops is not taling into account whli arranging or " "validating objects distance. Increase loop number in such case. " msgstr "" -"์Šค์ปคํŠธ๋ฅผ ์ธ์‡„ํ•  ๋•Œ ์ตœ์†Œ ํ•„๋ผ๋ฉ˜ํŠธ ์••์ถœ ๊ธธ์ด(mm)์ž…๋‹ˆ๋‹ค. 0์€ ์ด ๊ธฐ๋Šฅ์ด ๋น„ํ™œ์„ฑํ™”" +"์Šค์ปคํŠธ๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ ์ตœ์†Œ ํ•„๋ผ๋ฉ˜ํŠธ ์••์ถœ ๊ธธ์ด(mm)์ž…๋‹ˆ๋‹ค. 0์€ ์ด ๊ธฐ๋Šฅ์ด ๋น„ํ™œ์„ฑํ™”" "๋˜์—ˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.\n" "\n" -"ํ”„๋ฆฐํ„ฐ๊ฐ€ ํ”„๋ผ์ž„ ๋ผ์ธ ์—†์ด ์ธ์‡„ํ•˜๋„๋ก ์„ค์ •๋œ ๊ฒฝ์šฐ 0์ด ์•„๋‹Œ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด " +"ํ”„๋ฆฐํ„ฐ๊ฐ€ ํ”„๋ผ์ž„ ๋ผ์ธ ์—†์ด ์ถœ๋ ฅํ•˜๋„๋ก ์„ค์ •๋œ ๊ฒฝ์šฐ 0์ด ์•„๋‹Œ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด " "์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.\n" "๋ฃจํ”„์˜ ์ตœ์ข… ์ˆ˜๋Š” ๊ฐ์ฒด ๊ฑฐ๋ฆฌ๋ฅผ ์ •๋ ฌํ•˜๊ฑฐ๋‚˜ ๊ฒ€์ฆํ•˜๋Š” ๋™์•ˆ ๊ณ ๋ ค๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ" "ํ•œ ๊ฒฝ์šฐ์—๋Š” ๋ฃจํ”„ ์ˆ˜๋ฅผ ๋Š˜๋ฆฌ์‹ญ์‹œ์˜ค. " @@ -13042,7 +13047,7 @@ msgid "Solid infill" msgstr "์†”๋ฆฌ๋“œ ์ฑ„์šฐ๊ธฐ" msgid "Filament to print solid infill" -msgstr "์†”๋ฆฌ๋“œ ์ธํ•„์„ ์ธ์‡„ํ•˜๋Š” ํ•„๋ผ๋ฉ˜ํŠธ" +msgstr "์†”๋ฆฌ๋“œ ์ธํ•„์„ ์ถœ๋ ฅํ•˜๋Š” ํ•„๋ผ๋ฉ˜ํŠธ" msgid "" "Line width of internal solid infill. If expressed as a %, it will be " @@ -13184,9 +13189,9 @@ msgid "" "print the wipe tower. User is responsible for ensuring there is no collision " "with the print." msgstr "" -"ํ™œ์„ฑํ™”๋˜๋ฉด ํˆด ์ฒด์ธ์ง€ ์—†์ด ๋ ˆ์ด์–ด์— ๋‹ฆ๊ธฐ ํƒ€์›Œ๊ฐ€ ์ถœ๋ ฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํˆด ์ฒด์ธ์ง€" -"๊ฐ€ ์žˆ๋Š” ๋ ˆ์ด์–ด์—์„œ๋Š” ์••์ถœ๊ธฐ๊ฐ€ ์•„๋ž˜์ชฝ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ๋‹ฆ๊ธฐ ํƒ€์›Œ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ถœ" -"๋ ฅ๋ฌผ๊ณผ์˜ ์ถฉ๋Œ์ด ์—†๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž์˜ ์ฑ…์ž„์ž…๋‹ˆ๋‹ค." +"ํ™œ์„ฑํ™”๋˜๋ฉด ํˆด ์ฒด์ธ์ง€ ์—†์ด ๋ ˆ์ด์–ด์— ํ”„๋ผ์ž„ ํƒ€์›Œ๊ฐ€ ์ถœ๋ ฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํˆด ์ฒด์ธ์ง€" +"๊ฐ€ ์žˆ๋Š” ๋ ˆ์ด์–ด์—์„œ๋Š” ์••์ถœ๊ธฐ๊ฐ€ ์•„๋ž˜์ชฝ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ํ”„๋ผ์ž„ ํƒ€์›Œ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. " +"์ถœ๋ ฅ๋ฌผ๊ณผ์˜ ์ถฉ๋Œ์ด ์—†๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž์˜ ์ฑ…์ž„์ž…๋‹ˆ๋‹ค." msgid "Prime all printing extruders" msgstr "๋ชจ๋“  ํ™œ์„ฑํ™”๋œ ์••์ถœ๊ธฐ ํ”„๋ผ์ด๋ฐ" @@ -13206,7 +13211,7 @@ msgid "" "triangle mesh slicing. The gap closing operation may reduce the final print " "resolution, therefore it is advisable to keep the value reasonably low." msgstr "" -"๊ฐ„๊ฒฉ ํ์‡„ ๋ฐ˜๊ฒฝ์˜ 2๋ฐฐ๋ณด๋‹ค ์ž‘์€ ๊ท ์—ด์€ ์‚ผ๊ฐํ˜• ๋ฉ”์‰ฌ ์Šฌ๋ผ์ด์‹ฑ ์ค‘์— ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค. ๊ฐ„" +"๊ฐ„๊ฒฉ ํ์‡„ ๋ฐ˜๊ฒฝ์˜ 2๋ฐฐ๋ณด๋‹ค ์ž‘์€ ๊ท ์—ด์€ ์‚ผ๊ฐํ˜• ๋ฉ”์‹œ ์Šฌ๋ผ์ด์‹ฑ ์ค‘์— ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค. ๊ฐ„" "๊ฒฉ ์ฑ„์šฐ๊ธฐ ์ž‘์—…์€ ์ตœ์ข… ์ถœ๋ ฅ ํ•ด์ƒ๋„๋ฅผ ๊ฐ์†Œ์‹œํ‚ฌ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ฐ’์„ ํ•ฉ๋ฆฌ์ ์œผ๋กœ ๋‚ฎ" "๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค." @@ -13493,7 +13498,7 @@ msgstr "" "๋‹ค." msgid "Preferred Branch Angle" -msgstr "์„ ํ˜ธ ๊ฐ€์ง€ ๊ฐ๋„" +msgstr "์„ ํ˜ธํ•˜๋Š” ๊ฐ€์ง€ ๊ฐ๋„" #. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" msgid "" @@ -13612,8 +13617,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" @@ -13624,7 +13629,7 @@ msgid "" msgstr "" "์ž๋™ํ™”๋œ ์ฑ”๋ฒ„ ์˜จ๋„ ์ œ์–ด๋ฅผ ์œ„ํ•ด ์ด ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ " "\"machine_start_gcode\" ์ด์ „์— M191 ๋ช…๋ น ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.\n" -" ์ฑ”๋ฒ„ ์˜จ๋„๋ฅผ ์„ค์ •ํ•˜๊ณ  ์˜จ๋„์— ๋„๋‹ฌํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ธ์‡„๊ฐ€ ๋๋‚˜๋ฉด ์ฑ”" +" ์ฑ”๋ฒ„ ์˜จ๋„๋ฅผ ์„ค์ •ํ•˜๊ณ  ์˜จ๋„์— ๋„๋‹ฌํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ถœ๋ ฅ๊ฐ€ ๋๋‚˜๋ฉด ์ฑ”" "๋ฒ„ ํžˆํ„ฐ๋ฅผ ๋„๋Š” M141 ๋ช…๋ น์„ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค(์žˆ๋Š” ๊ฒฝ์šฐ). \n" "\n" "์ด ์˜ต์…˜์€ ๋งคํฌ๋กœ๋ฅผ ํ†ตํ•ด ๋˜๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ M191 ๋ฐ M141 ๋ช…๋ น์„ ์ง€์›ํ•˜๋Š” ํŽŒ์›จ์–ด" @@ -13661,11 +13666,11 @@ msgstr "" "๊ธฐ ๋ง‰ํž˜์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ฑ”๋ฒ„ ์˜จ๋„๊ฐ€ ๋‚ฎ์•„์•ผ ํ•˜๋ฏ€๋กœ ์ด ์˜ต์…˜์„ ๋น„ํ™œ์„ฑํ™”(0์œผ๋กœ ์„ค" "์ •)ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.\n" "\n" -"ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์›ํ•˜๋Š” ์ฑ”๋ฒ„ ์˜จ๋„๋ฅผ ์ธ์‡„ ์‹œ์ž‘ ๋งคํฌ๋กœ ๋˜๋Š” " +"ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์›ํ•˜๋Š” ์ฑ”๋ฒ„ ์˜จ๋„๋ฅผ ์ถœ๋ ฅ ์‹œ์ž‘ ๋งคํฌ๋กœ ๋˜๋Š” " "PRINT_START(๊ธฐํƒ€ ๋ณ€์ˆ˜) CHAMBER_TEMP=[chamber_temp]์™€ ๊ฐ™์€ ์—ด ํก์ˆ˜ ๋งคํฌ๋กœ์— ์ „" "๋‹ฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” Chamber_temp๋ผ๋Š” G์ฝ”๋“œ ๋ณ€์ˆ˜๋„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ํ”„๋ฆฐ" -"ํ„ฐ๊ฐ€ M141/M191 ๋ช…๋ น์„ ์ง€์›ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ํ™œ์„ฑ ์ฑ”๋ฒ„ ํžˆํ„ฐ๊ฐ€ ์„ค์น˜๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ธ" -"์‡„ ์‹œ์ž‘ ๋งคํฌ๋กœ์—์„œ ์—ด ํก์ˆ˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค." +"ํ„ฐ๊ฐ€ M141/M191 ๋ช…๋ น์„ ์ง€์›ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ํ™œ์„ฑ ์ฑ”๋ฒ„ ํžˆํ„ฐ๊ฐ€ ์„ค์น˜๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ถœ" +"๋ ฅ ์‹œ์ž‘ ๋งคํฌ๋กœ์—์„œ ์—ด ํก์ˆ˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค." msgid "Nozzle temperature for layers after the initial one" msgstr "์ดˆ๊ธฐ ๋ ˆ์ด์–ด ์ดํ›„์˜ ๋…ธ์ฆ ์˜จ๋„" @@ -13767,8 +13772,8 @@ msgid "" "stabilize the chamber pressure inside the nozzle, in order to avoid " "appearance defects when printing objects." msgstr "" -"๋‹ฆ๊ธฐ ํƒ€์›Œ๋Š” ๊ฐœ์ฒด๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ ์™ธ๊ด€ ๊ฒฐํ•จ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ์ฆ์˜ ์ž”๋ฅ˜๋ฌผ์„ ์ฒญ์†Œํ•˜" -"๊ณ  ๋…ธ์ฆ ๋‚ด๋ถ€์˜ ์••๋ ฅ์„ ์•ˆ์ •ํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค." +"ํ”„๋ผ์ž„ ํƒ€์›Œ๋Š” ๊ฐœ์ฒด๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ ์™ธ๊ด€ ๊ฒฐํ•จ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ์ฆ์˜ ์ž”๋ฅ˜๋ฌผ์„ ์ฒญ์†Œ" +"ํ•˜๊ณ  ๋…ธ์ฆ ๋‚ด๋ถ€์˜ ์••๋ ฅ์„ ์•ˆ์ •ํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค." msgid "Purging volumes" msgstr "๋ฒ„๋ฆฌ๊ธฐ ๋ณผ๋ฅจ" @@ -13792,10 +13797,10 @@ msgid "Width of prime tower" msgstr "ํ”„๋ผ์ž„ ํƒ€์›Œ์˜ ๋„ˆ๋น„" msgid "Wipe tower rotation angle" -msgstr "๋‹ฆ๊ธฐ ํƒ€์›Œ ํšŒ์ „ ๊ฐ๋„" +msgstr "ํ”„๋ผ์ž„ ํƒ€์›Œ ํšŒ์ „ ๊ฐ๋„" msgid "Wipe tower rotation angle with respect to x-axis." -msgstr "X์ถ• ๊ธฐ์ค€์˜ ๋‹ฆ๊ธฐ ํƒ€์›Œ ํšŒ์ „ ๊ฐ๋„." +msgstr "X์ถ• ๊ธฐ์ค€์˜ ํ”„๋ผ์ž„ ํƒ€์›Œ ํšŒ์ „ ๊ฐ๋„." msgid "Stabilization cone apex angle" msgstr "์•ˆ์ •ํ™” ์›๋ฟ” ์ •์  ๊ฐ๋„" @@ -13804,11 +13809,11 @@ msgid "" "Angle at the apex of the cone that is used to stabilize the wipe tower. " "Larger angle means wider base." msgstr "" -"๋‹ฆ๊ธฐ ํƒ€์›Œ๋ฅผ ์•ˆ์ •ํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์›๋ฟ” ๊ผญ๋Œ€๊ธฐ์˜ ๊ฐ๋„์ž…๋‹ˆ๋‹ค. ๊ฐ๋„๊ฐ€ ํด์ˆ˜๋ก ๋ฒ " -"์ด์Šค๊ฐ€ ๋„“์–ด์ง‘๋‹ˆ๋‹ค." +"ํ”„๋ผ์ž„ ํƒ€์›Œ๋ฅผ ์•ˆ์ •ํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์›๋ฟ” ๊ผญ๋Œ€๊ธฐ์˜ ๊ฐ๋„์ž…๋‹ˆ๋‹ค. ๊ฐ๋„๊ฐ€ ํด์ˆ˜๋ก " +"๋ฒ ์ด์Šค๊ฐ€ ๋„“์–ด์ง‘๋‹ˆ๋‹ค." msgid "Maximum wipe tower print speed" -msgstr "์ตœ๋Œ€ ์™€์ดํ”„ ํƒ€์›Œ ์ธ์‡„ ์†๋„" +msgstr "ํ”„๋ผ์ž„ ํƒ€์›Œ ์ตœ๋Œ€ ์†๋„" msgid "" "The maximum print speed when purging in the wipe tower and printing the wipe " @@ -13831,11 +13836,11 @@ msgid "" "For the wipe tower external perimeters the internal perimeter speed is used " "regardless of this setting." msgstr "" -"์™€์ดํ”„ ํƒ€์›Œ์—์„œ ํผ์ง•ํ•˜๊ณ  ์™€์ดํ”„ ํƒ€์›Œ ํฌ๋ฐ• ๋ ˆ์ด์–ด๋ฅผ ์ธ์‡„ํ•  ๋•Œ ์ตœ๋Œ€ ์ธ์‡„ ์†๋„์ž…" +"์™€์ดํ”„ ํƒ€์›Œ์—์„œ ํผ์ง•ํ•˜๊ณ  ์™€์ดํ”„ ํƒ€์›Œ ํฌ๋ฐ• ๋ ˆ์ด์–ด๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ ์ตœ๋Œ€ ์ถœ๋ ฅ ์†๋„์ž…" "๋‹ˆ๋‹ค. ํผ์ง• ์‹œ ํฌ์†Œ ์ถฉ์ „ ์†๋„ ๋˜๋Š” ํ•„๋ผ๋ฉ˜ํŠธ ์ตœ๋Œ€ ์ฒด์  ์†๋„์—์„œ ๊ณ„์‚ฐ๋œ ์†๋„๊ฐ€ " "๋” ๋‚ฎ์€ ๊ฒฝ์šฐ ๊ฐ€์žฅ ๋‚ฎ์€ ์†๋„๊ฐ€ ๋Œ€์‹  ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.\n" "\n" -"ํฌ์†Œ ๋ ˆ์ด์–ด๋ฅผ ์ธ์‡„ํ•  ๋•Œ ๋‚ด๋ถ€ ์ฃผ๋ณ€ ์†๋„ ๋˜๋Š” ํ•„๋ผ๋ฉ˜ํŠธ ์ตœ๋Œ€ ์ฒด์  ์†๋„์—์„œ ๊ณ„์‚ฐ" +"ํฌ์†Œ ๋ ˆ์ด์–ด๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ ๋‚ด๋ถ€ ์ฃผ๋ณ€ ์†๋„ ๋˜๋Š” ํ•„๋ผ๋ฉ˜ํŠธ ์ตœ๋Œ€ ์ฒด์  ์†๋„์—์„œ ๊ณ„์‚ฐ" "๋œ ์†๋„๊ฐ€ ๋” ๋‚ฎ์€ ๊ฒฝ์šฐ ๊ฐ€์žฅ ๋‚ฎ์€ ์†๋„๊ฐ€ ๋Œ€์‹  ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.\n" "\n" "์ด ์†๋„๋ฅผ ๋†’์ด๋ฉด ํƒ€์›Œ์˜ ์•ˆ์ •์„ฑ์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋…ธ์ฆ์ด ์™€์ดํ”„ " @@ -13851,8 +13856,8 @@ msgid "" "The extruder to use when printing perimeter of the wipe tower. Set to 0 to " "use the one that is available (non-soluble would be preferred)." msgstr "" -"๋‹ฆ๊ธฐ ํƒ€์›Œ์˜ ๋‘˜๋ ˆ๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์••์ถœ๊ธฐ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์••์ถœ๊ธฐ๋ฅผ ์‚ฌ์šฉ" -"ํ•˜๋ ค๋ฉด 0์œผ๋กœ ์„ค์ •ํ•˜์„ธ์š”(๋น„๊ฐ€์šฉ์„ฑ ์žฌ๋ฃŒ๊ฐ€ ์ ์ ˆํ•จ)." +"ํ”„๋ผ์ž„ ํƒ€์›Œ์˜ ๋‘˜๋ ˆ๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์••์ถœ๊ธฐ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์••์ถœ๊ธฐ๋ฅผ ์‚ฌ" +"์šฉํ•˜๋ ค๋ฉด 0์œผ๋กœ ์„ค์ •ํ•˜์„ธ์š”(๋น„๊ฐ€์šฉ์„ฑ ์žฌ๋ฃŒ๊ฐ€ ์ ์ ˆํ•จ)." msgid "Purging volumes - load/unload volumes" msgstr "์ œ๊ฑฐ ๋ถ€ํ”ผ - ๋„ฃ๊ธฐ/๋นผ๊ธฐ ๋ถ€ํ”ผ" @@ -13862,7 +13867,7 @@ msgid "" "wipe tower. These values are used to simplify creation of the full purging " "volumes below." msgstr "" -"์ด ๋ฒกํ„ฐ๋Š” ๋‹ฆ๊ธฐ ํƒ€์›Œ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ ํˆด์„ ๊ต์ฒดํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ถ€ํ”ผ์„ ์ €์žฅํ•ฉ๋‹ˆ" +"์ด ๋ฒกํ„ฐ๋Š” ํ”„๋ผ์ž„ ํƒ€์›Œ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ ํˆด์„ ๊ต์ฒดํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ถ€ํ”ผ์„ ์ €์žฅํ•ฉ๋‹ˆ" "๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ’์€ ์•„๋ž˜์˜ ์ „์ฒด ์ฒญ์†Œ ๋ถ€ํ”ผ ์ƒ์„ฑ์„ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค." msgid "" @@ -13901,10 +13906,10 @@ msgid "Maximal distance between supports on sparse infill sections." msgstr "๋“œ๋ฌธ ์ฑ„์šฐ๊ธฐ ๋ถ€๋ถ„์˜ ์ง€์ง€๋Œ€ ์‚ฌ์ด์˜ ์ตœ๋Œ€ ๊ฑฐ๋ฆฌ." msgid "Wipe tower purge lines spacing" -msgstr "๋‹ฆ๊ธฐ ํƒ€์›Œ ์ฒญ์†Œ ์„  ๊ฐ„๊ฒฉ" +msgstr "ํ”„๋ผ์ž„ ํƒ€์›Œ ์ฒญ์†Œ ์„  ๊ฐ„๊ฒฉ" msgid "Spacing of purge lines on the wipe tower." -msgstr "๋‹ฆ๊ธฐ ํƒ€์›Œ์˜ ์ฒญ์†Œ ์„  ๊ฐ„๊ฒฉ์ž…๋‹ˆ๋‹ค." +msgstr "ํ”„๋ผ์ž„ ํƒ€์›Œ์˜ ์ฒญ์†Œ ์„  ๊ฐ„๊ฒฉ์ž…๋‹ˆ๋‹ค." msgid "Extra flow for purging" msgstr "ํผ์ง€๋ฅผ ์œ„ํ•œ ์ถ”๊ฐ€ ํ๋ฆ„" @@ -13925,7 +13930,7 @@ msgid "" "This is only used when 'Ooze prevention' is active in Print Settings. Set to " "0 to disable." msgstr "" -"๋„๊ตฌ๊ฐ€ ํ˜„์žฌ ๋‹ค์ค‘ ๋„๊ตฌ ์„ค์ •์—์„œ ์‚ฌ์šฉ๋˜์ง€ ์•Š์„ ๋•Œ์˜ ๋…ธ์ฆ ์˜จ๋„. ์ด๋Š” ์ธ์‡„ ์„ค์ •์—" +"๋„๊ตฌ๊ฐ€ ํ˜„์žฌ ๋‹ค์ค‘ ๋„๊ตฌ ์„ค์ •์—์„œ ์‚ฌ์šฉ๋˜์ง€ ์•Š์„ ๋•Œ์˜ ๋…ธ์ฆ ์˜จ๋„. ์ด๋Š” ์ถœ๋ ฅ ์„ค์ •์—" "์„œ '์–ผ๋ฃฉ ๋ฐฉ์ง€'๊ฐ€ ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด 0์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ" "๋‹ค." @@ -14318,7 +14323,7 @@ msgid "Has single extruder MM priming" msgstr "๋‹จ์ผ ์••์ถœ๊ธฐ MM ํ”„๋ผ์ด๋ฐ ์žˆ์Œ" msgid "Are the extra multi-material priming regions used in this print?" -msgstr "์ด ์ธ์‡„๋ฌผ์— ์ถ”๊ฐ€ ๋‹ค์ค‘ ์žฌ๋ฃŒ ํ”„๋ผ์ด๋ฐ ์˜์—ญ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๊นŒ?" +msgstr "์ด ์ถœ๋ ฅ๋ฌผ์— ์ถ”๊ฐ€ ๋‹ค์ค‘ ์žฌ๋ฃŒ ํ”„๋ผ์ด๋ฐ ์˜์—ญ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๊นŒ?" msgid "Volume per extruder" msgstr "์••์ถœ๊ธฐ๋‹น ๋ถ€ํ”ผ" @@ -14550,7 +14555,7 @@ msgid "Optimizing toolpath" msgstr "ํˆด ๊ฒฝ๋กœ ์ตœ์ ํ™”" msgid "Slicing mesh" -msgstr "์Šฌ๋ผ์ด์‹ฑ ๋ฉ”์‰ฌ" +msgstr "์Šฌ๋ผ์ด์‹ฑ ๋ฉ”์‹œ" msgid "" "No layers were detected. You might want to repair your STL file(s) or check " @@ -14985,7 +14990,7 @@ msgid "Please find the best line on your plate" msgstr "๋‹น์‹ ์˜ ํ”Œ๋ ˆ์ดํŠธ์—์„œ ๊ฐ€์žฅ ์ข‹์€ ์„ ์„ ์ฐพ์•„๋ณด์„ธ์š”" msgid "Please find the corner with perfect degree of extrusion" -msgstr "์‚ฌ์ถœ ํ’ˆ์งˆ์ด ์ œ์ผ ์ข‹์€ ๋ชจ์„œ๋ฆฌ๋ฅผ ์ฐพ์•„๋ณด์„ธ์š”" +msgstr "์™„๋ฒฝํ•œ ๋Œ์ถœ ์ •๋„๋ฅผ ๊ฐ€์ง„ ์ฝ”๋„ˆ๋ฅผ ์ฐพ์•„์ฃผ์„ธ์š”." msgid "Input Value" msgstr "์ž…๋ ฅ๊ฐ’" @@ -15354,7 +15359,7 @@ msgid "ID" msgstr "์•„์ด๋””" msgid "Progress" -msgstr "์ง„ํ–‰๋ฅ " +msgstr "์ง„ํ–‰ ์ƒํ™ฉ" msgid "Host" msgstr "ํ˜ธ์ŠคํŠธ" @@ -15388,7 +15393,7 @@ msgid "Unable to perform boolean operation on selected parts" msgstr "์„ ํƒํ•œ ๋ถ€ํ’ˆ์—์„œ ๋ถ€์šธ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค" msgid "Mesh Boolean" -msgstr "๋ฉ”์‰ฌ ๋ถ€์šธ" +msgstr "๋ฉ”์‹œ ํ•ฉ์ง‘ํ•ฉ/์ฐจ์ง‘ํ•ฉ/๊ต์ง‘ํ•ฉ" msgid "Union" msgstr "ํ•ฉ์ง‘ํ•ฉ" @@ -15566,8 +15571,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" @@ -16630,7 +16635,7 @@ msgid "" "Simplify mesh feature? Right-click the model and select Simplify model." msgstr "" "๋ชจ๋ธ ๋‹จ์ˆœํ™”\n" -"๋ฉ”์‰ฌ ๋‹จ์ˆœํ™” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”์‰ฌ์˜ ์‚ผ๊ฐํ˜• ์ˆ˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ๊ณ„์…จ" +"๋ฉ”์‹œ ๋‹จ์ˆœํ™” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”์‹œ์˜ ์‚ผ๊ฐํ˜• ์ˆ˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ๊ณ„์…จ" "๋‚˜์š”? ๋ชจ๋ธ์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๊ณ  ๋ชจ๋ธ ๋‹จ์ˆœํ™”๋ฅผ ์„ ํƒํ•˜์„ธ์š”." #: resources/data/hints.ini: [hint:Slicing Parameter Table] @@ -17626,8 +17631,8 @@ msgstr "" #~ 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 prinetrs, Please go to printer selection" #~ msgstr "" #~ "์‚ฌ์ „ ์„ค์ •์˜ ์ด๋ฆ„์„ \"์„ ํƒํ•œ ๊ณต๊ธ‰์—…์ฒด ์œ ํ˜• ์ง๋ ฌ @ํ”„๋ฆฐํ„ฐ\"๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.\n" diff --git a/localization/i18n/pl/OrcaSlicer_pl.po b/localization/i18n/pl/OrcaSlicer_pl.po index a9e9df4db0..0b501af8f9 100644 --- a/localization/i18n/pl/OrcaSlicer_pl.po +++ b/localization/i18n/pl/OrcaSlicer_pl.po @@ -13,7 +13,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 " "|| n%100>14) ? 1 : 2);\n" -"X-Generator: Poedit 3.5\n" +"X-Generator: Poedit 3.4.2\n" msgid "Supports Painting" msgstr "Malowanie podpรณr" @@ -740,7 +740,7 @@ msgstr "Pole do wprowadzania tekstu nie moลผe byฤ‡ puste." msgid "Text contains character glyph (represented by '?') unknown by font." msgstr "" -"Tekst zawiera znak znakรณw (reprezentowany przez '?') nieznany dla czcionki." +"Tekst zawiera glif znaku (reprezentowany przez \"?\") nieznany czcionce." msgid "Text input doesn't show font skew." msgstr "Wprowadzanie tekstu nie pokazuje nachylenia czcionki." @@ -2501,8 +2501,8 @@ msgid "" "Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " "load or unload filaments." msgstr "" -"Wybierz gniazdo AMS, a nastฤ™pnie naciล›nij przycisk \"ลaduj\" lub \"Rozล‚aduj" -"\" ,aby automatycznie zaล‚adowaฤ‡ lub wyล‚adowaฤ‡ filamenty." +"Wybierz gniazdo AMS, a nastฤ™pnie naciล›nij przycisk \"ลaduj\" lub " +"\"Rozล‚aduj\" ,aby automatycznie zaล‚adowaฤ‡ lub wyล‚adowaฤ‡ filamenty." msgid "Edit" msgstr "Edytuj" @@ -7715,8 +7715,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 "" "Podczas nagrywania timelapse'a bez gล‚owicy drukujฤ…cej zaleca siฤ™ dodanie " "\"Timelaps - Wieลผa Czyszczฤ…ca\" \n" @@ -9778,10 +9778,10 @@ msgid "" msgstr "" "Unikaj ruchรณw nad obrysami-\n" "Maksymalna dล‚ugoล›ฤ‡ objazdu przy unikaniu przejeลผdลผania nad obrysami. Jeล›li " -"objazd miaล‚by wykroczyฤ‡ poza tฤ™ wartoล›ฤ‡, funkcja \"unikaj ruchรณw nad obrysami" -"\" zostanie zignorowana dla tej ล›cieลผki. Dล‚ugoล›ฤ‡ objazdu moลผna zdefiniowaฤ‡ " -"jako wartoล›ฤ‡ absolutna lub obliczona procentowo (np. 50%) z dล‚ugoล›ci ruchu " -"bezpoล›redniego." +"objazd miaล‚by wykroczyฤ‡ poza tฤ™ wartoล›ฤ‡, funkcja \"unikaj ruchรณw nad " +"obrysami\" zostanie zignorowana dla tej ล›cieลผki. Dล‚ugoล›ฤ‡ objazdu moลผna " +"zdefiniowaฤ‡ jako wartoล›ฤ‡ absolutna lub obliczona procentowo (np. 50%) z " +"dล‚ugoล›ci ruchu bezpoล›redniego." msgid "mm or %" msgstr "mm lub %" @@ -10195,7 +10195,7 @@ msgstr "" "moลผna zakotwiczyฤ‡ mostรณw. " msgid "Reverse on even" -msgstr "Odwrรณฤ‡ na parzystych" +msgstr "Znieล„ kierunek na parzystych" msgid "Overhang reversal" msgstr "Przeciwny kierunek przy nawisach" @@ -10232,7 +10232,7 @@ msgid "" "Reverse Threshold to 0 so that all internal walls print in alternating " "directions on even layers irrespective of their overhang degree." msgstr "" -"Zastosuj logikฤ™ odwracania obwodรณw tylko do obwodรณw wewnฤ™trznych.\n" +"Zastosuj logikฤ™ zmiany kierunku tylko do obwodรณw wewnฤ™trznych.\n" "\n" "Ten parametr znacznie redukuje napiฤ™cia dziaล‚ajฤ…ce na elementy, poniewaลผ sฤ… " "one teraz rozล‚oลผone w rรณลผnych kierunkach. Powinno to zmniejszyฤ‡ " @@ -10243,7 +10243,7 @@ msgstr "" "podpartych obszarach.\n" "\n" "Aby ten parametr byล‚ jak najskuteczniejszy, zaleca siฤ™ ustawienie progu " -"odwrรณcenia na 0, aby wszystkie wewnฤ™trzne ล›ciany byล‚y drukowane w " +"zmiany kierunku na 0, aby wszystkie wewnฤ™trzne ล›ciany byล‚y drukowane w " "naprzemiennych kierunkach na warstwach parzystych, niezaleลผnie od ich " "stopnia nawisu." @@ -10271,10 +10271,10 @@ msgid "Sacrificial layer" msgstr "Warstwa pomocnicza" msgid "Reverse threshold" -msgstr "Prรณg odwrรณcenia" +msgstr "Prรณg zmiany kierunku" msgid "Overhang reversal threshold" -msgstr "Prรณg odwrรณcenia przy nawisach" +msgstr "Prรณg zmiany kierunku przy nawisach" #, no-c-format, no-boost-format msgid "" @@ -10284,6 +10284,13 @@ msgid "" "When Detect overhang wall is not enabled, this option is ignored and " "reversal happens on every even layers regardless." msgstr "" +"Minimalna dล‚ugoล›ฤ‡ nawisu (w mm), przy ktรณrej zmiana kierunku jest uznawana " +"za uลผytecznฤ…. Moลผe byฤ‡ rรณwnieลผ wyraลผona jako % szerokoล›ci obrysu.\n" +"Wartoล›ฤ‡ 0 powoduje zmianฤ™ kierunku na kaลผdej parzystej warstwie, niezaleลผnie " +"od innych ustawieล„.\n" +"\n" +"Jeล›li opcja wykrywanie ล›ciany nawisu jest wyล‚ฤ…czona, to ustawienie jest " +"pomijane, a zmiana kierunku nastฤ™puje na kaลผdej parzystej warstwie." msgid "Classic mode" msgstr "Tryb klasyczny" @@ -10352,6 +10359,12 @@ msgid "" "are supported by less than 13%, whether they are part of a bridge or an " "overhang." msgstr "" +"Szybkoล›ฤ‡ druku zewnฤ™trznych widocznych obrysรณw mostu.\n" +"\n" +"Ponadto, jeล›li opcja zwalniania na ล‚ukach jest wyล‚ฤ…czona lub wล‚ฤ…czony jest " +"klasyczny tryb druku nawisรณw, to szybkoล›ฤ‡ druku ล›cian nawisu, ktรณre majฤ… " +"wsparcie mniejsze niลผ 13%, bฤ™dzie taka sama, niezaleลผnie od tego, czy sฤ… " +"czฤ™ล›ciฤ… mostu, czy nawisu." msgid "mm/s" msgstr "mm/s" @@ -10879,7 +10892,7 @@ msgstr "" "Kierunek, w ktรณrym wytล‚aczane sฤ… pฤ™tle ล›cian, patrzฤ…c z gรณry.\n" "\n" "Domyล›lnie wszystkie ล›ciany sฤ… wytล‚aczane w kierunku przeciwnym do ruchu " -"wskazรณwek zegara, chyba ลผe opcja Odwrรณฤ‡ na parzystych jest wล‚ฤ…czona. " +"wskazรณwek zegara, chyba ลผe opcja Zmieล„ kierunek na parzystych jest wล‚ฤ…czona. " "Ustawienie tej opcji na coล› innego niลผ Auto wymusi kierunek ล›ciany, " "niezaleลผnie od ustawienia Odwrรณฤ‡ na parzystych.\n" "\n" @@ -11848,10 +11861,10 @@ msgstr "Peล‚na prฤ™dkoล›ฤ‡ wentylatora na warstwie" 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 "" "Prฤ™dkoล›ฤ‡ wentylatora bฤ™dzie stopniowo zwiฤ™kszana liniowo od zera na warstwie " "\"close_fan_the_first_x_layers\" do maksymalnej na warstwie " @@ -13749,10 +13762,10 @@ msgid "" "triangle mesh slicing. The gap closing operation may reduce the final print " "resolution, therefore it is advisable to keep the value reasonably low." msgstr "" -"Szpary mniejsze niลผ dwukrotnoล›ฤ‡ wartoล›ci parametru \"promieล„ zamykania szpar" -"\" zostanฤ… zamkniฤ™te przy ciฤ™ciu. Operacja zamykania szpar moลผe zmniejszyฤ‡ " -"finalnฤ… rozdzielczoล›ฤ‡ wydruku, wiฤ™c zalecane jest ustawienie tej wartoล›ci na " -"rozsฤ…dnie niskim poziomie." +"Szpary mniejsze niลผ dwukrotnoล›ฤ‡ wartoล›ci parametru \"promieล„ zamykania " +"szpar\" zostanฤ… zamkniฤ™te przy ciฤ™ciu. Operacja zamykania szpar moลผe " +"zmniejszyฤ‡ finalnฤ… rozdzielczoล›ฤ‡ wydruku, wiฤ™c zalecane jest ustawienie tej " +"wartoล›ci na rozsฤ…dnie niskim poziomie." msgid "Slicing Mode" msgstr "Tryb ciฤ™cia" @@ -14176,8 +14189,8 @@ msgstr "Aktywuj kontrolฤ™ temperatury" 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" @@ -14435,9 +14448,9 @@ msgid "" "The extruder to use when printing perimeter of the wipe tower. Set to 0 to " "use the one that is available (non-soluble would be preferred)." msgstr "" -"Extruder uลผywany do drukowania obrysรณw wieลผy czyszczฤ…cej. Ustaw na \"Domyล›lny" -"\", aby uลผyฤ‡ tego, ktรณry jest dostฤ™pny (preferowany jest ten, w ktรณrym " -"zaล‚adowany jest filament nierozpuszczalny)." +"Extruder uลผywany do drukowania obrysรณw wieลผy czyszczฤ…cej. Ustaw na " +"\"Domyล›lny\", aby uลผyฤ‡ tego, ktรณry jest dostฤ™pny (preferowany jest ten, w " +"ktรณrym zaล‚adowany jest filament nierozpuszczalny)." msgid "Purging volumes - load/unload volumes" msgstr "Objฤ™toล›ci czyszczenia - objฤ™toล›ci ล‚adowania/rozล‚adowania" @@ -16227,8 +16240,8 @@ msgstr "" "Czy chcesz go zastฤ…piฤ‡?" 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 "" "Nazwa profilu zostanie zmieniona na \"Dostawca Typ Seria @nazwa drukarki, " @@ -17262,8 +17275,8 @@ msgid "" "the surface quality of your overhangs?" msgstr "" "Odwrรณฤ‡ na nieparzystych\n" -"Czy wiesz, ลผe funkcja Odwrรณฤ‡ na nieparzystych moลผe znaczฤ…co poprawiฤ‡ " -"jakoล›ฤ‡ powierzchni twoich wystฤ™pรณw?" +"Czy wiesz, ลผe funkcja Zmieล„ kierunek na nieparzystych moลผe znaczฤ…co " +"poprawiฤ‡ jakoล›ฤ‡ powierzchni twoich wystฤ™pรณw?" #: resources/data/hints.ini: [hint:Cut Tool] msgid "" @@ -17691,8 +17704,8 @@ msgstr "" #~ "(dziaล‚ajฤ… one jak rodzaj bariery).\n" #~ "\n" #~ "Nie spowoduje to rรณwnieลผ zmiany ustawieล„ wentylatora w poczฤ…tkowym G-" -#~ "code, jeล›li aktywowana jest opcja \"tylko niestandardowy poczฤ…tkowy G-code" -#~ "\".\n" +#~ "code, jeล›li aktywowana jest opcja \"tylko niestandardowy poczฤ…tkowy G-" +#~ "code\".\n" #~ "\n" #~ "Ustaw 0, aby wyล‚ฤ…czyฤ‡ tฤ™ funkcjฤ™." @@ -17807,8 +17820,8 @@ msgstr "" #~ "\n" #~ "Jednakลผe w mocno pochylonych lub zakrzywionych modelach, zwล‚aszcza przy " #~ "niskiej gฤ™stoล›ci struktury wypeล‚nienia, moลผe to prowadziฤ‡ do wywijania " -#~ "siฤ™ niewspieranej struktury wypeล‚nienia, co powoduje efekt \"pillowing" -#~ "\".\n" +#~ "siฤ™ niewspieranej struktury wypeล‚nienia, co powoduje efekt " +#~ "\"pillowing\".\n" #~ "\n" #~ "Wล‚ฤ…czenie tej opcji spowoduje drukowanie wewnฤ™trznej warstwy mostka nad " #~ "nieco niewspieranฤ… wewnฤ™trznฤ… strukturฤ… wypeล‚nienia. Poniลผsze opcje " @@ -19175,8 +19188,8 @@ msgstr "" #~ "Elevation is too low for object. Use the \"Pad around object\" feature to " #~ "print the object without elevation." #~ msgstr "" -#~ "Podniesienie zbyt maล‚e dla modelu. Uลผyj funkcji \"Podkล‚adka wokรณล‚ modelu" -#~ "\", aby wydrukowaฤ‡ model bez podniesienia." +#~ "Podniesienie zbyt maล‚e dla modelu. Uลผyj funkcji \"Podkล‚adka wokรณล‚ " +#~ "modelu\", aby wydrukowaฤ‡ model bez podniesienia." #~ msgid "" #~ "The endings of the support pillars will be deployed on the gap between " diff --git a/localization/i18n/ru/OrcaSlicer_ru.po b/localization/i18n/ru/OrcaSlicer_ru.po index b4a99052f2..f68beeed9b 100644 --- a/localization/i18n/ru/OrcaSlicer_ru.po +++ b/localization/i18n/ru/OrcaSlicer_ru.po @@ -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 \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 ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ ัƒะฟั€ะฐะฒะปะตะฝะธะต ะฒัะฟะพะผะพะณะฐั‚ะตะปัŒะฝั‹ะผ " "ะฒะตะฝั‚ะธะปัั‚ะพั€ะพะผ ะดะปั ะพั…ะปะฐะถะดะตะฝะธั ะผะพะดะตะปะตะน?" diff --git a/localization/i18n/uk/OrcaSlicer_uk.po b/localization/i18n/uk/OrcaSlicer_uk.po index f256fba815..2a4a84963c 100644 --- a/localization/i18n/uk/OrcaSlicer_uk.po +++ b/localization/i18n/uk/OrcaSlicer_uk.po @@ -4625,7 +4625,7 @@ msgstr "ะ’ะธะณะปัะด ะทะฒะตั€ั…ัƒ" #. TRN To be shown in the main menu View->Bottom msgid "Bottom" -msgstr "ะั–ะท" +msgstr "ะะธะท" msgid "Bottom View" msgstr "ะ’ะธะณะปัะด ะทะฝะธะทัƒ" diff --git a/resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json index b947c06289..c92d63d0b6 100644 --- a/resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json @@ -37,7 +37,7 @@ "Bambu Lab X1E 0.4 nozzle", "Bambu Lab A1 0.4 nozzle" ], - "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20230707 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression", + "machine_start_gcode": ";===== machine: P1P ========================\n;===== date: 20241115 =====================\n;===== turn on the HB fan & MC board fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\nM710 A1 S255 ;turn on MC fan by default(P1S)\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S[initial_extruder]A ; switch material if AMS exist\n M109 S[nozzle_temperature_initial_layer]\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T[initial_extruder]\n G1 X54 F12000\n G1 Y265\n M400\nM621 S[initial_extruder]A\nM620.1 E F{filament_max_volumetric_speed[initial_extruder]/2.4053*60} T{nozzle_temperature_range_high[initial_extruder]}\n\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S[nozzle_temperature_initial_layer]\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{nozzle_temperature_initial_layer[initial_extruder]-20}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X230 Y15\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{first_layer_print_min[0]} Y{first_layer_print_min[1]} I{first_layer_print_size[0]} J{first_layer_print_size[1]}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_extruder]==\"PLA\"}\n {if (bed_temperature[initial_extruder] >45)||(bed_temperature_initial_layer[initial_extruder] >45)}\n M106 P3 S180\n {endif};Prevent PLA from jamming\n{endif}\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n\nM104 S{nozzle_temperature_initial_layer[initial_extruder]} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== fmech mode fast check============================\n\n\n;===== nozzle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{nozzle_temperature_initial_layer[initial_extruder]}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 Y11 E0.700 F{outer_wall_volumetric_speed/(0.3*0.5)/ 4 * 60}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X18 E15 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n;curr_bed_type={curr_bed_type}\n{if curr_bed_type==\"Textured PEI Plate\"}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression", "machine_end_gcode": ";===== date: 20230428 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\n", "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C11 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nM620.11 S0\n{endif}\nM400\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\n{if long_retractions_when_cut[previous_extruder]}\nM620.11 S1 I[previous_extruder] E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\nM628 S1\nG92 E0\nG1 E{retraction_distances_when_cut[previous_extruder]} F[old_filament_e_feedrate]\nM400\nM629 S1\n{else}\nM620.11 S0\n{endif}\nG92 E0\n{if flush_length_1 > 1}\nM83\n; FLUSH_START\n; always use highest temperature to flush\nM400\n{if filament_type[next_extruder] == \"PETG\"}\nM109 S260\n{elsif filament_type[next_extruder] == \"PVA\"}\nM109 S210\n{else}\nM109 S[nozzle_temperature_range_high]\n{endif}\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n\nG91\nG1 X3 F12000; move aside to extrude\nG90\nM83\n\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X105 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\n\nG1 X70 F10000\nG1 X80 F15000\nG1 X60\nG1 X80\nG1 X60\nG1 X80 ; shake to put down garbage\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A\n" diff --git a/resources/profiles/Comgrow.json b/resources/profiles/Comgrow.json index 7eb5f7a6d8..0321ab16c9 100644 --- a/resources/profiles/Comgrow.json +++ b/resources/profiles/Comgrow.json @@ -4,6 +4,10 @@ "force_update": "0", "description": "Comgrow configurations", "machine_model_list": [ + { + "name": "Comgrow T300", + "sub_path": "machine/Comgrow T300.json" + }, { "name": "Comgrow T500", "sub_path": "machine/Comgrow T500.json" @@ -18,6 +22,10 @@ "name": "fdm_process_comgrow_common", "sub_path": "process/fdm_process_comgrow_common.json" }, + { + "name": "0.20mm Optimal @Comgrow T300 - official", + "sub_path": "process/0.20mm Optimal @Comgrow T300 0.4 - official.json" + }, { "name": "0.16mm Optimal @Comgrow T500", "sub_path": "process/0.16mm Opitmal @Comgrow T500 0.6.json" @@ -100,6 +108,10 @@ { "name": "Comgrow Generic ABS", "sub_path": "filament/Comgrow Generic ABS.json" + }, + { + "name": "Comgrow T300 PLA", + "sub_path": "filament/Comgrow T300 PLA.json" } ], "machine_list": [ @@ -111,6 +123,10 @@ "name": "fdm_comgrow_common", "sub_path": "machine/fdm_comgrow_common.json" }, + { + "name": "Comgrow T300 0.4 nozzle", + "sub_path": "machine/Comgrow T300 0.4 nozzle.json" + }, { "name": "Comgrow T500 0.4 nozzle", "sub_path": "machine/Comgrow T500 0.4 nozzle.json" diff --git a/resources/profiles/Comgrow/Comgrow T300_cover.png b/resources/profiles/Comgrow/Comgrow T300_cover.png new file mode 100644 index 0000000000..d1622e4b40 Binary files /dev/null and b/resources/profiles/Comgrow/Comgrow T300_cover.png differ diff --git a/resources/profiles/Comgrow/comgrow_t300_buildplate_model.stl b/resources/profiles/Comgrow/comgrow_t300_buildplate_model.stl new file mode 100644 index 0000000000..1c5306b2ba Binary files /dev/null and b/resources/profiles/Comgrow/comgrow_t300_buildplate_model.stl differ diff --git a/resources/profiles/Comgrow/comgrow_t300_buildplate_texture.png b/resources/profiles/Comgrow/comgrow_t300_buildplate_texture.png new file mode 100644 index 0000000000..f0da3b2543 Binary files /dev/null and b/resources/profiles/Comgrow/comgrow_t300_buildplate_texture.png differ diff --git a/resources/profiles/Comgrow/filament/Comgrow T300 PLA.json b/resources/profiles/Comgrow/filament/Comgrow T300 PLA.json new file mode 100644 index 0000000000..5d415525c1 --- /dev/null +++ b/resources/profiles/Comgrow/filament/Comgrow T300 PLA.json @@ -0,0 +1,48 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Comgrow T300 PLA", + "from": "system", + "instantiation": "true", + "inherits": "Comgrow Generic PLA", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["24"], + "filament_retraction_length": ["0.5"], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Comgrow T300 0.4 nozzle" + ], + "fan_min_speed": [ + "60" + ], + "fan_cooling_layer_time": [ + "50" + ], + "fan_max_speed": [ + "100" + ], + "slow_down_layer_time": [ + "6" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "200" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "hot_plate_temp": [ + "65" + ] +} diff --git a/resources/profiles/Comgrow/machine/Comgrow T300 0.4 nozzle.json b/resources/profiles/Comgrow/machine/Comgrow T300 0.4 nozzle.json new file mode 100644 index 0000000000..7a898f548f --- /dev/null +++ b/resources/profiles/Comgrow/machine/Comgrow T300 0.4 nozzle.json @@ -0,0 +1,88 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Comgrow T300 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_comgrow_common", + "printer_model": "Comgrow T300", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "350", + "thumbnails": [ + "64x64", + "160x160", + "176x176" + ], + "thumbnails_format": "JPG", + "before_layer_change_gcode": "", + "retraction_length": [ + "0.8" + ], + "machine_max_acceleration_e": [ + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000" + ], + "machine_max_acceleration_x": [ + "12000" + ], + "machine_max_acceleration_y": [ + "12000" + ], + "machine_max_acceleration_z": [ + "500" + ], + "machine_max_speed_x": [ + "500" + ], + "machine_max_speed_y": [ + "500" + ], + "machine_max_speed_e": [ + "50" + ], + "machine_max_speed_z": [ + "20" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "0.25" + ], + "machine_max_jerk_e": [ + "3" + ], + "z_hop": [ + "0.4" + ], + "max_layer_height": [ + "0.32" + ], + "retract_lift_below": [ + "348" + ], + "retraction_speed": [ + "50" + ], + "deretraction_speed": [ + "50" + ], + "machine_start_gcode": "G28\nG90\nG1 X0 F3000\nG1 Z0.300 F600\nG1 Y0 F3000\nG91 \nG1 X-2 Y-6 F3000\nSTART_PRINT\nM400\nG90\nM83\nG90\nG1 X0 F3000\nG1 Z0.300 F600\nG1 Y0 F3000\nG91 \nG1 X-2 Y-6 F3000\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG1 E25 F480\nG4 P1000\nG1 E-0.200 Z5 F600\nG1 X90.000 F6000\nG1 Z-5.200 F600\nG1 X60.000 E14.4 F3000\nG1 X60.000 E9.6 F3000\nG1 Y1 E0.16 F3000\nG1 X-60.000 E9.6 F3000\nG1 X-60.000 E14.4 F3000\nG1 Y1 E0.16 F3000\nG1 X60.000 E14.4 F3000\nG1 X60.000 E9.6 F3000\nG1 E-0.100 Z0.5 F600\nM400\n\n", + "machine_end_gcode": "END_PRINT\n" +} diff --git a/resources/profiles/Comgrow/machine/Comgrow T300.json b/resources/profiles/Comgrow/machine/Comgrow T300.json new file mode 100644 index 0000000000..ccf4ce5e05 --- /dev/null +++ b/resources/profiles/Comgrow/machine/Comgrow T300.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Comgrow T300", + "model_id": "Comgrow_T300", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Comgrow", + "bed_model": "comgrow_t300_buildplate_model.stl", + "bed_texture": "comgrow_t300_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Comgrow T300 PLA" +} diff --git a/resources/profiles/Comgrow/process/0.20mm Optimal @Comgrow T300 0.4 - official.json b/resources/profiles/Comgrow/process/0.20mm Optimal @Comgrow T300 0.4 - official.json new file mode 100644 index 0000000000..5831c23cfe --- /dev/null +++ b/resources/profiles/Comgrow/process/0.20mm Optimal @Comgrow T300 0.4 - official.json @@ -0,0 +1,120 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Optimal @Comgrow T300 0.4 - official", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_comgrow_common", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.2", + "max_travel_detour_distance": "0", + "bottom_surface_pattern": "monotonic", + "bottom_shell_layers": "3", + "bottom_shell_thickness": "0", + "bridge_flow": "0.95", + "bridge_speed": "50", + "internal_bridge_speed": "50", + "brim_width": "5", + "brim_type": "outer_only", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "default_acceleration": "8000", + "print_sequence": "by layer", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.42", + "wall_infill_order": "outer wall/inner wall/infill", + "line_width": "0.42", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.3", + "infill_combination": "0", + "sparse_infill_line_width": "0.5", + "infill_wall_overlap": "25%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "10", + "inner_wall_line_width": "0.45", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "skirt_distance": "3", + "skirt_height": "1", + "skirt_loops": "1", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.45", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "tree(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.15", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "3", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.2", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "0.2", + "support_speed": "80", + "support_threshold_angle": "30", + "support_object_xy_distance": "60%", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "1", + "top_surface_pattern": "monotonic", + "top_surface_line_width": "0.45", + "top_shell_layers": "4", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "60", + "initial_layer_travel_speed": "60%", + "outer_wall_speed": "150", + "inner_wall_speed": "300", + "internal_solid_infill_speed": "180", + "top_surface_speed": "180", + "gap_infill_speed": "150", + "sparse_infill_speed": "300", + "travel_speed": "350", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "seam_gap": "5%", + "outer_wall_acceleration": "5000", + "inner_wall_acceleration": "6000", + "initial_layer_acceleration": "5000", + "top_surface_acceleration": "6000", + "travel_acceleration": "8000", + "wall_generator": "classic", + "slow_down_layers": "3", + "bottom_solid_infill_flow_ratio": "1.25", + "accel_to_decel_enable": "0", + "accel_to_decel_factor": "30%", + "skirt_speed": "0", + "gcode_label_objects": "1", + "exclude_object": "1", + "compatible_printers": [ + "Comgrow T300 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Creality/machine/Creality CR-10 SE 0.2 nozzle.json b/resources/profiles/Creality/machine/Creality CR-10 SE 0.2 nozzle.json index 1ecafe3f8d..4911adffb7 100644 --- a/resources/profiles/Creality/machine/Creality CR-10 SE 0.2 nozzle.json +++ b/resources/profiles/Creality/machine/Creality CR-10 SE 0.2 nozzle.json @@ -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" ] -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality CR-10 SE 0.6 nozzle.json b/resources/profiles/Creality/machine/Creality CR-10 SE 0.6 nozzle.json index 5f56e1ff87..fbcb5d3921 100644 --- a/resources/profiles/Creality/machine/Creality CR-10 SE 0.6 nozzle.json +++ b/resources/profiles/Creality/machine/Creality CR-10 SE 0.6 nozzle.json @@ -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" ] -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality CR-10 SE 0.8 nozzle.json b/resources/profiles/Creality/machine/Creality CR-10 SE 0.8 nozzle.json index 00d3f3ff44..71fa0f5db4 100644 --- a/resources/profiles/Creality/machine/Creality CR-10 SE 0.8 nozzle.json +++ b/resources/profiles/Creality/machine/Creality CR-10 SE 0.8 nozzle.json @@ -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" ] -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality Ender-3 0.2 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 0.2 nozzle.json index 84b0aa585b..020a23436d 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 0.2 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 0.2 nozzle.json @@ -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" -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality Ender-3 0.6 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 0.6 nozzle.json index 3cd5410693..3ca555c031 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 0.6 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 0.6 nozzle.json @@ -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" -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality Ender-3 0.8 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 0.8 nozzle.json index 5d0f0b674f..1f6e3c34ef 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 0.8 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 0.8 nozzle.json @@ -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" -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality Ender-3 Pro 0.2 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 Pro 0.2 nozzle.json index 9cd139b34e..bef8c38f3d 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 Pro 0.2 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 Pro 0.2 nozzle.json @@ -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" -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality Ender-3 Pro 0.6 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 Pro 0.6 nozzle.json index 759243c2b7..268a063383 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 Pro 0.6 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 Pro 0.6 nozzle.json @@ -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" -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality Ender-3 Pro 0.8 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 Pro 0.8 nozzle.json index e807d8f2f0..b49092d49e 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 Pro 0.8 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 Pro 0.8 nozzle.json @@ -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" -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.2 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.2 nozzle.json index 158e30b6e7..b8fc2bc851 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.2 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.2 nozzle.json @@ -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" -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.6 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.6 nozzle.json index 445e0b0bc3..f774ae2713 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.6 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.6 nozzle.json @@ -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" -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.8 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.8 nozzle.json index f8930b0d96..bd4add3b08 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.8 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 S1 Plus 0.8 nozzle.json @@ -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" -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.2 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.2 nozzle.json index 5c8c2b73b6..b9a5d7fc8b 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.2 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.2 nozzle.json @@ -84,10 +84,10 @@ "0.4" ], "max_layer_height": [ - "0.32" + "0.16" ], "min_layer_height": [ - "0.08" + "0.04" ], "retraction_minimum_travel": [ "2" diff --git a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.6 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.6 nozzle.json index ccc53b8c90..ae639af95a 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.6 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.6 nozzle.json @@ -84,10 +84,10 @@ "0.4" ], "max_layer_height": [ - "0.32" + "0.48" ], "min_layer_height": [ - "0.08" + "0.12" ], "retraction_minimum_travel": [ "2" diff --git a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.8 nozzle.json b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.8 nozzle.json index f5e565f0cd..8833fd9ecd 100644 --- a/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.8 nozzle.json +++ b/resources/profiles/Creality/machine/Creality Ender-3 V3 SE 0.8 nozzle.json @@ -84,10 +84,10 @@ "0.4" ], "max_layer_height": [ - "0.32" + "0.64" ], "min_layer_height": [ - "0.08" + "0.16" ], "retraction_minimum_travel": [ "2" diff --git a/resources/profiles/Creality/machine/Creality K1 (0.8 nozzle).json b/resources/profiles/Creality/machine/Creality K1 (0.8 nozzle).json index 2c980a66aa..0a15d1d0d9 100644 --- a/resources/profiles/Creality/machine/Creality K1 (0.8 nozzle).json +++ b/resources/profiles/Creality/machine/Creality K1 (0.8 nozzle).json @@ -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" ] -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality K1 Max (0.8 nozzle).json b/resources/profiles/Creality/machine/Creality K1 Max (0.8 nozzle).json index e31c188086..c7520321c5 100644 --- a/resources/profiles/Creality/machine/Creality K1 Max (0.8 nozzle).json +++ b/resources/profiles/Creality/machine/Creality K1 Max (0.8 nozzle).json @@ -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" ] -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality K1C 0.8 nozzle.json b/resources/profiles/Creality/machine/Creality K1C 0.8 nozzle.json index 6788e0c5ec..d96df6c6d3 100644 --- a/resources/profiles/Creality/machine/Creality K1C 0.8 nozzle.json +++ b/resources/profiles/Creality/machine/Creality K1C 0.8 nozzle.json @@ -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" ] -} \ No newline at end of file +} diff --git a/resources/profiles/Creality/machine/Creality K2 Plus 0.8 nozzle.json b/resources/profiles/Creality/machine/Creality K2 Plus 0.8 nozzle.json index bdd7bb0473..2461c90711 100644 --- a/resources/profiles/Creality/machine/Creality K2 Plus 0.8 nozzle.json +++ b/resources/profiles/Creality/machine/Creality K2 Plus 0.8 nozzle.json @@ -87,7 +87,7 @@ "0.56" ], "min_layer_height": [ - "0.08" + "0.16" ], "printer_settings_id": "Creality", "retraction_minimum_travel": [ diff --git a/resources/profiles/Prusa/filament/Prusa Generic TPU @MK3.5.json b/resources/profiles/Prusa/filament/Prusa Generic TPU @MK3.5.json index dd6e47980a..3daf24d7d5 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic TPU @MK3.5.json +++ b/resources/profiles/Prusa/filament/Prusa Generic TPU @MK3.5.json @@ -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" ], diff --git a/resources/profiles/Prusa/process/process_detail_MK3.5.json b/resources/profiles/Prusa/process/process_detail_MK3.5.json index 134905069b..3e9e82439c 100644 --- a/resources/profiles/Prusa/process/process_detail_MK3.5.json +++ b/resources/profiles/Prusa/process/process_detail_MK3.5.json @@ -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", diff --git a/resources/profiles/Ratrig.json b/resources/profiles/Ratrig.json index 163d9817ad..e983dbebe3 100644 --- a/resources/profiles/Ratrig.json +++ b/resources/profiles/Ratrig.json @@ -110,6 +110,18 @@ "name": "0.25mm Quality Speed @RatRig V-Core 4 0.5", "sub_path": "process/0.25mm Quality Speed @RatRig V-Core 4 0.5.json" }, + { + "name": "0.35mm Extra Big @RatRig V-Core 4 HYBRID 0.8", + "sub_path": "process/0.35mm Extra Big @RatRig V-Core 4 HYBRID 0.8.json" + }, + { + "name": "0.30mm Big @RatRig V-Core 4 HYBRID 0.8", + "sub_path": "process/0.30mm Big @RatRig V-Core 4 HYBRID 0.8.json" + }, + { + "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.8", + "sub_path": "process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.8.json" + }, { "name": "0.25mm Quality Speed @RatRig V-Core 4 0.6", "sub_path": "process/0.25mm Quality Speed @RatRig V-Core 4 0.6.json" @@ -204,6 +216,10 @@ "name": "RatRig Generic PLA-CF", "sub_path": "filament/RatRig Generic PLA-CF.json" }, + { + "name": "RatRig Generic PCTG", + "sub_path": "filament/RatRig Generic PCTG.json" + }, { "name": "RatRig Generic PETG", "sub_path": "filament/RatRig Generic PETG.json" @@ -247,6 +263,26 @@ { "name": "RatRig PunkFil PETG", "sub_path": "filament/RatRig PunkFil PETG.json" + }, + { + "name": "RatRig BigNozzle ABS", + "sub_path": "filament/RatRig BigNozzle ABS.json" + }, + { + "name": "RatRig BigNozzle ASA", + "sub_path": "filament/RatRig BigNozzle ASA.json" + }, + { + "name": "RatRig BigNozzle PLA", + "sub_path": "filament/RatRig BigNozzle PLA.json" + }, + { + "name": "RatRig BigNozzle PETG", + "sub_path": "filament/RatRig BigNozzle PETG.json" + }, + { + "name": "RatRig BigNozzle PCTG", + "sub_path": "filament/RatRig BigNozzle PCTG.json" } ], "machine_list": [ diff --git a/resources/profiles/Ratrig/filament/RatRig BigNozzle ABS.json b/resources/profiles/Ratrig/filament/RatRig BigNozzle ABS.json new file mode 100644 index 0000000000..eb6226db69 --- /dev/null +++ b/resources/profiles/Ratrig/filament/RatRig BigNozzle ABS.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "filament_id": "GFB99", + "setting_id": "GFSA04", + "name": "RatRig BigNozzle ABS", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_abs", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "18" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.03" + ], + "hot_plate_temp_initial_layer" : [ + "108" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "30" + ] +} diff --git a/resources/profiles/Ratrig/filament/RatRig BigNozzle ASA.json b/resources/profiles/Ratrig/filament/RatRig BigNozzle ASA.json new file mode 100644 index 0000000000..31827e04c2 --- /dev/null +++ b/resources/profiles/Ratrig/filament/RatRig BigNozzle ASA.json @@ -0,0 +1,54 @@ +{ + "type": "filament", + "filament_id": "GFB98", + "setting_id": "GFSA04", + "name": "RatRig BigNozzle ASA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_asa", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "19" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.033" + ], + "hot_plate_temp_initial_layer" : [ + "108" + ], + "nozzle_temperature_initial_layer": [ + "270" + ], + "nozzle_temperature": [ + "265" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "nozzle_temperature_range_high": [ + "290" + ], + "close_fan_the_first_x_layers": [ + "2" + ], + "fan_cooling_layer_time": [ + "10" + ], + "fan_max_speed": [ + "30" + ], + "fan_min_speed": [ + "10" + ], + "overhang_fan_speed": [ + "28" + ] +} diff --git a/resources/profiles/Ratrig/filament/RatRig BigNozzle PCTG.json b/resources/profiles/Ratrig/filament/RatRig BigNozzle PCTG.json new file mode 100644 index 0000000000..480aa22396 --- /dev/null +++ b/resources/profiles/Ratrig/filament/RatRig BigNozzle PCTG.json @@ -0,0 +1,69 @@ +{ + "type": "filament", + "filament_id": "GFC99", + "setting_id": "GFSA04", + "name": "RatRig BigNozzle PCTG", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pet", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "50" + ], + "fan_min_speed": [ + "15" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.96" + ], + "filament_density": [ + "1.29" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "275" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "nozzle_temperature_range_low": [ + "240" + ], + "temperature_vitrification": [ + "90" + ] +} diff --git a/resources/profiles/Ratrig/filament/RatRig BigNozzle PETG.json b/resources/profiles/Ratrig/filament/RatRig BigNozzle PETG.json new file mode 100644 index 0000000000..da00880373 --- /dev/null +++ b/resources/profiles/Ratrig/filament/RatRig BigNozzle PETG.json @@ -0,0 +1,63 @@ +{ + "type": "filament", + "filament_id": "GFG99", + "setting_id": "GFSA04", + "name": "RatRig BigNozzle PETG", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pet", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "10" + ], + "overhang_fan_speed": [ + "100" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "90" + ], + "fan_min_speed": [ + "40" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_range_high": [ + "280" + ], + "nozzle_temperature_range_low": [ + "230" + ] +} diff --git a/resources/profiles/Ratrig/filament/RatRig BigNozzle PLA.json b/resources/profiles/Ratrig/filament/RatRig BigNozzle PLA.json new file mode 100644 index 0000000000..f3121fe45d --- /dev/null +++ b/resources/profiles/Ratrig/filament/RatRig BigNozzle PLA.json @@ -0,0 +1,39 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "RatRig BigNozzle PLA", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pla", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "20" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.05" + ], + "slow_down_layer_time": [ + "8" + ], + "nozzle_temperature_initial_layer": [ + "230" + ], + "nozzle_temperature": [ + "235" + ], + "nozzle_temperature_range_high": [ + "260" + ], + "nozzle_temperature_range_low": [ + "210" + ] +} diff --git a/resources/profiles/Ratrig/filament/RatRig Generic PCTG.json b/resources/profiles/Ratrig/filament/RatRig Generic PCTG.json new file mode 100644 index 0000000000..9f28df73ab --- /dev/null +++ b/resources/profiles/Ratrig/filament/RatRig Generic PCTG.json @@ -0,0 +1,66 @@ +{ + "type": "filament", + "filament_id": "GFC99", + "setting_id": "GFCA04", + "name": "RatRig Generic PCTG", + "from": "system", + "instantiation": "true", + "inherits": "fdm_filament_pet", + "reduce_fan_stop_start_freq": [ + "1" + ], + "slow_down_for_layer_cooling": [ + "1" + ], + "fan_cooling_layer_time": [ + "30" + ], + "overhang_fan_speed": [ + "90" + ], + "overhang_fan_threshold": [ + "25%" + ], + "fan_max_speed": [ + "40" + ], + "fan_min_speed": [ + "10" + ], + "slow_down_min_speed": [ + "10" + ], + "slow_down_layer_time": [ + "8" + ], + "filament_flow_ratio": [ + "0.94" + ], + "filament_density": [ + "1.29" + ], + "filament_max_volumetric_speed": [ + "12" + ], + "filament_z_hop": [ + "0" + ], + "enable_pressure_advance": [ + "1" + ], + "pressure_advance": [ + "0.045" + ], + "nozzle_temperature_initial_layer": [ + "255" + ], + "nozzle_temperature": [ + "255" + ], + "nozzle_temperature_range_high": [ + "270" + ], + "temperature_vitrification": [ + "90" + ] +} diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.8 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.8 nozzle.json new file mode 100644 index 0000000000..9cde1d7798 --- /dev/null +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 300 0.8 nozzle.json @@ -0,0 +1,59 @@ +{ + "type": "machine", + "setting_id": "GM002", + "name": "RatRig V-Core 4 HYBRID 300 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_klipper_common", + "printer_model": "RatRig V-Core 4 HYBRID 300", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "machine_max_speed_x": ["500", "500"], + "machine_max_speed_y": ["500", "500"], + "machine_max_speed_z": ["200", "200"], + "machine_max_speed_e": ["120", "120"], + "machine_max_acceleration_x": ["20000", "20000"], + "machine_max_acceleration_y": ["20000", "20000"], + "machine_max_acceleration_z": ["200", "200"], + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["20000", "20000"], + "machine_max_acceleration_retracting": ["20000", "20000"], + "machine_max_acceleration_travel": ["20000", "20000"], + "machine_max_jerk_x": ["5", "5"], + "machine_max_jerk_y": ["5", "5"], + "machine_max_jerk_z": ["0.4", "0.4"], + "machine_max_jerk_e": ["5", "5"], + "min_layer_height": ["0.12"], + "max_layer_height": ["0.5"], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": ["0.3"], + "retraction_length": ["0.8"], + "retraction_speed": ["120"], + "deretraction_speed": ["120"], + "wipe": ["1"], + "retract_before_wipe": ["70%"], + "z_hop": ["0.2"], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "300", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.8 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.8 nozzle.json new file mode 100644 index 0000000000..db7bb5ab3b --- /dev/null +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 400 0.8 nozzle.json @@ -0,0 +1,59 @@ +{ + "type": "machine", + "setting_id": "GM002", + "name": "RatRig V-Core 4 HYBRID 400 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_klipper_common", + "printer_model": "RatRig V-Core 4 HYBRID 400", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.8" + ], + "printable_area": [ + "0x0", + "400x0", + "400x400", + "0x400" + ], + "machine_max_speed_x": ["500", "500"], + "machine_max_speed_y": ["500", "500"], + "machine_max_speed_z": ["200", "200"], + "machine_max_speed_e": ["120", "120"], + "machine_max_acceleration_x": ["20000", "20000"], + "machine_max_acceleration_y": ["20000", "20000"], + "machine_max_acceleration_z": ["200", "200"], + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["20000", "20000"], + "machine_max_acceleration_retracting": ["20000", "20000"], + "machine_max_acceleration_travel": ["20000", "20000"], + "machine_max_jerk_x": ["5", "5"], + "machine_max_jerk_y": ["5", "5"], + "machine_max_jerk_z": ["0.4", "0.4"], + "machine_max_jerk_e": ["5", "5"], + "min_layer_height": ["0.12"], + "max_layer_height": ["0.5"], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": ["0.3"], + "retraction_length": ["0.8"], + "retraction_speed": ["120"], + "deretraction_speed": ["120"], + "wipe": ["1"], + "retract_before_wipe": ["70%"], + "z_hop": ["0.2"], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "400", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} diff --git a/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.8 nozzle.json b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.8 nozzle.json new file mode 100644 index 0000000000..5c15020a7c --- /dev/null +++ b/resources/profiles/Ratrig/machine/RatRig V-Core 4 HYBRID 500 0.8 nozzle.json @@ -0,0 +1,59 @@ +{ + "type": "machine", + "setting_id": "GM002", + "name": "RatRig V-Core 4 HYBRID 500 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_klipper_common", + "printer_model": "RatRig V-Core 4 HYBRID 500", + "printer_variant": "0.8", + "nozzle_diameter": [ + "0.6" + ], + "printable_area": [ + "0x0", + "500x0", + "500x500", + "0x500" + ], + "machine_max_speed_x": ["500", "500"], + "machine_max_speed_y": ["500", "500"], + "machine_max_speed_z": ["200", "200"], + "machine_max_speed_e": ["120", "120"], + "machine_max_acceleration_x": ["20000", "20000"], + "machine_max_acceleration_y": ["20000", "20000"], + "machine_max_acceleration_z": ["200", "200"], + "machine_max_acceleration_e": ["5000", "5000"], + "machine_max_acceleration_extruding": ["20000", "20000"], + "machine_max_acceleration_retracting": ["20000", "20000"], + "machine_max_acceleration_travel": ["20000", "20000"], + "machine_max_jerk_x": ["5", "5"], + "machine_max_jerk_y": ["5", "5"], + "machine_max_jerk_z": ["0.4", "0.4"], + "machine_max_jerk_e": ["5", "5"], + "min_layer_height": ["0.12"], + "max_layer_height": ["0.5"], + "extruder_clearance_radius": "45", + "extruder_clearance_height_to_rod": "25", + "extruder_clearance_height_to_lid": "140", + "retract_lift_below": ["0.3"], + "retraction_length": ["0.8"], + "retraction_speed": ["120"], + "deretraction_speed": ["120"], + "wipe": ["1"], + "retract_before_wipe": ["70%"], + "z_hop": ["0.2"], + "machine_start_gcode": "START_PRINT EXTRUDER_TEMP=[nozzle_temperature_initial_layer] BED_TEMP=[bed_temperature_initial_layer_single] TOTAL_LAYER_COUNT={total_layer_count} X0={first_layer_print_min[0]} Y0={first_layer_print_min[1]} X1={first_layer_print_max[0]} Y1={first_layer_print_max[1]}", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n_ON_LAYER_CHANGE LAYER={layer_num + 1}", + "change_filament_gcode": "M600", + "machine_pause_gcode": "PAUSE", + "printing_by_object_gcode": ";BETWEEN_OBJECTS\nG92 E0", + "printable_height": "500", + "time_lapse_gcode": "TIMELAPSE_TAKE_FRAME", + "thumbnails": [ + "64x64/PNG", + "100x100/PNG", + "400x300/PNG" + ] +} diff --git a/resources/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.4.json b/resources/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.4.json index 24a7497b61..adb0bcb43f 100644 --- a/resources/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.4.json +++ b/resources/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.4.json @@ -57,6 +57,6 @@ "compatible_printers": [ "RatRig V-Core 4 HYBRID 300 0.4 nozzle", "RatRig V-Core 4 HYBRID 400 0.4 nozzle", - "RatRig V-Core 4 HYBIRD 500 0.4 nozzle" + "RatRig V-Core 4 HYBRID 500 0.4 nozzle" ] } diff --git a/resources/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.5.json b/resources/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.5.json index dbf3f1e9e4..23d2671219 100644 --- a/resources/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.5.json +++ b/resources/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.5.json @@ -1,62 +1,62 @@ -{ - "type": "process", - "setting_id": "GP006", - "name": "0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.5", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_ratrig_common", - "layer_height": "0.25", - "inital_layer_height": "0.3", - "wall_count": "4", - "top_shell_layers": "4", - "bottom_shell_layers": "3", - "top_shell_thickness": "0", - "sparse_infill_density": "25%", - "infill_anchor": "600%", - "infill_anchor_max": "5", - "infill_combination": "1", - "skirt_loops": "2", - "skirt_distance": "10", - "support_threshold_angle": "65", - "support_bottom_z_distance": "0.2", - "support_on_build_plate_only": "1", - "support_object_xy_distance": "60%", - "inner_wall_speed": "300", - "small_perimeter_speed": "250", - "outer_wall_speed": "250", - "sparse_infill_speed": "400", - "internal_solid_infill_speed": "100%", - "top_surface_speed": "100%", - "support_speed": "50", - "support_interface_speed": "100%", - "bridge_speed": "50", - "gap_infill_speed": "200", - "travel_speed": "600", - "initial_layer_speed": "80", - "outer_wall_acceleration": "8000", - "inner_wall_acceleration": "10000", - "top_surface_acceleration": "0", - "internal_solid_infill_acceleration": "0", - "sparse_infill_acceleration": "15000", - "bridge_acceleration": "5000", - "initial_layer_acceleration": "2500", - "travel_acceleration": "15000", - "default_acceleration": "15000", - "line_width": "0.55", - "initial_layer_line_width": "0.7", - "inner_wall_line_width": "0.55", - "outer_wall_line_width": "0.52", - "sparse_infill_line_width": "0.55", - "internal_solid_infill_line_width": "0.55", - "top_surface_line_width": "0.55", - "support_line_width": "0.55", - "infill_wall_overlap": "18%", - "bridge_flow": "0.85", - "resolution": "0.0125", - "elefant_foot_compensation": "0.1", - "compatible_printers": [ - "RatRig V-Core 4 HYBRID 300 0.5 nozzle", - "RatRig V-Core 4 HYBRID 400 0.5 nozzle", - "RatRig V-Core 4 HYBIRD 500 0.5 nozzle" - ] -} +{ + "type": "process", + "setting_id": "GP006", + "name": "0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.5", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_ratrig_common", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.55", + "initial_layer_line_width": "0.7", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.52", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle" + ] +} diff --git a/resources/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.6.json b/resources/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.6.json index 975e82da8a..eaa07504fc 100644 --- a/resources/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.6.json +++ b/resources/profiles/Ratrig/process/0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.6.json @@ -1,62 +1,62 @@ -{ - "type": "process", - "setting_id": "GP006", - "name": "0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.6", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_ratrig_common", - "layer_height": "0.25", - "inital_layer_height": "0.3", - "wall_count": "4", - "top_shell_layers": "4", - "bottom_shell_layers": "3", - "top_shell_thickness": "0", - "sparse_infill_density": "25%", - "infill_anchor": "600%", - "infill_anchor_max": "5", - "infill_combination": "1", - "skirt_loops": "2", - "skirt_distance": "10", - "support_threshold_angle": "65", - "support_bottom_z_distance": "0.2", - "support_on_build_plate_only": "1", - "support_object_xy_distance": "60%", - "inner_wall_speed": "300", - "small_perimeter_speed": "250", - "outer_wall_speed": "250", - "sparse_infill_speed": "400", - "internal_solid_infill_speed": "100%", - "top_surface_speed": "100%", - "support_speed": "50", - "support_interface_speed": "100%", - "bridge_speed": "50", - "gap_infill_speed": "200", - "travel_speed": "600", - "initial_layer_speed": "80", - "outer_wall_acceleration": "8000", - "inner_wall_acceleration": "10000", - "top_surface_acceleration": "0", - "internal_solid_infill_acceleration": "0", - "sparse_infill_acceleration": "15000", - "bridge_acceleration": "5000", - "initial_layer_acceleration": "2500", - "travel_acceleration": "15000", - "default_acceleration": "15000", - "line_width": "0.65", - "initial_layer_line_width": "0.84", - "inner_wall_line_width": "0.65", - "outer_wall_line_width": "0.65", - "sparse_infill_line_width": "0.65", - "internal_solid_infill_line_width": "0.65", - "top_surface_line_width": "0.65", - "support_line_width": "0.65", - "infill_wall_overlap": "18%", - "bridge_flow": "0.85", - "resolution": "0.0125", - "elefant_foot_compensation": "0.1", - "compatible_printers": [ - "RatRig V-Core 4 HYBRID 300 0.6 nozzle", - "RatRig V-Core 4 HYBRID 400 0.6 nozzle", - "RatRig V-Core 4 HYBIRD 500 0.6 nozzle" - ] -} +{ + "type": "process", + "setting_id": "GP006", + "name": "0.25mm Quality Speed @RatRig V-Core 4 HYBRID 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_ratrig_common", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "4", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.65", + "initial_layer_line_width": "0.84", + "inner_wall_line_width": "0.65", + "outer_wall_line_width": "0.65", + "sparse_infill_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "top_surface_line_width": "0.65", + "support_line_width": "0.65", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} diff --git a/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 0.6.json b/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 0.6.json index 1ff1df93c8..83393ee776 100644 --- a/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 0.6.json +++ b/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 0.6.json @@ -1,60 +1,60 @@ -{ - "type": "process", - "setting_id": "GP006", - "name": "0.25mm Speed @RatRig V-Core 4 0.6", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_ratrig_common", - "layer_height": "0.25", - "inital_layer_height": "0.3", - "wall_count": "2", - "top_shell_layers": "3", - "bottom_shell_layers": "2", - "top_shell_thickness": "0", - "sparse_infill_density": "10%", - "infill_anchor": "600%", - "infill_anchor_max": "5", - "infill_combination": "1", - "support_threshold_angle": "65", - "support_bottom_z_distance": "0.2", - "support_on_build_plate_only": "1", - "support_object_xy_distance": "60%", - "inner_wall_speed": "400", - "small_perimeter_speed": "350", - "outer_wall_speed": "400", - "sparse_infill_speed": "500", - "internal_solid_infill_speed": "100%", - "top_surface_speed": "100%", - "support_speed": "50", - "support_interface_speed": "100%", - "bridge_speed": "150", - "gap_infill_speed": "200", - "travel_speed": "600", - "initial_layer_speed": "200", - "outer_wall_acceleration": "8000", - "inner_wall_acceleration": "10000", - "top_surface_acceleration": "0", - "internal_solid_infill_acceleration": "0", - "sparse_infill_acceleration": "10000", - "bridge_acceleration": "5000", - "initial_layer_acceleration": "2500", - "travel_acceleration": "15000", - "default_acceleration": "10000", - "line_width": "0.45", - "initial_layer_line_width": "0.5", - "inner_wall_line_width": "0.45", - "outer_wall_line_width": "0.45", - "sparse_infill_line_width": "0.45", - "internal_solid_infill_line_width": "0.45", - "top_surface_line_width": "0.45", - "support_line_width": "0.45", - "infill_wall_overlap": "18%", - "bridge_flow": "0.85", - "resolution": "0.0125", - "elefant_foot_compensation": "0.1", - "compatible_printers": [ - "RatRig V-Core 4 300 0.6 nozzle", - "RatRig V-Core 4 400 0.6 nozzle", - "RatRig V-Core 4 500 0.6 nozzle" - ] -} +{ + "type": "process", + "setting_id": "GP006", + "name": "0.25mm Speed @RatRig V-Core 4 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_ratrig_common", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "400", + "small_perimeter_speed": "350", + "outer_wall_speed": "400", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "200", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "10000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "10000", + "line_width": "0.65", + "initial_layer_line_width": "0.85", + "inner_wall_line_width": "0.65", + "outer_wall_line_width": "0.60", + "sparse_infill_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "top_surface_line_width": "0.65", + "support_line_width": "0.65", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 300 0.6 nozzle", + "RatRig V-Core 4 400 0.6 nozzle", + "RatRig V-Core 4 500 0.6 nozzle" + ] +} diff --git a/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.5.json b/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.5.json index d9351ba3b1..48e7577f3c 100644 --- a/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.5.json +++ b/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.5.json @@ -1,60 +1,60 @@ -{ - "type": "process", - "setting_id": "GP006", - "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.5", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_ratrig_common", - "layer_height": "0.25", - "inital_layer_height": "0.3", - "wall_count": "2", - "top_shell_layers": "3", - "bottom_shell_layers": "2", - "top_shell_thickness": "0", - "sparse_infill_density": "10%", - "infill_anchor": "600%", - "infill_anchor_max": "5", - "infill_combination": "1", - "support_threshold_angle": "65", - "support_bottom_z_distance": "0.2", - "support_on_build_plate_only": "1", - "support_object_xy_distance": "60%", - "inner_wall_speed": "500", - "small_perimeter_speed": "500", - "outer_wall_speed": "500", - "sparse_infill_speed": "500", - "internal_solid_infill_speed": "100%", - "top_surface_speed": "100%", - "support_speed": "50", - "support_interface_speed": "100%", - "bridge_speed": "150", - "gap_infill_speed": "200", - "travel_speed": "800", - "initial_layer_speed": "200", - "outer_wall_acceleration": "15000", - "inner_wall_acceleration": "20000", - "top_surface_acceleration": "0", - "internal_solid_infill_acceleration": "0", - "sparse_infill_acceleration": "20000", - "bridge_acceleration": "5000", - "initial_layer_acceleration": "2500", - "travel_acceleration": "10000", - "default_acceleration": "20000", - "line_width": "0.45", - "initial_layer_line_width": "0.5", - "inner_wall_line_width": "0.45", - "outer_wall_line_width": "0.45", - "sparse_infill_line_width": "0.45", - "internal_solid_infill_line_width": "0.45", - "top_surface_line_width": "0.45", - "support_line_width": "0.45", - "infill_wall_overlap": "18%", - "bridge_flow": "0.85", - "resolution": "0.0125", - "elefant_foot_compensation": "0.1", - "compatible_printers": [ - "RatRig V-Core 4 HYBRID 300 0.5 nozzle", - "RatRig V-Core 4 HYBRID 400 0.5 nozzle", - "RatRig V-Core 4 HYBRID 500 0.5 nozzle" - ] -} +{ + "type": "process", + "setting_id": "GP006", + "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.5", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_ratrig_common", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "500", + "small_perimeter_speed": "500", + "outer_wall_speed": "500", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "800", + "initial_layer_speed": "200", + "outer_wall_acceleration": "15000", + "inner_wall_acceleration": "20000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "20000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "10000", + "default_acceleration": "20000", + "line_width": "0.55", + "initial_layer_line_width": "0.7", + "inner_wall_line_width": "0.55", + "outer_wall_line_width": "0.52", + "sparse_infill_line_width": "0.55", + "internal_solid_infill_line_width": "0.55", + "top_surface_line_width": "0.55", + "support_line_width": "0.55", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.5 nozzle", + "RatRig V-Core 4 HYBRID 400 0.5 nozzle", + "RatRig V-Core 4 HYBRID 500 0.5 nozzle" + ] +} diff --git a/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.6.json b/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.6.json index 00d6c2113f..cc781e3f9e 100644 --- a/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.6.json +++ b/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.6.json @@ -1,60 +1,60 @@ -{ - "type": "process", - "setting_id": "GP006", - "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.6", - "from": "system", - "instantiation": "true", - "inherits": "fdm_process_ratrig_common", - "layer_height": "0.25", - "inital_layer_height": "0.3", - "wall_count": "2", - "top_shell_layers": "3", - "bottom_shell_layers": "2", - "top_shell_thickness": "0", - "sparse_infill_density": "10%", - "infill_anchor": "600%", - "infill_anchor_max": "5", - "infill_combination": "1", - "support_threshold_angle": "65", - "support_bottom_z_distance": "0.2", - "support_on_build_plate_only": "1", - "support_object_xy_distance": "60%", - "inner_wall_speed": "500", - "small_perimeter_speed": "500", - "outer_wall_speed": "500", - "sparse_infill_speed": "500", - "internal_solid_infill_speed": "100%", - "top_surface_speed": "100%", - "support_speed": "50", - "support_interface_speed": "100%", - "bridge_speed": "150", - "gap_infill_speed": "200", - "travel_speed": "800", - "initial_layer_speed": "200", - "outer_wall_acceleration": "15000", - "inner_wall_acceleration": "20000", - "top_surface_acceleration": "0", - "internal_solid_infill_acceleration": "0", - "sparse_infill_acceleration": "20000", - "bridge_acceleration": "5000", - "initial_layer_acceleration": "2500", - "travel_acceleration": "10000", - "default_acceleration": "20000", - "line_width": "0.45", - "initial_layer_line_width": "0.5", - "inner_wall_line_width": "0.45", - "outer_wall_line_width": "0.45", - "sparse_infill_line_width": "0.45", - "internal_solid_infill_line_width": "0.45", - "top_surface_line_width": "0.45", - "support_line_width": "0.45", - "infill_wall_overlap": "18%", - "bridge_flow": "0.85", - "resolution": "0.0125", - "elefant_foot_compensation": "0.1", - "compatible_printers": [ - "RatRig V-Core 4 HYBRID 300 0.6 nozzle", - "RatRig V-Core 4 HYBRID 400 0.6 nozzle", - "RatRig V-Core 4 HYBRID 500 0.6 nozzle" - ] -} +{ + "type": "process", + "setting_id": "GP006", + "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_ratrig_common", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "500", + "small_perimeter_speed": "500", + "outer_wall_speed": "500", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "800", + "initial_layer_speed": "200", + "outer_wall_acceleration": "15000", + "inner_wall_acceleration": "20000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "20000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "10000", + "default_acceleration": "20000", + "line_width": "0.65", + "initial_layer_line_width": "0.9", + "inner_wall_line_width": "0.65", + "outer_wall_line_width": "0.60", + "sparse_infill_line_width": "0.65", + "internal_solid_infill_line_width": "0.65", + "top_surface_line_width": "0.65", + "support_line_width": "0.65", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.6 nozzle", + "RatRig V-Core 4 HYBRID 400 0.6 nozzle", + "RatRig V-Core 4 HYBRID 500 0.6 nozzle" + ] +} diff --git a/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.8.json b/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.8.json new file mode 100644 index 0000000000..ba1e8c0cb1 --- /dev/null +++ b/resources/profiles/Ratrig/process/0.25mm Speed @RatRig V-Core 4 HYBRID 0.8.json @@ -0,0 +1,60 @@ +{ + "type": "process", + "setting_id": "GP006", + "name": "0.25mm Speed @RatRig V-Core 4 HYBRID 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_ratrig_common", + "layer_height": "0.25", + "inital_layer_height": "0.3", + "wall_count": "2", + "top_shell_layers": "3", + "bottom_shell_layers": "2", + "top_shell_thickness": "0", + "sparse_infill_density": "10%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "500", + "small_perimeter_speed": "500", + "outer_wall_speed": "500", + "sparse_infill_speed": "500", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "150", + "gap_infill_speed": "200", + "travel_speed": "800", + "initial_layer_speed": "200", + "outer_wall_acceleration": "15000", + "inner_wall_acceleration": "20000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "20000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "10000", + "default_acceleration": "20000", + "line_width": "0.75", + "initial_layer_line_width": "1.1", + "inner_wall_line_width": "0.75", + "outer_wall_line_width": "0.70", + "sparse_infill_line_width": "0.75", + "internal_solid_infill_line_width": "0.75", + "top_surface_line_width": "0.75", + "support_line_width": "0.75", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.8 nozzle", + "RatRig V-Core 4 HYBRID 400 0.8 nozzle", + "RatRig V-Core 4 HYBRID 500 0.8 nozzle" + ] +} diff --git a/resources/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 HYBRID 0.8.json b/resources/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 HYBRID 0.8.json new file mode 100644 index 0000000000..02512c0811 --- /dev/null +++ b/resources/profiles/Ratrig/process/0.30mm Big @RatRig V-Core 4 HYBRID 0.8.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "setting_id": "GP006", + "name": "0.30mm Big @RatRig V-Core 4 HYBRID 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_ratrig_common", + "layer_height": "0.3", + "inital_layer_height": "0.35", + "wall_count": "3", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "25%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "enable_overhang_speed": "1", + "overhang_1_4_speed": "20", + "overhang_2_4_speed": "45", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "100", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.75", + "initial_layer_line_width": "1.1", + "inner_wall_line_width": "0.75", + "outer_wall_line_width": "0.70", + "sparse_infill_line_width": "0.75", + "internal_solid_infill_line_width": "0.75", + "top_surface_line_width": "0.75", + "support_line_width": "0.75", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.8 nozzle", + "RatRig V-Core 4 HYBRID 400 0.8 nozzle", + "RatRig V-Core 4 HYBRID 500 0.8 nozzle" + ] +} diff --git a/resources/profiles/Ratrig/process/0.35mm Extra Big @RatRig V-Core 4 HYBRID 0.8.json b/resources/profiles/Ratrig/process/0.35mm Extra Big @RatRig V-Core 4 HYBRID 0.8.json new file mode 100644 index 0000000000..3f7ea6a00b --- /dev/null +++ b/resources/profiles/Ratrig/process/0.35mm Extra Big @RatRig V-Core 4 HYBRID 0.8.json @@ -0,0 +1,67 @@ +{ + "type": "process", + "setting_id": "GP006", + "name": "0.35mm Extra Big @RatRig V-Core 4 HYBRID 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_ratrig_common", + "layer_height": "0.35", + "inital_layer_height": "0.4", + "wall_count": "3", + "top_shell_layers": "4", + "bottom_shell_layers": "3", + "top_shell_thickness": "0", + "sparse_infill_density": "30%", + "infill_anchor": "600%", + "infill_anchor_max": "5", + "infill_combination": "1", + "skirt_loops": "2", + "skirt_distance": "10", + "support_threshold_angle": "65", + "support_bottom_z_distance": "0.2", + "support_on_build_plate_only": "1", + "support_object_xy_distance": "60%", + "inner_wall_speed": "300", + "small_perimeter_speed": "250", + "outer_wall_speed": "250", + "sparse_infill_speed": "400", + "internal_solid_infill_speed": "100%", + "top_surface_speed": "100%", + "support_speed": "50", + "support_interface_speed": "100%", + "bridge_speed": "50", + "gap_infill_speed": "200", + "travel_speed": "600", + "initial_layer_speed": "80", + "enable_overhang_speed": "1", + "overhang_1_4_speed": "20", + "overhang_2_4_speed": "45", + "overhang_3_4_speed": "80", + "overhang_4_4_speed": "100", + "outer_wall_acceleration": "8000", + "inner_wall_acceleration": "10000", + "top_surface_acceleration": "0", + "internal_solid_infill_acceleration": "0", + "sparse_infill_acceleration": "15000", + "bridge_acceleration": "5000", + "initial_layer_acceleration": "2500", + "travel_acceleration": "15000", + "default_acceleration": "15000", + "line_width": "0.75", + "initial_layer_line_width": "1.1", + "inner_wall_line_width": "0.75", + "outer_wall_line_width": "0.70", + "sparse_infill_line_width": "0.75", + "internal_solid_infill_line_width": "0.75", + "top_surface_line_width": "0.75", + "support_line_width": "0.75", + "infill_wall_overlap": "18%", + "bridge_flow": "0.85", + "resolution": "0.0125", + "elefant_foot_compensation": "0.1", + "compatible_printers": [ + "RatRig V-Core 4 HYBRID 300 0.8 nozzle", + "RatRig V-Core 4 HYBRID 400 0.8 nozzle", + "RatRig V-Core 4 HYBRID 500 0.8 nozzle" + ] +} diff --git a/resources/profiles/Sovol.json b/resources/profiles/Sovol.json index 46a6e8bb07..c3bea8bf19 100644 --- a/resources/profiles/Sovol.json +++ b/resources/profiles/Sovol.json @@ -24,6 +24,14 @@ { "name": "Sovol SV06 Plus", "sub_path": "machine/Sovol SV06 Plus.json" + }, + { + "name": "Sovol SV06 ACE", + "sub_path": "machine/Sovol SV06 ACE.json" + }, + { + "name": "Sovol SV06 Plus ACE", + "sub_path": "machine/Sovol SV06 Plus ACE.json" }, { "name": "Sovol SV07", @@ -90,6 +98,14 @@ { "name": "0.20mm Standard @Sovol SV06Plus", "sub_path": "process/0.20mm Standard @Sovol SV06Plus.json" + }, + { + "name": "0.20mm Standard @Sovol SV06 ACE - official", + "sub_path": "process/0.20mm Standard @Sovol SV06 ACE - official.json" + }, + { + "name": "0.20mm Standard @Sovol SV06 Plus ACE - official", + "sub_path": "process/0.20mm Standard @Sovol SV06 Plus ACE - official.json" }, { "name": "0.20mm Standard @Sovol SV07", @@ -157,6 +173,38 @@ "name": "Sovol Generic TPU", "sub_path": "filament/Sovol Generic TPU.json" }, + { + "name": "Sovol SV06 ACE PLA", + "sub_path": "filament/Sovol SV06 ACE PLA.json" + }, + { + "name": "Sovol SV06 ACE ABS", + "sub_path": "filament/Sovol SV06 ACE ABS.json" + }, + { + "name": "Sovol SV06 ACE PETG", + "sub_path": "filament/Sovol SV06 ACE PETG.json" + }, + { + "name": "Sovol SV06 ACE TPU", + "sub_path": "filament/Sovol SV06 ACE TPU.json" + }, + { + "name": "Sovol SV06 Plus ACE PLA", + "sub_path": "filament/Sovol SV06 Plus ACE PLA.json" + }, + { + "name": "Sovol SV06 Plus ACE ABS", + "sub_path": "filament/Sovol SV06 Plus ACE ABS.json" + }, + { + "name": "Sovol SV06 Plus ACE PETG", + "sub_path": "filament/Sovol SV06 Plus ACE PETG.json" + }, + { + "name": "Sovol SV06 Plus ACE TPU", + "sub_path": "filament/Sovol SV06 Plus ACE TPU.json" + }, { "name": "Sovol SV07 PLA", "sub_path": "filament/Sovol SV07 PLA.json" @@ -206,6 +254,14 @@ { "name": "Sovol SV06 Plus 0.4 nozzle", "sub_path": "machine/Sovol SV06 Plus 0.4 nozzle.json" + }, + { + "name": "Sovol SV06 ACE 0.4 nozzle", + "sub_path": "machine/Sovol SV06 ACE 0.4 nozzle.json" + }, + { + "name": "Sovol SV06 Plus ACE 0.4 nozzle", + "sub_path": "machine/Sovol SV06 Plus ACE 0.4 nozzle.json" }, { "name": "Sovol SV07 0.4 nozzle", diff --git a/resources/profiles/Sovol/Sovol SV06 ACE_cover.png b/resources/profiles/Sovol/Sovol SV06 ACE_cover.png new file mode 100644 index 0000000000..b10fde7707 Binary files /dev/null and b/resources/profiles/Sovol/Sovol SV06 ACE_cover.png differ diff --git a/resources/profiles/Sovol/Sovol SV06 Plus ACE_cover.png b/resources/profiles/Sovol/Sovol SV06 Plus ACE_cover.png new file mode 100644 index 0000000000..2cbbe7cf30 Binary files /dev/null and b/resources/profiles/Sovol/Sovol SV06 Plus ACE_cover.png differ diff --git a/resources/profiles/Sovol/filament/Sovol SV06 ACE ABS.json b/resources/profiles/Sovol/filament/Sovol SV06 ACE ABS.json new file mode 100644 index 0000000000..93d30e325c --- /dev/null +++ b/resources/profiles/Sovol/filament/Sovol SV06 ACE ABS.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Sovol SV06 ACE ABS", + "from": "system", + "instantiation": "true", + "inherits": "Sovol Generic ABS", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["15"], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 ACE 0.4 nozzle" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "30" + ], + "slow_down_layer_time": [ + "5" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "hot_plate_temp": [ + "95" + ] +} diff --git a/resources/profiles/Sovol/filament/Sovol SV06 ACE PETG.json b/resources/profiles/Sovol/filament/Sovol SV06 ACE PETG.json new file mode 100644 index 0000000000..27284f6f72 --- /dev/null +++ b/resources/profiles/Sovol/filament/Sovol SV06 ACE PETG.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Sovol SV06 ACE PETG", + "from": "system", + "instantiation": "true", + "inherits": "Sovol Generic PETG", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["15"], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 ACE 0.4 nozzle" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "30" + ], + "slow_down_layer_time": [ + "5" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "hot_plate_temp": [ + "85" + ] +} diff --git a/resources/profiles/Sovol/filament/Sovol SV06 ACE PLA.json b/resources/profiles/Sovol/filament/Sovol SV06 ACE PLA.json new file mode 100644 index 0000000000..27ab175790 --- /dev/null +++ b/resources/profiles/Sovol/filament/Sovol SV06 ACE PLA.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Sovol SV06 ACE PLA", + "from": "system", + "instantiation": "true", + "inherits": "Sovol Generic PLA", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["21"], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 ACE 0.4 nozzle" + ], + "fan_min_speed": [ + "50" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ] +} diff --git a/resources/profiles/Sovol/filament/Sovol SV06 ACE TPU.json b/resources/profiles/Sovol/filament/Sovol SV06 ACE TPU.json new file mode 100644 index 0000000000..3379e27463 --- /dev/null +++ b/resources/profiles/Sovol/filament/Sovol SV06 ACE TPU.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Sovol SV06 ACE TPU", + "from": "system", + "instantiation": "true", + "inherits": "Sovol Generic TPU", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["3.6"], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 ACE 0.4 nozzle" + ], + "fan_min_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ] +} diff --git a/resources/profiles/Sovol/filament/Sovol SV06 Plus ACE ABS.json b/resources/profiles/Sovol/filament/Sovol SV06 Plus ACE ABS.json new file mode 100644 index 0000000000..33e25425f5 --- /dev/null +++ b/resources/profiles/Sovol/filament/Sovol SV06 Plus ACE ABS.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Sovol SV06 Plus ACE ABS", + "from": "system", + "instantiation": "true", + "inherits": "Sovol Generic ABS", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["15"], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 Plus ACE 0.4 nozzle" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "30" + ], + "slow_down_layer_time": [ + "5" + ], + "nozzle_temperature_initial_layer": [ + "280" + ], + "nozzle_temperature": [ + "270" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "95" + ], + "hot_plate_temp": [ + "95" + ] +} diff --git a/resources/profiles/Sovol/filament/Sovol SV06 Plus ACE PETG.json b/resources/profiles/Sovol/filament/Sovol SV06 Plus ACE PETG.json new file mode 100644 index 0000000000..e69c6117e4 --- /dev/null +++ b/resources/profiles/Sovol/filament/Sovol SV06 Plus ACE PETG.json @@ -0,0 +1,47 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Sovol SV06 Plus ACE PETG", + "from": "system", + "instantiation": "true", + "inherits": "Sovol Generic PETG", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["15"], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 Plus ACE 0.4 nozzle" + ], + "fan_min_speed": [ + "30" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "30" + ], + "slow_down_layer_time": [ + "5" + ], + "nozzle_temperature_initial_layer": [ + "260" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "85" + ], + "hot_plate_temp": [ + "85" + ] +} diff --git a/resources/profiles/Sovol/filament/Sovol SV06 Plus ACE PLA.json b/resources/profiles/Sovol/filament/Sovol SV06 Plus ACE PLA.json new file mode 100644 index 0000000000..642d2d12b7 --- /dev/null +++ b/resources/profiles/Sovol/filament/Sovol SV06 Plus ACE PLA.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Sovol SV06 Plus ACE PLA", + "from": "system", + "instantiation": "true", + "inherits": "Sovol Generic PLA", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["21"], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 Plus ACE 0.4 nozzle" + ], + "fan_min_speed": [ + "50" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "slow_down_layer_time": [ + "6" + ], + "slow_down_min_speed": [ + "20" + ], + "nozzle_temperature_initial_layer": [ + "235" + ], + "nozzle_temperature": [ + "210" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ] +} diff --git a/resources/profiles/Sovol/filament/Sovol SV06 Plus ACE TPU.json b/resources/profiles/Sovol/filament/Sovol SV06 Plus ACE TPU.json new file mode 100644 index 0000000000..77163f8a94 --- /dev/null +++ b/resources/profiles/Sovol/filament/Sovol SV06 Plus ACE TPU.json @@ -0,0 +1,50 @@ +{ + "type": "filament", + "filament_id": "GFL99", + "setting_id": "GFSA04", + "name": "Sovol SV06 Plus ACE TPU", + "from": "system", + "instantiation": "true", + "inherits": "Sovol Generic TPU", + "filament_flow_ratio": ["0.98"], + "filament_max_volumetric_speed": ["3.6"], + "full_fan_speed_layer": [ + "3" + ], + "compatible_printers": [ + "Sovol SV06 Plus ACE 0.4 nozzle" + ], + "fan_min_speed": [ + "100" + ], + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "100" + ], + "slow_down_layer_time": [ + "5" + ], + "slow_down_min_speed": [ + "10" + ], + "nozzle_temperature_initial_layer": [ + "250" + ], + "nozzle_temperature": [ + "245" + ], + "nozzle_temperature_range_low": [ + "190" + ], + "nozzle_temperature_range_high": [ + "300" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "hot_plate_temp": [ + "60" + ] +} diff --git a/resources/profiles/Sovol/machine/Sovol SV06 ACE 0.4 nozzle.json b/resources/profiles/Sovol/machine/Sovol SV06 ACE 0.4 nozzle.json new file mode 100644 index 0000000000..88ded0ba49 --- /dev/null +++ b/resources/profiles/Sovol/machine/Sovol SV06 ACE 0.4 nozzle.json @@ -0,0 +1,130 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Sovol SV06 ACE 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Sovol SV06 ACE", + "default_print_profile": "0.20mm Standard @Sovol SV06 ACE - official", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "220x0", + "220x220", + "0x220" + ], + "printable_height": "250", + "thumbnails": [ + "96x96", + "160x160" + ], + "thumbnails_format": "PNG", + "retraction_length": [ + "0.8" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_x": [ + "600", + "600" + ], + "machine_max_speed_y": [ + "600", + "600" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "z_hop": [ + "0.4", + "0.4" + ], + "z_hop_types":[ + "Auto Lift" + ], + "max_layer_height": [ + "0.32", + "0.32" + ], + "retract_lift_below": [ + "248", + "248" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "40", + "40" + ], + "wipe_distance": [ + "2", + "2" + ], + "retract_minimum_trave": [ + "1", + "1" + ], + "retract_before_wipe": [ + "100", + "100" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "0.5" + ], + "gcode_flavor": "klipper", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "machine_start_gcode": "START_PRINT\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nG90\nG1 X0 F6000\nG1 Y20\nG1 Z0.400 F600\nG1 Y-4 F6000\nM400\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG91\nM83\nG1 E-0.200 Z5 F600\nG1 X{print_bed_max[1] / 3} F6000\nG1 Z-4.800 F600\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 Y1 E0.16 F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 Y1 E0.24 F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 E-0.200 Z1 F600\nM400\n\n", + "machine_end_gcode": "END_PRINT\n", + "default_filament_profile": [ + "Sovol SV06 ACE PLA" + ] +} diff --git a/resources/profiles/Sovol/machine/Sovol SV06 ACE.json b/resources/profiles/Sovol/machine/Sovol SV06 ACE.json new file mode 100644 index 0000000000..be25128279 --- /dev/null +++ b/resources/profiles/Sovol/machine/Sovol SV06 ACE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV06 ACE", + "model_id": "Sovol-SV06-ACE", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv06_ace_buildplate_model.stl", + "bed_texture": "sovol_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Sovol SV06 ACE PLA" +} diff --git a/resources/profiles/Sovol/machine/Sovol SV06 Plus ACE 0.4 nozzle.json b/resources/profiles/Sovol/machine/Sovol SV06 Plus ACE 0.4 nozzle.json new file mode 100644 index 0000000000..2223662fc5 --- /dev/null +++ b/resources/profiles/Sovol/machine/Sovol SV06 Plus ACE 0.4 nozzle.json @@ -0,0 +1,133 @@ +{ + "type": "machine", + "setting_id": "GM001", + "name": "Sovol SV06 Plus ACE 0.4 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "printer_model": "Sovol SV06 Plus ACE", + "default_print_profile": "0.20mm Standard @Sovol SV06 Plus ACE - official", + "nozzle_diameter": [ + "0.4" + ], + "printable_area": [ + "0x0", + "300x0", + "300x300", + "0x300" + ], + "printable_height": "350", + "thumbnails": [ + "96x96", + "160x160" + ], + "thumbnails_format": "PNG", + "retraction_length": [ + "0.8" + ], + "retraction_minimum_travel": [ + "1" + ], + "machine_max_acceleration_e": [ + "5000", + "5000" + ], + "machine_max_acceleration_extruding": [ + "20000", + "20000" + ], + "machine_max_acceleration_retracting": [ + "5000", + "5000" + ], + "machine_max_acceleration_travel": [ + "20000", + "20000" + ], + "machine_max_acceleration_x": [ + "20000", + "20000" + ], + "machine_max_acceleration_y": [ + "20000", + "20000" + ], + "machine_max_acceleration_z": [ + "500", + "500" + ], + "machine_max_speed_x": [ + "500", + "500" + ], + "machine_max_speed_y": [ + "500", + "500" + ], + "machine_max_speed_e": [ + "50", + "50" + ], + "machine_max_speed_z": [ + "10", + "10" + ], + "z_hop": [ + "0.4", + "0.4" + ], + "z_hop_types":[ + "Auto Lift" + ], + "max_layer_height": [ + "0.32", + "0.32" + ], + "retract_lift_below": [ + "343", + "343" + ], + "retraction_speed": [ + "40", + "40" + ], + "deretraction_speed": [ + "40", + "40" + ], + "wipe_distance": [ + "2", + "2" + ], + "retract_minimum_trave": [ + "1", + "1" + ], + "retract_before_wipe": [ + "100", + "100" + ], + "retract_length_toolchange": [ + "2", + "2" + ], + "machine_max_jerk_e": [ + "2.5" + ], + "machine_max_jerk_x": [ + "9" + ], + "machine_max_jerk_y": [ + "9" + ], + "machine_max_jerk_z": [ + "0.5" + ], + "gcode_flavor": "klipper", + "before_layer_change_gcode": "TIMELAPSE_TAKE_FRAME\nG92 E0", + "machine_start_gcode": "M140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\nSTART_PRINT\nG28\nG90\nG1 X0 F6000\nG1 Y-4\nG1 Z0.200 F600\nM400\nM104 S[nozzle_temperature_initial_layer] ;set extruder temp\nM109 S[nozzle_temperature_initial_layer];wait for extruder temp\nG91\nM83\nG1 E-0.200 Z5 F600\nG1 X{print_bed_max[1] / 3} F6000\nG1 Z-5 F600\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 Y1 E0.16 F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 X-{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 Y1 E0.24 F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.24} F3000\nG1 X{print_bed_max[1] / 6} E{print_bed_max[1] / 6 * 0.16} F3000\nG1 E-0.200 Z1 F600\nM400\n\n", + "machine_end_gcode": "END_PRINT\n", + "default_filament_profile": [ + "Sovol SV06 Plus ACE PLA" + ] +} diff --git a/resources/profiles/Sovol/machine/Sovol SV06 Plus ACE.json b/resources/profiles/Sovol/machine/Sovol SV06 Plus ACE.json new file mode 100644 index 0000000000..4c736bc7d6 --- /dev/null +++ b/resources/profiles/Sovol/machine/Sovol SV06 Plus ACE.json @@ -0,0 +1,12 @@ +{ + "type": "machine_model", + "name": "Sovol SV06 Plus ACE", + "model_id": "Sovol-SV06-Plus-ACE", + "nozzle_diameter": "0.4", + "machine_tech": "FFF", + "family": "Sovol", + "bed_model": "sovol_sv06plus_ace_buildplate_model.stl", + "bed_texture": "sovol_buildplate_texture.png", + "hotend_model": "", + "default_materials": "Sovol SV06 Plus ACE PLA" +} diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06 ACE - official.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06 ACE - official.json new file mode 100644 index 0000000000..6bfdda69af --- /dev/null +++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06 ACE - official.json @@ -0,0 +1,125 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Sovol SV06 ACE - official", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "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": "50", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "10000", + "outer_wall_acceleration": "6000", + "top_surface_acceleration": "6000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_sequence": "inner-outer-inner wall", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "10000", + "inner_wall_acceleration": "8000", + "bridge_acceleration": "100%", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{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": "20", + "inner_wall_line_width": "0.42", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_gap": "5%", + "skirt_distance": "0", + "skirt_height": "1", + "skirt_loops": "1", + "skirt_speed": "30", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "3", + "top_shell_thickness": "0.8", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "40", + "initial_layer_travel_speed": "60%", + "slow_down_layers": "3", + "outer_wall_speed": "200", + "inner_wall_speed": "270", + "internal_solid_infill_speed": "200", + "top_surface_speed": "200", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "travel_speed": "600", + "enable_prime_tower": "0", + "wipe_tower_no_sparse_layers": "0", + "prime_tower_width": "60", + "xy_hole_compensation": "0", + "xy_contour_compensation": "0", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.8", + "only_one_wall_top": "1", + "minimum_sparse_infill_threshold": "0", + "gcode_label_objects": "1", + "exclude_object": "1", + "accel_to_decel_enable": "0", + "thick_bridges": "1", + "compatible_printers": [ + "Sovol SV06 ACE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06 Plus ACE - official.json b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06 Plus ACE - official.json new file mode 100644 index 0000000000..671915ee36 --- /dev/null +++ b/resources/profiles/Sovol/process/0.20mm Standard @Sovol SV06 Plus ACE - official.json @@ -0,0 +1,125 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @Sovol SV06 Plus ACE - official", + "from": "system", + "inherits": "fdm_process_common", + "instantiation": "true", + "adaptive_layer_height": "1", + "reduce_crossing_wall": "0", + "layer_height": "0.20", + "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": "50", + "brim_type": "auto_brim", + "brim_width": "5", + "brim_object_gap": "0", + "compatible_printers_condition": "", + "print_sequence": "by layer", + "default_acceleration": "8000", + "outer_wall_acceleration": "5000", + "top_surface_acceleration": "6000", + "bridge_no_support": "0", + "draft_shield": "disabled", + "elefant_foot_compensation": "0.1", + "enable_arc_fitting": "0", + "outer_wall_line_width": "0.4", + "wall_infill_order": "inner wall/outer wall/infill", + "wall_sequence": "inner-outer-inner wall", + "line_width": "0.4", + "infill_direction": "45", + "sparse_infill_density": "10%", + "sparse_infill_pattern": "grid", + "initial_layer_acceleration": "2000", + "travel_acceleration": "8000", + "inner_wall_acceleration": "6000", + "bridge_acceleration": "100%", + "initial_layer_line_width": "0.5", + "initial_layer_print_height": "0.25", + "infill_combination": "0", + "sparse_infill_line_width": "0.45", + "infill_wall_overlap": "30%", + "interface_shells": "0", + "ironing_flow": "15%", + "ironing_spacing": "0.25", + "ironing_speed": "15", + "ironing_type": "no ironing", + "reduce_infill_retraction": "1", + "filename_format": "{printer_model}_{input_filename_base}_{filament_type[0]}_{layer_height}_{print_time}.gcode", + "detect_overhang_wall": "1", + "overhang_1_4_speed": "0", + "overhang_2_4_speed": "60", + "overhang_3_4_speed": "30", + "overhang_4_4_speed": "20", + "inner_wall_line_width": "0.42", + "wall_loops": "2", + "print_settings_id": "", + "raft_layers": "0", + "seam_position": "aligned", + "seam_gap": "5%", + "skirt_distance": "0", + "skirt_height": "1", + "skirt_loops": "1", + "skirt_speed": "50", + "minimum_sparse_infill_area": "10", + "internal_solid_infill_line_width": "0.4", + "spiral_mode": "0", + "standby_temperature_delta": "-5", + "enable_support": "0", + "resolution": "0.012", + "support_type": "normal(auto)", + "support_style": "snug", + "support_on_build_plate_only": "0", + "support_top_z_distance": "0.2", + "support_filament": "0", + "support_line_width": "0.45", + "support_interface_loop_pattern": "0", + "support_interface_filament": "0", + "support_interface_top_layers": "2", + "support_interface_bottom_layers": "-1", + "support_interface_spacing": "0.5", + "support_interface_speed": "100%", + "support_base_pattern": "rectilinear", + "support_base_pattern_spacing": "2.5", + "support_speed": "80", + "support_threshold_angle": "20", + "support_object_xy_distance": "0.35", + "tree_support_branch_angle": "40", + "tree_support_wall_count": "0", + "detect_thin_wall": "0", + "top_surface_pattern": "monotonicline", + "top_surface_line_width": "0.38", + "top_shell_layers": "4", + "top_shell_thickness": "1.0", + "initial_layer_speed": "30", + "initial_layer_infill_speed": "40", + "initial_layer_travel_speed": "60%", + "slow_down_layers": "3", + "outer_wall_speed": "200", + "inner_wall_speed": "270", + "internal_solid_infill_speed": "200", + "top_surface_speed": "200", + "gap_infill_speed": "200", + "sparse_infill_speed": "300", + "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", + "wall_generator": "classic", + "top_solid_infill_flow_ratio": "0.8", + "only_one_wall_top": "1", + "minimum_sparse_infill_threshold": "0", + "gcode_label_objects": "1", + "exclude_object": "1", + "accel_to_decel_enable": "0", + "thick_bridges": "1", + "compatible_printers": [ + "Sovol SV06 Plus ACE 0.4 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Sovol/sovol_buildplate_texture.png b/resources/profiles/Sovol/sovol_buildplate_texture.png new file mode 100644 index 0000000000..f4333808ed Binary files /dev/null and b/resources/profiles/Sovol/sovol_buildplate_texture.png differ diff --git a/resources/profiles/Sovol/sovol_sv06_ace_buildplate_model.stl b/resources/profiles/Sovol/sovol_sv06_ace_buildplate_model.stl new file mode 100644 index 0000000000..70d11cdea6 Binary files /dev/null and b/resources/profiles/Sovol/sovol_sv06_ace_buildplate_model.stl differ diff --git a/resources/profiles/Sovol/sovol_sv06plus_ace_buildplate_model.stl b/resources/profiles/Sovol/sovol_sv06plus_ace_buildplate_model.stl new file mode 100644 index 0000000000..fe9a4e6667 Binary files /dev/null and b/resources/profiles/Sovol/sovol_sv06plus_ace_buildplate_model.stl differ diff --git a/resources/profiles/Voron.json b/resources/profiles/Voron.json index 7bfa7c6615..a821cfc7c0 100644 --- a/resources/profiles/Voron.json +++ b/resources/profiles/Voron.json @@ -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" diff --git a/resources/profiles/Voron/filament/Voron Generic ABS.json b/resources/profiles/Voron/filament/Voron Generic ABS.json index a321511ad0..a93df9012f 100644 --- a/resources/profiles/Voron/filament/Voron Generic ABS.json +++ b/resources/profiles/Voron/filament/Voron Generic ABS.json @@ -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" diff --git a/resources/profiles/Voron/filament/Voron Generic ASA.json b/resources/profiles/Voron/filament/Voron Generic ASA.json index 2e32235db1..2c323cb525 100644 --- a/resources/profiles/Voron/filament/Voron Generic ASA.json +++ b/resources/profiles/Voron/filament/Voron Generic ASA.json @@ -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" diff --git a/resources/profiles/Voron/filament/Voron Generic PA-CF.json b/resources/profiles/Voron/filament/Voron Generic PA-CF.json index 868ca5dba6..30e5136fd0 100644 --- a/resources/profiles/Voron/filament/Voron Generic PA-CF.json +++ b/resources/profiles/Voron/filament/Voron Generic PA-CF.json @@ -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" diff --git a/resources/profiles/Voron/filament/Voron Generic PA.json b/resources/profiles/Voron/filament/Voron Generic PA.json index 391f871744..91790d2f80 100644 --- a/resources/profiles/Voron/filament/Voron Generic PA.json +++ b/resources/profiles/Voron/filament/Voron Generic PA.json @@ -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" diff --git a/resources/profiles/Voron/filament/Voron Generic PC.json b/resources/profiles/Voron/filament/Voron Generic PC.json index eec0beb6eb..96de811416 100644 --- a/resources/profiles/Voron/filament/Voron Generic PC.json +++ b/resources/profiles/Voron/filament/Voron Generic PC.json @@ -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" diff --git a/resources/profiles/Voron/filament/Voron Generic PETG.json b/resources/profiles/Voron/filament/Voron Generic PETG.json index ddd396ff4c..6238ed6a3c 100644 --- a/resources/profiles/Voron/filament/Voron Generic PETG.json +++ b/resources/profiles/Voron/filament/Voron Generic PETG.json @@ -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" diff --git a/resources/profiles/Voron/filament/Voron Generic PLA-CF.json b/resources/profiles/Voron/filament/Voron Generic PLA-CF.json index 9de164685b..904e232753 100644 --- a/resources/profiles/Voron/filament/Voron Generic PLA-CF.json +++ b/resources/profiles/Voron/filament/Voron Generic PLA-CF.json @@ -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" diff --git a/resources/profiles/Voron/filament/Voron Generic PLA.json b/resources/profiles/Voron/filament/Voron Generic PLA.json index 699970bf68..1147466761 100644 --- a/resources/profiles/Voron/filament/Voron Generic PLA.json +++ b/resources/profiles/Voron/filament/Voron Generic PLA.json @@ -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" diff --git a/resources/profiles/Voron/filament/Voron Generic PVA.json b/resources/profiles/Voron/filament/Voron Generic PVA.json index 631be1e27a..75cb3f3b22 100644 --- a/resources/profiles/Voron/filament/Voron Generic PVA.json +++ b/resources/profiles/Voron/filament/Voron Generic PVA.json @@ -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" diff --git a/resources/profiles/Voron/filament/Voron Generic TPU.json b/resources/profiles/Voron/filament/Voron Generic TPU.json index 891156cf1d..00ea690e72 100644 --- a/resources/profiles/Voron/filament/Voron Generic TPU.json +++ b/resources/profiles/Voron/filament/Voron Generic TPU.json @@ -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" diff --git a/resources/profiles/Voron/machine/Voron 0.1 0.5 nozzle.json b/resources/profiles/Voron/machine/Voron 0.1 0.5 nozzle.json new file mode 100644 index 0000000000..7efe30a3c8 --- /dev/null +++ b/resources/profiles/Voron/machine/Voron 0.1 0.5 nozzle.json @@ -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" +} diff --git a/resources/profiles/Voron/machine/Voron 0.1.json b/resources/profiles/Voron/machine/Voron 0.1.json index d520c09d23..a773f78eda 100644 --- a/resources/profiles/Voron/machine/Voron 0.1.json +++ b/resources/profiles/Voron/machine/Voron 0.1.json @@ -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", diff --git a/resources/profiles/Voron/machine/Voron 2.4 250 0.5 nozzle.json b/resources/profiles/Voron/machine/Voron 2.4 250 0.5 nozzle.json new file mode 100644 index 0000000000..af60cbe29d --- /dev/null +++ b/resources/profiles/Voron/machine/Voron 2.4 250 0.5 nozzle.json @@ -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" +} diff --git a/resources/profiles/Voron/machine/Voron 2.4 250.json b/resources/profiles/Voron/machine/Voron 2.4 250.json index a0936a3a8f..b032e4e779 100644 --- a/resources/profiles/Voron/machine/Voron 2.4 250.json +++ b/resources/profiles/Voron/machine/Voron 2.4 250.json @@ -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", diff --git a/resources/profiles/Voron/machine/Voron 2.4 300 0.5 nozzle.json b/resources/profiles/Voron/machine/Voron 2.4 300 0.5 nozzle.json new file mode 100644 index 0000000000..52fb046b56 --- /dev/null +++ b/resources/profiles/Voron/machine/Voron 2.4 300 0.5 nozzle.json @@ -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" +} diff --git a/resources/profiles/Voron/machine/Voron 2.4 300.json b/resources/profiles/Voron/machine/Voron 2.4 300.json index 5291f7a2ff..094357baa4 100644 --- a/resources/profiles/Voron/machine/Voron 2.4 300.json +++ b/resources/profiles/Voron/machine/Voron 2.4 300.json @@ -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", diff --git a/resources/profiles/Voron/machine/Voron 2.4 350 0.5 nozzle.json b/resources/profiles/Voron/machine/Voron 2.4 350 0.5 nozzle.json new file mode 100644 index 0000000000..856008d6b2 --- /dev/null +++ b/resources/profiles/Voron/machine/Voron 2.4 350 0.5 nozzle.json @@ -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" +} diff --git a/resources/profiles/Voron/machine/Voron 2.4 350.json b/resources/profiles/Voron/machine/Voron 2.4 350.json index ae772b063d..785831a3a1 100644 --- a/resources/profiles/Voron/machine/Voron 2.4 350.json +++ b/resources/profiles/Voron/machine/Voron 2.4 350.json @@ -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", diff --git a/resources/profiles/Voron/machine/Voron Switchwire 250 0.5 nozzle.json b/resources/profiles/Voron/machine/Voron Switchwire 250 0.5 nozzle.json new file mode 100644 index 0000000000..5b8044a8db --- /dev/null +++ b/resources/profiles/Voron/machine/Voron Switchwire 250 0.5 nozzle.json @@ -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" +} diff --git a/resources/profiles/Voron/machine/Voron Switchwire 250.json b/resources/profiles/Voron/machine/Voron Switchwire 250.json index 6a3e3de7cc..9955eaa057 100644 --- a/resources/profiles/Voron/machine/Voron Switchwire 250.json +++ b/resources/profiles/Voron/machine/Voron Switchwire 250.json @@ -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": "", diff --git a/resources/profiles/Voron/machine/Voron Trident 250 0.5 nozzle.json b/resources/profiles/Voron/machine/Voron Trident 250 0.5 nozzle.json new file mode 100644 index 0000000000..f7c94d5454 --- /dev/null +++ b/resources/profiles/Voron/machine/Voron Trident 250 0.5 nozzle.json @@ -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" +} diff --git a/resources/profiles/Voron/machine/Voron Trident 250.json b/resources/profiles/Voron/machine/Voron Trident 250.json index d3fe9e5b23..614aa804e2 100644 --- a/resources/profiles/Voron/machine/Voron Trident 250.json +++ b/resources/profiles/Voron/machine/Voron Trident 250.json @@ -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", diff --git a/resources/profiles/Voron/machine/Voron Trident 300 0.5 nozzle.json b/resources/profiles/Voron/machine/Voron Trident 300 0.5 nozzle.json new file mode 100644 index 0000000000..b1e47991f0 --- /dev/null +++ b/resources/profiles/Voron/machine/Voron Trident 300 0.5 nozzle.json @@ -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" +} diff --git a/resources/profiles/Voron/machine/Voron Trident 300.json b/resources/profiles/Voron/machine/Voron Trident 300.json index 05bb448a2a..9f5ca659ea 100644 --- a/resources/profiles/Voron/machine/Voron Trident 300.json +++ b/resources/profiles/Voron/machine/Voron Trident 300.json @@ -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", diff --git a/resources/profiles/Voron/machine/Voron Trident 350 0.5 nozzle.json b/resources/profiles/Voron/machine/Voron Trident 350 0.5 nozzle.json new file mode 100644 index 0000000000..ef3fcbacd6 --- /dev/null +++ b/resources/profiles/Voron/machine/Voron Trident 350 0.5 nozzle.json @@ -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" +} diff --git a/resources/profiles/Voron/machine/Voron Trident 350.json b/resources/profiles/Voron/machine/Voron Trident 350.json index 850c49bb97..7be86f5435 100644 --- a/resources/profiles/Voron/machine/Voron Trident 350.json +++ b/resources/profiles/Voron/machine/Voron Trident 350.json @@ -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", diff --git a/resources/profiles/Voron/process/0.10mm Extra Fine 0.5 nozzle @Voron.json b/resources/profiles/Voron/process/0.10mm Extra Fine 0.5 nozzle @Voron.json new file mode 100644 index 0000000000..f55a77fbc4 --- /dev/null +++ b/resources/profiles/Voron/process/0.10mm Extra Fine 0.5 nozzle @Voron.json @@ -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" +} diff --git a/resources/profiles/Voron/process/0.15mm Fine 0.5 nozzle @Voron.json b/resources/profiles/Voron/process/0.15mm Fine 0.5 nozzle @Voron.json new file mode 100644 index 0000000000..13c74e2724 --- /dev/null +++ b/resources/profiles/Voron/process/0.15mm Fine 0.5 nozzle @Voron.json @@ -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" +} diff --git a/resources/profiles/Voron/process/0.20mm Optimal 0.5 nozzle @Voron.json b/resources/profiles/Voron/process/0.20mm Optimal 0.5 nozzle @Voron.json new file mode 100644 index 0000000000..dd602f1201 --- /dev/null +++ b/resources/profiles/Voron/process/0.20mm Optimal 0.5 nozzle @Voron.json @@ -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" +} diff --git a/resources/profiles/Voron/process/0.25mm Standard 0.5 nozzle @Voron.json b/resources/profiles/Voron/process/0.25mm Standard 0.5 nozzle @Voron.json new file mode 100644 index 0000000000..9dc9a48ef2 --- /dev/null +++ b/resources/profiles/Voron/process/0.25mm Standard 0.5 nozzle @Voron.json @@ -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" +} diff --git a/resources/profiles/Voron/process/0.30mm Draft 0.5 nozzle @Voron.json b/resources/profiles/Voron/process/0.30mm Draft 0.5 nozzle @Voron.json new file mode 100644 index 0000000000..5e56b9e023 --- /dev/null +++ b/resources/profiles/Voron/process/0.30mm Draft 0.5 nozzle @Voron.json @@ -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" +} diff --git a/resources/profiles/Voron/process/0.35mm Extra Draft 0.5 nozzle @Voron.json b/resources/profiles/Voron/process/0.35mm Extra Draft 0.5 nozzle @Voron.json new file mode 100644 index 0000000000..4e21043a99 --- /dev/null +++ b/resources/profiles/Voron/process/0.35mm Extra Draft 0.5 nozzle @Voron.json @@ -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" +} diff --git a/resources/profiles/Voron/process/fdm_process_voron_common_0_5.json b/resources/profiles/Voron/process/fdm_process_voron_common_0_5.json new file mode 100644 index 0000000000..57f5b7dc86 --- /dev/null +++ b/resources/profiles/Voron/process/fdm_process_voron_common_0_5.json @@ -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" + ] +} diff --git a/scripts/generate_presets_vendors.py b/scripts/generate_presets_vendors.py index 2dd53db53a..ac358ae803 100644 --- a/scripts/generate_presets_vendors.py +++ b/scripts/generate_presets_vendors.py @@ -110,6 +110,7 @@ filament_vendors = [ 'Justmaker', 'Keene Village Plastics', 'Kexcelled', + 'LDO', 'MakerBot', 'MatterHackers', 'MIKA3D', diff --git a/src/libslic3r/Format/bbs_3mf.cpp b/src/libslic3r/Format/bbs_3mf.cpp index 206fc2aacd..f13181ad27 100644 --- a/src/libslic3r/Format/bbs_3mf.cpp +++ b/src/libslic3r/Format/bbs_3mf.cpp @@ -6813,7 +6813,12 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result) return false; } - std::string type = (volume->type() == ModelVolumeType::MODEL_PART)?"model":"other"; + // Orca#7574: always use "model" type to follow the 3MF Core Specification: + // https://github.com/3MFConsortium/spec_core/blob/20c079eef39e45ed223b8443dc9f34cbe32dc2c2/3MF%20Core%20Specification.md#3431-item-element + // > Note: items MUST NOT reference objects of type "other", either directly or recursively. + // This won't break anything because when loading the file Orca (and Bambu) simply does not care about the actual object type at all (as long as it's one of "model" & "other"); + // But PrusaSlicer requires the type to be "model". + std::string type = "model"; output_buffer += " <"; output_buffer += OBJECT_TAG; diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index a5c1a66b08..f6c11632aa 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -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(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("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 @@ -5981,7 +5987,7 @@ std::string GCode::travel_to(const Point& point, ExtrusionRole role, std::string m_wipe.reset_path();*/ Point last_post_before_retract = this->last_pos(); - gcode += this->retract(false, false, lift_type); + gcode += this->retract(false, false, lift_type, role); // When "Wipe while retracting" is enabled, then extruder moves to another position, and travel from this position can cross perimeters. // Because of it, it is necessary to call avoid crossing perimeters again with new starting point after calling retraction() // FIXME Lukas H.: Try to predict if this second calling of avoid crossing perimeters will be needed or not. It could save computations. @@ -6183,7 +6189,7 @@ bool GCode::needs_retraction(const Polyline &travel, ExtrusionRole role, LiftTyp return true; } -std::string GCode::retract(bool toolchange, bool is_last_retraction, LiftType lift_type) +std::string GCode::retract(bool toolchange, bool is_last_retraction, LiftType lift_type, ExtrusionRole role) { std::string gcode; @@ -6201,7 +6207,8 @@ std::string GCode::retract(bool toolchange, bool is_last_retraction, LiftType li (the extruder might be already retracted fully or partially). We call these methods even if we performed wipe, since this will ensure the entire retraction length is honored in case wipe path was too short. */ - gcode += toolchange ? m_writer.retract_for_toolchange() : m_writer.retract(); + if (role != erTopSolidInfill || EXTRUDER_CONFIG(retract_on_top_layer)) + gcode += toolchange ? m_writer.retract_for_toolchange() : m_writer.retract(); gcode += m_writer.reset_e(); // Orca: check if should + can lift (roughly from SuperSlicer) diff --git a/src/libslic3r/GCode.hpp b/src/libslic3r/GCode.hpp index 843b4a39da..5f92fd6237 100644 --- a/src/libslic3r/GCode.hpp +++ b/src/libslic3r/GCode.hpp @@ -223,7 +223,7 @@ public: std::string travel_to(const Point& point, ExtrusionRole role, std::string comment, double z = DBL_MAX); bool needs_retraction(const Polyline& travel, ExtrusionRole role, LiftType& lift_type); - std::string retract(bool toolchange = false, bool is_last_retraction = false, LiftType lift_type = LiftType::NormalLift); + std::string retract(bool toolchange = false, bool is_last_retraction = false, LiftType lift_type = LiftType::NormalLift, ExtrusionRole role = erNone); std::string unretract() { return m_writer.unlift() + m_writer.unretract(); } std::string set_extruder(unsigned int extruder_id, double print_z, bool by_object=false); bool is_BBL_Printer(); diff --git a/src/libslic3r/GCode/GCodeProcessor.cpp b/src/libslic3r/GCode/GCodeProcessor.cpp index 757939637e..f1bae32ebc 100644 --- a/src/libslic3r/GCode/GCodeProcessor.cpp +++ b/src/libslic3r/GCode/GCodeProcessor.cpp @@ -98,6 +98,8 @@ const std::vector GCodeProcessor::Reserved_Tags_compatible = { const std::string GCodeProcessor::Flush_Start_Tag = " FLUSH_START"; const std::string GCodeProcessor::Flush_End_Tag = " FLUSH_END"; +//Orca: External device purge tag +const std::string GCodeProcessor::External_Purge_Tag = " EXTERNAL_PURGE"; const float GCodeProcessor::Wipe_Width = 0.05f; const float GCodeProcessor::Wipe_Height = 0.05f; @@ -2289,6 +2291,24 @@ void GCodeProcessor::process_tags(const std::string_view comment, bool producers m_flushing = false; return; } + + // Orca: Integrate filament consumption for purging performed to an external device and controlled via macros + // (eg. Happy Hare) in the filament consumption stats. + if (boost::starts_with(comment, GCodeProcessor::External_Purge_Tag)) { + std::regex numberRegex(R"(\d+\.\d+)"); + std::smatch match; + std::string line(comment); + if (std::regex_search(line, match, numberRegex)) { + float filament_diameter = (static_cast(m_extruder_id) < m_result.filament_diameters.size()) ? m_result.filament_diameters[m_extruder_id] : m_result.filament_diameters.back(); + float filament_radius = 0.5f * filament_diameter; + float area_filament_cross_section = static_cast(M_PI) * sqr(filament_radius); + + float dE = std::stof(match.str()); + float volume_extruded_filament = area_filament_cross_section * dE; + m_used_filaments.update_flush_per_filament(m_extruder_id, volume_extruded_filament); + } + return; + } if (!producers_enabled || m_producer == EProducer::OrcaSlicer) { // height tag diff --git a/src/libslic3r/GCode/GCodeProcessor.hpp b/src/libslic3r/GCode/GCodeProcessor.hpp index 21403cc205..e7b6e6f883 100644 --- a/src/libslic3r/GCode/GCodeProcessor.hpp +++ b/src/libslic3r/GCode/GCodeProcessor.hpp @@ -272,6 +272,7 @@ class Print; static const std::vector Reserved_Tags_compatible; static const std::string Flush_Start_Tag; static const std::string Flush_End_Tag; + static const std::string External_Purge_Tag; public: enum class ETags : unsigned char { diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index e5878bdfac..50d86a3d06 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -1222,6 +1222,17 @@ static ExtrusionEntityCollection traverse_extrusions(const PerimeterGenerator& p smooth_overhang_level(paths); } + if (overhangs_reverse) { + for (const ExtrusionPath& path : paths) { + if (path.role() == erOverhangPerimeter) { + if (pg_extrusion.is_contour) + steep_overhang_contour = true; + else + steep_overhang_hole = true; + break; + } + } + } } } else { diff --git a/src/libslic3r/PresetBundle.cpp b/src/libslic3r/PresetBundle.cpp index 92a8069e6e..ae18f5f810 100644 --- a/src/libslic3r/PresetBundle.cpp +++ b/src/libslic3r/PresetBundle.cpp @@ -1851,6 +1851,26 @@ void PresetBundle::export_selections(AppConfig &config) } // BBS +void PresetBundle::set_num_filaments(unsigned int n, std::vector 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("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(); diff --git a/src/libslic3r/PresetBundle.hpp b/src/libslic3r/PresetBundle.hpp index 976e654074..2937937920 100644 --- a/src/libslic3r/PresetBundle.hpp +++ b/src/libslic3r/PresetBundle.hpp @@ -111,6 +111,7 @@ public: void export_selections(AppConfig &config); // BBS + void set_num_filaments(unsigned int n, std::vector 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 diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp index f76029d2ee..c07eaa70ac 100644 --- a/src/libslic3r/Print.cpp +++ b/src/libslic3r/Print.cpp @@ -148,6 +148,7 @@ bool Print::invalidate_state_by_config_options(const ConfigOptionResolver & /* n "retraction_minimum_travel", "retract_before_wipe", "retract_when_changing_layer", + "retract_on_top_layer", "retraction_length", "retract_length_toolchange", "z_hop", diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index b93e7920d3..d7812e6b42 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -3711,6 +3711,12 @@ void PrintConfigDef::init_fff_params() def->mode = comAdvanced; def->set_default_value(new ConfigOptionBools { false }); + def = this->add("retract_on_top_layer", coBools); + def->label = L("Retract on top layer"); + def->tooltip = L("Force a retraction on top layer. Disabling could prevent clog on very slow patterns with small movements, like Hilbert curve"); + def->mode = comAdvanced; + def->set_default_value(new ConfigOptionBools { true }); + def = this->add("retraction_length", coFloats); def->label = L("Length"); def->full_label = L("Retraction Length"); @@ -5371,7 +5377,7 @@ void PrintConfigDef::init_fff_params() // BBS: floats "wipe_distance", // bools - "retract_when_changing_layer", "wipe", + "retract_when_changing_layer", "retract_on_top_layer", "wipe", // percents "retract_before_wipe", "long_retractions_when_cut", @@ -5423,7 +5429,7 @@ void PrintConfigDef::init_extruder_option_keys() "nozzle_diameter", "min_layer_height", "max_layer_height", "extruder_offset", "retraction_length", "z_hop", "z_hop_types", "travel_slope", "retract_lift_above", "retract_lift_below", "retract_lift_enforce", "retraction_speed", "deretraction_speed", "retract_before_wipe", "retract_restart_extra", "retraction_minimum_travel", "wipe", "wipe_distance", - "retract_when_changing_layer", "retract_length_toolchange", "retract_restart_extra_toolchange", "extruder_colour", + "retract_when_changing_layer", "retract_on_top_layer", "retract_length_toolchange", "retract_restart_extra_toolchange", "extruder_colour", "default_filament_profile","retraction_distances_when_cut","long_retractions_when_cut" }; @@ -5436,6 +5442,7 @@ void PrintConfigDef::init_extruder_option_keys() "retract_lift_enforce", "retract_restart_extra", "retract_when_changing_layer", + "retract_on_top_layer", "retraction_distances_when_cut", "retraction_length", "retraction_minimum_travel", @@ -5455,7 +5462,7 @@ void PrintConfigDef::init_filament_option_keys() "filament_diameter", "min_layer_height", "max_layer_height", "retraction_length", "z_hop", "z_hop_types", "retract_lift_above", "retract_lift_below", "retract_lift_enforce", "retraction_speed", "deretraction_speed", "retract_before_wipe", "retract_restart_extra", "retraction_minimum_travel", "wipe", "wipe_distance", - "retract_when_changing_layer", "retract_length_toolchange", "retract_restart_extra_toolchange", "filament_colour", + "retract_when_changing_layer", "retract_on_top_layer", "retract_length_toolchange", "retract_restart_extra_toolchange", "filament_colour", "default_filament_profile","retraction_distances_when_cut","long_retractions_when_cut"/*,"filament_seam_gap"*/ }; @@ -5468,6 +5475,7 @@ void PrintConfigDef::init_filament_option_keys() "retract_lift_enforce", "retract_restart_extra", "retract_when_changing_layer", + "retract_on_top_layer", "retraction_distances_when_cut", "retraction_length", "retraction_minimum_travel", diff --git a/src/libslic3r/PrintConfig.hpp b/src/libslic3r/PrintConfig.hpp index e5255d3537..18f007a40a 100644 --- a/src/libslic3r/PrintConfig.hpp +++ b/src/libslic3r/PrintConfig.hpp @@ -1239,6 +1239,7 @@ PRINT_CONFIG_CLASS_DERIVED_DEFINE( ((ConfigOptionFloat, resolution)) ((ConfigOptionFloats, retraction_minimum_travel)) ((ConfigOptionBools, retract_when_changing_layer)) + ((ConfigOptionBools, retract_on_top_layer)) ((ConfigOptionFloat, skirt_distance)) ((ConfigOptionInt, skirt_height)) ((ConfigOptionInt, skirt_loops)) diff --git a/src/libslic3r/PrintObject.cpp b/src/libslic3r/PrintObject.cpp index 528a72e708..1530fe655c 100644 --- a/src/libslic3r/PrintObject.cpp +++ b/src/libslic3r/PrintObject.cpp @@ -31,6 +31,7 @@ #include #include +#include #include diff --git a/src/libslic3r/ShortestPath.cpp b/src/libslic3r/ShortestPath.cpp index a2a2680f52..3aa99e2b76 100644 --- a/src/libslic3r/ShortestPath.cpp +++ b/src/libslic3r/ShortestPath.cpp @@ -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()) { + if (edge.p2 == out.back().first_point().cast()) { // Polyline is flipped. out.back().reverse(); } else { // Polyline is not flipped. - assert(edge.p1 == pl.first_point().cast()); + assert(edge.p1 == out.back().first_point().cast()); } } + polylines = out; #ifndef NDEBUG double cost_final = cost(); diff --git a/src/libslic3r/Slicing.cpp b/src/libslic3r/Slicing.cpp index 290871b914..6655e3911d 100644 --- a/src/libslic3r/Slicing.cpp +++ b/src/libslic3r/Slicing.cpp @@ -319,6 +319,13 @@ std::vector layer_height_profile_adaptive(const SlicingParameters& slici else if (layer_height_profile.back() > height && layer_height_profile.back() - height > LAYER_HEIGHT_CHANGE_STEP) height = layer_height_profile.back() - LAYER_HEIGHT_CHANGE_STEP; + for (auto const& [range,options] : object.layer_config_ranges) { + if ( print_z >= range.first && print_z <= range.second) { + height = options.opt_float("layer_height"); + break; + }; + }; + layer_height_profile.push_back(print_z); layer_height_profile.push_back(height); print_z += height; @@ -444,6 +451,7 @@ std::vector smooth_height_profile(const std::vector& profile, co } void adjust_layer_height_profile( + const ModelObject &model_object, const SlicingParameters &slicing_params, std::vector &layer_height_profile, coordf_t z, @@ -478,6 +486,11 @@ void adjust_layer_height_profile( } } + for (auto const& [range,options] : model_object.layer_config_ranges) { + if (z >= range.first - current_layer_height && z <= range.second + current_layer_height) + return; + }; + // 2) Is it possible to apply the delta? switch (action) { case LAYER_HEIGHT_EDIT_ACTION_DECREASE: diff --git a/src/libslic3r/Slicing.hpp b/src/libslic3r/Slicing.hpp index 6ba3403bba..a7b21a140d 100644 --- a/src/libslic3r/Slicing.hpp +++ b/src/libslic3r/Slicing.hpp @@ -176,6 +176,7 @@ enum LayerHeightEditActionType : unsigned int { }; void adjust_layer_height_profile( + const ModelObject &model_object, const SlicingParameters &slicing_params, std::vector &layer_height_profile, coordf_t z, diff --git a/src/libslic3r/calib.hpp b/src/libslic3r/calib.hpp index b26a000790..19b19cf347 100644 --- a/src/libslic3r/calib.hpp +++ b/src/libslic3r/calib.hpp @@ -266,8 +266,18 @@ public: protected: double speed_first_layer() const { return m_config.option("initial_layer_speed")->value; }; double speed_perimeter() const { return m_config.option("outer_wall_speed")->value; }; - double line_width_first_layer() const { return m_config.get_abs_value("initial_layer_line_width"); }; - double line_width() const { return m_config.get_abs_value("line_width"); }; + double line_width_first_layer() const + { + // TODO: FIXME: find out current filament/extruder? + const double nozzle_diameter = m_config.opt_float("nozzle_diameter", 0); + return m_config.get_abs_value("initial_layer_line_width", nozzle_diameter); + }; + double line_width() const + { + // TODO: FIXME: find out current filament/extruder? + const double nozzle_diameter = m_config.opt_float("nozzle_diameter", 0); + return m_config.get_abs_value("line_width", nozzle_diameter); + }; int wall_count() const { return m_config.option("wall_loops")->value; }; private: diff --git a/src/slic3r/GUI/3DScene.cpp b/src/slic3r/GUI/3DScene.cpp index 89a922c343..9070887052 100644 --- a/src/slic3r/GUI/3DScene.cpp +++ b/src/slic3r/GUI/3DScene.cpp @@ -675,12 +675,13 @@ std::vector GLVolumeCollection::load_object( int obj_idx, const std::vector &instance_idxs, const std::string &color_by, - bool opengl_initialized) + bool opengl_initialized, + bool need_raycaster) { std::vector 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(mesh); + if (need_raycaster) { v.mesh_raycaster = std::make_unique(mesh); } #endif // ENABLE_SMOOTH_NORMALS v.composite_id = GLVolume::CompositeID(obj_idx, volume_idx, instance_idx); diff --git a/src/slic3r/GUI/3DScene.hpp b/src/slic3r/GUI/3DScene.hpp index cd89efa36a..8e39c0febd 100644 --- a/src/slic3r/GUI/3DScene.hpp +++ b/src/slic3r/GUI/3DScene.hpp @@ -439,7 +439,8 @@ public: int obj_idx, const std::vector &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, diff --git a/src/slic3r/GUI/CreatePresetsDialog.cpp b/src/slic3r/GUI/CreatePresetsDialog.cpp index 6606d5f5f5..4161afc573 100644 --- a/src/slic3r/GUI/CreatePresetsDialog.cpp +++ b/src/slic3r/GUI/CreatePresetsDialog.cpp @@ -50,14 +50,14 @@ static const std::vector filament_vendors = "Fil X", "GEEETECH", "Giantarm", "Gizmo Dorks", "GreenGate3D", "HATCHBOX", "Hello3D", "IC3D", "IEMAI", "IIID Max", "INLAND", "iProspect", "iSANMATE", "Justmaker", "Keene Village Plastics", - "Kexcelled", "MakerBot", "MatterHackers", "MIKA3D", "NinjaTek", - "Nobufil", "Novamaker", "OVERTURE", "OVVNYXE", "Polymaker", - "Priline", "Printed Solid", "Protopasta", "Prusament", "Push Plastic", - "R3D", "Re-pet3D", "Recreus", "Regen", "RatRig", - "Sain SMART", "SliceWorx", "Snapmaker", "SnoLabs", "Spectrum", - "SUNLU", "TTYT3D", "Tianse", "UltiMaker", "Valment", - "Verbatim", "VO3D", "Voxelab", "VOXELPLA", "YOOPAI", - "Yousu", "Ziro", "Zyltech"}; + "Kexcelled", "LDO", "MakerBot", "MatterHackers", "MIKA3D", + "NinjaTek", "Nobufil", "Novamaker", "OVERTURE", "OVVNYXE", + "Polymaker", "Priline", "Printed Solid", "Protopasta", "Prusament", + "Push Plastic", "R3D", "Re-pet3D", "Recreus", "Regen", + "RatRig", "Sain SMART", "SliceWorx", "Snapmaker", "SnoLabs", + "Spectrum", "SUNLU", "TTYT3D", "Tianse", "UltiMaker", + "Valment", "Verbatim", "VO3D", "Voxelab", "VOXELPLA", + "YOOPAI", "Yousu", "Ziro", "Zyltech"}; static const std::vector filament_types = {"PLA", "rPLA", "PLA+", "PLA Tough", "PETG", "ABS", "ASA", "FLEX", "HIPS", "PA", "PACF", "NYLON", "PVA", "PVB", "PC", "PCABS", "PCTG", "PCCF", "PHA", "PP", "PEI", "PET", diff --git a/src/slic3r/GUI/Downloader.cpp b/src/slic3r/GUI/Downloader.cpp index 7757ca3ad6..c5a22ac688 100644 --- a/src/slic3r/GUI/Downloader.cpp +++ b/src/slic3r/GUI/Downloader.cpp @@ -159,7 +159,7 @@ void Downloader::start_download(const std::string& full_url) size_t id = get_next_id(); std::string escaped_url = FileGet::escape_url(full_url.substr(results.length())); if (is_bambustudio_open(full_url) || (is_orca_open(full_url) && is_makerworld_link(full_url))) - plater->request_model_download(escaped_url); + plater->request_model_download(wxString::FromUTF8(escaped_url)); else { std::string text(escaped_url); m_downloads.emplace_back(std::make_unique(id, std::move(escaped_url), this, m_dest_folder)); @@ -254,4 +254,4 @@ void Downloader::set_download_state(int id, DownloadState state) } } -} \ No newline at end of file +} diff --git a/src/slic3r/GUI/GCodeViewer.cpp b/src/slic3r/GUI/GCodeViewer.cpp index 4fd50ad189..00b9685861 100644 --- a/src/slic3r/GUI/GCodeViewer.cpp +++ b/src/slic3r/GUI/GCodeViewer.cpp @@ -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(); diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index a24a91615a..9724e8c241 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -590,7 +590,7 @@ void GLCanvas3D::LayersEditing::adjust_layer_height_profile() { this->update_slicing_parameters(); PrintObject::update_layer_height_profile(*m_model_object, *m_slicing_parameters, m_layer_height_profile); - Slic3r::adjust_layer_height_profile(*m_slicing_parameters, m_layer_height_profile, this->last_z, this->strength, this->band_width, this->last_action); + Slic3r::adjust_layer_height_profile(*m_model_object, *m_slicing_parameters, m_layer_height_profile, this->last_z, this->strength, this->band_width, this->last_action); m_layers_texture.valid = false; } diff --git a/src/slic3r/GUI/GLToolbar.cpp b/src/slic3r/GUI/GLToolbar.cpp index be97e52e84..234340dc6b 100644 --- a/src/slic3r/GUI/GLToolbar.cpp +++ b/src/slic3r/GUI/GLToolbar.cpp @@ -792,8 +792,8 @@ void GLToolbar::do_action(GLToolbarItem::EActionType type, int item_id, GLCanvas } if (m_type == Normal && item->get_state() != GLToolbarItem::Disabled) { - // the item may get disabled during the action, if not, set it back to normal state - item->set_state(GLToolbarItem::Normal); + // the item may get disabled during the action, if not, set it back to hover state + item->set_state(GLToolbarItem::Hover); parent.render(); } } diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 4415118af5..72eed3e7c1 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -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("html_url"); best_pre_content = root.get("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("html_url"); best_pre_content = json_version.second.get("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 { diff --git a/src/slic3r/GUI/ImageGrid.cpp b/src/slic3r/GUI/ImageGrid.cpp index 15adf8c8ca..ebfdb33ea4 100644 --- a/src/slic3r/GUI/ImageGrid.cpp +++ b/src/slic3r/GUI/ImageGrid.cpp @@ -652,7 +652,8 @@ void Slic3r::GUI::ImageGrid::renderContent1(wxDC &dc, wxPoint const &pt, int ind if (hit) { texts.Add(_L("Delete")); texts.Add(secondAction); - texts.Add(thirdAction); + if (!thirdAction.IsEmpty()) + texts.Add(thirdAction); renderButtons(dc, texts, rect, m_hit_type == HIT_ACTION ? m_hit_item & 3 : -1, states); } else if (!nonHoverText.IsEmpty()) { texts.Add(nonHoverText); diff --git a/src/slic3r/GUI/Mouse3DController.cpp b/src/slic3r/GUI/Mouse3DController.cpp index 9ee6342ae4..2282559369 100644 --- a/src/slic3r/GUI/Mouse3DController.cpp +++ b/src/slic3r/GUI/Mouse3DController.cpp @@ -29,7 +29,7 @@ static const std::vector _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 _3DCONNEXION_DEVICES = { 0xc603, /* 50691 spacemouse plus XT */ @@ -43,6 +43,7 @@ static const std::vector _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 _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* */ }; diff --git a/src/slic3r/GUI/ReleaseNote.cpp b/src/slic3r/GUI/ReleaseNote.cpp index 617397f32f..331711a823 100644 --- a/src/slic3r/GUI/ReleaseNote.cpp +++ b/src/slic3r/GUI/ReleaseNote.cpp @@ -502,21 +502,20 @@ std::vector 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(); diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index b87e98c10e..05b741bcb5 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -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(value); - wxGetApp().preset_bundle->set_num_filaments(num_extruder); + int old_filament_size = wxGetApp().preset_bundle->filament_presets.size(); + std::vector 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); @@ -4322,6 +4329,7 @@ if (is_marlin_flavor) optgroup->append_single_option_line("deretraction_speed", "", extruder_idx); optgroup->append_single_option_line("retraction_minimum_travel", "", extruder_idx); optgroup->append_single_option_line("retract_when_changing_layer", "", extruder_idx); + optgroup->append_single_option_line("retract_on_top_layer", "", extruder_idx); optgroup->append_single_option_line("wipe", "", extruder_idx); optgroup->append_single_option_line("wipe_distance", "", extruder_idx); optgroup->append_single_option_line("retract_before_wipe", "", extruder_idx); @@ -4538,7 +4546,7 @@ void TabPrinter::toggle_options() // user can customize other retraction options if retraction is enabled //BBS bool retraction = have_retract_length || use_firmware_retraction; - std::vector vec = { "z_hop", "retract_when_changing_layer" }; + std::vector vec = {"z_hop", "retract_when_changing_layer", "retract_on_top_layer"}; for (auto el : vec) toggle_option(el, retraction, i); diff --git a/src/slic3r/GUI/UnsavedChangesDialog.hpp b/src/slic3r/GUI/UnsavedChangesDialog.hpp index f91fa844f4..c6dbd20505 100644 --- a/src/slic3r/GUI/UnsavedChangesDialog.hpp +++ b/src/slic3r/GUI/UnsavedChangesDialog.hpp @@ -312,6 +312,8 @@ public: { } }; +public: + int getUpdateItemCount() { return m_presetitems.size(); } private: std::vector m_presetitems; diff --git a/version.inc b/version.inc index 9df5c133eb..7eb37fdde4 100644 --- a/version.inc +++ b/version.inc @@ -10,7 +10,7 @@ endif() if(NOT DEFINED BBL_INTERNAL_TESTING) set(BBL_INTERNAL_TESTING "0") endif() -set(SoftFever_VERSION "2.2.0") +set(SoftFever_VERSION "2.3.0-dev") string(REGEX MATCH "^([0-9]+)\\.([0-9]+)\\.([0-9]+)" SoftFever_VERSION_MATCH ${SoftFever_VERSION}) set(ORCA_VERSION_MAJOR ${CMAKE_MATCH_1})